Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  file_nonce_source.html

  Sprache: HTML
 

 products/Sources/formale Sprachen/C/Firefox/dom/security/test/csp/file_nonce_source.html


<!doctype html>
<html>
  <head>
    <!-- external styles -->
    <link rel='stylesheet' nonce="correctstylenonce" href="file_CSP.sjs?testid=external_style_correct_nonce_good&type=text/css" />
    <link rel='stylesheet' nonce="incorrectstylenonce" href="file_CSP.sjs?testid=external_style_incorrect_nonce_bad&type=text/css" />
    <link rel='stylesheet' nonce="correctscriptnonce" href="file_CSP.sjs?testid=external_style_correct_script_nonce_bad&type=text/css" />
    <link rel='stylesheet' href="file_CSP.sjs?testid=external_style_no_nonce_bad&type=text/css" />
  </head>
  <body>
    <!-- inline scripts -->
    <ol>
      <li id="inline-script-correct-nonce">(inline script with correct nonce) This text should be green.</li>
      <li id="inline-script-incorrect-nonce">(inline script with incorrect nonce) This text should be black.</li>
      <li id="inline-script-correct-style-nonce">(inline script with correct nonce for styles, but not for scripts) This text should be black.</li>
      <li id="inline-script-no-nonce">(inline script with no nonce) This text should be black.</li>
    </ol>
    <script nonce="correctscriptnonce">
      document.getElementById("inline-script-correct-nonce").style.color = "rgb(0, 128, 0)";
    </script>
    <script nonce="incorrectscriptnonce">
      document.getElementById("inline-script-incorrect-nonce").style.color = "rgb(255, 0, 0)";
    </script>
    <script nonce="correctstylenonce">
      document.getElementById("inline-script-correct-style-nonce").style.color = "rgb(255, 0, 0)";
    </script>
    <script>
      document.getElementById("inline-script-no-nonce").style.color = "rgb(255, 0, 0)";
    </script>

    <!-- external scripts -->
    <script nonce="correctscriptnonce" src="http://example.org/tests/dom/security/test/csp/file_CSP.sjs?testid=external_script_correct_nonce_good&type=text/javascript"></script>
    <script nonce="anothercorrectscriptnonce" src="http://example.org/tests/dom/security/test/csp/file_CSP.sjs?testid=external_script_another_correct_nonce_good&type=text/javascript"></script>
    <script nonce="incorrectscriptnonce" src="http://example.org/tests/dom/security/test/csp/file_CSP.sjs?testid=external_script_incorrect_nonce_bad&type=text/javascript"></script>
    <script nonce="correctstylenonce" src="http://example.org/tests/dom/security/test/csp/file_CSP.sjs?testid=external_script_correct_style_nonce_bad&type=text/javascript"></script>
    <script src="http://example.org/tests/dom/security/test/csp/file_CSP.sjs?testid=external_script_no_nonce_bad&type=text/javascript"></script>

    <!-- This external script has the correct nonce and comes from a allowlisted URI. It should be allowed. -->
    <script nonce="correctscriptnonce" src="file_CSP.sjs?testid=external_script_correct_nonce_correct_uri_good&type=text/javascript"></script>
    <!-- This external script has an incorrect nonce, but comes from a allowlisted URI. It should be allowed. -->
    <script nonce="incorrectscriptnonce" src="file_CSP.sjs?testid=external_script_incorrect_nonce_correct_uri_good&type=text/javascript"></script>
    <!-- This external script has no nonce and comes from a allowlisted URI. It should be allowed. -->
    <script src="file_CSP.sjs?testid=external_script_no_nonce_correct_uri_good&type=text/javascript"></script>

    <!-- inline styles -->
    <ol>
      <li id=inline-style-correct-nonce>
        (inline style with correct nonce) This text should be green
      </li>
      <li id=inline-style-incorrect-nonce>
        (inline style with incorrect nonce) This text should be black
      </li>
      <li id=inline-style-correct-script-nonce>
        (inline style with correct script, not style, nonce) This text should be black
      </li>
      <li id=inline-style-no-nonce>
        (inline style with no nonce) This text should be black
      </li>
    </ol>
    <style nonce=correctstylenonce>
      li#inline-style-correct-nonce { color: green; }
    </style>
    <style nonce=incorrectstylenonce>
      li#inline-style-incorrect-nonce { color: red; }
    </style>
    <style nonce=correctscriptnonce>
      li#inline-style-correct-script-nonce { color: red; }
    </style>
    <style>
      li#inline-style-no-nonce { color: red; }
    </style>
  </body>
</html>

Messung V0.5 in Prozent
C=91 H=100 G=95

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet am  2026-06-05) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik