SpaceHonkey
Gawd
- Joined
- Jan 25, 2007
- Messages
- 983
Ok, all you pro security nuts. How/(can) do you handle detecting SSL VPNs? For instance, using my SSL Explorer setup here at the house, I can easily punch a hole right through any proxy I've tried, allowing me to say browse the net unfiltered, upload files, download files, even create a bridged vpn connecting both networks. On one hand SSL VPNs are great for businesses to allow them to secure access to internal resources easily, but when turned around they pose a security nightmare because the traffic is inherently trusted. All you need is a browser and possibly java.
I've only thought of 2 solutions. First, a snort rule that looks for an abnormally large amount of traffic via a 443 session. The problem here is that your only able to catch it after the fact, and after X amount of data has already been transmitted. Only a few KB would be needed to say infect the host, so this isn't a good solution. Another that would work against my situation would be to look for unsigned certificates. Not even sure how to go about that, but I'll bet some way exists to do this on the fly. But then again, if I wanted to spend $30, I'm in the clear again. The other thing already in place is black listing, however, homebrews are not by nature, so again, fail.
Thoughts?
I've only thought of 2 solutions. First, a snort rule that looks for an abnormally large amount of traffic via a 443 session. The problem here is that your only able to catch it after the fact, and after X amount of data has already been transmitted. Only a few KB would be needed to say infect the host, so this isn't a good solution. Another that would work against my situation would be to look for unsigned certificates. Not even sure how to go about that, but I'll bet some way exists to do this on the fly. But then again, if I wanted to spend $30, I'm in the clear again. The other thing already in place is black listing, however, homebrews are not by nature, so again, fail.
Thoughts?