Advanced HTTPS connections

Ask for help about NoScript, no registration needed to post
antipop
Junior Member
Posts: 43
Joined: Mon Nov 26, 2012 12:47 am

Advanced HTTPS connections

Post by antipop »

When I go to the Advanced tab, then to the HTTPS tab below it and then to the Behavior tab, I see a section related to active content. These are my options:

"Forbid active web content unless it comes from a secure (HTTPS) connection:
* Never
* Always
* When using a proxy (recommended with tor)"

The problem I have here is that the logic appears somewhat ambiguous. For example, suppose I chose option 1: Then, as I understand it, I would never forbid active content unless it comes from a secure connection. Consequently, I would have allowed active content everywhere except for during secure connections. Does that not sound rather odd to anyone else?

If I chose option 3: Then, as I understand it, while I use tor, again I would forbid all instances of active content except for that which occurs during HTTPS connections. However, perhaps my intention was to disallow all active content while I was using tor.

Furthermore, what means does NoScript use to determine whether I am currently using a proxy so that it would know whether this third rule applied to my situation? I mean, does it "kick in" when I have set FF to "Use system proxy settings" or to "Auto-detect proxy settings for this network"?
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Advanced HTTPS connections

Post by therube »

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 SeaMonkey/2.19a2
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: Advanced HTTPS connections

Post by Thrawn »

antipop wrote: The problem I have here is that the logic appears somewhat ambiguous.
:D It does use a lot of negatives - a triple negative in one case - but it's not actually ambiguous.
For example, suppose I chose option 1: Then, as I understand it, I would never forbid active content unless it comes from a secure connection. Consequently, I would have allowed active content everywhere except for during secure connections. Does that not sound rather odd to anyone else?
No, what it means is that you disable the option to 'forbid active content from unsecured connections'. The point of this feature is that unencrypted pages are subject to tampering on the wire, so a person might choose to disable active content on such unsafe pages. The feature is 'forbid active content unless encrypted'; option 1 means 'never use the feature', option 2 means 'always use the feature', and option 3 means 'use the feature when using a proxy'.
If I chose option 3: Then, as I understand it, while I use tor, again I would forbid all instances of active content except for that which occurs during HTTPS connections. However, perhaps my intention was to disallow all active content while I was using tor.
Why would you do that on an encrypted connection, where you have the assurance that the content really is from the site you're visiting, and no-one else can tamper or snoop? If you trust the site during regular browsing, why would you suddenly stop trusting it on Tor?

I can understand that you wouldn't trust unencrypted Tor connections, but encrypted ones are just as safe as non-Tor ones.
Furthermore, what means does NoScript use to determine whether I am currently using a proxy so that it would know whether this third rule applied to my situation? I mean, does it "kick in" when I have set FF to "Use system proxy settings" or to "Auto-detect proxy settings for this network"?
That's a question for Giorgio. I guess I could hunt it down in the code, though, if I get a chance. I'll post back if I do.
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0
antipop
Junior Member
Posts: 43
Joined: Mon Nov 26, 2012 12:47 am

Re: Advanced HTTPS connections

Post by antipop »

> It does use a lot of negatives - a triple negative in one case - but it's not actually ambiguous.

:) I certainly have to disagree respectfully with that idea. Unless you are making use of a personal English dictionary, then, yes, it is clearly ambiguous (pardon the expression) by any normal sense of the word: Ambiguous - "open to or having several possible meanings or interpretations" If it were not, we would be discussing a different topic. This is not a simple product, not by any stretch, and it is important to minimize confusion in order to facilitate its use.

I understand what you want it to mean, but that is not what it says logically. However, the ambiguity is easily avoidable, but it probably persists because of stubbornness. :) It could be rewritten like this:

"Forbid active web content unless it comes from a secure (HTTPS) connection:
* Yes
* No
* Only when using a proxy....

Problem solved from what I can see, or what am I missing? Nevertheless, I am quite curious as to how the program determines whether a proxy is in use.
Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0
Post Reply