Jelly JS-Interpolationsschutz für geschachtelte Ausdrücke aktivieren [In Security Center 2.0 aktualisiert]

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verwalten Sie den Interpolationsschutz in Ihrer -Instanz.

    Verwenden Sie die Eigenschaftund glide.ui.jelly.js_interpolation.protect_nested_expressions, um den Interpolationsschutz zu verwalten. Der Interpolationsschutz stellt sicher, dass Jelly-Ausdrücke, wenn sie in JavaScript verwendet werden, als sicher eingestuft werden müssen, indem sie entweder unter bestimmte Kategorien fallen oder im Ausdruck selbst als SAFE gekennzeichnet sind. Wenn diese Minderung nicht aktiviert ist, kann ein böswilliger Akteur einen GET-Parameter an eine Jelly-Seite senden und veranlassen, dass der Inhalt dieses Parameters als serverseitiges JavaScript mit Administratorrechten ausgewertet wird. Wenn diese Eigenschaft nicht auf den empfohlenen Wert truefestgelegt ist, sind in JavaScript interpolierte schädliche Jelly-Ausdrücke zulässig, und ein Anwender kann Code mithilfe einer Jelly-Vorlage ausführen.

    Warnung:
    Dies ist eine Safe-Harbor-Eigenschaft. Das bedeutet, dass der Wert nicht geändert werden kann, nachdem er geändert wurde. Er kann nicht rückgängig gemacht werden.

    Weitere Informationen

    Attribut Beschreibung
    Konfigurationsname glide.ui.jelly.js_interpolation.protect_nested_expressions
    Konfigurationstyp Systemeigenschaften (/sys_properties_list.do)
    Datentyp boolean
    Empfohlener Wert wahr
    Standardwert falsch
    Kategorie Validierung, Bereinigung und Codierung
    Sicherheitsrisiko
    • Schweregrad-Punktzahl: 9
    • CVSS-Punktzahl: Kritisch
    • Details zum Sicherheitsrisiko: Wenn die Eigenschaft auf „false“festgelegt ist, sind schädliche Jelly-Ausdrücke zulässig.
    Abhängigkeiten und Voraussetzungen Keine