
I have NS 1.9.8.86 installed on my PC with Fx 3.5.3, and I am learning, tuning and testing it before installing it on my spouse's PC. My spouse is very non-technical and doesn't want to spend time learning about PC security. When I installed a HIPS on my spouse's PC, which created lots of pop-ups while it trained on applications, she learned to just allow everything. In her hands, the HIPS provides no security. I learned from this that I must find security solutions that are 99% transparent for normal activities so that she will not learn to automatically allow everything.
My experience with testing legitimate web sites is that a significant percentage of them are unusable without JavaScript. If I use the default settings of NS, I am sure my spouse will learn to allow all new sites that don't work completely. Therefore, I decided that I must allow scripts globally with NS and find more surgical methods to block security and privacy problems. I don't want to go into much detail here, but my successful surgical security measures include normal PC usage on a limited user account, software restriction policy, software firewall and HIPS that silently block anything I didn't install, and Fx extensions: ABP, BetterPrivacy, MediaPlayerConnectivity and Roboform. In this topic, I would rather not debate about whether or not to allow scripts globally.
In addition to allowing scripts globally, I presently have the boxes "Apply these restrictions to trusted sites too" and "Forbid <IFRAME>" checked in the Plugins tab. I have already seen how NS protects against automatically running Java apps with this configuration, and I am quite pleased. I read (http://noscript.net/faq#qa7_3) that ClearClick works with scripts globally allowed. My first question is, besides ClearClick and blocking automatic execution of plugins, what other protection does NS provide with this configuration? Specifically about XSS, JAR, HTTPS and ABE.
My spouse has successfully implemented many security strategies that involve a rule/behavior applied 100% of the time. Given that I allow scripts globally, my second question is what behavior can I do to prevent XSS problems with sites I log into (especially financial sites)? Perhaps close Fx, open Fx, log into the site, don't open tabs for other sites, close Fx (which deletes regular and super cookies). I am hoping someone suggests a more convenient procedure with full XSS security.
Thanks in advance for help from the support team.