Skeezix wrote:I'm sorry to be such a thick-head, please bear with me so I can better understand.
>>bo elam wrote:
Changing the lock to green is not accepted because the connection is http, The red color of toyotanation in the NoScript menu tells you also that if you trust the domain, it ll have to be red lock.<<
But the red lock means: "Otherwise, if red and unlocked, both HTTP and HTTPS match: this has bad security implications especially on "hostile" networks where injecting malicious scripts directly in the unencrypted traffic is relatively easy..."
Also, it sure seems like I could change a green lock (more secure) to a red lock (less secure) (and vice versa) at will on some sites. So if a red lock on a trusted site cannot be changed to a green lock, then why does NS let you do so for some sites, only to change it back to a red lock?
The more I get into this red lock - green lock business, the more don't understand. I guess I'll just have to futz around with each site until I stumble upon a configuration that works for me, and it that requires a red lock (less secure) to make the site usable, then I'll have to decide if it's worth it to me to have the red lock for the site I'm currently dealing with.
There are two major protocols on the web.
Http and HttpS, Traffic to and from https sites is encrypted, traffic to and from http sites is not.
Some websites send information over both.
If you want to visit a site that only serves an http website, changing the rule to a greenlock creates a rule, but not for the content you wanted. It is a rule that applies to the https variant of that site, regardless of whether it exists or not.
Which is why on reload, it looks like no rules was created, because you are still visiting the http site, for which you did not make a rule.
This is a topic to read about outside of noscript, too.
any website you visit that starts with https is encrypted (and firefox shows this with a green lock in the address bar). which means that "normally" nobody between you and the site can "look inside your exchange".
Over http basically every one between you and them can read what you send and received, and even catch it and send something different on.
The function of no script is to block scripts. Which it does by default (although some active content is allowed), and you unblock it by changing a site from "default" to trusted or custom.
The colour of the lock is "proposed" automatically, depending on where the script is coming from. If it comes from an HTTP source it will show red (meaning you will allow this http traffic, and https also), if the source is an https source, it will by default only allow that https source.
The lock is basically a toggle that helps you to not fall for a spoof site or accidentally run scripts when you visit the http copy of a website when you didn't want to. (like your bank).
The lock is not the basic "allows script" button.