← Projektbeispiele

Schweizer CRM-
Software

Wir prüften die serverseitige Validierung von Web- und API-Funktionen und entwickelten eine Umgebung zur wiederholten Prüfung von Antworten und Werkzeugausführungen bei KI in Geschäftsprozessen.

Projektübersicht

Aufgabe
Eingabevalidierung und KI-gestützte Geschäftsprozesse in Unternehmenssoftware prüfen
Prüfumfang
Datei-Uploads · Passwortänderungen · Automatisierte Tests für KI in Geschäftsprozessen
Ergebnisse
Nachweise zur Reproduktion und Empfehlungen zur Behebung von Web- und API-Schwachstellen sowie Ausführungs- und Analyseprotokolle von KI-Tests

Von der serverseitigen Validierung bis zur tatsächlichen KI-Ausführung.

Bei Datei-Uploads und Passwortänderungen verglichen wir die Eingabebeschränkungen der Oberfläche mit der serverseitigen Verarbeitung und stellten Schwachstellen fest, durch die sich die Validierung umgehen ließ.

Für KI in Geschäftsprozessen verknüpften wir Anmeldung, Dokumenten-Upload und KI-Ausführung. Wir erfassten Antworten, Werkzeugaufrufe und resultierende Datenänderungen und sahen einen Abgleich der automatisierten Analyse mit den Ausführungsprotokollen vor.

Identifizierende Angaben zu Kunden und Produkten wurden entfernt. Die technischen Beispiele wurden zur Erläuterung nachgebildet und geben Beobachtungen aus einer früheren Prüfung wieder. Sie lassen keine Aussage über den aktuellen Sicherheitszustand des Kunden oder den Abschluss der Behebung zu.

Prüfung im Detail

Wählen Sie einen Eintrag aus, um das Prüfverfahren und die technischen Nachweise einzusehen.

Validierung von Datei-Uploads
05FILE UPLOAD / INPUT VALIDATIONSchweizer CRM-Software · Anonymisierter Fall

Doppelte Dateinamenattribute
umgingen die Prüfung der Dateiendung.

Eine Upload-Anfrage, die mit einem einzelnen Dateinamenattribut blockiert wurde, wurde bei mehrfacher Übermittlung desselben Attributs akzeptiert. Dabei bestätigten wir, dass eine Datei mit einer nicht zulässigen Endung gespeichert wurde.

Risiko und Auswirkungen

Validierung und Speicherung verwendeten unterschiedliche Dateinamenwerte. Eine bei der Validierung als zulässig eingestufte Datei konnte dadurch mit einer verbotenen Endung gespeichert werden.

Prüfverfahren

Eine Anfrage mit ausschließlich einer verbotenen Dateiendung wurde mit 403 abgelehnt. Wurden eine zulässige und eine verbotene Endung nacheinander im selben Attribut übermittelt, wurde der Upload mit einer 200-Antwort akzeptiert.

Handlungsempfehlungen

Wir empfahlen, doppelte oder mehrdeutige Dateinamenwerte abzulehnen und für Validierung und Speicherung denselben Wert zu verwenden. Außerdem sollten zulässige Endungen und Dateitypen serverseitig ausdrücklich festgelegt sowie Speicherort und Dateiname gesondert kontrolliert werden.

KRITERIEN FÜR DIE NACHPRÜFUNG

Kriterien für die Nachprüfung

Prüfen, ob verbotene Endungen sowohl bei einzelnen als auch bei doppelten Werten abgelehnt werden. Der validierte Dateiname muss dem tatsächlich gespeicherten Dateinamen entsprechen; zulässige Dateien müssen sich weiterhin hochladen lassen.

Durchsetzung der Passwortrichtlinie
06PASSWORD POLICY / API CONTROLSSchweizer CRM-Software · Anonymisierter Fall

Die Passwortrichtlinie
wurde in der API nicht durchgesetzt.

Anders als die Eingabebeschränkungen der Oberfläche erlaubten direkte API-Anfragen kurze Passwörter oder leere Werte. Auch eine Begrenzung der Häufigkeit von Passwortänderungsanfragen fehlte.

Risiko und Auswirkungen

Eingabebeschränkungen im Browser allein können eine Passwortrichtlinie nicht durchsetzen. Anfragen außerhalb der Oberfläche konnten schwache Passwörter setzen; zudem fehlten serverseitige Beschränkungen für wiederholte Aufrufe der Passwortänderung.

Prüfverfahren

Mit einem Testkonto übermittelten wir kurze und leere Werte an die API zur Passwortänderung. Wir prüften, ob Werte, die die Oberfläche blockierte, vom Server mit einer 200-Antwort verarbeitet wurden, und untersuchten außerdem die Begrenzung der Anfragehäufigkeit.

Handlungsempfehlungen

Wir empfahlen, die Passwortrichtlinie auch auf dem Server konsistent durchzusetzen und leere Werte sowie schwache Passwörter abzulehnen. Für Änderungsanfragen sollten zudem angemessene Häufigkeitsbegrenzungen und eine Protokollierung der Versuche gelten.

KRITERIEN FÜR DIE NACHPRÜFUNG

Kriterien für die Nachprüfung

Prüfen, ob Oberfläche und API dieselbe Passwortrichtlinie durchsetzen. Reguläre Änderungen müssen weiterhin möglich sein; wiederholte Anfragen müssen den vereinbarten Beschränkungen unterliegen und protokolliert werden.

Automatisierte Tests für KI in Geschäftsprozessen
07AI SECURITY / TEST AUTOMATIONSchweizer CRM-Software · Projektbeispiel

KI-Antworten und Werkzeugausführungen
wurden anhand tatsächlicher Geschäftsprozesse geprüft.

Wir entwickelten eine Automatisierungsumgebung zur wiederholten Prüfung von KI-Assistenten in Geschäftsprozessen. Sie verknüpfte Anmeldung, Erstellung von Geschäftsdaten, Dokumenten-Upload und KI-Ausführung und erfasste Antworten, Werkzeugaufrufe und resultierende Datenänderungen zur Prüfung.

Ziel der Umsetzung

Anhand von Modellantworten allein lassen sich die Zugriffsberechtigungen und Geschäftsabläufe eines Dienstes nicht ausreichend prüfen. Die Tests wurden deshalb so konzipiert, dass sie über die regulären Anwendungsschnittstellen laufen und das Zusammenspiel von Dokumenten, Benutzerrechten und Werkzeugen untersuchen.

Prüfumfang

Die Prüfpunkte umfassten Prompt Injection in Dokumenten, Freitexteingaben und Metadaten, die Offenlegung des System-Prompts, die Datentrennung zwischen Organisationen, Werkzeugmissbrauch und die Manipulation von Parametern. Separate Zuverlässigkeitstests wurden zur Prüfung von Faktentreue, Konsistenz und Einhaltung des vorgegebenen Antwortformats eingerichtet.

Prüfung der Analyseergebnisse

Wir kombinierten Canary-Markierungen zur Erkennung von Offenlegungen mit LLM-gestützter Bewertung und regelbasierter Analyse. Automatisch erkannte Auffälligkeiten wurden direkt anhand der Antworten und Werkzeugaufrufprotokolle geprüft, damit nur belegte Feststellungen in die abschließende Analyse einflossen.

ERGEBNISSE

Aufzeichnungen für Nachprüfungen durch das Entwicklungsteam

Wir dokumentierten versionsbezogene Eingaben und erwartetes Verhalten gemeinsam mit Anfragen, Antworten, Ergebnissen wiederholter Tests und Werkzeugaufrufen. Automatisierte Bewertungen sollten überprüft und bestätigte Nachweise in den Analysebericht übernommen werden.

Prüfumfang der KI-Sicherheitsprüfung ansehen

Unternehmensdienste und KI gemeinsam prüfen.

Wir schlagen ein Prüfverfahren auf Grundlage der Zielsysteme und der Aufgaben vor, die die KI im Geschäftsprozess übernimmt.

Projektanfrage
ANONYMISIERT / MUSTERBERICHT
FELSEN SECURITY / WEB-SICHERHEITSPRÜFUNG

Sicherheitsprüfung
Musterbericht

Ein anonymisierter Auszug auf Koreanisch im Format eines tatsächlichen Sicherheitsberichts. Kundenbezogene Identifikationsmerkmale wurden entfernt; Auslassungen sind im Dokument gekennzeichnet.

Zusammenfassung für die Geschäftsleitung
Fasst die Verteilung der Schwachstellen und die Prioritäten für ihre Behebung zusammen.
Umfang und Methodik
Benennt die Prüfziele, Verifikationsmethoden und den Umfang der Prüfung.
Auszüge aus der Detailanalyse
Erläutert fehlende HSTS-Header und die Prüfung von Eingabeformaten anhand von Beispielantworten.
Handlungsempfehlungen
Beschreibt die Auswirkungen der Schwachstellen und die erforderlichen Verbesserungen.

Koreanisch · PDF · 8 Seiten · 739 KB

Anonymisiert und auf Grundlage früherer Prüfungen aufbereitet. Die Inhalte beschreiben weder den aktuellen Sicherheitszustand eines Kunden noch den Abschluss von Verbesserungsmaßnahmen.

DATENSCHUTZHINWEISE

Umgang mit Ihren Anfrageinformationen

Das Anfrageformular dieser Website sendet Ihre Eingaben nicht an einen eigenen Server und speichert sie nicht im Browserspeicher. Wir verwenden keine Analysetools oder Marketing-Cookies.

Die E-Mail-Schaltfläche öffnet Ihr E-Mail-Programm. Sie versenden die Nachricht selbst von dort. Geben Sie nur die für Ihre Anfrage erforderlichen Informationen an und senden Sie keine Passwörter, Zugriffstoken oder tatsächlichen Kundendaten.

Ihre Anfrage wird erst beim Betätigen der jeweiligen Schaltfläche auf Ihrem Gerät kopiert oder als Datei gespeichert. Der Hostinganbieter kann Verbindungsdaten verarbeiten, die für den Betrieb erforderlich sind.

Für Anfragen und die Löschung von Informationen: mingi.hong@gainge.com