RFE: Use separate permissions for Private Browsing windows
Posted: Thu Sep 26, 2013 3:06 pm
I have just been horrified at behaviour of NoScript and this thread topic seems to be the only recently active topic that is related to the problem I've seen.
The problem is that NoScript doesn't respect the Private Window mode of Firefox.
I usually block Tynt since they are basically a tracker.
On one occasion I wanted to use a google-based visitor origin map provided by amung.us.
I was surprised to find that allowing amung.us was insufficient to get the map working.
I discovered that amung.us was also referring to Tynt.
Instead of allowing Tynt, I first created a Private Window because a Private Window will start with no cookies and so any prior tracking cookies would not flow across to the map app in the Private Window, and no information/cookies gained in the Private window will be able to get back to the normal browsing sessions.
I then Temporarily Enabled amung.us, tynt, and other required sites in NoScript IN THE PRIVATE WINDOW.
The visitor origin map then worked correctly in the amung.us Private Mode window.
I left the private window open and continued to use the first browser window for browsing a blog.
I suddenly realised with horrow that now Tynt was allowed in the main browser window too. I think this breaks the expectations that are set by opening a Private Window.
Each Private Window should be treated as a separate security domain which is initialised with the permissions that are configured in the NoScript saved settings, and the permissions for that window can only be changed by the NoScript buttons/icons in that window only.
The problem is that NoScript doesn't respect the Private Window mode of Firefox.
I usually block Tynt since they are basically a tracker.
On one occasion I wanted to use a google-based visitor origin map provided by amung.us.
I was surprised to find that allowing amung.us was insufficient to get the map working.
I discovered that amung.us was also referring to Tynt.
Instead of allowing Tynt, I first created a Private Window because a Private Window will start with no cookies and so any prior tracking cookies would not flow across to the map app in the Private Window, and no information/cookies gained in the Private window will be able to get back to the normal browsing sessions.
I then Temporarily Enabled amung.us, tynt, and other required sites in NoScript IN THE PRIVATE WINDOW.
The visitor origin map then worked correctly in the amung.us Private Mode window.
I left the private window open and continued to use the first browser window for browsing a blog.
I suddenly realised with horrow that now Tynt was allowed in the main browser window too. I think this breaks the expectations that are set by opening a Private Window.
Each Private Window should be treated as a separate security domain which is initialised with the permissions that are configured in the NoScript saved settings, and the permissions for that window can only be changed by the NoScript buttons/icons in that window only.