Self-Signed Certificate for VPN
#1
Original Poster
Join Date: Jul 2013
Location: DAY/CMH
Programs: UA MileagePlus
Posts: 2,474
Self-Signed Certificate for VPN
My company's very relaxed IT department* doesn't understand the importance of certificates, and our VPN host site does not have a valid one. Given that we access the VPN by IP address, how serious a risk does the invalid certificate pose?
*(I'm aware that "relaxed" might not be the most appropriate adjective here.
)
*(I'm aware that "relaxed" might not be the most appropriate adjective here.
)
#2
FlyerTalk Evangelist



Join Date: Nov 2002
Location: ORD
Posts: 14,773
Mod note - I've moved this into its own thread.
Minimal issues. Spoofing IP addresses like that would require concerted and specific sabotage by your ISP (or, really, any ISP between you and your VPN server) to redirect your traffic to their server. But then you'd quickly notice you couldn't access your company resources. And what would they gain? A quick call to IT would reset your password.
Not saying it couldn't happen (the tinfoil hat brigade will be all over me otherwise) but that it's so unlikely I wouldn't worry about it unless you were a high value target and traveling to a country whose government would try to get your password.
Minimal issues. Spoofing IP addresses like that would require concerted and specific sabotage by your ISP (or, really, any ISP between you and your VPN server) to redirect your traffic to their server. But then you'd quickly notice you couldn't access your company resources. And what would they gain? A quick call to IT would reset your password.
Not saying it couldn't happen (the tinfoil hat brigade will be all over me otherwise) but that it's so unlikely I wouldn't worry about it unless you were a high value target and traveling to a country whose government would try to get your password.
Last edited by gfunkdave; Jan 27, 2017 at 9:57 am
#4




Join Date: Jul 2007
Location: Brisbane, Australia
Programs: UA 1K/MM, Marriott Titanium, IHG Gold, Hertz PC, Avis PC
Posts: 8,531
However even if you were using a hostname, the answer is "it depends"! What type of VPN are you using? Is it one that use use a web browser to access (in which case you should be using a hostname, and a valid cert, and your IT people deserve to be sacked for doing otherwise), or is it one that uses a specific client?
"Valid" SSL certs are frequently not needed when using non-web-based VPNs. CA-signed SSL certs are used as a way of generating trust via a 3rd party, when you can't confirm that trust directly. You trust the CA, the CA trusts the SSL cert, and thus you trust the SSL cert.
For a VPN server, it's not uncommon to simply trust the SSL certificate directly - in which case a "self-signed" certificate is perfectly fine. (In practice it might not actually be 'self' signed, but it's basically the same thing). For example, with OpenVPN you would normally create a private key for the server, then put the public part of that key onto every client - that creates the trust relationship, so so no CA-signed certificate is required.
#5
Original Poster
Join Date: Jul 2013
Location: DAY/CMH
Programs: UA MileagePlus
Posts: 2,474
The VPN is hosted by Cisco hardware and accessed by IP address through Cisco AnyConnect.
Thanks for confirming that this missing certificate, at least, does not represent a vulnerability.
Thanks for confirming that this missing certificate, at least, does not represent a vulnerability.
#6




Join Date: Mar 2016
Location: Everywhere, mostly AMS
Posts: 4,579
It is probably all ok until someone targets your company and wants to steal information, of course depends on where you work, it might be that there is nothing valuable to steal anyway 
There is really no excuse to use IP address and no "real" certificates (or equivalent, as docbert explained about OpenVPN as one example) these days anymore, the cost is negligible and it's a one time thing to configure that takes no longer than a few minutes.

There is really no excuse to use IP address and no "real" certificates (or equivalent, as docbert explained about OpenVPN as one example) these days anymore, the cost is negligible and it's a one time thing to configure that takes no longer than a few minutes.

