52
submitted 1 year ago* (last edited 1 year ago) by Darth_vader__@discuss.online to c/programming@programming.dev

please read the attached doc and give your feedback..

you are viewing a single comment's thread
view the rest of the comments
[-] Dark_Arc@social.packetloss.gg 6 points 1 year ago

If I'm understanding this right, it would require every router to effectively be a proxy... it's tcp but with every packet masqueraded.

Honestly, hard pass. Knowing the source IP (i.e. where things are actually destined) is useful information for network reliability and performance. It's part of what makes the Internet so reliable, self healing, and snappy.

It's also still important to be able to just say "no I don't want anymore traffic from this machine." IP bans can be used to protect more expensive processing power from misbehaving systems. I don't want to block an entire state (or literally everyone) because one machine was misbehaving (if you can only see one node back, you can only block that one node which is now responsible for all traffic).

This wouldn't even provide privacy from the kinds of folks (governments) that I'd assume you're trying to protect from. They'd still be able to setup a surveillance network inside of ISPs to watch the exchange from A -> B -> C and back. The reason Tor works so well is it's anarchy, anyone becomes an ISP node despite their status on the physical network. There becomes too much to backdoor and too much to watch (without spending billions or trillions to gain a majority share of the Tor nodes worldwide).

[-] Darth_vader__@discuss.online 0 points 1 year ago

If I'm understanding this right, it would require every router to effectively be a proxy

EXACTLY

They'd still be able to setup a surveillance network inside of ISPs to watch the exchange from A -> B -> C

It will be super hard as the packets are not easily uniquely identifiable, and basically impossible if multiple countries are involved. It's the same like trying to take down/block Tor.

this post was submitted on 25 Aug 2023
52 points (82.5% liked)

Programming

16971 readers
241 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS