News for hackers. Stuff that matters.
Re:Airborn: Create and edit f​iles online​, securely by EGreg on Wednesday March 21, 2018 @01:34PM (#16640463)
That's because the Web is not secure in precisely that way.

But how would you know an app developer wasn't compromised and signed the next version with a backdoor also?

Re:Airborn: Create and edit f​iles online​, securely by twiss on Wednesday March 21, 2018 @01:45PM (#16640563)
The Service Worker doesn't simply check a signature from the developer, it checks the source code against the version on GitHub. So, to know whether it contains a backdoor, read the code on GitHub.
Re:Airborn: Create and edit f​iles online​, securely by lucideer on Friday March 23, 2018 @12:02PM (#16659427)
It's similar to the keybase.io identity model (using popular services as defacto authories). It might be overkill but it could be nice to supplement that with a check of the repo mirrored on e.g. Bitbucket and Gitlab.
Re:Airborn: Create and edit f​iles online​, securely by twiss on Friday March 23, 2018 @02:23PM (#16661115)
Yes, definitely. GitLab's API is very similar to GitHub's, except that it doesn't support CORS. If that's fixed it should be pretty simple to add support for GitLab.
Re:Airborn: Create and edit f​iles online​, securely by Shoothe on Wednesday March 21, 2018 @05:07PM (#16642418)
I wonder what do they do with Service Worker updates that the browser normally does every day or so. Do they somehow block install and activate events? If not then the attacker just needs to update the worker and the history repeats.
Re:Airborn: Create and edit f​iles online​, securely by twiss on Wednesday March 21, 2018 @05:11PM (#16642457)
There's no way to block activate events, but there's a way to delay them. In the meantime, you can check the new Service Worker file against GitHub, and if it doesn't match, warn the user.
Re:Airborn: Create and edit f​iles online​, securely by _eht on Wednesday March 21, 2018 @01:48PM (#16640597)
That's pretty neat actually.