Live data from Hacker News

OpenPGPjs has passed an independent security audit

protonmail.com

101–110 of 128 posts

Re: OpenPGPjs has passed an independent security audit

#101

Not that it matters. They could silently replace it with a backdoored script and your browser would never tell you it happened. And to preempt the ProtonMail rep who is probably going to respond to this comment, I know that you can run the web app on localhost. But that doesn't mean that users who don't are any more secure.

Do either IPFS or DAT/BeakerBrowser solve this problem?

(They are both protocols for distributed web apps based on immutable content.)

Re: OpenPGPjs has passed an independent security audit

#102

Not that it matters. They could silently replace it with a backdoored script and your browser would never tell you it happened. And to preempt the ProtonMail rep who is probably going to respond to this comment, I know that you can run the web app on localhost. But that doesn't mean that users who don't are any more secure.

Do either IPFS or DAT/BeakerBrowser solve this problem? (They are both protocols for distributed web apps based on immutable content.)

A little, although it involves running your own ipfs node, something precisely 0% (rounded) of web users are going to do.

Re: OpenPGPjs has passed an independent security audit

#103
post #9

I have zero trust in Proton after learning, that the free ProtonVPN service is provided by a data mining company from Eastern Europe[1]. [1] https://news.ycombinator.com/item?id=17258203 (please turn on "showdead" in settings, to see the entire thread)

This sort of racism is not acceptable.

Re: OpenPGPjs has passed an independent security audit

#104

Earlier quoted context omitted.

You don't have to hack google to replace chrome. You just have to hack a trusted cert provider and DNS and/or BGP. Those two things are not unheard of.

They're using key pinning, so you would have to use one of Google's keys and use one of Google's authorized CAs. But second, I imagine the auto-update process is using a non-TLS certificate to verify the signed binaries. Either way you have to hack Google. It would actually be much easier to just find a vuln in Chrome that can break out of sandbox and get root.

Or hack the team who signs.

Re: OpenPGPjs has passed an independent security audit

#105

Earlier quoted context omitted.

Was it this one? https://github.com/airbornio/signed-web-apps

Nope, it wasn't a library, this was a SaaS website running an open source codebase that was browsable on GitHub.

Well, it might have been Airborn.io, the Google Docs competitor that this library grew out of.

Re: OpenPGPjs has passed an independent security audit

#106
post #9

I have zero trust in Proton after learning, that the free ProtonVPN service is provided by a data mining company from Eastern Europe[1]. [1] https://news.ycombinator.com/item?id=17258203 (please turn on "showdead" in settings, to see the entire thread)

I strongly resent the implied concept that being "East European" by itself could be used as a valid argument to doubt the quality or integrity of a service.

Re: OpenPGPjs has passed an independent security audit

#107
post #79

Earlier quoted context omitted.

Well one things certain: I'll never use Private Internet Access after this ridiculous comment from you[0] not even three months ago. [0] https://news.ycombinator.com/item?id=17261149 -- need to have "showdead" enabled in profile

I stand by that statement.

Those types of comments (yours and the general back-and-forth with ProtonMail) make the VPN industry look like it's full of sharks. It's hurting all of you. It makes you look unprofessional. Before seeing this I had a favourable impression of PIA, but not anymore.

EDIT: I'm sure the competition is intense and I'm not sure I would be able to rise above it myself but I think you need to be aware of what it looks like.

Re: OpenPGPjs has passed an independent security audit

#108
post #106
post #9

I have zero trust in Proton after learning, that the free ProtonVPN service is provided by a data mining company from Eastern Europe[1]. [1] https://news.ycombinator.com/item?id=17258203 (please turn on "showdead" in settings, to see the entire thread)

I strongly resent the implied concept that being "East European" by itself could be used as a valid argument to doubt the quality or integrity of a service.

Tesonet denies to its customers[1], that it is running both, a VPN service, NordVPN, and a data mining service, Oxylabs, from its HQ in Vilnius, Lithuania, even though both of these facts can be easily verified by anyone with the internet connection[2][3].

[1] https://www.reddit.com/r/VPNTorrents/comments/90jyoy/heres_w...

[2] https://web.archive.org/web/20180607165926/https://ui.awin.c...

[3] https://web.archive.org/web/20180426151621/http://oxylabs.io...

Re: OpenPGPjs has passed an independent security audit

#109
post #103
post #9

I have zero trust in Proton after learning, that the free ProtonVPN service is provided by a data mining company from Eastern Europe[1]. [1] https://news.ycombinator.com/item?id=17258203 (please turn on "showdead" in settings, to see the entire thread)

This sort of racism is not acceptable.

Eastern Europe, from which ProtonVPN is operated as a legal entity without the knowledge of its users, is an entirely different jurisdiction from Switzerland in terms of privacy and data retention laws.

Re: OpenPGPjs has passed an independent security audit

#110

Not that it matters. They could silently replace it with a backdoored script and your browser would never tell you it happened. And to preempt the ProtonMail rep who is probably going to respond to this comment, I know that you can run the web app on localhost. But that doesn't mean that users who don't are any more secure.

This (rightfully) comes up every time some browser-based encryption tool is posted. It seems like the desire for such tools isn’t going to go away. Is anyone working on solutions for making distribution of JavaScript applications more secure? There’s a range of assurances you could try to provide, e.x. signatures from the author (or even 3rd parties), prompting for updates, etc. It would likely require support from b…

Don't shoot the messenger here, but isn't this a case for blockchain technology? You sign and make the JS public and it can't be changed?
Post reply on HN