I am having a disagreement with a friend concerning how best to defend oneself against an evil twin attack at the local coffee shop, airport, or hotel. According to what I have read it is best to always use a VPN when connecting to a public network period. My friend claims that it is sufficient to just connect to websites that support HTTPS connections. Who is right and why? Thanks!

  • 3
    Given that you typed (typoed?) "HTTP" instead of "HTTPS" in the question... there's clearly some risk of you making an unscured HTTP request when you meant to use HTTPS.
    – CBHacking
    Sep 14, 2019 at 1:08
  • Don't know what you mean. I typed HTTPS twice and I meant it :)
    – dlherrin
    Sep 14, 2019 at 11:05
  • 1
    @dlherrin Conor fixed it for you, but you did type HTTP in the title :) Sep 14, 2019 at 22:09
  • Sorry, my bad. I didn't know Conor could do that.
    – dlherrin
    Sep 15, 2019 at 11:26

1 Answer 1


In general, HTTPS should be enough as long as you don't do anything crazy like installing extra trusted root certificates, or bypassing warnings because you want to see the page.

But, that assumes only HTTPS sites are visited, and there is NO OTHER network activity. How many apps do you have that use the network in the background? Do you know if all of them encrypt their communications? How often do you explicitly type https://? If you browse the web normally you'll be vulnerable to sslstrip.

So yes, in theory just visiting HTTPS site is ok, but if you're on a malicious network, you probably don't want to risk something slipping by you.

  • Thank you. My friend seems to be satisfied now.
    – dlherrin
    Sep 14, 2019 at 11:07
  • 2
    Also, whoever owns the network will be able to see the hostnames you're connecting to (via SSL SNI), and when and how much you're communicating with them. This information would be hidden with a VPN.
    – Yogu
    Sep 20, 2019 at 18:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.