BazaarLinkBazaarLink
Anmelden

BazaarLink Probe für KI-API-Relays

Schritt 1 — Endpunkt konfigurieren

Base URL, API-Schlüssel und Modell-ID eingeben und 84 Standardprüfungen ausführen. Mit 2 optionalen Prüfungen sind es höchstens 86. Geprüft werden Modellidentität, Token-Abrechnung, Prompt-Injection, Lieferkettenrisiken und Streaming.

Widerrufbaren Test-API-Schlüssel verwendenIhr API-Schlüssel wird nur für diese Prüfung an den BazaarLink-Probe-Server gesendet und nicht als Monitoring-Zugang weiterverwendet. Nutzen Sie ein kleines Limit und widerrufen Sie den Schlüssel danach.

Meistgeprüfte Relays

Letzte 24 Stunden
Ausgeführte PrüfungenEindeutige Relays

BYOK|Lege deinen Schlüssel hinter ein Prüf-Gate

Ein Nutzer stellt eine unzulässige Frage, und gesperrt wird dein API-Schlüssel. Jede Anfrage durchläuft zuerst die Inhaltsprüfung von BazaarLink; Hochrisiko-Fragen werden blockiert und erreichen das Upstream nicht. So wird das Risiko, dass regelwidrige Inhalte zur Sperrung deines Kontos führen, deutlich gesenkt.

Mehr über BYOK →

BYOC|Deine eigene GPU, mit einem API-Eingang, der weiter bedient

Ein API key; ist ein Knoten ausgelastet, ein Prozess abgestürzt oder eine Maschine getrennt, wechseln Anfragen nahtlos zu einem Plattformmodell; Traffic über deinen Knoten kostet nichts, nur vom Fallback übernommener Traffic wird berechnet.

Vollständige Installationsanleitung →
ForschungarXiv 2604.08407 — LLM Supply Chain AngriffsforschungTwitter / X — BazaarLink DiskussionarXiv 2407.15847 — LLMmap: Fingerprinting für große SprachmodellearXiv 2604.24827 — IKP: Black-Box-LLM-Parameteranzahl über faktische Kapazität schätzenOWASP LLM Top 10 — Top 10 Sicherheitsrisiken für LLM-Anwendungen

Wie wir entscheiden

1Fragen stellenBis zu 86 Fragen2Welcher AnbieterOpenAI oder Claude?3Welches ModellModell innerhalb des Anbieters bestimmen4Zwillings-CheckÄhnliche Modelle unterscheiden5Abgleich mit der AngabeMessung vs. Angabe
30
Entscheidungszweige
8
mögliche Ergebnisse
0
mal wurde die Angabe des Anbieters einfach geglaubt
Den vollständigen Entscheidungsbaum aufklappen und sehen, wie die drei Ergebnisse zustande kommen
EntscheidungsbaumAlle Zweige der fünf Stufen sowie der tatsächlich durchlaufene Pfad① Fragen stellen1.1Alle beantwortet1.2Wenige fehlend <10%1.3≥10% fehlend, nur Anbieter≥10% fehlend, nur…1.4Endpunkt tot② Welcher Anbieter2.1Direkter chinesischer Eigenangabe-TrefferDirekter chinesisc…2.2Verhaltens-Fingerabdruck entscheidetVerhaltens-Fingera…2.3Enthaltung mangels BeweisenEnthaltung mangels…MODWiderspruchs-Schutz stuft herabWiderspruchs-Schut…③ Welches Modell3.1Scoped verwenden3.2Anbieterübergreifend korrigiertAnbieterübergreife…3.3Beleg durch LeerverweigerungBeleg durch Leerve…3.4Anbieterübergreifende RettungAnbieterübergreife…3.5Zu Global hochgestuft3.6IKP als letzte VerteidigungslinieIKP als letzte Ver…3.7Enthaltung, nur AnbieterEnthaltung, nur An…M1V3F-SchlichtungM2Verhaltensbasiertes Anbieter-VetoVerhaltensbasierte…④ Zwillings-Check4.1Alles bestanden → bestätigtAlles bestanden →…4.2Alles bestanden → umgestoßenAlles bestanden →…4.3Gate nicht bestanden4.4H1-Schutz, wird nicht umgestoßenH1-Schutz, wird ni…4.5Baseline veraltet⑤ Abgleich mit der Angabe5.1Vollständige ÜbereinstimmungVollständige Übere…5.2Nur Anbieter stimmt übereinNur Anbieter stimm…5.3Modell stimmt nicht übereinModell stimmt nich…5.4Modelltausch5.5Eigenangabe gefälscht5.6Verhalten wurde gelenktVerhalten wurde ge…5.7Nicht genug Daten5.8Uneindeutig
ÜbereinstimmungUnbestimmtAbweichungGrau = diesmal nicht durchlaufener ZweigAuf einen beliebigen Knoten klicken, um die Erklärung zu sehen
Alle Fragen wurden beantwortet, Anbieter und Modell stimmen durchgehend überein, die Nachprüfung bestätigt es → vollständige Übereinstimmung.
Tatsächlicher Pfad 1.1 → 2.2 → 3.1 → 4.1 → 5.1

Die Methode und ihre Grenzen

Wir fragen einen Endpunkt nie, welches Modell er ist — jeder Endpunkt kann jeden Namen nennen. Wir schicken 84 Standardprüfungen und lassen ihn damit wirklich arbeiten; anschließend vergleichen wir die Art dieser Arbeit mit den Referenzwerten bekannter Modelle. Das Urteil entsteht in fünf Stufen, von grob nach fein, und jede Stufe darf sagen: „Die Belege reichen nicht, ich lege mich nicht fest.“

Wie die fünf Stufen eingrenzen

  1. Prüfungen ausführen

    Lässt sich dieser Endpunkt überhaupt messen?

    Die erste Voraussetzung ist, dass die Fragen tatsächlich beantwortet wurden. Fehlende Antworten bedeuten nicht nur weniger Daten: Die verbliebenen können zufällig alle in dieselbe Richtung zeigen, und das ist eine Stichprobenverzerrung, kein Beleg.

    Antwortet der Endpunkt gar nicht, oder greifen Schlüssel oder Modellname schlicht nicht, hören wir dort auf, statt aus Bruchstücken ein Urteil zusammenzusetzen.

  2. Den Hersteller erkennen

    Von wem stammt dieses Modell?

    Der häufigste Austausch überschreitet Familiengrenzen: ein billiges Modell im teuren Namen. Das Verhalten auf Familienebene ist am stabilsten und am schwersten zu fälschen, deshalb fragen wir diese Ebene zuerst. Verglichen werden Stil und Gewohnheiten der Antworten, nicht die Selbstauskunft — sie ist das am leichtesten zu fälschende Element des ganzen Berichts.

    Ohne belastbare Familienbelege enthalten wir uns, statt trotzdem einen Namen zu nennen. Nennt ein Endpunkt auf Chinesisch einen Hersteller, verhält sich aber wie ein anderer, werten wir die Auskunft als Versprecher und kehren zu den Verhaltensbelegen zurück.

  3. Das Modell erkennen

    Welches Modell innerhalb dieser Familie ist es?

    Sie haben ein bestimmtes Modell gekauft, nicht „irgendetwas von diesem Hersteller“. Was Nutzer als Leistungsabfall erleben, passiert meist auf dieser Ebene: Die Familie bleibt, ein billigeres Geschwistermodell tritt an ihre Stelle. Wir vergleichen gleichzeitig innerhalb der Familie und über Familien hinweg und lassen beide Ergebnisse einander prüfen — ist die Familie erst falsch bestimmt, benennt der Vergleich innerhalb der Familie sehr überzeugt das falsche Modell.

    Reichen die Belege nur bis zur Familienebene, schreibt der Bericht genau das: Wir erkennen den Hersteller, nicht das Modell. Wir füllen die Lücke nicht mit dem ähnlichsten Kandidaten.

  4. Zwillinge nachprüfen

    Lässt sich das in der Vorstufe gewählte Modell wirklich von seinen nächsten Geschwistern trennen?

    Manche Modelle sind Zwillinge: Stil, Fähigkeiten und Formulierungsgewohnheiten überlappen so stark, dass die Vorstufe zwischen ihnen kaum Trennschärfe hat. Die Werte liegen dicht beieinander, ohne dass diese Nähe etwas bedeutet. Diese Stufe tut genau eines: Für solche Gruppen naher Verwandter zieht sie mit einem eigenen, genau für diesen Vergleich gebauten Fragensatz neue Stichproben und liest die gesamte Verteilung statt einzelner Antworten. Besteht sie, wird die Vorstufe bestätigt oder verworfen; besteht sie nicht, bleibt die Vorstufe stehen.

    Diese Stufe trägt eine bewusste Asymmetrie: Sind die Belege nicht entscheidend und stimmt die Vorstufe zufällig mit der Angabe des Anbieters überein, verwerfen wir nicht. Einen ehrlichen Anbieter fälschlich zu beschuldigen kostet mehr, als einen unehrlichen zu übersehen.

  5. Mit der Angabe abgleichen

    Worin unterscheidet sich das Gemessene von der Angabe des Anbieters?

    Das Erkennen selbst sieht die Angabe des Anbieters nicht an — die vorangehenden Stufen vergleichen ausschließlich Verhaltensbelege. Die Angabe kommt an genau zwei Stellen ins Spiel: wenn die vierte Stufe über ein Verwerfen entscheidet, und hier. Diese Reihenfolge ist Absicht — wer die Antwort vor der Frage kennt, lässt sich von der Angabe nicht führen. Die Ergebnisse sind: vollständige Übereinstimmung, nur Familie stimmt, falsches Modell in richtiger Familie, Austausch, gefälschte Selbstauskunft, induziertes Verhalten, Datenlage unzureichend und uneindeutig.

    Widersprechen sich die Signale ohne stabile Mehrheit, lautet das Ergebnis „uneindeutig“. Das ist ein reguläres Urteil und keine Störung.

Warum wir so oft sagen, dass wir es nicht entscheiden können

Weil die beiden Fehlerrichtungen nicht gleich viel kosten. Ein ehrliches Relay des Modellaustauschs zu bezichtigen ist eine Anschuldigung und schadet realen Menschen; einen Austausch zu übersehen lässt Ihnen dagegen die Möglichkeit, erneut zu prüfen oder die Historie zu lesen. Bei dünner Beweislage legen wir uns deshalb nicht fest.

Das hat im Code eine konkrete Form: Der Bericht zeichnet „Modell weicht ab“ nur, wenn die Engine einen Austausch bestätigt hat. „Das ähnlichste Modell weicht zufällig von der Angabe ab“ wird nie als Anschuldigung dargestellt — das ist bloß unsere Vermutung. Steht dort „unbestimmt“, lautet die richtige Lesart: Die Belege dieses Laufs tragen kein Urteil. Das ist weder ein Freispruch noch eine Verurteilung.

Wie die Zahlen im Bericht zu lesen sind

Die Bewertung von 0 bis 100
Das ist eine Qualitätsbewertung, kein Identitätsurteil. Gezählt werden nur die Prüfungen zu Sicherheit, Integrität und Qualität; Identitätsprüfungen geben keine Punkte, denn Identität ist eine Ja-Nein-Frage und keine Note. Ein Schnelllauf, der nur Identitätsprüfungen ausführt, erreicht deshalb zwangsläufig 0 — das heißt „diese Prüfung wurde nicht abgelegt“, nicht „diese Prüfung wurde nicht bestanden“. Für eine Qualitätsbewertung lassen Sie die vollen 84 Standardprüfungen laufen.
Urteilsstärke
Wie stark die Belege in genau diesem Lauf waren: wie vollständig die Fragen beantwortet wurden, ob die einzelnen Signale in dieselbe Richtung zeigten und wie groß der Abstand zwischen nahe verwandten Kandidaten war. Der Wert ändert sich von Lauf zu Lauf; er ist keine feste Eigenschaft des Modells.
Historische Trefferquote
Wie gut dieses Verfahren auf Stichproben abschnitt, deren Antworten bereits bekannt waren. Sie wird offline berechnet und hat mit Ihrem Lauf nichts zu tun. Sie darf nicht als „Wahrscheinlichkeit, dass dieses Urteil stimmt“ gelesen werden — die beiden Zahlen beantworten verschiedene Fragen und sind nicht austauschbar.

Was wir nicht können

Das sind die Grenzen, die wir kennen. Wir schreiben sie auf, weil ein Bericht, der seine Grenzen verschweigt, mehr Vertrauen erhält, als ihm zusteht.

  • Wir sehen nur diesen einen Aufruf

    Eine Prüfung ist eine Stichprobe. Ein Relay kann nur einen Teil des Verkehrs austauschen oder immer dann echte Ware liefern, wenn der Verkehr nach einer Prüfung aussieht. Einmal bestanden ist nicht dasselbe wie dauerhaft ehrlich — prüfen Sie regelmäßig nach und lesen Sie die Historie statt eines einzelnen Berichts.

  • Die Unterscheidung naher Verwandter hat eine Obergrenze

    Ahmt ein Nachahmer mehr als die Hälfte des Verhaltens gezielt nach, zeigt bauartbedingt etwa die Hälfte der Belege auf die behauptete Identität. Das ist eine strukturelle Grenze und kein Mangel an Prüfungen — wir haben es gemessen: Mehr Prüfungen erhöhten die Kosten stark und die Trennschärfe kaum.

  • Wir können nicht beweisen, dass nichts ausgetauscht wurde

    Ein Übereinstimmungsurteil bedeutet „die Belege dieses Laufs stützen keinen Austausch“, nicht „es gab keinen Austausch“. Jede Prüfung, die Letzteres garantieren will, überschätzt sich selbst.

  • Ältere Berichte kennzeichnen weniger

    Der Entscheidungsweg wird nachträglich aus gespeicherten Daten rekonstruiert; die Engine hält nicht fest, welche Regel sie damals genommen hat. Manche Verzweigungen hinterlassen keine unterscheidbare Spur, und dann zeigen wir nur das Ergebnis, ohne die Regel zu benennen. Lieber sagen wir weniger, als zu raten.

Prüfumfang

Status richtig lesen

Bestanden

Die Antwort erfüllt Referenzwert und Sicherheitsschwelle dieser Prüfung.

Warnung

Das Signal ist unvollständig oder nahe am Grenzwert; Erklärung und Rohantwort prüfen.

Fehlgeschlagen

Eine Abweichung, ein Protokollfehler oder Integritätsrisiko wurde bestätigt.

So entsteht das Urteil

Modellidentität

Familien-Fingerprints, Submodell-Merkmale und Anti-Spoofing-Signale werden mit der Modellangabe abgeglichen.

Abrechnung und Transport

Token-Zahlen, SSE-Struktur, Latenz und Antwortformat werden auf Aufblähung und Relay-Fehler geprüft.

Sicherheit und Lieferkette

Prüft System-Prompt-Injection, Geheimnisabfluss, Dependency-Hijacking und Signaturmanipulation.

Attacks this tool detects

Diese Probe erkennt drei zentrale Relay-Angriffsklassen aus arXiv 2604.08407: Dependency-Hijacking, bedingte System-Prompt-Injection und den Abfluss von Zugangsdaten. Sie zeigt Identitätsbelege und Verhaltenswarnungen, vergibt aber keinen Sicherheits-Score.

AC-1.a

Antwort-Manipulation

The proxy modifies tool-call or text content during response parsing, causing the agent to execute attacker-specified operations. Common tactics include tampering with npm/pip/go/cargo install commands, injecting typosquatting packages, and rewriting shell command parameters. Detection compares the proxy's response to direct-connect tool-call payloads to surface silent rewrites.

AC-1.b

Bedingte Injektion

The proxy conditionally injects a system message based on prompt content — malicious instructions for requests containing sensitive terms like "bank", "password", or "transfer", silence for everything else. The skew shows up statistically. Detection uses Proxy Monitor to compare the system-prompt offset between baseline and the relay under test.

AC-2

Geheimnis-Scanning

The proxy silently scans both requests (request) and responses (response) for API keys, access tokens, personal data, and trade secrets. Because the content itself is not modified, generic diff tools miss it. Detection injects a honeypot token and verifies whether it surfaces in proxy logs, Telegram bots, or external endpoints.

Häufige Fragen

Wie viele Prüfungen führt BazaarLink Probe aus?

Die Suite umfasst 84 Standardprüfungen und 2 optionale Prüfungen, insgesamt höchstens 86. Optionale Prüfungen laufen nur bei passender Einstellung und Endpoint-Fähigkeit.

Wie erkennt Probe einen Modellaustausch?

Probe vergleicht Modellfamilie, Submodell-Fingerprints, Wissens- und Fähigkeitsmerkmale sowie das Verhalten ohne Eigenangaben. Ein einzelnes schwaches Signal gilt nicht als Beweis.

Speichert BazaarLink meinen API-Schlüssel?

Der API-Schlüssel wird nur für die angeforderte Prüfung verwendet und erscheint weder im Bericht noch im öffentlichen Link. Verwenden Sie einen widerrufbaren Testschlüssel mit kleinem Limit.

Bedeutet eine Warnung, dass das Relay betrügt?

Nein. Eine Warnung kennzeichnet unvollständige oder auffällige Evidenz. Prüfen Sie Erklärung und Rohantwort; ein starkes Fehlurteil verlangt mehrere übereinstimmende Signale.

LLM Relay / Reverse-Proxy API Qualitätsprüfung

Prüfen Sie OpenAI-kompatible Relays mit 84 Standard- und 2 optionalen Prüfungen, höchstens 86, auf Modellaustausch, Token-Aufblähung, System-Prompt-Injection, Dependency-Hijacking, Geheimnisabfluss und Signaturmanipulation. Ergebnis: Identitätsurteil und Verhaltenswarnungen. Grundlage: arXiv 2604.08407 Angriffstaxonomie.

Chinesisches ReasoningCode-GenerierungModellwechsel-ErkennungToken-Inflation-ErkennungSystem-Prompt-LeakSSE-Stream-PrüfungPrompt-Injection-TestModell-Fingerprinting
Danksagungen
Dieses Tool ist inspiriert von folgenden Open-Source-Projekten: LLMmap (MIT, LLM-Modell-Fingerprinting)api-relay-audit (MIT, Relay-Sicherheitsaudit)relayAPI (Relay-Verzeichnis)
Danke an unsere Tester
今書
Zurück zu BazaarLink
Support
Support
Hi! How can we help you?
Send a message and we'll get back to you soon.