Datenschutz für vom Client aufrufbare Skripteinbindungen (Härtung der Instanzsicherheit)
Standardmäßig sind vom Client aufrufbare Skripteinbindungen, die die Sichtbarkeit nicht explizit festlegen, öffentlich. Fügen Sie bei Bedarf die Eigenschaft glide.script.ccsi.ispublic hinzu, um die Datenschutzsteuerung für alle vom Client aufrufbaren Skripteinbindungen zu aktivieren, auf die von öffentlichen Seiten zugegriffen wird.
isPublic() hinzufügen. - Die Einstellung
„isPublic()“hat Vorrang vor der Eigenschaft glide.script.ccsi.ispublic. - Wenn Sie beispielsweise
isPublic()in einem einzelnen Skript auf „ true “ festlegen, wird es öffentlich gemacht. Dadurch wird die Eigenschaft glide.script.ccsi.ispublic überschrieben, die alle anderen vom Client aufrufbaren Skripteinbindungen privat macht.
Weitere Informationen
| Attribut | Beschreibung |
|---|---|
| Eigenschaftsname | glide.script.ccsi.ispublic |
| Konfigurationstyp | Systemeigenschaften (/sys_properties_list.do) |
| Konfigurieren Sie im Instanz-Sicherheitszentrum | Ja |
| Zweck | Das Festlegen von vom Client aufrufbaren Skripteinbindungen als privat bedeutet, dass Gäste, die auf öffentliche Seiten zugreifen, nicht auf die vom Client aufrufbare Skripteinbindung zugreifen können. Ein nicht angemeldeter Anwender kann kein privates Skript ausführen. |
| Empfohlener Wert | falsch |
| Funktionale Auswirkung | (Hoch) Wenn die vom Client aufrufbaren Skripteinbindungen als öffentlich gekennzeichnet sind (d. h. diese Eigenschaft fehlt), können nicht authentifizierte Benutzer Client-Skripts ausführen. Fügen Sie die Eigenschaft hinzu, die die Ausführung von Skripts durch einen nicht angemeldeten Benutzer einschränkt. |
| Sicherheitsrisiko | (Hoch) Wenn Sie diese Eigenschaft nicht hinzufügen, werden clientseitige Skripteinbindungen umgangen, was zu unbeabsichtigten öffentlichen Funktionen führen kann. Wenn das Client-Skript vertrauliche Informationen bereitstellt, kann dies ein nachteiliges potenzielles Sicherheitsrisiko darstellen. |
| Workaround | Wenn Sie die Eigenschaft glide.script.ccsi.ispublic auf „ false “ setzen, werden alle vom Client aufrufbaren Skripteinbindungen privat. Sie können die Datenschutzeinstellung für eine einzelne vom Client aufrufbare Skripteinbindung ändern, indem Sie die Funktion
|
Weitere Informationen zum Hinzufügen oder Erstellen von Systemeigenschaften finden Sie unter Add a system property.