Answering to the three last answers in one time.

Le 22/07/2014 20:44, Tony Arcieri a écrit :
Of course, we're still left with the bootstrapping problem of getting an authentic parent page.

So finally you have highlighted the main issue, this is valid for extensions too, this is why the problem can not be solved, unless you use different channels to make sure that what you get is correct.

For Peersm, you still insist on the fact that we serve the code over plaintext http, we are forced to do this because you can not use non ssl/tls websockets with https, per major browser vendors decision and the rationale is still unclear but as it is today https will not secure you more.

So, for the umpteenth time, the solution for Peersm is to get the code by any available means if you don't trust peersm site, check it and run it locally, you can not do this with extensions, this defeats any attempts to modify it including from peersm site itself.

And checking what is doing a 400 kB js code is trivial for any serious js dev, starting by deminifying it and just hacking into it.

DNSSEC & co, the solution is more easy, you just have to be able to make sure that the certificate used by the site is the correct one, certified again by other parties on different channels, but you can not automate this, that's why I insisted with WebCrypto to get the "expose ssl/tls certificates" feature.

But if the code loading issue has no real solution today, I still think that for js the code itself could detect that something was modified, whether it's too late or not when it's detected depends on the app, that would not be the case for Peersm.

Regards,

--
Peersm : http://www.peersm.com
torrent-live: https://github.com/Ayms/torrent-live
node-Tor : https://www.github.com/Ayms/node-Tor
GitHub : https://www.github.com/Ayms

--
Liberationtech is public & archives are searchable on Google. Violations of 
list guidelines will get you moderated: 
https://mailman.stanford.edu/mailman/listinfo/liberationtech. Unsubscribe, change 
to digest, or change password by emailing moderator at [email protected].

Reply via email to