MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla

Compare Revisions

Bypassing Security Restrictions and Signing Code

Change Revisions

Revision 77785:

Revision 77785 by Nickolay on

Revision 77786:

Revision 77786 by PointedEars on

Title:
Bypassing Security Restrictions and Signing Code
Bypassing Security Restrictions and Signing Code
Slug:
Bypassing_Security_Restrictions_and_Signing_Code
Bypassing_Security_Restrictions_and_Signing_Code
Tags:
Security, "Web Development"
Security, "Web Development"
Content:

Revision 77785
Revision 77786
n8One link at the end of this article is broken.n8Two link at the end of this article is broken.
9It is labeled (broken-link)9They are labeled (broken-link)
n15      JavaScript code that runs on Mozilla and Netscape browsers n15      JavaScript code that runs on Mozilla and Netscape browsers 
>is subject to certain restrictions, such as the <a class="externa>is subject to certain restrictions, such as the <a class="externa
>l" href="http://www.mozilla.org/projects/security/components/same>l" href="http://www.mozilla.org/projects/security/components/same
>-origin.html">Same Origin Policy</a> which prevents document or s>-origin.html">Same Origin Policy</a> which prevents document or s
>cript loaded from one origin from getting or setting properties o>cript loaded from one origin from getting or setting properties o
>f a document from a different origin. Such restrictions are a fam>f a document from a different origin. Such restrictions are a fam
>iliar notion since the Netscape Navigator 2.0 days. <a href="en/S>iliar notion since the Netscape Navigator 2.0 days. <a href="/en/
>ecurity">Security Central</a> provides links on using tools to af>Security" title="en/Security">Security Central</a> provides links
>fix digital signatures to JavaScript files, as well as links on h> on using tools to affix digital signatures to JavaScript files, 
>ow to deploy signed code. A {{ Anch("Related Links") }} section h>as well as links on how to deploy signed code. A {{ Anch("Related
>as also been added at the end. This technote shows users a way ar> Links") }} section has also been added at the end. This technote
>ound the security restrictions, particularly those imposed by hav> shows users a way around the security restrictions, particularly
>ing to sign your code, and the techniques prescribed here should > those imposed by having to sign your code, and the techniques pr
>be considered for testing purposes only.>escribed here should be considered for testing purposes only.
n21      One such file is prefs.js which is in your profile directorn21      One such file is prefs.js which is in your profile director
>y. To learn more about where your profile directory is located, p>y. To learn more about where your profile directory is located, p
>lease see the <a class="external" href="http://wp.netscape.com/en>lease see the <a class="external" href="http://wp.netscape.com/en
>g/mozilla/ns7/relnotes/7.html#profiles_location">Netscape 7 relea>g/mozilla/ns7/relnotes/7.html#profiles_location">Netscape 7 relea
>se notes</a>. On Windows 2000, for example, the location of this >se notes</a>. On Windows 2000, for example, the location of this 
>file might be <i>C:\Documents and Settings\arun\Application Data\>file might be <em>C:\Documents and Settings\arun\Application Data
>Mozilla\Profiles\arun\43x9dyn.slt\prefs.js</i>. There is one line>\Mozilla\Profiles\arun\43x9dyn.slt\prefs.js</em>. There is one li
> you can add to this file that will allow you to bypass some of t>ne you can add to this file that will allow you to bypass some of
>he script restrictions without signing your scripts.> the script restrictions without signing your scripts.
t65        <a class="external" href="http://docs.sun.com/source/816-t65        <a href="/en/NSS_tools_%3A_signtool" title="https://devel
>5531-10/app_sign.htm">Netscape Signing Tool</a> (<a class="extern>oper.mozilla.org/en/NSS_tools_:_signtool">Signing Tool</a> (<a cl
>al" href="http://developer.netscape.com/software/signedobj/jarpac>ass="external" href="http://docs.sun.com/source/816-5531-10/app_s
>k.html">Using Signtool 1.3 (broken-link)</a>)>ign.htm">Netscape Signing Tool</a>&nbsp;(broken-link)) (<a class=
 >"external" href="http://developer.netscape.com/software/signedobj
 >/jarpack.html">Using Signtool 1.3 (broken-link)</a>)

Back to History