Feature Request, Sandboxing Jscript permissions
Posted: Mon Nov 30, 2009 3:51 am
I'd like to permanently authorize some jscripts for certain domains only.
For example in order login to facebook, you need to approve facebook.com and fbcn.net (or something like that). but when i browse the web, for example at washingtonpost.com they load up the facebook jscript, or perhaps some other jscript from facebook.com. I guess this has to do with ever growing pathology of facebook to try to learn every possible detail about their users. In any case, i may not want FB to know what article i'm reading at wapo, or link me to comments i post etc, or what i'm buying from certain retailers et all. (remember the beacon incident with FB, when they started syndicating what i was buying to my friends.) Particularly when i browsed to that page independently in a new tab.
Now i understand that if i authorize a script currently it becomes active in all tabs. True, but if i close the FB tab and then open a new tab and go to wapo i'd have to go to the noscript bar, knock out facebook.com (via forbidding it) then when i want to relogin to facebook put it back on my whitelist. B/c who wants to click allow temporary permissions ever time they go to facebook. I may nonetheless have to start doing this.
The solution i propose, not fully understanding how jscripts execute, and the interplay with multiple tabs/windows would be to allow me to whitlist facebook jscript, but only for facebook.com domain (eg where i NEED it to access the service) and to thus implictly deny it when other sites try to key it up.
The assumption in NoScript is that if a script is okay, then it should be okay globally regardless of whos domain is serving it. This may not be true for all jscripts. I'm okay with fb having a script while i have the fb.com tab open. i log out and close it, and i want that to be the end of FB's ability or potential ability to track my behavior.
On a side note, is any one as pissed off as i am about how SO many sites are now stacking a dozen or more jscripts from multiple origins that are not their own? What can these webmasters be thinking running every one and their brother's jscript on their sites with little concern over the implications... I guess $$ talks and jscripts proliferate, eh? NoScript is needed mo' than eva! BBF, LOL!
For example in order login to facebook, you need to approve facebook.com and fbcn.net (or something like that). but when i browse the web, for example at washingtonpost.com they load up the facebook jscript, or perhaps some other jscript from facebook.com. I guess this has to do with ever growing pathology of facebook to try to learn every possible detail about their users. In any case, i may not want FB to know what article i'm reading at wapo, or link me to comments i post etc, or what i'm buying from certain retailers et all. (remember the beacon incident with FB, when they started syndicating what i was buying to my friends.) Particularly when i browsed to that page independently in a new tab.
Now i understand that if i authorize a script currently it becomes active in all tabs. True, but if i close the FB tab and then open a new tab and go to wapo i'd have to go to the noscript bar, knock out facebook.com (via forbidding it) then when i want to relogin to facebook put it back on my whitelist. B/c who wants to click allow temporary permissions ever time they go to facebook. I may nonetheless have to start doing this.
The solution i propose, not fully understanding how jscripts execute, and the interplay with multiple tabs/windows would be to allow me to whitlist facebook jscript, but only for facebook.com domain (eg where i NEED it to access the service) and to thus implictly deny it when other sites try to key it up.
The assumption in NoScript is that if a script is okay, then it should be okay globally regardless of whos domain is serving it. This may not be true for all jscripts. I'm okay with fb having a script while i have the fb.com tab open. i log out and close it, and i want that to be the end of FB's ability or potential ability to track my behavior.
On a side note, is any one as pissed off as i am about how SO many sites are now stacking a dozen or more jscripts from multiple origins that are not their own? What can these webmasters be thinking running every one and their brother's jscript on their sites with little concern over the implications... I guess $$ talks and jscripts proliferate, eh? NoScript is needed mo' than eva! BBF, LOL!