Eingebetteten HTML-Code deaktivieren [aktualisiert im Sicherheitscenter 1,3]
Verwenden Sie glide.ui.security.allow_codetagEigenschaft zum Deaktivieren der Unterstützung für die Einbettung von HTML-Code, der mit dem Tag [Code] erstellt wurde.
Deaktivieren Sie die Unterstützung für die Anzeige von HTML-Code, der mit eingebettet wurde [Code] Tag. Dieses Tag ermöglicht die Anzeige von gerenderter HTML in Journalfeldern und kann zu siteübergreifenden Skripting-Angriffen (XSS) führen. Diese Angriffe können die Ausführung fremder Skripts in einer Anwendersitzung im Kontext des angemeldeten Browsers ermöglichen. Angreifer können diese Skripts verwenden, um Sitzungsinformationen und vertrauliche Daten zu stehlen. Die HTML-Sprache wurde nicht entwickelt, um Skript von der Formatierung zu trennen, daher birgt das Zulassen von anwendergesteuertem HTML in jedem System ein inhärentes Risiko.
Wird festgelegt glide.ui.security.codetag.allow_script Bis Falsch Ist konform und reduziert dieses Risiko erheblich, jedoch bleibt ein geringfügiges Risiko bestehen. Deaktiviert nur den Skriptteil von Code Tag, und basiert auf der Bereinigung aller bekannten Konventionen des Skripts in der HTML.
Legen Sie fest glide.ui.security.allow_codetag Systemeigenschaft bis Falsch Um zu verhindern, dass Journalfelder und -Formulare gerenderte HTML anzeigen.
- Es besteht jedoch ein entsprechendes Sicherheitsrisiko. Wenn auf festgelegt Wahr , Böswillige Anwender können schädlichen HTML-JS-Code schreiben, der nach dem Rendern von Journalfeldern in einem anderen Client-Browser ausgeführt werden kann.
- Legen Sie diese Eigenschaft auf fest Falsch Damit Administratoren verhindern können, dass Journalfelder HTML-Code rendern, indem sie die Unterstützung für deaktivieren
[Code]Tag.
Weitere Informationen
| Attribut | Beschreibung |
|---|---|
| Eigenschaftsname | glide.ui.security.allow_codetag |
| Konfigurationstyp | Systemeigenschaften (/sys_properties_list.do) |
| Kategorie | Validierung, Bereinigung und Codierung |
| Konfigurieren Sie im Instanz-Sicherheitszentrum | Ja |
| Zweck | Schützen Sie vor siteübergreifendem Skripting und böswilliger Skriptausführung |
| Empfohlener Wert | falsch |
| Standardwert | wahr |
| Sicherheitsrisikobewertung | 4,2 |
| Funktionale Auswirkung | Diese Korrektur erzwingt die HTML-Codierung auf der Anwenderoberfläche und rendert die codierten Ergebnisse für den Anwender. Diese Eigenschaft ist auf festgelegt Wahr Standardmäßig. In diesem Status zeigt Ihre Instanz gerenderte HTML in Journalfeldern und Formularen an. Wenn diese Eigenschaft auf festgelegt ist Falsch , HTML wird nicht ordnungsgemäß gerendert, und HTML-Tags können in Journalfeldern in Formularen angezeigt werden. Dies kann sich nachteilig auf die Funktionalität und die Anwenderinteraktionen mit den resultierenden Daten auswirken. |
| Sicherheitsrisiko | (Mittel) die Eingabevalidierung muss in der Anwendung erfolgen, um sich vor siteübergreifenden Skripting-Angriffen zu schützen. Diese Angriffe ermöglichen die Ausführung fremder Skripts in einer Anwendersitzung im Kontext des angemeldeten Browsers. Angreifer können sie verwenden, um Sitzungsinformationen und vertrauliche Daten zu stehlen. |