Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Trying to sandbox an extension that can modify arbitrary webpages in arbitrary ways is near futile.

Just don't let them create script elements, or add any URLs that don't come from within the extension bundle itself. Browsers already have to do a ton of bookkeeping to track the origins of requests anyway. Doesn't seem hard, you just have to be thorough.



Restricting the extension to pre-baked URLs means it takes several page loads to exfiltrate something, but doesn't stop it.


There would be ways to trick the original page into adding stuff for you.

For example, you could patch some of the original script of the page and wait for it to be run.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: