• fubarx@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    ·
    24 days ago

    Don’t EVER use any public wifi without a proper VPN. As soon as you connect, launch the VPN. Hotels, museums, conferences, coffeshop, busses and trains, and library wifis are the worst. Even homes of friends.

    I’ve seen wireshark traffic that would make your blood curl.

  • lil_baka@ani.social
    link
    fedilink
    English
    arrow-up
    9
    ·
    24 days ago

    That’s why I’ve been arguing for a long time that using VPN for everything by default is just basic security.

    • cynar@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      23 days ago

      The only reason I don’t currently is that my phone’s VPN connection doesn’t handle network switching gracefully. Otherwise I try and tunnel all my traffic through my home network.

      As a useful side effect, I need to expose far less of my IoT devices .

  • azl
    link
    fedilink
    English
    arrow-up
    1
    ·
    23 days ago

    I would like to know more about how this bypassed server certificate validation. microsoft.com might resolve to a malicious IP address, but your web browser will break as soon as the server certificate check fails. One would need to ignore a fat warning page and click the “Accept risk and continue” button.

    Also, if the attackers have hijacked DNS, why do they have these fake domains (m365-owa., etc.)? They can be microsoft.com; they don’t need a copycat domain. This suggests a fair amount of victim participation:

    1. Victim visits https://microsoft.com/ and DNS resolves to a malicious IP address.
    2. Web browser contacts the malicious web server and receives a TLS certificate that cannot be verified because it was not signed by a global root authority (in this case, DigiCert).
    3. Victim sees “This connection isn’t secure.”
    4. Victim ignores warning and clicks “continue”
    5. Victim either provides their credentials at the fake microsoft.com site, ignoring the red flags all over the browser, or
    6. Victim is quickly redirected to another domain which has a valid certificate and provides their login credentials there

    If certificate validation didn’t stop this kind of attack, then a VPN is useless. The attacker can simply redirect your initial handshake with your VPN provider and impersonate your VPN gateway. But because you most likely have some kind of prearranged trust (shared keys or a stored certificate), you can authenticate the VPN provider and establish an encrypted tunnel through all of the untrusted networks between your laptop and the VPN host.

    So, while spoofing microsoft.com is the big trick here, there are other failures the operator must commit to allow the attack to succeed.

    In many cases, a VPN is redundant to any TLS-encrypted HTTP session. The benefits of a VPN in these cases are to obscure your origin (location, IP address, etc.) from the web sites you are visiting, and to prevent the hotel/coffee Wi-Fi/ISP from tracking or potentially intercepting which sites or services you are accessing. The only time a VPN is not redundant encryption is if you are visiting unencrypted web sites (i.e. a URL starting with http:// and not https://), which by and large have not existed in nearly a decade.

      • TIEPilot@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        24 days ago

        Last company I work for replace MS with Google, oh it was a shit show… Had to be on chrome, but chrome doesn’t work with most of our M&C gear so we needed FF. IT pushes back that you have to use chrome. We push back it will cost millions to retool\reprogram the M&C to use chrome and their department can pay for it.

        You can guess we got FF installed after that VP to VP conversation.

        They are still butt hurt over that when I moved on. IT forgets they have a paycheck because of operation and production…