← Neueste Arbeiten
💻 computer science

Cryptographic Registry Provenance: Structural Defense Against Dependency Confusion in AI Package Ecosystems

Dieses Papier schlägt ein kryptografisches Registrierungssystem zur Nachverfolgung von Provenienz vor, das sich gegen Angriffe durch Verwechslung von Abhängigkeiten in Ökosystemen für AI-Pakete richtet, indem es verpflichtende Dual-Signaturen von Herausgebern und Registern sowie eine kryptografische Durchsetzung auf der Verbraucherseite implementiert, um strukturelle Lücken in der Softwareverteilung zu beseitigen.

Ursprüngliche Autoren: Alan L. McCann

Veröffentlicht 2026-05-06
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Alan L. McCann

Originalarbeit unter CC0 1.0 der Gemeinfreiheit gewidmet (http://creativecommons.org/publicdomain/zero/1.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie bestellen einen individuellen Kuchen bei einer Bäckerei. Sie haben eine private, vertrauenswürdige Bäckerei in Ihrer Nachbarschaft (das interne Register Ihres Unternehmens) und einen riesigen, öffentlichen Marktplatz, auf dem jeder Kuchen verkaufen kann (das öffentliche Internet-Register).

Das Problem: Der Trick des „fälschlichen Bäckers"
Derzeit könnte Ihr Lieferfahrer, wenn Sie nach einem „Schokoladenkuchen" fragen, versehentlich einen Kuchen von einem Fremden auf dem öffentlichen Marktplatz mitnehmen, der zufällig seinen Kuchen „Schokoladenkuchen" genannt und ein höheres Preisschild darauf geklebt hat. Der Fahrer kann den Unterschied nicht erkennen, weil die Kuchenschachtel gleich aussieht und der Fahrer nur eine Liste von Anweisungen (Konfiguration) überprüft, die leicht geändert oder ignoriert werden kann.

Dies wird als Dependency Confusion-Angriff bezeichnet. Hacker täuschen Unternehmen vor, ihre eigene private Software herunterzuladen, indem sie vorgeben, von einer öffentlichen, nicht vertrauenswürdigen Quelle zu stammen. Sobald die schädliche Software installiert ist, gibt es keine Möglichkeit zu beweisen, woher sie tatsächlich stammt.

Die Lösung: Ein System mit „manipulationssicherem Reisepass"
Die Arbeit schlägt ein neues System vor, bei dem jedes Softwarepaket einen kryptografischen „Reisepass" erhält, der genau nachweist, welche Bäckerei (Register) es geliefert hat. Es funktioniert wie eine dreistufige Sicherheitskontrolle:

Ebene 1: Der Ausweis des Bäckers (Identität des Registers)

Jede Bäckerei (Register) erhält eine einzigartige, nicht fälschbare ID-Karte (ein kryptografischer Schlüssel).

  • Funktionsweise: Bevor Sie überhaupt bestellen, sagt Ihr Unternehmen: „Wir vertrauen nur der Bäckerei in der Nachbarschaft." Das System überprüft die ID-Karte der Bäckerei, die den Kuchen liefert. Wenn es nicht die Bäckerei in der Nachbarschaft ist, wird die Lieferung sofort abgelehnt.
  • Die Analogie: Es ist wie ein Türsteher in einem Club, der eine spezifische VIP-Liste überprüft. Wenn Ihr Name nicht auf der Liste für diesen spezifischen Club steht, kommen Sie nicht herein.

Ebene 2: Die Doppelsignatur (Dual-Signatur-Modell)

Jede Kuchenschachtel erhält zwei Unterschriften, wie ein Notar und der Bäcker, die beide ein Dokument unterzeichnen.

  1. Die Unterschrift des Bäckers: Die Person, die den Kuchen gebacken hat, unterschreibt zuerst und sagt: „Ich habe dies gemacht."
  2. Die Unterschrift des Lieferdienstes: Das Register (der Lieferdienst) unterschreibt es nachdem es empfangen wurde und sagt: „Ich habe diesen Kuchen geprüft, den Bäcker verifiziert und ich bin es, der ihn Ihnen liefert."
  • Warum zwei? Dies beweist zwei Dinge: Wer es hergestellt hat und welcher Lieferdienst es genau zu Ihrer Tür gebracht hat. Wenn ein Hacker versucht, die Schachtel auszutauschen, wird die zweite Signatur nicht mit dem Lieferdienst übereinstimmen, dem Sie vertrauen.

Ebene 3: Die verschlossene Box (Verbindliche Namensraum-Bindung)

Sie vertrauen nicht nur dem Lieferdienst; Sie verschließen die Tür Ihrer Küche so, dass sie sich nur für diesen spezifischen Dienst öffnet.

  • Funktionsweise: Ihr Computer ist so programmiert, dass er sagt: „Wenn das Paket angibt, dass es aus dem Namensraum 'Firma' stammt, muss es von der ID-Karte des 'Firma'-Registers kommen." Wenn ein Paket mit dem richtigen Namen, aber der falschen ID-Karte ankommt (auch wenn es perfekt aussieht), schmettert Ihr Computer die Tür zu und lehnt es ab.
  • Die Analogie: Es ist wie ein Briefkasten, der nur Briefe von Ihrem spezifischen Postboten annimmt. Selbst wenn ein Fremder einen Brief hinterlässt, der genau wie Ihre Post aussieht, öffnet sich der Briefkasten nicht für ihn.

Die „dreistufige" Verteidigung

Die Arbeit argumentiert, dass ein Krimineller, um dieses System erfolgreich zu hacken, drei verschiedene Schlösser zur exakt gleichen Zeit knacken müsste:

  1. Das Register dazu bringen, dass er unter Ihrem Namen veröffentlichen darf (Ebene 1).
  2. Ihren Computer dazu bringen, dem falschen Register zu vertrauen (Ebene 2).
  3. Die geheimen digitalen Schlüssel des Registers zu stehlen, um die Signatur zu fälschen (Ebene 3).

Die Arbeit behauptet, dass die Angriffswahrscheinlichkeit auf Null sinkt, da die dritte Ebene (die digitale Signatur) ohne den privaten Schlüssel mathematisch unknackbar ist, selbst wenn die ersten beiden Ebenen verwirrt sind.

Was ist mit dem „Kuchen" selbst?
Die Arbeit führt auch eine spezielle Art der Verpackung der Software ein (das „Zweischichten-Archiv").

  • Stellen Sie sich die Software als einen zerbrechlichen Kuchen in einer Schachtel vor.
  • Innere Schachtel: Der Kuchen selbst (komprimiert).
  • Äußere Schachtel: Eine transparente, unzerstörbare Hülle, die den „Reisepass" (Signaturen und ID) enthält.
  • Der Vorteil: Der Lieferfahrer (der Computer) kann den Reisepass in der äußeren Schachtel überprüfen, ohne die innere Schachtel überhaupt öffnen zu müssen. Dies macht die Sicherheitsprüfung unglaublich schnell (Millisekunden) und stellt sicher, dass der Reisepass niemals verloren geht oder vom Kuchen getrennt wird.

Das Fazit
Die Arbeit kommt zu dem Schluss, dass aktuelle Sicherheitsmethoden wie das Geben eines Zettels mit Anweisungen an Fahrer sind, die leicht verloren gehen oder geändert werden können. Dieses neue System legt den Nachweis des Ursprungs in das Paket selbst. Es verwandelt eine Situation des „Vertrau mir" in eine Situation des „Beweise es" und macht es mathematisch unmöglich, ein privates Paket mit einem öffentlichen zu verwechseln, ohne die Gesetze der Kryptografie zu brechen.

Was es nicht tut:
Die Arbeit räumt ein, dass dieses System nicht verhindert, dass jemand einen falschen Namen auf ein Paket schreibt (Typosquatting) oder einen Menschen dazu bringt, seine Schlüssel herauszugeben (Social Engineering). Es löst strikt das Problem: „Welches Register hat diese Datei tatsächlich geliefert?"

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →