I have a VPS that I secure as much as possible since the IP is public, but does a wireguard-access-only homelab warrant the same efforts? Those with homelabs like this, what do you do?

you are viewing a single comment's thread
view the rest of the comments
[–] 22 points 4 months ago (7 children)

If it's just wireguard on a nonstandard port, then you are pretty much done. It's UDP and won't reply to incorrectly signed packets so it's essentially invisible.

  • source
  • hideshow 7 child comments
  • [–] -4 points 4 months ago (6 children)

    Putting it on a non standard port will change nothing

  • source
  • parent
  • hideshow 6 child comments
  • [–] 15 points 4 months ago (3 children)

    Security through obscurity is not sufficient. It's also not nothing.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 4 months ago (2 children)

    Wireguard doesn't respond to port scans so it changes nothing

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 4 months ago* (1 child)

    Assume a security researcher finds a bug in wireguard that, if sent a malformed packet, it can crash the service. Then it would be trivialy easy to send that packet to the default port on every IP address and just crash everything for fun.

    It costs me nothing to increment the port by 1 and avoid all that drama.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 4 months ago* (1 child)

    It is going to make fingerprinting more annoying while evading default port scans. That isnt nothing but you do you boo

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 3 months ago

    I agree that there is some value to obscurity generally, but Wireguard already evades port scans and fingerprinting. Unless a packet is signed with a known key, it gives no response to traffic, so scanners and fingerprinters see a closed port. You ISP can identify WG traffic while you are connected by inspecting your traffic, but random scanners won't see anything. Look on shodan, you won't see Wireguard.

  • source
  • parent