In diesem Dokument wird beschrieben, wie Sie die Model Armor-Mindesteinstellungen aufrufen und aktualisieren. Außerdem finden Sie ein Beispiel für einen Verstoß gegen eine Mindesteinstellung.
Die Mindesteinstellungen dienen zwei Hauptzwecken:
Einhaltung der Vorlage: Neue Vorlagen müssen mindestens so restriktiv sein wie die in den Mindesteinstellungen definierten. Die Vorlagenkonformität wird auf Organisations- und Ordnerebene definiert.
Inline-Erzwingung: Model Armor-Schutz auf Gemini-Modelle und Google Cloud-MCP-Server anwenden. Die Inline-Durchsetzung wird auf Projektebene konfiguriert. Wenn Sie Mindesteinstellungen für die Inline-Durchsetzung verwenden, muss jede Vorlage, die Sie im Projekt erstellen, diesen Mindesteinstellungen entsprechen.
Hinweis
Führen Sie zuerst die folgenden Schritte aus.
Erforderliche Berechtigungen erhalten
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Model Armor Floor Setting Admin (roles/modelarmor.floorSettingsAdmin) für die Model Armor-Mindesteinstellungen zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Mindesteinstellungen benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
APIs aktivieren
Sie müssen die Model Armor API aktivieren, bevor Sie Model Armor verwenden können.
Console
Die Model Armor API aktivieren
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die Berechtigung
serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von RollenWählen Sie das Projekt aus, für das Sie Model Armor aktivieren möchten.
gcloud
Führen Sie vorab die folgenden Schritte mit der Google Cloud CLI und der Model Armor API aus:
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit dem folgenden Befehl:
gcloud init
API-Endpunktüberschreibung mit der gcloud CLI festlegen
Dieser Schritt ist nur erforderlich, wenn Sie die gcloud CLI verwenden, um die Model Armor API zu aktivieren. Sie müssen die API-Endpunktüberschreibung manuell festlegen, damit die gcloud CLI Anfragen korrekt an den Model Armor-Dienst weiterleitet.
Führen Sie den folgenden Befehl aus, um den globalen API-Endpunkt zu verwenden:
gcloud config set api_endpoint_overrides/modelarmor "https://modelarmor.googleapis.com/"
App für Mindesteinstellungen
Lokale Einstellungen werden immer angewendet. Wenn beispielsweise Mindesteinstellungen in Konflikt stehen, haben die Einstellungen weiter unten in der Ressourcenhierarchie Vorrang. Ebenso überschreiben Mindesteinstellungen auf Projektebene widersprüchliche Mindesteinstellungen auf Ordnerebene.
In der folgenden Tabelle sehen Sie, wie Mindesteinstellungen auf verschiedenen Ebenen angewendet werden:
| Ebene der Mindesteinstellungen | Anwendung |
|---|---|
| Organisationsebene | Gilt für alles innerhalb der Organisation. |
| Ordnerebene | Gilt für alle Projekte in diesem Ordner. |
| Projektebene | Gilt nur für dieses eine bestimmte Projekt. |
Das folgende Beispiel veranschaulicht, wie Mindesteinstellungen angewendet werden, wenn sie auf verschiedenen Ebenen festgelegt sind. Angenommen, Sie legen die Mindestpreiseinstellungen so fest:
- Mindesteinstellungen auf Ordnerebene (weniger spezifisch): Für alle Inhalte in diesem Ordner muss ein Filter für schädliche URIs aktiviert sein.
- Mindesteinstellungen auf Projektebene (spezifischer): In Ihrem Projekt im Ordner muss die Erkennung von Prompt Injection und Jailbreaking mit mittlerem Konfidenzniveau verwendet werden.
In diesem Szenario führen die Einstellungen zu Folgendem:
Jede Vorlage, die Sie in Ihrem Projekt erstellen, muss den Filter für die Erkennung von Prompt-Injections und Jailbreaks enthalten, da die Einstellungen auf Projektebene immer Vorrang vor den Einstellungen auf Ordnerebene haben.
Eine Vorlage, die in einem anderen Projekt oder Ordner erstellt wurde, ist nicht von der Filterregel für schädliche URIs aus dem ersten Ordner betroffen.
Mindesteinstellungen gelten nur auf der jeweiligen Ebene in der Hierarchie, sofern sie nicht auf Organisationsebene festgelegt sind. In diesem Fall gelten sie für die gesamte Organisation.
Konformität von Vorlagen und Mindesteinstellungen
Wenn eine Model Armor-Vorlage erstellt oder aktualisiert wird, prüft Model Armor, ob die Konfiguration der Vorlage den Mindesteinstellungen entspricht. Sie können keine Vorlage erstellen oder aktualisieren, die weniger streng ist als die Mindesteinstellungen.
Sie können Mindesteinstellungen auf Organisations-, Ordner- und Projektebene festlegen. Die Benutzeroberfläche ist nur auf Projektebene verfügbar und ermöglicht es Ihnen, Einstellungen auf Organisations- oder Ordnerebene zu übernehmen. Wenn Sie Mindesteinstellungen auf Organisations- oder Ordnerebene festlegen möchten, müssen Sie die API verwenden.
Bei der Vorlagenkonformität werden Vorlagenkonfigurationen validiert. Bei der Datenprüfung werden die in einer konformen Vorlage definierten Konfigurationen verwendet, um Prompts oder Antworten zur Laufzeit zu analysieren. In der folgenden Tabelle wird beschrieben, wie die Vorlagenkonformität und die Datenprüfung auf Vorlagen und Mindestpreiseinstellungen angewendet werden.
| Häkchen | Mindesteinstellungen | Vorlagen |
|---|---|---|
| Vorlagenkonformität | Die Konfiguration erfolgt auf Organisations-, Ordner- oder Projektebene. Hinweis: Mit Sensitive Data Protection können Sie Datenschutzrichtlinien für die Vorlagen erzwingen. Die Vorlage wird jedoch nicht auf Konformität geprüft. |
Nur auf Projektebene konfiguriert. |
| Dateninspektion | Wird nur auf Projektebene im Modus „Überprüfen und blockieren“ erzwungen. | Wird über die REST API, Service Extensions, Gemini Enterprise und die Agent Runtime erzwungen. |
Einbindung in die Gemini Enterprise Agent Platform und Google Cloud-MCP-Server
Model Armor ist in die Agent Platform und die MCP-Server von Google Cloud integriert, um Anfragen und Antworten von Gemini-Modellen undGoogle Cloud -Remote-MCP-Servern anhand der von Ihnen definierten Mindesteinstellungen zu prüfen. Sie müssen Cloud Logging aktivieren, um Prompts und Antworten aufzurufen. Weitere Informationen finden Sie unter Model Armor-Integration in die Gemini Enterprise Agent Platform und Model Armor-Integration in Google Cloud MCP-Server.
Mindesteinstellungen konfigurieren
Konfigurieren Sie Mindesteinstellungen, um die Mindestschwellenwerte für die Erkennung für Model Armor-Vorlagen festzulegen. Mit diesen Einstellungen wird dafür gesorgt, dass alle neuen und geänderten Vorlagen bestimmte Anforderungen erfüllen.
So konfigurieren Sie die Etagen-Einstellungen:
- Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
- Wählen Sie ein Projekt aus.
- Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf und klicken Sie auf Mindesteinstellungen konfigurieren.
- Wählen Sie auf der Seite Mindesteinstellungen die Konfigurationsoption aus.
- Konfigurieren Sie im Bereich Erkennungen die Erkennungseinstellungen.
- Optional: Wenn Sie die Sensitive Data Protection-Erkennung auswählen, konfigurieren Sie die Sensitive Data Protection-Einstellungen.
Legen Sie im Bereich Verantwortungsbewusste Anwendung von KI das Konfidenzniveau für jeden Inhaltsfilter fest.
Wählen Sie im Abschnitt Dienste die Dienste aus, für die diese Mindesteinstellungen gelten.
Wählen Sie im Bereich Logs die Option Cloud Logging aktivieren aus, um alle Nutzer-Prompts, Modellantworten und Ergebnisse des Mindesteinstellungen-Detectors zu protokollieren.
Wählen Sie Unterstützung mehrerer Sprachen aktivieren aus, um die Einstellungen für die Erkennung mehrerer Sprachen zu verwenden.
Klicken Sie auf Etagen-Einstellungen speichern.
Es kann einige Minuten dauern, bis die Änderungen an den Etagen-Einstellungen wirksam werden.
Festlegen, wie Mindesteinstellungen übernommen werden
Wählen Sie beim Konfigurieren von Mindesteinstellungen die Konfigurationsoption aus.
Mindesteinstellungen des übergeordneten Elements übernehmen: Die Mindesteinstellungen werden von einer höheren Ebene in der Ressourcenhierarchie übernommen. Klicken Sie auf Mindesteinstellungen speichern und überspringen Sie die restlichen Schritte. Wenn Sie die übernommenen Einstellungen aufrufen möchten, gehen Sie zum Tab Mindesteinstellungen.
Benutzerdefiniert: Hier können Sie die Mindesteinstellungen für dieses Projekt definieren. Benutzerdefinierte Einstellungen, die Sie für ein Projekt definieren, überschreiben alle übernommenen Mindesteinstellungen.
Deaktivieren: Alle übernommenen Mindesteinstellungen werden deaktiviert. Das bedeutet, dass für die Model Armor-Vorlagen und die Agent Platform für Ihre Gemini-Arbeitslasten keine Erkennungsregeln gelten. Klicken Sie auf Mindesteinstellungen speichern und überspringen Sie die restlichen Schritte. Den deaktivierten Status können Sie auf dem Tab Etagenkonfiguration einsehen.
Festlegen, wo Mindesteinstellungen angewendet werden
Wählen Sie einen der folgenden Dienste aus, auf die die konfigurierten Mindesteinstellungen angewendet werden sollen.
Model Armor – Vorlage erstellen und aktualisieren: Model Armor prüft jede neue und geänderte Model Armor-Vorlage in einem Projekt, um sicherzustellen, dass die Mindesteinstellungen mit den Mindesteinstellungen übereinstimmen.
Google-MCP-Server: An Google- oder Google Cloud Remote-MCP-Server gesendete oder von diesen kommende Anfragen werden anhand der Mindesteinstellungen geprüft, um sicherzustellen, dass sie die Schwellenwerte der Mindesteinstellungen erreichen. Weitere Informationen finden Sie unter Model Armor-Integration mit Google Cloud-MCP-Servern (Vorabversion).
Agent Platform: An Gemini-Modelle gesendete Anfragen werden gesichtet und dann protokolliert oder blockiert, wenn sie die Schwellenwerte der Mindesteinstellungen erreichen.
Wenn Sie Agent Platform auswählen, wird der Bereich Agent Platform angezeigt, in dem Sie festlegen, wie die Mindestpreiseinstellungen erzwungen werden.
- Nur prüfen: Anfragen, die nicht den Mindesteinstellungen entsprechen, werden erkannt, aber nicht blockiert.
- Verstöße prüfen und blockieren: Anfragen, die nicht den Mindesteinstellungen entsprechen, werden erkannt und blockiert.
Mindesteinstellungen für Model Armor ansehen
Sie können die Mindesteinstellungen für Model Armor aufrufen, um vorhandene Einstellungen zu prüfen, die Mindestanforderungen für Ihre KI-Anwendungen zu ermitteln oder Probleme zu beheben, wenn sich eine Vorlage nicht wie erwartet verhält.
Führen Sie den folgenden Befehl aus, um die Mindesteinstellungen für Model Armor aufzurufen.
Console
Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
Prüfen Sie, ob Sie das Projekt aufrufen, für das Sie Model Armor aktiviert haben.
Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf. Wenn Etagen-Einstellungen auf Organisationsebene festgelegt sind, können Sie sie aufrufen. Wenn keine Etagenkonfigurationen definiert sind, müssen Sie sie konfigurieren. Weitere Informationen finden Sie unter Mindesteinstellungen.
gcloud
Rufen Sie die Model Armor-Mindesteinstellung für ein Projekt auf.
gcloud model-armor floorsettings describe \ --full-uri='projects/PROJECT_ID/locations/global/floorSetting'
Die Model Armor-Mindesteinstellung für eine Organisation ansehen.
gcloud model-armor floorsettings describe \ --full-uri='organizations/ORGANIZATION_ID/locations/global/floorSetting'
Die Model Armor-Mindesteinstellung für einen Ordner ansehen.
gcloud model-armor floorsettings describe \ --full-uri='folders/FOLDER_ID/locations/global/floorSetting'
Ersetzen Sie Folgendes:
- Die ID des Projekts für die Mindesteinstellungen.
- Die ID des Ordners für die Mindesteinstellungen.
- Die ID der Organisation für die Mindesteinstellungen.
REST
Rufen Sie die Model Armor-Mindesteinstellung für ein Projekt auf.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/projects/PROJECT_ID/locations/global/floorSetting"
Die Model Armor-Mindesteinstellung für einen Ordner ansehen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/folders/FOLDER_ID/locations/global/floorSetting"
Die Model Armor-Mindesteinstellung für eine Organisation ansehen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/floorSetting"
Ersetzen Sie Folgendes:
- Die ID des Projekts für die Mindesteinstellungen.
- Die ID des Ordners für die Mindesteinstellungen.
- Die ID der Organisation für die Mindesteinstellungen.
C#
Um diesen Code auszuführen, müssen Sie zuerst eine C#-Entwicklungsumgebung einrichten und das Model Armor C# SDK installieren.
Ruft die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ab.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Go
Um diesen Code auszuführen, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Model Armor Go SDK installieren.
Ruft die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ab.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Model Armor Java SDK installieren.
Ruft die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ab.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Node.js
Um diesen Code auszuführen, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Model Armor Node.js SDK installieren.
Ruft die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ab.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
PHP
Um diesen Code auszuführen, müssen Sie zuerst eine PHP-Entwicklungsumgebung einrichten und das Model Armor PHP SDK installieren.
Ruft die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ab.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Model Armor Python SDK installieren.
Ruft die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ab.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Mindesteinstellungen für Model Armor aktualisieren
Aktualisieren Sie die grundlegenden Einstellungen von Model Armor, um die Mindestanforderungen für Vorlagen zu ändern, Änderungen an Sicherheitsrichtlinien zu berücksichtigen, Fehlkonfigurationen zu korrigieren oder Konflikte zwischen grundlegenden Einstellungen zu beheben.
Führen Sie den folgenden Befehl aus, um die Mindesteinstellungen für Model Armor zu aktualisieren.
Console
Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
Prüfen Sie, ob Sie das Projekt aufrufen, für das Sie Model Armor aktiviert haben.
Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf und klicken Sie auf Mindesteinstellungen konfigurieren.
Aktualisieren Sie die Pflichtfelder und klicken Sie auf Etagenkonfiguration speichern.
gcloud
gcloud model-armor floorsettings update --full-uri=<full-uri-of-the-floorsetting>
Beispielbefehl:
gcloud model-armor floorsettings update \
--malicious-uri-filter-settings-enforcement=ENABLED \
--pi-and-jailbreak-filter-settings-enforcement=DISABLED \
--pi-and-jailbreak-filter-settings-confidence-level=LOW_AND_ABOVE \
--basic-config-filter-enforcement=ENABLED \
--add-rai-settings-filters='[{"confidenceLevel": "low_and_above", "filterType": "HARASSMENT"}, {"confidenceLevel": "high", "filterType": "SEXUALLY_EXPLICIT"}]' \
--full-uri='folders/FOLDER_ID/locations/global/floorSetting' \
--enable-floor-setting-enforcement=true
Führen Sie den folgenden Befehl aus, um die Mindesteinstellungen mit aktivierter mehrsprachiger Erkennung zu konfigurieren:
gcloud model-armor floorsettings update \
--full-uri=projects/PROJECT_ID/locations/global/floorSetting \
--enable-multi-language-detection
Ersetzen Sie Folgendes:
PROJECT_ID: Die ID des Projekts für die Mindesteinstellungen.FOLDER_ID: Die ID des Ordners für die Etagenkonfiguration.
REST
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
curl -X PATCH -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" }, "rai_settings":{"rai_filters":{"filter_type":"DANGEROUS", "confidence_level":"LOW_AND_ABOVE" }, \ "rai_filters":{"filter_type":"HATE_SPEECH", "confidence_level":"LOW_AND_ABOVE" }, "rai_filters":{"filter_type":"HARASSMENT", "confidence_level":"LOW_AND_ABOVE" }, "rai_filters":{"filter_type":"SEXUALLY_EXPLICIT", "confidence_level":"LOW_AND_ABOVE" }}},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token) \ "https://modelarmor.googleapis.com/v1/projects/PROJECT_ID/locations/global/floorSetting"
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
curl -X PATCH \ -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": {"filterEnforcement": "ENABLED" }},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://modelarmor.googleapis.com/v1/folders/FOLDER_ID/locations/global/floorSetting"
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
curl -X PATCH \ -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" }},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://modelarmor.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/floorSetting"
Ersetzen Sie Folgendes:
PROJECT_ID: Die ID des Projekts für die Mindesteinstellungen.FOLDER_ID: Die ID des Ordners für die Etagenkonfiguration.ORGANIZATION_ID: die ID der Organisation für die Etagenkonfiguration.
Der Aktualisierungsbefehl gibt die folgende Antwort zurück:
{ "name": "projects/PROJECT_ID/locations/global/floorSetting", "updateTime": "2024-12-19T15:36:21.318191Z", "filterConfig": { "piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED" }, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" } } }
C#
Um diesen Code auszuführen, müssen Sie zuerst eine C#-Entwicklungsumgebung einrichten und das Model Armor C# SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Go
Um diesen Code auszuführen, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Model Armor Go SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Model Armor Java SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Node.js
Um diesen Code auszuführen, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Model Armor Node.js SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
PHP
Um diesen Code auszuführen, müssen Sie zuerst eine PHP-Entwicklungsumgebung einrichten und das Model Armor PHP SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Model Armor Python SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Ergebnisse zu Verstößen gegen Mindestbeträge prüfen
Jeder Model Armor-Befund weist auf einen Verstoß gegen die Mindesteinstellung hin. Ein Verstoß liegt vor, wenn eine Model Armor-Vorlage die in den Mindesteinstellungen der Ressourcenhierarchie definierten Mindestsicherheitsstandards nicht erfüllt. Mit Mindesteinstellungen werden die Mindestanforderungen für Vorlagen definiert.
Ergebnisse werden generiert, wenn einer der folgenden Verstöße gegen die Mindestpreiseinstellungen auftritt:
- Eine Vorlage mit weniger restriktiven Einstellungen wird erstellt, bevor Sie die Mindesteinstellungen konfigurieren.
- In einer Vorlage fehlen erforderliche Filter.
- Eine Vorlage erfüllt nicht das Mindestkonfidenzniveau für die Filter.
Wenn das System einen Verstoß erkennt, wird in Security Command Center ein Ergebnis mit hoher Schwere generiert, sofern Sie die Premium- oder Enterprise-Dienststufe von Security Command Center verwenden. Im Ergebnis werden die verletzte Mindesteinstellung, die nicht konforme Vorlage und Details zum Verstoß angegeben.
Das folgende Beispiel zeigt das Feld sourceProperties des Ergebnisses. Dieser Verstoß im Zusammenhang mit dem Filter für schädliche URIs ist aufgetreten, weil die Vorlageneinstellung für maliciousUriFilterSettings DEAKTIVIERT ist, die Mindesteinstellungen jedoch AKTIVIERT erfordern.
{ "filterConfig": { "raiSettings": { "raiFilters": [ { "filterType": "HATE_SPEECH", "confidenceLevel": { "floorSettings": "LOW_AND_ABOVE", "template": "MEDIUM_AND_ABOVE" } }, { "filterType": "HARASSMENT", "confidenceLevel": { "floorSettings": "MEDIUM_AND_ABOVE", "template": "HIGH" } } ] }, "piAndJailbreakFilterSettings": { "confidenceLevel": { "floorSettings": "LOW_AND_ABOVE", "template": "HIGH" } }, "maliciousUriFilterSettings": { "floorSettings": "ENABLED", "template": "DISABLED" } } }