Forum Discussion
Using APM SSL/VPN on a network with a Proxy using SSL Interception
Using SSL Client Certificate authentication would detect whether a MITM proxy is in the path.
APM has a VPE action called "Client Cert Inspection" as well as an "On-Demand Cert Auth" VPE action, either of which should protect against MITM proxies.
"Client Cert Inspection" looks at the result of client cert auth by the LTM Client SSL profile where as "On-Demand Cert Auth" causes APM to do an SSL renogiation requesting the client cert in order to validate the received client certificate. The on-demand cert auth method is probably more flexible if you only want to selectively check client certificates within your access policy though. e.g. You might decide to only check client certificates based on geolocation or a whitelist of known trusted IP addresses for example.
Take note though that you'll need to pre-install client certificates on your clients in order to use this, which means not only managing client certs, but ensuring a secure method of deploying them to all the clients.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com