> without involvement of any server > bypassing the need for centralized servers I don't follow this part... it's using a centralized server to serve the web app, which could easily serve JS code that steals confidential data right?
That is true, but unless you develop an application yourself, it is always coming from somewhere else. Web apps are better than native apps from a security perspective. Browsers have fairly decent built-in debugging tools that you could use to verify that data isn't being uploaded to a 3rd party. On the other hand, to do the same with a native application you would need to use a separate network protocol analyzer app…
Show HN: I built a website to share files and messages without any server
71–80 of 112 posts
Re: Show HN: I built a website to share files and messages without any server
#72Earlier quoted context omitted.
I mean the data people send through the app. You say: > It is a p2p files and messages sharing platform without involvement of any server. It has end-to-end encryption, ensuring your messages and files remain confidential. However the clients get the JS code from the web server. Since you control that server, you can change the code to disable the encryption, or send a copy of the messages somewhere else. You can eve…
Got you so you want to say that the place where I have hosted is a centralised place and yes you are right. But I won't do that ~~~
Re: Show HN: I built a website to share files and messages without any server
#73Re: Show HN: I built a website to share files and messages without any server
#74Re: Show HN: I built a website to share files and messages without any server
#75Obligatory callout to the excellent server-free CLI file transfer tool magic wormhole which is open source and battle tested
> This program uses two servers > the mailbox server, and the transit relay. The dream of the P2P internet died with NAT.
Re: Show HN: I built a website to share files and messages without any server
#76Earlier quoted context omitted.
I use Telegram for that. Also good for taking notes or reminders for yourself without having to use a separate app.
Are messages to self even safe on Telegram? Secret chats don’t work between the desktop client and the app, so I would suspect that, like the rest of the messages, everything is saved on telegram’s servers in the clear. Or am I missing something?
Re: Show HN: I built a website to share files and messages without any server
#77Why would I use this one instead of them?
Re: Show HN: I built a website to share files and messages without any server
#78Earlier quoted context omitted.
You have to trust the original developers either way, but the distribution mechanism is much weaker for a web app. The server / hosting platform can be compromised, the code can change at any time and even depend on the client that's connecting, and there's no software signing providing non-repudiation. Not saying native apps are universally better, but I do think their treat model tends to be a better match for encr…
The signature doesn't mean much on the mobile store though, Apple and Google could modify anything they want, resign it and push a new app. With the web you have to trust the app developer and with mobile you have to trust the app developer plus Google or Apple on top of that. Fdroid is maybe the only exception to that.
Re: Show HN: I built a website to share files and messages without any server
#79A bit off-topic, but since I was looking at doing a side project with a P2P feature, would appreciate if I could pick your brain for a bit: don't you still need to run the STUN and TURN servers? Can you run those using Vercel's serverless functions?
look at https://peerjs.com that this the project is using.
Re: Show HN: I built a website to share files and messages without any server
#80TURN and P2P are incompatible things.