Skip to main content
heyyo
Explorer III
Jul 15, 2024 10:20 PM UTC
Question

Blocking FortiClient Application

Hi,

 

How do we block FortiClient via Application Control?

I tried to work on this using this KB: Block a specific VPN application by using... - Fortinet Community

But I am still seeing traffic from our FortiClient users, but Application is tagged as 'SSL_TLSv1.3'.

 

I hope you can share how to block FortiClient via Application Control effectively, and why is 'SSL_TLSv1.3' reflecting in the logs?

 

Thank you!

6 replies

dbhavsar
Staff
Staff
Jul 16, 2024 12:35 PM UTC

Hello @heyyo ,

 

- Just to confirm have you selected FortiClient in the signature and blocked it?

heyyo
heyyoAuthor
Explorer III
Jul 16, 2024 10:41 PM UTC

Yes, I selected only the FortiClient signature. Please let me know what else is needed to be blocked in the Appctrl signature list. Thanks!

pminarik
Staff
Staff
Jul 16, 2024 1:08 PM UTC

What specific activity of FortiClient's (there's a variety of "stuff" it can do) you're trying to block?

 

The existing "FortiClient" appctrl signature only aims to match update/managament traffic to FGT/FMG/EMS. Its aim is not to match the VPN functionality.

heyyo
heyyoAuthor
Explorer III
Jul 16, 2024 10:40 PM UTC

We trying to block the Application FortiClient in our network, but end users are still able to connect and use FortiClient. We wanted it blocked.

 

Since FortiClient appctrl only aims to match update and management traffic, hope you can advise which app control signatures should be added in the block list. 

 

Thank you in advance!

pminarik
Staff
Staff
Jul 18, 2024 7:02 AM UTC

I don't believe there are builtin signatures for this.

 

When looking at the packets (SSL-VPN) without decryption, it looks like generic TLS, so you would need the following to identify and block FortiClient VPN:

1, Apply deep inspection to the traffic

2, Detect and block a known pattern inside the decrypted payload (webmode does a HTTP GET request for /remote/login, tunnel checks for /remote/info). This could be created as a custom ipsengine signature and added as a custom app.

 

Depending on how much you can narrow down your search, this may need to be applied to any port and any IP, not very convenient.

smaruvala
Staff
Staff
Jul 18, 2024 8:22 AM UTC

Hi,

 

- Are you having access of the firewall which is acting as the SSL VPN gateway or you are trying to block the communication in a passthrough fortigate?

- If you are trying to block the communication in a passthrough fortigate then you can create a custom signature or block using URL filter as well. If your forticlient is having the remote gateway as a FQDN then usually forticlient will send the SNI in the SSL handshake. We can block this communication by creating a custom signature too.

 

Regards,

Shiva

 

Thought Leadership. Security Summit. Thursday, November 12th, PGA National Resort, Palm Beach Gardens, FL.
Security Operations Summit: Modernize SecOps. Operate AI-Native.AMER: November 4 | 9:00 AM PST. India and SAARC: November 5 | 10:00 AM IST. EMEA: November 5 | 10:30 AM CET. APAC: November 5 | 11:00 AM SGT