Strenge Sicherheitseinstellungen erkunden
Strenge Sicherheitseinstellungen schließen mehrere Sicherheitsoptionen ein, die in Ihrer Instanz verfügbar sind.
Das Modul „Strenge Sicherheitseinstellungen“ wird mit dem Plugin „Strenge Sicherheitseinstellungen“ aktiviert, das standardmäßig in neuen Instanzen aktiv ist. Wenn die strengen Sicherheitseinstellungen in Ihrer Instanz nicht aktiv sind, lesen Sie die Aktivierung von strengen Sicherheitseinstellungen anfordern. Weitere Informationen zu diesem Plugin finden Sie unter Hochsicherheits-Plugin in den Härtungseinstellungen für die Instanzsicherheit. Eigenschaften für die folgenden Arten von Hochsicherheitseinstellungen sind verfügbar:
- Standardeigenschaftswerte: Zur Erhöhung der Sicherheit auf Ihrer Plattform durch Zentralisierung aller kritischen Sicherheitseinstellungen an einem Ort für Verwaltung und Überwachung.
- Standardverweigerungseigenschaft: Stellt eine Sicherheitsmanagereigenschaft bereit, um das Standardsicherheitsverhalten für den Tabellenzugriff zu steuern.
- Rolle „Sicherheitsadministrator“: Stellt eine Rolle bereit, um die Änderung wichtiger Sicherheitseinstellungen und -ressourcen zu verhindern. Die Sicherheitsadministratorrolle wird nicht von der Administratorrolle geerbt und muss explizit zugewiesen werden.
- Erweiterte Berechtigungen: Ermöglicht Benutzern mit der Sicherheitsadministratorrolle, im Kontext eines normalen Benutzers zu agieren und bei Bedarf auf eine höhere Sicherheitsrolle aufzusteigen.
- Zugriffskontrollen für Eigenschaften: Ermöglicht Sicherheitsadministratoren das Festlegen der Rollen, die zum Lesen und Schreiben von Eigenschaften erforderlich sind.
- Systemprotokolle: Sind schreibgeschützt.
- Zugriffskontrollregeln: Steuern Sie, auf welche Daten Benutzer zugreifen können und wie sie darauf zugreifen können.
- Strenge Sicherheitseinstellungen aktivieren auch automatisch das Plugin „Contextual Security“, wenn es nicht bereits aktiv ist. Darüber hinaus bietet Platform Security Settings - High Einstellungen und Funktionen im Zusammenhang mit der Erhöhung der Sicherheit Ihrer Instanz.
- Der Inhalt „Härtungseinstellungen für Instanzsicherheit“ enthält detaillierte Beschreibungen und Compliance-Werte für die sicherheitsbezogenen Systemeigenschaften und Plugins im Now Platform. Weitere Informationen zu diesen Eigenschaften finden Sie unter Härtungseinstellungen für die Instanzsicherheit.
- Weitere Informationen zu diesen Eigenschaften finden Sie unter Härtungseinstellungen für die Instanzsicherheit.
- Navigieren zu .
Optionen auf der Seite „Strenge Sicherheitseigenschaften“ sind Ja oder Nein.
- Navigieren Sie zu sys_properties.list, und suchen Sie nach der Eigenschaft, die Sie festlegen oder ändern möchten.
Optionen in der Tabelle „Systemeigenschaften“ [sys_properties.list] lauten true oder false.
Zugriffssteuerung für Eigenschaften
Zwei zusätzliche Spalten werden in der Tabelle „Eigenschaften“ [sys_properties] erstellt, wenn die Einstellungen für hohe Sicherheit aktiv sind:
- read_roles: Eine durch Kommas getrennte Liste von Rollennamen, die alle Felder dieser Eigenschaft lesen dürfen.
- write_roles: Eine durch Kommas getrennte Liste von Rollennamen, die alle Felder dieser Eigenschaft schreiben/ändern dürfen.
Eigenschaften, die in der Tabelle „Eigenschaften“ aufgeführt sind, haben „read_roles“ von „admin“ und „write_roles“ von „security_admin“. Benutzer mit der Administratorrolle können die Eigenschaftswerte anzeigen und lesen, müssen jedoch auf die Rolle security_admin hochstufen, um sie zu ändern.
Benachrichtigungen
Durch die Aktivierung hoher Sicherheitseinstellungen werden auch Sicherheitswarnmeldungen aktiviert. Das Folgende ist ein Beispiel für eine Nachricht, die nach einer Genehmigung angezeigt wird.
Eigenschaften der strengen Sicherheitseinstellungen
| Eigenschaft | Beschreibung | Standardwert | Härtungseinstellungen für die Instanzsicherheit |
|---|---|---|---|
| glide.ui.escape_text | XML-Werte auf Parser-Ebene für die Benutzeroberfläche mit Escape-Zeichen versehen. Verhindert reflektierte und gespeicherte websiteübergreifende Skripting-Angriffe. Diese Eigenschaft ist im Service Portal nicht anwendbar. Hinweis: Diese Eigenschaft ist in Vancouver und späteren Releases standardmäßig auf „ true “ festgelegt und kann von Administratoren nicht geändert werden. Wenden Sie sich für einen Anwendungsfall, bei dem die Eigenschaft geändert werden muss, an den Kundensupport. |
Ja | XML |
| glide.ui.escape_all_script | Erzwingt alle Ausdrücke in Jelly-JavaScript <![CDATA[<script type="text/javascript"> |
Ja in neuen Instanzen | Escape Jelly |
| glide.ui.rotate_sessions | Rotieren Sie HTTP-Sitzungsbezeichner, um Sicherheitsschwachstellen zu reduzieren. Siehe: http://www.owasp.org/index.php/Session_Management#Rotate_Session_Identifiers. |
Ja Hinweis: Wenn Sie das SAML 2.0-Plugin für die Single Sign-on-Authentifizierung verwenden, legen Sie diese Eigenschaft auf Nein fest. Andernfalls wird die gemeinsame Nutzung von Sitzungsinformationen zwischen der Instanz und dem Identitätsanbieter beeinträchtigt. |
HTTP-Sitzungsbezeichner rotieren |
| glide.ui.secure_cookies | Sichere Sitzungscookies aktivieren: Aktivieren Sie zusätzliche Cookie-Sicherheit. Wenn Ja, wird eine strikte Validierung des Sitzungscookies erzwungen. |
Ja | Sichere Sitzungscookies |
| glide.security.password_reset.uri | Für Mobilgeräte Passwortzurücksetzung: URL, zu der der Benutzer weitergeleitet wird, wenn er auf Passwort vergessen? klickt. Schaltfläche. |
Keine | |
| glide.security.strict.updates | Überprüfen Sie die Sicherheit eingehender Transaktionen während der Formularübermittlung noch einmal (Rechte werden immer bei der Formulargenerierung überprüft). Hinweis: Diese Eigenschaft ist in Vancouver und späteren Releases standardmäßig auf „ true “ festgelegt und kann von Administratoren nicht geändert werden. Wenden Sie sich für einen Anwendungsfall, bei dem die Eigenschaft geändert werden muss, an den Kundensupport. |
Ja | Überprüfen Sie eingehende Transaktionen noch einmal |
| glide.security.strict.actions | Überprüfen Sie die Bedingungen für UI-Aktionen vor der Ausführung. Normalerweise werden Bedingungen nur beim Rendern des Formulars überprüft. |
Ja | Überprüfen Sie die UI-Aktion vor der Ausführung |
| glide.security.use_csrf_token | Aktivieren Sie die Verwendung eines sicheren Tokens, um eingehende Anforderungen zu identifizieren und zu validieren. Dieses Token wird verwendet, um Site-übergreifende Angriffe durch gefälschte Anforderungen zu verhindern. |
Ja | Anti-CSRF-Token |
| glide.ui.escape_html_list_field | Escape-HTML für HTML-Felder in einer Listenansicht. |
Ja | Escape-Zeichen für HTML |
| glide.html.escape_script | JavaScript-Tags in HTML-Feldern mit Escape-Zeichen versehen. |
Ja | Escape-Zeichen für Javascript |
| glide.ui.forgetme | Entfernen Sie das Kontrollkästchen Benutzernamen speichern von der Anmeldeseite. |
Ja | „Benutzernamen speichern“ entfernen |
| glide.smtp.auth | Authentifizieren Sie sich beim SMTP-Server anhand der Eigenschaften Benutzername und Passwort. Hinweis: Diese Eigenschaft ist veraltet. |
Ja | SMTP-Authentifizierung (veraltet) |
| glide.script.verwenden.sandbox | Führen Sie vom Client generierte Skripts (AJAXEvaluate und Abfragebedingungen) in einer Sandbox mit eingeschränkten Rechten aus. Wenn Ja, sind nur die Business Rules und Skripteinbindungen verfügbar, bei denen das Kontrollkästchen Vom Client aufrufbar auf Ja festgelegt ist, und bestimmte Backend-API-Aufrufe werden nicht zugelassen. Weitere Informationen finden Sie unter Konfigurieren der Skript-Sandbox-Eigenschaft. |
Ja | Vom Client generierte Skripts in der Sandbox |
| glide.soap.strict_security | Erzwingen Sie strikte Sicherheit für eingehende SOAP-Anforderungen. Erfordert, dass eingehende SOAP-Anforderungen den Sicherheitsmanager für Tabellen- und Feldzugriff durchlaufen, und überprüft SOAP-Benutzer auf die richtigen Rollen für die Verwendung des Webservices. |
Ja | Strikte Sicherheit für SOAP-Anforderungen |
| glide.basisauth.erforderlich.wsdl | Berechtigung für eingehende WSDL-Anforderungen anfordern. Hinweis: Wenn Sie keine Autorisierung für eingehende WSDL-Anforderungen anfordern möchten, müssen Sie die Zugriffskontrollregeln (ACL) ändern, damit Gastbenutzer auf den WSDL-Inhalt zugreifen können. |
Ja | WSDL-Anforderungsautorisierung |
| glide.basisauth.erforderlich.csv | Standardautorisierung für eingehende CSV-Anforderungen anfordern . |
Ja | CSV-Anforderungsautorisierung |
| glide.basisauth.erforderlich.excel | Basic Authorization für eingehende Excel-Anforderungen anfordern. |
Ja | Autorisierung von Excel-Anforderungen |
| glide.basisauth.erforderlich.importprozessor | Standardautorisierung für eingehende Importanforderungen anfordern. |
Ja | Autorisierung der Importanforderung |
| glide.basisauth.erforderlich.pdf | Standardautorisierung für eingehende PDF-Anforderungen anfordern. |
Ja | Autorisierung von PDF-Anforderungen |
| glide.basisauth.erforderlich.rss | Standardautorisierung für eingehende RSS-Anforderungen anfordern. | Ja | Autorisierung von RSS-Anforderungen |
| glide.basicauth.required.scriptedprocessor | Standardautorisierung für eingehende Skriptanforderungen anfordern. |
Ja | Autorisierung von Skriptanforderungen |
| glide.basisauth.erforderlich.soap | Standard-Berechtigung für eingehende SOAP-Requests anfordern. |
Ja | Standardauthentifizierung: SOAP-Anforderungen |
| glide.basisauth.erforderlich.unl | Basic Authorization für eingehende Entladeanforderungen anfordern. |
Ja | Autorisierung der Entladeanforderung |
| glide.basisauth.erforderlich.xml | Standardautorisierung für eingehende XML-Anforderungen anfordern. |
Ja | XML-Anforderungsautorisierung |
| glide.basisauth.erforderlich.xsd | Basic Authorization für eingehende XSD-Anforderungen anfordern. |
Ja | Autorisierung von XSD-Anforderungen |
| glide.cms.catalog_uri_relative | Erzwingen Sie relative Links über den URI-Parameter in /ess/catalog.do. Bei Jawerden nur relative URLs über die Seite /ess/catalog.do mit dem Parameter uri zugelassen. Wenn Nein, sind alle URLs zulässig, was die Verknüpfung mit externen, nicht autorisierten Inhalten ermöglichen kann. |
Ja | Erzwingen Sie relative Links |
| glide.set_x_frame_options | Aktivieren Sie diese Eigenschaft, um den X-Frame-Options-Antwortheader für alle UI-Seiten auf SAMEORIGIN festzulegen. Der X-Frame-Options HTTP Response Header kann verwendet werden, um anzugeben, ob der Browser eine Seite in einem <frame> oder <iframe> rendern kann. Websites können diese Eigenschaft verwenden, um Clickjacking-Angriffe zu vermeiden, indem sichergestellt wird, dass ihr Inhalt nicht in andere Websites eingebettet wird. https://developer.mozilla.org/en/the_x-frame-options_response_header |
Ja | X-Frame-Options: SAMEORIGIN |
| glide.ui.attachment.download_mime_types | Eine Liste von durch Kommas getrennten MIME-Typen für Anhänge, die im Browser nicht inline dargestellt werden. Verhindert websiteübergreifende Skripting-Angriffe. Beispielsweise erzwingt text/html, dass HTML-Dateien als Anhänge auf den Client heruntergeladen und nicht inline im Browser angezeigt werden. |
text/html,image/svg,image/svg+xml | Download von MIME-Typen erzwingen |
| glide.security.groupby_acl_check | Wenn diese Eigenschaft aktiviert ist, werden ACL-Prüfungen für GroupBy-Vorgänge für die Gruppennamen basierend auf den tatsächlichen Daten aus den Gruppen ausgeführt. |
Ja | Keine |
| glide.security.diag_txns_acl | Bei Jakann nur der Administrator oder der Benutzer mit der zulässigen IP-Adresse auf stats.do, threads.dound replication.dozugreifen. | Nein | Leistungsüberwachung (ACL) |
| glide.ui.security.codetag.allow_script | Zulassen, dass eingebetteter HTML-Code (mit [code]-Tags) JavaScript-Tags enthält. Hinweis: Diese Eigenschaft ist in Vancouver und späteren Releases standardmäßig auf „ true “ festgelegt und kann von Administratoren nicht geändert werden. Wenden Sie sich für einen Anwendungsfall, bei dem die Eigenschaft geändert werden muss, an den Kundensupport. |
Nein | Lassen Sie eingebetteten HTML-Code zu |
| glide.script.allow.ajaxevaluieren | Aktivieren Sie den AJAXEvaluate-Prozessor. Mit dem API-Aufruf AJAXEvaluate kann der Client beliebige Skripts senden und auf dem Server ausführen. |
Nein | Aktivieren Sie AJAXEvaluate |
| glide.login.autocomplete | Browsern die Verwendung der automatischen Vervollständigung für Passwortfelder in Anmeldeformularen erlauben. |
Nein | Automatisches Ausfüllen des Passwortfelds |
Die folgenden Eigenschaften werden in der Tabelle „sys_properties“ definiert, sind jedoch auf der Seite „Strenge Sicherheitseinstellungen“ nicht sichtbar.
| Eigenschaft | Beschreibung | Standardwert | Härtungseinstellungen für die Instanzsicherheit |
|---|---|---|---|
| com.glide.communications.httpclient.verify_hostname | Überprüfen Sie den Hostnamen und die Zertifikatkette, die von Remote-SSL-Hosts angegeben werden. Schützen Sie sich vor MITM-Angriffen (Man-In-The-Middle). Weitere Informationen finden Sie unter Kubernetes-Spoke einrichten Hinweis: Diese Eigenschaft überschreibt die Eigenschaft com.glide.communications.trustmanager_trust_all. |
Wahr | Keine |
| glide.basisauth.erforderlich.schema | Basic Authentication für eingehende Tabellenschema-Anforderungen anfordern. |
Wahr | Keine |
| glide.security.csrf_ previous.allow | Verwendung eines abgelaufenen sicheren Tokens zum Identifizieren und Validieren eingehender Anforderungen zulassen. Dieses Token wird verwendet, um Site-übergreifende Angriffe durch gefälschte Anforderungen zu verhindern. |
false | Keine |
| glide.security.csrf_ previous.time_limit | Zeit in Sekunden, bis ein sicheres Token abläuft. Ermöglicht die Kontrolle über die Gültigkeitsdauer des vorherigen CSRF-Tokens. Wenn die Benutzersitzung abläuft, läuft das sichere Token ab, es sei denn, die Eigenschaft glide.security.csrf_previous.allow ist aktiviert und sie liegt innerhalb des von dieser Eigenschaft beschriebenen Zeitrahmens. Dieses Token wird verwendet, um Site-übergreifende Angriffe durch gefälschte Anforderungen zu verhindern. |
86400 Hinweis: Wert in Sekunden. Entspricht 1 Tag. |
Keine |
| glide.security.csrf.strict.validation.mode | Erzwingt die strikte Überprüfung von CSRF-Token, wobei das erneute Übermitteln der Anforderung durch Benutzer nicht erlaubt ist, wenn das CSRF-Token nicht übereinstimmt. |
false | Strenge CSRF-Validierung |
| com.glide.security.check_unsanitized_html | Erzwingt das Bereinigungsverhalten von „translated_html“-Feldern auf globaler Ebene für Feldzuweisungen. | erzwingen | Keine |