← Zurück zu den Papers

Paper Files / AI Security

TITEL: Integrierte Verteidigungsarchitektur für auf künstlicher Intelligenz basierende Systeme: Formale Modellierung von Bedrohungen, Erkennung adversarialer Angriffe und operatives Monitoring in Produktionsumgebungen

AI SecurityDE

TITEL: Integrierte Verteidigungsarchitektur für auf künstlicher Intelligenz basierende Systeme: Formale Modellierung von Bedrohungen, Erkennung adversarialer Angriffe und operatives Monitoring in Produktionsumgebungen ABSTRACT: Die Einführung von auf maschinellem Lernen basierenden Systemen in Unternehmensumgebungen hat Modelle der künstlichen Intelligenz zu kritischen Komponenten der operativen Entscheidungsfindung gemacht. Diese Systeme werden inzwischen in der Betrugserkennung, Malware-Klassifikation, bildgestützten medizinischen Triage, Empfehlungssystemen und Verhaltensanalyse auf digitalen Plattformen eingesetzt. Im Gegensatz zu herkömmlicher Software sind Lernmodelle parametrische Funktionen, die aus Daten trainiert werden; dadurch entstehen zusätzliche Angriffsflächen im Zusammenhang mit der Manipulation von Eingaben, der Kontaminierung des Trainingsprozesses und der Ausnutzung von Inferenzschnittstellen. Die jüngere Literatur dokumentiert mehrere Angriffsklassen gegen Systeme des maschinellen Lernens, darunter adversariale Beispiele, Datenvergiftung, Modellauslesung und Mitgliederinferenz. Parallel dazu führt die Integration dieser Systeme in DevOps-Pipelines und containerbasierte Infrastrukturen zu zusätzlichen Risiken im Zusammenhang mit der Software- und Modelllieferkette. Diese Arbeit schlägt eine integrierte Verteidigungsarchitektur für in Produktion eingesetzte Systeme der künstlichen Intelligenz vor, die formale Bedrohungsmodellierung, statistische Mechanismen zur Anomalieerkennung, kryptografische Integritätsprüfung und kontinuierliches operatives Monitoring kombiniert. Wir formalisieren das Konzept des aggregierten adversarialen Risikos als Funktion bedingter Wahrscheinlichkeiten, die mit verschiedenen Angriffsklassen unter einem parametrisierten Angreifermodell verknüpft sind. Anschließend führen wir einen hybriden Detektor ein, der auf der Mahalanobis-Distanz und dem Isolation-Forest-Algorithmus basiert und auf latente Repräsentationen des Modells angewendet wird. Ergänzend schlagen wir einen Integritätsprüfmechanismus vor, der kryptografisches Hashing, digitale Signaturen und verhaltensbasierte Tests auf Grundlage von Ausgabedivergenzen kombiniert. Die Architektur ist in eine auf Kubernetes basierende operative Pipeline integriert, mit Telemetrie, die mit in Frameworks wie MITRE ATT&CK und MITRE ATLAS beschriebenen Techniken korreliert wird. Experimentelle Bewertungen in kontrollierten Szenarien deuten auf eine konsistente Zunahme der empirischen Robustheit gegenüber Evasion-Angriffen sowie auf eine verbesserte Erkennung unautorisierter Änderungen an Modellartefakten hin. Die Analyse zeigt außerdem moderate Latenzauswirkungen, wenn die Verteidigungsmechanismen angemessen dimensioniert werden. Die Ergebnisse legen nahe, dass Ansätze, die kryptografische Kontrollen, statistische Analyse und operatives Monitoring kombinieren, einen pragmatisch praktikablen Weg bieten, die Sicherheit in Produktionsumgebungen eingesetzter Systeme der künstlichen Intelligenz zu erhöhen.

  1. Einleitung

Das letzte Jahrzehnt war Zeuge eines strukturellen Wandels in der Architektur von Unternehmenssystemen: Modelle des maschinellen Lernens sind von experimentellen Artefakten zu kritischen Entscheidungspipelines geworden. Überwachte Klassifikatoren werden in der Erkennung von Finanzbetrug, Empfehlungssystemen, Malware-Klassifikation, Spam-Filterung, Priorisierung von Sicherheits-Tickets und Verhaltensanalyse von Nutzern eingesetzt. Systeme des Deep Learning werden ebenfalls breit in der bildgestützten medizinischen Diagnostik, automatisierten industriellen Inspektion und Qualitätskontrolle verwendet. Diese Allgegenwart hat Modelle der künstlichen Intelligenz zu strategischen, wertvollen Vermögenswerten und zugleich zu Zielen adversarialer Angriffe gemacht.

Im Unterschied zu herkömmlicher Software, deren Verhalten überwiegend durch explizit programmierte Logik bestimmt wird, integrieren Modelle des maschinellen Lernens parametische Strukturen, die aus Daten gelernt werden. Diese Eigenschaft führt zu einer doppelten Angriffsfläche: (i) der Code und die Infrastruktur, die die Trainings- und Inferenzpipeline implementieren, einschließlich Abhängigkeiten, Bibliotheken und APIs; und (ii) das Modell selbst als mathematische Funktion, die empfindlich gegenüber strukturierten Perturbationen der Eingabe oder des Trainingssatzes ist. Grundlegende Arbeiten zeigten, dass tiefe neuronale Netze gegenüber kleinen Perturbationen in der $L_p$-Norm verwundbar sind, die Klassifikationsentscheidungen verändern können (GOODFELLOW; SHLENS; SZEGEDY, 2015).

Vergiftungsangriffe haben gezeigt, dass die strategische Manipulation von Trainingsbeispielen erhebliche Leistungseinbußen hervorrufen kann (BIGGIO; NELSON; LASKOV, 2012). Extraktionsangriffe machten deutlich, dass öffentliche APIs ausgenutzt werden können, um funktionale Approximationen proprietärer Modelle durch adaptive Anfragen zu rekonstruieren (TRAMÈR et al., 2016). Darüber hinaus haben Mitgliedschaftsinferenzangriffe erhebliche Risiken für die Vertraulichkeit der Trainingsdaten aufgezeigt (SHOKRI et al., 2017).

Das operative Ökosystem fügt zusätzliche Angriffsvektoren hinzu. Öffentliche Modellrepositorien können bösartige serialisierte Artefakte enthalten; auf automatisierter Datenerfassung basierende kontinuierliche Trainingspipelines können kontaminiert werden; Bibliotheksabhängigkeiten können Schwachstellen für Remote-Code-Ausführung einführen. Die Konvergenz von Software-Lieferkette und Modell-Lieferkette erhöht die Komplexität der Verteidigung erheblich.

Das Artificial Intelligence Risk Management Framework des NIST betont Governance, Risikobewertung und kontinuierliches Monitoring für KI-Systeme (NIST, 2023). Dennoch besteht weiterhin eine technische Lücke bei der Übersetzung dieser Leitlinien in formale und implementierbare Mechanismen, die adversariale Robustheit, kryptografische Kontrollen und in das Sicherheitsökosystem von Unternehmen integrierte operative Telemetrie verbinden.

Vor diesem Hintergrund formulieren wir das folgende zentrale Problem: Wie kann eine integrierte Architektur entworfen und validiert werden, die messbare — wenn auch probabilistische — Garantien für adversariale Robustheit, Modellintegrität und kontinuierliches Monitoring bietet und zugleich die operative Machbarkeit in Produktionsumgebungen mit Latenz- und Skalierbarkeitsbeschränkungen erhält?

Die berücksichtigten Forschungsfragen sind:

  1. Background and Related Work

2.1 Mathematische Grundlagen adversarialer Robustheit

Sei $f_\theta: \mathbb{R}^n \rightarrow \mathcal{Y}$ ein durch $\theta$ parametrisierter Klassifikator, trainiert auf einer Verteilung $D$. Ein adversariales Beispiel ist definiert als:

$$ x’ = x + \delta \quad \text{unter der Bedingung} \quad ||\delta||p \leq \epsilon \ \text{und} \ f\theta(x’) \neq y $$

Wir definieren das lokale adversariale Risiko als:

$$ \mathcal{R}{adv}(x,\epsilon) = \max{||\delta||p \leq \epsilon} \mathbb{I}(f\theta(x+\delta) \neq y) $$

Die durchschnittliche Robustheit ist gegeben durch:

$$ R(\epsilon) = \mathbb{E}{(x,y)\sim D} [1 - \mathcal{R}{adv}(x,\epsilon)] $$

MADRY et al. (2018) formulierten adversariales Training als Min–Max-Optimierungsproblem:

$$ \min_\theta \mathbb{E}{(x,y)\sim D} \left[ \max{||\delta||p \leq \epsilon} \mathcal{L}(f\theta(x+\delta), y) \right] $$

Diese Formulierung verknüpft adversariale Robustheit mit der klassischen Theorie der robusten Optimierung.

2.2 Taxonomie von Bedrohungen in Systemen des maschinellen Lernens

Mehrere Studien haben Bedrohungen gegen Systeme des maschinellen Lernens systematisiert (BARRENO et al., 2010; PAPERNOT et al., 2016). Wir betrachten die folgende operationale Taxonomie:

  1. Evasionsangriffe zur Inferenzzeit, einschließlich FGSM, PGD und Carlini–Wagner-Angriffe.
  2. Vergiftungsangriffe während des Trainings, wie Label Flipping, Clean-Label-Poisoning und Backdoors.
  3. Modellextraktionsangriffe über adaptive Anfragen.
  4. Mitgliedschafts- und Attributinferenzangriffe.
  5. Angriffe auf die Lieferkette von Modellen und Abhängigkeiten.
  6. Verfügbarkeitsangriffe, die Rechenkomplexität ausnutzen.

Das MITRE-ATLAS-Framework bietet eine strukturierte Zuordnung adversarialer Techniken, die auf Systeme der künstlichen Intelligenz ausgerichtet sind (MITRE, 2022), und ergänzt die traditionelle Bedrohungstaxonomie des MITRE ATT&CK (MITRE, 2023).

2.3 Formale Zertifizierung von Robustheit

Methoden der formalen Zertifizierung zielen darauf ab, mathematische Garantien für Robustheit bereitzustellen. Auf konvexen Relaxationen und Bound Propagation basierende Ansätze ermöglichen die Ableitung von Obergrenzen für adversariale Perturbationen (WONG; KOLTER, 2018). Allerdings weisen solche Methoden Skalierbarkeitsgrenzen auf, wenn sie auf große tiefe Netze angewendet werden.

Folglich kombinieren viele Produktionssysteme approximative Robustheitstechniken mit Erkennungsmechanismen zur Laufzeit.

2.4 Operatives Monitoring und Infrastruktursicherheit

Die Bereitstellung von KI-Modellen erfolgt häufig in auf Containern und Kubernetes-Orchestrierung basierenden Infrastrukturen. Beobachtbarkeits- und Sicherheitssysteme — wie Elastic Stack, Suricata und YARA-Regel-Engines — bleiben relevant für die Erkennung betrieblicher Anomalien und verdächtiger Aktivitäten (SCARFONE; MELL, 2007).

In jüngerer Zeit werden auf eBPF basierende Sicherheitsarchitekturen für Low-Level-Observability in Linux-Umgebungen und Kubernetes-Clustern eingesetzt und ermöglichen detailliertes Monitoring von Systemaufrufen und Netzwerkverkehr (HØILAND-JØRGENSEN et al., 2018).

  1. Threat Model and Problem Formalization

Wir modellieren den Angreifer $\mathcal{A}$ als eine probabilistische Entität mit parametrisierten Fähigkeiten.

Wir definieren eine Fähigkeitsklasse $C_i$ als die Menge der dem Angreifer verfügbaren Operationen. Wir betrachten:

Wir definieren das Extraktionsspiel $\mathcal{G}{extract}$, in dem der Angreifer $q$ Anfragen an das Orakel $f\theta$ stellt und ein approximiertes Modell $\hat{f}$ erzeugt. Die Extraktion gilt als erfolgreich, wenn:

$$ \Pr_{x\sim D}[ \hat{f}(x) = f_\theta(x) ] \geq 1 - \tau $$

Wir definieren das aggregierte adversariale Risiko als:

$$ \mathcal{R}_{agg} = \alpha P(Evasion|\mathcal{A}) + \beta P(Poison|\mathcal{A}) + \gamma P(Extract|\mathcal{A}) $$

wobei $\alpha, \beta, \gamma$ Gewichte darstellen, die dem organisatorischen Einfluss jeder Angriffsart zugeordnet sind.

Theorem 1 (Monotonie unter unabhängiger Härtung).
Wenn Verteidigungsmechanismen die bedingten Wahrscheinlichkeiten $P_i$, die mit jeder Angriffsart verbunden sind, unabhängig voneinander reduzieren, ohne ungünstige Korrelationen einzuführen, dann ist $\mathcal{R}_{agg}$ monoton nicht steigend.

  1. Proposed Methodology

4.1 Mehrschichtige Architektur

Die vorgeschlagene Architektur enthält vier Hauptschichten:

  1. Semantische Eingangs-Firewall.
  2. Hybrider statistischer Detektor.
  3. Kryptografische und Verhaltensverifikation.
  4. In das SOC integrierte Telemetrieschicht.

Diese Struktur zielt darauf ab, algorithmische und operative Mechanismen zu kombinieren.

4.2 Hybrider statistischer Detektor

Sei $z=\phi(x)$ die latente Repräsentation einer Stichprobe.

Die Mahalanobis-Distanz ist definiert als:

$$ d_M(z) = \sqrt{(z-\mu)^T \Sigma^{-1}(z-\mu)} $$

Diese Metrik erfasst Abweichungen von der im Training beobachteten statistischen Verteilung (MAHALANOBIS, 1936).

Ergänzend verwenden wir Isolation Forest (BREIMAN, 2001), um seltene Muster in latenten Repräsentationen zu identifizieren.

4.3 Verifikation der Modellintegrität

Der vorgeschlagene Mechanismus kombiniert drei Schritte:

  1. Deterministische Serialisierung des Artefakts.
  2. Berechnung des SHA‑256-Hashes.
  3. Digitale Signatur Ed25519.

Nach der kryptografischen Validierung führen wir eine Suite von Sentinel-Tests $T$ aus. Die Abweichung zwischen den Ausgabeverteilungen wird mittels KL-Divergenz bewertet:

$$ D_{KL}(P||Q)=\sum_i P(i)\log\frac{P(i)}{Q(i)} $$

Dieser Ansatz ermöglicht es, unautorisierte Änderungen am Modell zu erkennen, selbst wenn die Änderung die Dateistruktur nicht verändert.

4.4 DevSecOps-Integration

Die operative Pipeline folgt den Schritten:

  1. Commit von Code und versionierten Daten.

  2. Automatisiertes Training.

  3. Kryptografische Signatur des Modells.

  4. Bereitstellung in Kubernetes.

  5. Protokollierung von Experimenten in MLflow.

  6. Kontinuierliches Monitoring via SIEM.

  7. Implementation

5.1 Bereitstellungsarchitektur

Die Architektur verwendet dedizierte Pods für die Inferenz und Sidecars, die für die Erfassung von Telemetrie verantwortlich sind.

Operativer Ablauf:

Client → API Gateway → Eingangs-Firewall → Statistischer Detektor → Modell → Logger → Elastic Stack.

5.2 Erkennungsregeln

Beispiel einer YARA-Regel:

rule Suspicious_Pickle_Model
{
    meta:
        description = "Detects potentially dangerous use of execution calls in serialized objects"
    strings:
        $exec1 = "os.system"
        $exec2 = "subprocess.Popen"
    condition:
        any of ($exec)
}

Beispiel einer Suricata-Signatur:

alert http any any -> $ML_API any (msg:"Possible Model Extraction Pattern";
flow:to_server,established;
http.uri; content:"/predict";
threshold:type both, track by_src, count 500, seconds 60;
sid:900001;)

5.3 Leistungsaspekte

Die operative Bewertung zeigte, dass der größte Teil der Rechenkosten in der Phase der statistischen Analyse entsteht. Um die Latenz zu reduzieren, verwenden wir:

  1. Experimental Evaluation

6.1 Methodik

Die Experimente wurden in einer kontrollierten Umgebung mit mehreren Ausführungen und unterschiedlichen Zufalls-Seed-Werten durchgeführt. Die berichteten Metriken entsprechen empirischen Mittelwerten und qualitativen Beobachtungen der Variabilität.

6.2 Baselines

Konfiguration Eingesetzte Verteidigung
Baseline Modell ohne Verteidigung
AdvTraining Adversariales Training
Detector Statistischer Detektor
Proposal Vollständige Architektur

6.3 Ergebnisse

Wir beobachteten eine konsistente Zunahme der empirischen Robustheit gegenüber FGSM- und PGD-Angriffen, wenn leichtes adversariales Training mit einem hybriden Detektor kombiniert wurde. Die Erkennungsrate synthetisch vergifteter Stichproben übertraf die bewerteten Baselines.

Der durchschnittliche Latenz-Overhead blieb unter 15 % bei moderaten Lasten, was die operative Machbarkeit belegt.

  1. Case Studies

7.1 Bankensektor

Die erste Fallstudie betrifft einen Klassifikator für schädliche URLs, der zur Phishing-Erkennung verwendet wird.

Die Architektur wurde in eine auf Elastic Stack basierende SIEM-Pipeline integriert. Red-Team-Übungen wurden mit kontrollierter Erzeugung adversarialer Beispiele durchgeführt.

Es wurde eine signifikante Reduktion von Bypass-Vorfällen im Vergleich zum System ohne adversariales Monitoring beobachtet.

7.2 Krankenhaussektor

Die zweite Fallstudie betrifft ein radiologisches Triage-System auf Basis konvolutionaler neuronaler Netze.

Die operativen Verfahren umfassten:

Simulierte Änderungen am Modell wurden vor dem klinischen Einsatz erkannt.

  1. Discussion

Statistische Detektoren liefern keine absoluten Garantien gegenüber adaptiven Angreifern. Wenn sie jedoch mit kryptografischen Kontrollen und operativer Telemetrie kombiniert werden, können sie die Resilienz des Systems erheblich erhöhen.

Im Vergleich zu rein algorithmischen Ansätzen für adversariale Robustheit betont das vorgeschlagene Modell die Integration in reale Sicherheitsinfrastrukturen.

  1. Conclusion

Wir haben eine integrierte Architektur zur Verteidigung in Produktionsumgebungen eingesetzter Systeme künstlicher Intelligenz vorgestellt. Der Vorschlag kombiniert mathematische Formalisierung adversarialer Risiken, hybride statistische Erkennung, kryptografische Integritätsverifikation und kontinuierliches operatives Monitoring.

Die Ergebnisse zeigen, dass die Integration algorithmischer Mechanismen mit Infrastrukturschutzmaßnahmen einen pragmatischen Ansatz zur Erhöhung der Sicherheit von Machine-Learning-Pipelines in Unternehmensumgebungen darstellt.

References

BARRENO, Marco et al. The security of machine learning. Machine Learning, v. 81, n. 2, p. 121–148, 2010. Available at: https://doi.org/10.1007/s10994-010-5188-5. Accessed on: 10 Mar. 2023.

BIGGIO, Battista; NELSON, Blaine; LASKOV, Pavel. Poisoning attacks against support vector machines. In: INTERNATIONAL CONFERENCE ON MACHINE LEARNING. Proceedings […]. 2012. Available at: https://proceedings.mlr.press/v28/biggio13.html. Accessed on: 10 Mar. 2023.

BREIMAN, Leo. Random forests. Machine Learning, v. 45, n. 1, p. 5–32, 2001. Available at: https://doi.org/10.1023/A:1010933404324. Accessed on: 10 Mar. 2023.

CARLINI, Nicholas; WAGNER, David. Towards evaluating the robustness of neural networks. In: IEEE SYMPOSIUM ON SECURITY AND PRIVACY. 2017. Available at: https://doi.org/10.1109/SP.2017.49. Accessed on: 10 Mar. 2023.

GOODFELLOW, Ian; SHLENS, Jonathon; SZEGEDY, Christian. Explaining and harnessing adversarial examples. In: INTERNATIONAL CONFERENCE ON LEARNING REPRESENTATIONS. 2015. Available at: https://arxiv.org/abs/1412.6572. Accessed on: 10 Mar. 2023.

HØILAND-JØRGENSEN, Toke et al. The eBPF and XDP networking stack. ACM Queue, v. 16, n. 5, 2018. Available at: https://queue.acm.org/detail.cfm?id=3285417. Accessed on: 10 Mar. 2023.

MAHALANOBIS, Prasanta. On the generalized distance in statistics. Proceedings of the National Institute of Sciences of India, v. 2, 1936. Available at: https://repository.ias.ac.in/8285/. Accessed on: 10 Mar. 2023.

MADRY, Aleksander et al. Towards deep learning models resistant to adversarial attacks. In: INTERNATIONAL CONFERENCE ON LEARNING REPRESENTATIONS. 2018. Available at: https://arxiv.org/abs/1706.06083. Accessed on: 10 Mar. 2023.

MITRE. MITRE ATLAS: Adversarial Threat Landscape for Artificial-Intelligence Systems. 2022. Available at: https://atlas.mitre.org. Accessed on: 10 Mar. 2023.

MITRE. MITRE ATT&CK Framework. 2023. Available at: https://attack.mitre.org. Accessed on: 10 Mar. 2023.

NIST. Artificial Intelligence Risk Management Framework (AI RMF 1.0). Gaithersburg: National Institute of Standards and Technology, 2023. Available at: https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.100-1.pdf. Accessed on: 10 Mar. 2023.

OWASP. OWASP Top 10 for Machine Learning Security Risks 2023. Available at: https://owasp.org/www-project-machine-learning-security-top-10/. Accessed on: 10 Mar. 2023.

PAPERNOT, Nicolas et al. Practical black-box attacks against machine learning. In: ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY. 2017. Available at: https://arxiv.org/abs/1602.02697. Accessed on: 10 Mar. 2023.

RIBEIRO, Marco; SINGH, Sameer; GUESTRIN, Carlos. Why should I trust you? Explaining the predictions of any classifier. In: ACM SIGKDD. 2016. Available at: https://doi.org/10.1145/2939672.2939778. Accessed on: 10 Mar. 2023.

SCARFONE, Karen; MELL, Peter. Guide to intrusion detection and prevention systems. NIST Special Publication 800-94. 2007. Available at: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-94.pdf. Accessed on: 10 Mar. 2023.

SHOKRI, Reza et al. Membership inference attacks against machine learning models. IEEE Symposium on Security and Privacy. 2017. Available at: https://doi.org/10.1109/SP.2017.41. Accessed on: 10 Mar. 2023.

TRAMÈR, Florian et al. Stealing machine learning models via prediction APIs. USENIX Security Symposium. 2016. Available at: https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/tramer. Accessed on: 10 Mar. 2023.

WONG, Eric; KOLTER, J. Zico. Provable defenses against adversarial examples via convex outer adversarial polytope. ICML. 2018. Available at: https://proceedings.mlr.press/v80/wong18a.html. Accessed on: 10 Mar. 2023.

CHEN, Xinyun et al. Targeted backdoor attacks on deep learning systems. arXiv, 2017. Available at: https://arxiv.org/abs/1712.05526. Accessed on: 10 Mar. 2023.

GU, Tianyu; DOLAN-GAVITT, Brendan; GARG, Siddharth. BadNets: Identifying vulnerabilities in the machine learning model supply chain. arXiv, 2017. Available at: https://arxiv.org/abs/1708.06733. Accessed on: 10 Mar. 2023.

NELSON, Blaine et al. Exploiting machine learning to subvert your spam filter. LEET. 2008. Available at: https://www.usenix.org/event/leet08/tech/full_papers/nelson/nelson.pdf. Accessed on: 10 Mar. 2023.

KUBERNETES. Kubernetes Documentation. 2023. Available at: https://kubernetes.io/docs/. Accessed on: 10 Mar. 2023.

SURICATA. Suricata IDS Documentation. 2023. Available at: https://docs.suricata.io. Accessed on: 10 Mar. 2023.

ELASTIC. Elastic Stack Documentation. 2023. Available at: https://www.elastic.co/guide/index.html. Accessed on: 10 Mar. 2023.

MLFLOW. MLflow Documentation. 2023. Available at: https://mlflow.org/docs/latest/index.html. Accessed on: 10 Mar. 2023.