by adrien » Sep 24 15 8:33 pm
Hi
The only way a browser will display anything for https is if it thinks it got it from the actual site it thinks it's connecting to.
So in this case, you could potentially do something but you would need to:
a) use https inspection (requires an enterprise license)
b) use flow-chart policy rather than web access control policy to block people.
This is because the tunnel setup (CONNECT request) is passed through the web access control rules, and you need to allow this to proceed (e.g. not block things in web access control rules), and then block after the browser has an encrypted tunnel to the server via the proxy and sends an http request - you'd need to block this instead of the tunnel setup request.
Flow-chart policy allows you to do this, since if you implement access control in the ProxyRequest event, it will catch http and inspected-https requests.
Regards
Adrien de Croy