Bug 904189 - Document changes in SSL warnings and new options for mixed content blocker in Security Socket Layer preference pane. r=IanN
This commit is contained in:
Родитель
4f60410267
Коммит
6ae2b6f062
|
@ -2036,6 +2036,16 @@
|
|||
<rdf:Description ID="SSL:protocols"
|
||||
nc:name="SSL protocols"
|
||||
nc:link="ssl_help.xhtml#ssl_protocol_versions"/>
|
||||
</rdf:li>
|
||||
<rdf:li>
|
||||
<rdf:Description ID="SSL:warnings"
|
||||
nc:name="SSL warnings"
|
||||
nc:link="ssl_help.xhtml#ssl_warnings"/>
|
||||
</rdf:li>
|
||||
<rdf:li>
|
||||
<rdf:Description ID="SSL:mixed_content"
|
||||
nc:name="mixed content"
|
||||
nc:link="ssl_help.xhtml#mixed_content"/>
|
||||
</rdf:li></rdf:Seq>
|
||||
</nc:subheadings>
|
||||
</rdf:Description>
|
||||
|
|
|
@ -90,12 +90,19 @@
|
|||
|
||||
<p>It's easy to tell when the website you are viewing is using an encrypted
|
||||
connection. If the connection is encrypted, the lock icon in the lower-right
|
||||
corner of the browser window is locked. If the connection is not encrypted,
|
||||
the lock icon is unlocked.</p>
|
||||
corner of the browser window is locked
|
||||
(<img src="chrome://communicator/skin/icons/lock-secure.png"/>). If the
|
||||
connection is not encrypted, the lock icon is unlocked
|
||||
(<img src="chrome://communicator/skin/icons/lock-insecure.png"/>). Encrypted
|
||||
pages which contain some unencrypted items (mixed content) are shown with a
|
||||
broken-lock icon
|
||||
(<img src="chrome://communicator/skin/icons/lock-broken.png"/>).</p>
|
||||
|
||||
<p>If you want additional warnings, you can select one or more of the warning
|
||||
checkboxes in the SSL preferences panel. Some people find these warnings
|
||||
annoying.</p>
|
||||
checkboxes in the SSL preferences panel. Unless stated otherwise, a
|
||||
notification bar will be presented at the top of the page triggering the
|
||||
alert, with an option to enter this panel to change the option if the alert
|
||||
is considered annoying.</p>
|
||||
|
||||
<p>To activate any of these warnings, select the corresponding checkbox:</p>
|
||||
|
||||
|
@ -107,13 +114,92 @@
|
|||
warning if you want to be reminded whenever you are leaving a page that
|
||||
supports encryption for one that does not.</li>
|
||||
<li><strong>Sending form data from an unencrypted page to an unencrypted
|
||||
page</strong>: Select this warning if you want to be reminded whenever you
|
||||
are submitting data over an unencrypted connection. If you send unencrypted
|
||||
information over the Internet, it can easily be intercepted by other
|
||||
people.</li>
|
||||
page</strong>: Select this warning if you want to be alerted whenever you
|
||||
are submitting data over an unencrypted connection. When this option is
|
||||
selected, a dialog box will be presented to the user <em>before</em> the
|
||||
page is actually opened, which allows the loading of the page to be
|
||||
canceled before any potentially sensitive information is sent over an
|
||||
unencrypted connection that can easily be intercepted by others.
|
||||
|
||||
<p><strong>Note</strong>: Submitting a form from an encrypted to an
|
||||
unencrypted page will always prompt a dialog prior to opening the page,
|
||||
regardless of this setting.</p>
|
||||
</li>
|
||||
<li><strong>Viewing a page with an encrypted/unencrypted mix</strong>:
|
||||
Select this warning if you want to be alerted whenever you are viewing a
|
||||
page that includes any information that's not encrypted.</li>
|
||||
page that includes any information that's not encrypted.
|
||||
|
||||
<p><strong>Note</strong>: See the options in the Mixed Content section
|
||||
below for blocking of such content and for more differentiated control
|
||||
of the warnings.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="mixed_content">Mixed Content</h3>
|
||||
|
||||
<p>In general, there are two major issues related to transmitting sensitive
|
||||
information over an unencrypted connection: One is the danger of someone
|
||||
eavesdropping on the line, thus listening to the content transmitted; the
|
||||
other of someone intercepting requests for the desired page and replacing
|
||||
the legitimate content of that page with own (potentially malicious)
|
||||
content. While so-called <q>Man In The Middle</q> attacks can usually be
|
||||
detected in encrypted connections (e.g., by a certificate mismatch or an
|
||||
invalid certificate presented by the interceptor), no such verification
|
||||
exists for unencrypted connections.</p>
|
||||
|
||||
<p>The term <q>Mixed Content</q> refers to a web page which itself is
|
||||
encrypted, but which includes content on the same or a different server
|
||||
which is <em>not</em> encrypted. Consequently, this part of the page is
|
||||
still subject to the vulnerabilities of an unencrypted line. While there
|
||||
are legitimate uses of that concept (such as including a company logo from
|
||||
a different insecure website into an otherwise secure page), such designs
|
||||
should be avoided.</p>
|
||||
|
||||
<p>There are two general types of mixed content:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>Mixed Active Content</strong> (or Mixed Script Content): This
|
||||
is content which has the potential to hide or modify parts of a web page,
|
||||
or to actively leak content from the secure part of the page to its
|
||||
insecure part. Examples include scripts (JavaScript), style sheets (CSS),
|
||||
or the embedding of entire web pages into the main web page (iframes).</li>
|
||||
<li><strong>Mixed Passive Content</strong> (or Mixed Display Content):
|
||||
This type of content does <em>not</em> have the potential to alter or
|
||||
monitor the web page as such. Examples include images and audio or video
|
||||
streams. It is however possible that sensitive information is passed as
|
||||
an encoding of the content's location (URL), as cookies, or returned
|
||||
with the content itself (e.g., as text included in an image). Thus, passive
|
||||
content isn't entirely harmless either.</li>
|
||||
</ul>
|
||||
|
||||
<p>The following options allow you to be warned about and/or to block both
|
||||
mixed active and mixed passive content:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>Warn me when encrypted pages contain insecure content</strong>:
|
||||
Check this to instruct &brandShortName; to present a notification bar when
|
||||
mixed <em>active</em> content was loaded or blocked. The notification bar
|
||||
contains a button to open this preference panel.</li>
|
||||
<li><strong>Don't load insecure content on encrypted pages</strong>:
|
||||
Check this to prevent mixed active content from being loaded at all but
|
||||
to be blocked. If also the <q>Warn me</q> option is checked, the
|
||||
notification bar will contain two additional buttons:
|
||||
<ul>
|
||||
<li><strong>Keep Blocking</strong>: Dismiss the notification bar without
|
||||
loading the potentially insecure content.</li>
|
||||
<li><strong>Unblock</strong>:
|
||||
Load the potentially insecure content <em>once</em> but not
|
||||
automatically when this page is visited again in the future.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Warn me when encrypted pages contain other types of mixed
|
||||
content</strong>: Check this to instruct &brandShortName; to present a
|
||||
notification bar when mixed <em>passive</em> content was loaded or blocked.
|
||||
The notification bar contains a button to open this preference panel.</li>
|
||||
<li><strong>Don't load other types of mixed content on encrypted
|
||||
pages</strong>: Check this to prevent mixed passive content from being
|
||||
loaded at all but to be blocked. If also the <q>Warn me</q> option is
|
||||
checked, a notification is presented that such content was blocked.</li>
|
||||
</ul>
|
||||
|
||||
<p>For short definitions, click
|
||||
|
@ -126,14 +212,14 @@
|
|||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://developer.mozilla.org/en/Introduction_to_Public-Key_Cryptography">Introduction
|
||||
<a href="https://developer.mozilla.org/en-US/docs/Introduction_to_Public-Key_Cryptography">Introduction
|
||||
to Public-Key Cryptography</a></li>
|
||||
<li>
|
||||
<a href="http://developer.mozilla.org/en/Introduction_to_SSL">Introduction
|
||||
<a href="https://developer.mozilla.org/en-US/docs/Introduction_to_SSL">Introduction
|
||||
to SSL</a></li>
|
||||
<li>
|
||||
<a href="http://www.mozilla.org/projects/security/pki/nss/nss-3.11/nss-3.11-algorithms.html">Encryption
|
||||
Technologies Available in NSS 3.11</a>.</li>
|
||||
<a href="https://developer.mozilla.org/en-US/docs/NSS">Technologies
|
||||
Available in the Network Security Services (NSS)</a>.</li>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
|
|
|
@ -134,9 +134,10 @@
|
|||
|
||||
<p><strong>Important</strong>: The lock icon describes only the encryption
|
||||
status of the page while it was being received by your computer. To be
|
||||
notified before you send or receive information without encryption, select
|
||||
the appropriate SSL warning options. See <a href="ssl_help.xhtml">Privacy
|
||||
& Security Preferences - SSL</a> for details.</p>
|
||||
notified when you send or receive information without encryption, or to
|
||||
block potentially harmful mixed content, select the appropriate SSL warning
|
||||
and mixed content options. See <a href="ssl_help.xhtml">Privacy &
|
||||
Security Preferences - SSL</a> for details.</p>
|
||||
|
||||
<p>[<a href="#using_certificates">Return to beginning of section</a>]</p>
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче