Geben Sie ein Ziel-KI-Modell an und wählen Sie das Angriffsobjekt, die Technik und
den Modifikator aus, um im Befehlszeileninterface (CLI) mit der von TrendAI™ gehosteten Infrastruktur zu DURCHSUCHEN. Für selbstgehostete Konfigurationen siehe
Konfigurieren Sie selbstgehostete KI-Durchsuchungseinstellungen.
Prozedur
- Erstellen Sie einen Anwendungsschnittstellenschlüssel (API-Schlüssel) für Ihr KI-Modell.

Wichtig
Wenn Sie den API-Schlüssel hinzufügen, müssen Sie ein role mit allen KI-Scanner-Berechtigungen auswählen. Wenn Ihre Organisation keine vorhandene Benutzerrolle mit den erforderlichen Berechtigungen hat, erstellen Sie eine benutzerdefinierte Rolle oder kontaktieren Sie Ihren Administrator.Weitere Informationen finden Sie unter API-Schlüssel.- Navigieren Sie zu .
- Klicken Sie auf Add API key.
- Geben Sie einen Namen, eine Rolle, eine Ablaufzeit und eine Beschreibung ein.TrendAI™ empfiehlt, Ihren API-Schlüssel für den KI-Scanner unter dem Namen
$V1_API_KEYzu speichern. - Klicken Sie auf Hinzufügen.
- Kopieren und behalten Sie den API-Schlüssel.
- Laden Sie die TrendAI™ Artifact Scanner-Befehlszeilenschnittstelle (CLI) herunter und installieren Sie sie.
- Sucheinstellungen im CLI konfigurieren.
- Speichern Sie den TrendAI Vision One™ API-Schlüssel als Umgebungsvariable:
export TMAS_API_KEY=<your_vision_one_api_key> - Fügen Sie TrendAI™ Artifact Scanner CLI zu Ihrem Pfad hinzu:
export PATH="/path/to/tmas/binary/directory:$PATH" - Start TrendAI™ Artefakt-Scanner KI-Scanner:
-
Für die Region TrendAI Vision One™ in den USA führen Sie diesen Befehl aus:
./tmas aiscan llm -i -
Für andere TrendAI Vision One™-Regionen fügen Sie die Regionsflagge hinzu. Zum Beispiel, für die JP-Region führen Sie diesen Befehl aus:
./tmas aiscan llm -i --region=ap-northeast-1
-
- Wählen Sie den Zieltyp aus.
-
Model Endpoint (OpenAI-compliant): Select this option for LLM endpoints that implement the OpenAI API specification. You must provide the OpenAI API endpoint URL, API key, and model ID.
-
AI Application Endpoint (Custom): Wählen Sie diese Option für KI-Anwendungen mit benutzerdefinierten API-Schnittstellen. Sie müssen die Endpunkt-URL, den API-Schlüssel (optional) und die JSON-Schlüssel angeben, die festlegen, wo Eingabeaufforderungen im Anfragekörper eingebettet und wo Antworten extrahiert werden sollen.

Tipp
Wenn das Anforderungs- oder Antwortschema für einen benutzerdefinierten Endpunkt ein Array oder eine verschachtelte JSON-Struktur umfasst, verwenden Sie den Konfigurationsmodus anstelle des interaktiven Modus. Weitere Informationen finden Sie in den Anweisungen zum Konfigurationsmodus unten. -
- Folgen Sie dem CLI-Assistenten, um die Gruppe zu benennen, den Ziel-API-Endpunkt einzugeben, den API-Schlüssel bereitzustellen und die verbleibenden Zieleinstellungen zu konfigurieren.
- Wählen Sie ein oder mehrere Angriffsziele, Techniken und Modifikatoren aus den bereitgestellten Optionen aus.
- Wählen Sie Ja, um die Scan-Konfiguration zu speichern und einen Dateinamen anzugeben.
- Wenn das Durchsuchen abgeschlossen ist, kehren Sie zum KI-Scanner zurück, um die vollständigen Ergebnisse anzuzeigen.
- Speichern Sie den TrendAI Vision One™ API-Schlüssel als Umgebungsvariable:
- Sie können auch eine DURCHSUCHUNG mit einer YAML-Konfigurationsdatei anstelle des
interaktiven Assistenten durchführen.TrendAI™ empfiehlt den Konfigurationsmodus für die Integration in automatisierte oder CI/CD-Pipelines, wiederholbare Tests und benutzerdefinierte KI-Anwendungsendpunkte mit komplexen Anforderungs- oder Antwortstrukturen.
- Speichern Sie den API-Schlüssel des Zielendpunkts als Umgebungsvariable:
export TARGET_API_KEY=<your_target_api_key> - Erstellen Sie eine YAML-Konfigurationsdatei, die das Ziel, die DURCHSUCHEN-Einstellungen
und die Angriffsziele definiert.Für benutzerdefinierte KI-Anwendungsendpunkte verwenden Sie den
custom-Abschnitt, um die HTTP-Methode, Header, Anforderungskörpervorlage und Antwortkörpervorlage zu definieren. Verwenden Sie den{{prompt}}-Platzhalter, um anzugeben, wo der KI-Scanner Angriffsprompts einfügt, und den{{response}}-Platzhalter, um anzugeben, wo der KI-Scanner die Modellantwort extrahiert.Für Konfigurationsbeispiele siehe KI-Scanner-Konfigurationsbeispiele für benutzerdefinierte KI-Anwendungen. - Führen Sie die Durchsuchung mit der Konfigurationsdatei aus:
./tmas aiscan llm -c config.yamlUm eine Region anzugeben, fügen Sie das Regionskennzeichen hinzu:./tmas aiscan llm -c config.yaml --region ap-northeast-1Um Ergebnisse in einer Datei zu speichern:./tmas aiscan llm -c config.yaml --output json=results.json,markdown=report.md
- Speichern Sie den API-Schlüssel des Zielendpunkts als Umgebungsvariable:
- Sehen Sie sich die Ergebnisse des DURCHSUCHENs im KI-Scanner an.Weitere Informationen zu den in KI-Scanner verfügbaren Ergebnissen finden Sie unter KI-Scanner-Durchsuchungsergebnisse.
