Skip to content

security brainstorming: how do we stop pairing IP address with wallet address? #23

Description

@ethernet8023

Broadcasting IPs to everyone is dangerous. Perhaps we need to move off webtorrent trackers, and to a more centralized but less dangerous service.
Or, figure out a way to publish some information to a WebTorrent tracker without publishing an IP - maybe the Vaportrade site itself can run a small backend and pin a magnet link to each tracker, and then we can just publish addresses, no IPs, and the Vaportrade site can ferry requests to & from the trackers, just until users trust eachother enough to accept a trade request?

Major kudos to @collabshard on Twitter for these thoughts:

Exposing public IP of a machine with assets on it to untrusted 3rd parties (by design - that's how WebRTC works), what could go wrong.

New iterations should keep Joe in mind.

Joe average probably doesn't
a) Use a VPN (recommend one?)
b) Have a hot/cold wallet setup (Educate him?)
c) Keep his system updated all the time (Educate)
d) Want to get rekt / become an easy target for hackers

IP is the critical piece of information here. If it gets exposed and it's known that it's a Vaportrade user, crypto is at risk.

See thread https://twitter.com/usevaportrade/status/1478173602184847361

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededquestionFurther information is requested

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions