Jelly JS-Interpolationsschutz aktivieren
Verwenden Sie glide.ui.jelly.js_interpolation.protectEigenschaft, um sicherzustellen, dass JavaScript, das auf einer Jelly-Seite ausgeführt werden soll, mithilfe der Jelly-Interpolation vor Einschleusung geschützt ist.
- Escape-Zeichen für ihre Ergebnisse, um sicher zu sein, oder
- Wenn ihre Sicherheit nicht garantiert werden kann, generiert eine SecurityException, da der Ausdruck, der ausgewertet wurde, ein mögliches Sicherheitsproblem darstellt.
Warnung:
Dies ist eine Safe-Harbor-Eigenschaft, d. h. der Wert kann nicht geändert werden, nachdem er geändert wurde. Sie kann nicht rückgängig gemacht werden.
Weitere Informationen
| Attribut | Beschreibung |
|---|---|
| Eigenschaftsname | glide.ui.jelly.js_interpolation.protect |
| Konfigurationstyp | Systemeigenschaften (/sys_properties_list.do) |
| Kategorie | Validierung, Bereinigung und Codierung |
| Zweck | Um Angriffe auf die Ausführung böswilliger Codes zu mindern, die mit Jelly Injection auftreten können. |
| Empfohlener Wert | wahr |
| Standardwert | falsch |
| Sicherheitsrisikobewertung | 9 |
| Funktionale Auswirkung | Diese Eigenschaft ermittelt am besten, ob ein Ausdruck in Anführungszeichen gesetzt wird. Möglicherweise wird fälschlicherweise ein legitimer Ausdruck angegeben. In diesem Fall kann es erforderlich sein, einen Ausdruck manuell als sicher zu markieren. |
| Sicherheitsrisiko | (Mittel) JEXL-Injektion ist eine Form der Eingabeinschleusung, die für eindeutig ist ServiceNow AI Platform Dies kann sowohl zu Cross-Site-Anforderungsfälschung als auch zur Codeausführung führen. Das vollständige Deaktivieren des Schutzes kann potenziell viele P1-Sicherheitsschwachstellen öffnen. |
| Workaround | So markieren Sie einen Ausdruck manuell als Safe, fügen Sie dem Jelly-Ausdruck EIN SAFE-Präfix hinzu:
Das blinde Hinzufügen von SAFE zu jedem Ausdruck ist die falsche Methode, um das Problem anzugehen, da es eine Sicherheitslücke öffnen kann.
|
| Referenzen | Jelly Tags |
Weitere Informationen zum Hinzufügen oder Erstellen einer Systemeigenschaft finden Sie unter Add a system property.