Re:End-to-end encryption in the browser
by _bxg1 on Monday March 23, 2020 @10:25AM
(#22664374)
Others have said it's open-source. Build it yourself, inspect what your browser downloads, hash and compare like normal.
[ Parent
| on HN ]
How do you hash your browser downloads? Also you need to perform that on every request. It should be possible with additional addons, but definitely not out of the box.
You can easily open the dev tools, view the payloads, and copy them locally. It would be trickier to prevent evaluation before you've done so, but all you have to do is not enter anything sensitive until you've checked
It doesn't even have to be open-source. Any JS that will get run is handed to your browser and you are able to inspect it.
Have fun trying to inspect Javascript code after it has gone through Webpack, Babel or anything else that may have been used for transpiling. Not saying it's impossible but it's still really annoying to do.
To add on to that, when there's an update, you usually can't diff it properly because large parts of the transpiled Javascript may change because of a one line change in the actual source code.
This is all assuming the website isn't actively trying to make it difficult for you to analyze their code.
At least if it's open source, you can inspect the source code then verify that the output is the same.
Re:End-to-end encryption in the browser
by dependenttypes on Monday March 23, 2020 @11:07AM
(#22664797)
You can certainly do it, but the rest of the users will stay vulnerable.