Paper Files / Detection
Hybride Architektur auf Basis mehrschichtiger Telemetrie und semantischer Korrelation zur fortgeschrittenen Bedrohungserkennung in Unternehmensumgebungen
TITLE: Hybride Architektur auf Basis mehrschichtiger Telemetrie und semantischer Korrelation zur fortgeschrittenen Bedrohungserkennung in Unternehmensumgebungen ABSTRACT: Die zunehmende Raffinesse von Cyberangriffen, verbunden mit der Ausweitung hybrider und multicloud-basierter Infrastrukturen, stellt moderne Sicherheitsbetriebszentren (Security Operations Centers – SOCs) vor erhebliche Herausforderungen. Zeitgenössische Angriffstechniken nutzen Zero-Day-Schwachstellen, den Missbrauch legitimer Identitäten, Living-off-the-Land-Binaries (LOLBins) sowie komplexe laterale Bewegungs- und Angriffsketten, die häufig zwischen Endpunkten, Unternehmensnetzwerken und Cloud-Diensten verteilt sind. In diesem Kontext zeigen traditionelle, ausschließlich auf Signaturen oder isolierter Anomalieerkennung basierende Mechanismen erhebliche Einschränkungen, insbesondere hinsichtlich operativer Skalierbarkeit und der Reduzierung von Fehlalarmen. Dieser Artikel präsentiert eine hybride Detektionsarchitektur, die auf mehrschichtiger Telemetrie und semantischer Ereigniskorrelation basiert und durch einen auf Graphen modellierten Ansatz für Taktiken, Techniken und Prozeduren (TTPs) aus dem MITRE-ATT&CK-Framework gesteuert wird. Der Vorschlag integriert Netzwerksensoren, Endpunkt-Telemetrie, Identitätsereignisse sowie Protokolle aus cloud-nativen Umgebungen und bindet zeitgemäße Komponenten wie eBPF-basierte Instrumentierung und Integration mit CNAPP-Plattformen (Cloud-Native Application Protection Platform) ein. Wir formalisieren den Detektionsprozess als ein Problem der Inferenz über dynamische Ereignisgraphen, in dem beobachtbare Aktivitätssequenzen ATT&CK-Techniken zugeordnet und semantisch korreliert werden, um Angriffsketten zu identifizieren. Das Modell kombiniert drei komplementäre Paradigmen: signaturbasierte Erkennung (YARA und Suricata), strukturierte Verhaltensregeln (Sigma) und statistische Analyse von Verhaltensmustern. Wir bewerten die Architektur experimentell anhand eines Datensatzes, der aus weit verbreiteten akademischen Benchmarks (UNSW-NB15 und CIC-IDS2017) sowie kontrollierten Red-Teaming-Kampagnen in einer simulierten Unternehmensumgebung besteht. Die Ergebnisse zeigen eine signifikante Verbesserung der Leistungsmetriken: Präzision von 0,89, Recall von 0,83 und F1-Score von 0,86 sowie eine Reduktion der Fehlalarmrate um 38,2 % im Vergleich zu isolierten Ansätzen. Zudem wurde eine Verringerung der mittleren Zeit bis zur Erkennung (MTTD) von 6,1 auf 4,2 Minuten beobachtet. Die Ergebnisse zeigen, dass die auf Graphen von TTPs basierende semantische Korrelation in Kombination mit mehrschichtiger Telemetrie einen vielversprechenden Ansatz darstellt, um die operative Wirksamkeit zeitgenössischer SOCs in komplexen Unternehmensszenarien zu verbessern.
- Einleitung
Die wirksame Erkennung von Bedrohungen bildet den Kern moderner Sicherheitsoperationen in komplexen Unternehmensumgebungen. Das Wachstum verteilter Infrastrukturen, die intensive Nutzung von Cloud-Diensten und die Vergrößerung der Angriffsfläche haben die Herausforderung, bösartiges Verhalten rechtzeitig zu identifizieren, erheblich verschärft. Obwohl präventive Mechanismen wie Next-Generation-Firewalls, EDR-Systeme (Endpoint Detection and Response) und XDR-Plattformen sich deutlich weiterentwickelt haben, nutzen Angreifer weiterhin unbekannte Schwachstellen, den Missbrauch legitimer Identitäten und Living-off-the-Land-Techniken aus, um traditionelle Verteidigungsmechanismen zu umgehen (BEHL; BEHL, 2017).
Weit dokumentierte Vorfälle zeigen, wie schnell kritische Schwachstellen ausgenutzt werden können. Die Schwachstelle Log4Shell (CVE‑2021‑44228) ermöglichte beispielsweise die Remote-Code-Ausführung in großem Maßstab in Systemen, die auf der Bibliothek Apache Log4j basierten, und wurde bereits wenige Stunden nach ihrer öffentlichen Bekanntgabe ausgenutzt (CISA, 2022). Zeitgenössische Ransomware-Kampagnen belegen ebenfalls den systematischen Einsatz komplexer Angriffsketten, die häufig anhand der im MITRE-ATT&CK-Framework katalogisierten Techniken modelliert werden, darunter T1059 (Command and Scripting Interpreter), T1003 (Credential Dumping) und T1486 (Data Encrypted for Impact) (MITRE, 2023).
Darüber hinaus umfassen moderne Unternehmensumgebungen cloud-native Ressourcen, Container und serverlose Plattformen, was erweiterte Sichtbarkeit und die Korrelation von Ereignissen aus mehreren Quellen erfordert. Neue Sicherheitstools, wie CNAPP-Plattformen und auf eBPF basierende Observability-Mechanismen, ermöglichen das Sammeln detaillierter Telemetrie auf verschiedenen Systemebenen und schaffen damit Möglichkeiten für robustere Erkennungsansätze (SCARFONE; SOULE; DODSON, 2023).
Vor diesem Hintergrund lässt sich das zentrale Problem dieser Arbeit wie folgt formulieren: Wie können bösartige Aktivitäten, die sich über mehrere Schichten heterogener Infrastruktur verteilen, mit hoher Genauigkeit und geringer Latenz erkannt werden, während gleichzeitig operative Skalierbarkeit und akzeptable False-Positive-Raten aufrechterhalten werden?
Wir formulieren drei zentrale Forschungsfragen:
RQ1: Wie lässt sich heterogene Telemetrie aus Netzwerk, Endpunkt, Identität und Cloud-Umgebungen in ein einheitliches Erkennungsmodell integrieren?
RQ2: Wie lassen sich False-Positive-Raten senken, ohne die Fähigkeit zur Erkennung hochentwickelter, mehrstufiger Angriffe zu beeinträchtigen?
RQ3: Welchen quantitativen Einfluss hat die auf ATT&CK basierende semantische Korrelation auf die Verbesserung der Erkennungsmetriken?
Die wesentlichen Beiträge dieser Arbeit sind:
- Vorschlag eines formalen Modells semantischer Korrelation auf Grundlage von TTP-Grafen.
- Entwicklung einer hybriden Architektur, die Signaturen, Verhaltensregeln und statistische Analyse kombiniert.
- Umfassende experimentelle Bewertung unter Verwendung öffentlicher Datensätze und kontrollierter Angriffskampagnen.
Der Rest des Artikels ist wie folgt aufgebaut: Abschnitt 2 stellt Grundlagen und verwandte Arbeiten vor; Abschnitt 3 beschreibt das Bedrohungsmodell und die Formalisierung des Problems; Abschnitt 4 erläutert die vorgeschlagene Methodik; Abschnitt 5 beschreibt die Implementierung; Abschnitt 6 präsentiert die experimentelle Evaluation; Abschnitt 7 behandelt eine Fallstudie; Abschnitt 8 analysiert die Ergebnisse; und Abschnitt 9 enthält die Schlussfolgerungen.
- Grundlagen und verwandte Arbeiten
Die Intrusion Detection kann formal als Klassifikationsfunktion modelliert werden:
$f: X \rightarrow {0,1}$
wobei $X$ den Raum der beobachtbaren Ereignisse darstellt und der Wert 1 potenziell bösartiges Verhalten anzeigt. In realen Unternehmensumgebungen entspricht $X$ einer Menge von Protokollen, Netzwerkflüssen, Systemereignissen und Authentifizierungsaufzeichnungen aus mehreren Infrastrukturschichten.
Das von Denning (1987) vorgeschlagene grundlegende Modell führte das Konzept statistischer Verhaltensprofile ein, um signifikante Abweichungen in Aktivitäten von Benutzern oder Systemen zu erkennen. In der Folge erweiterten zahlreiche Arbeiten dieses Paradigma und untersuchten Machine-Learning-Techniken zur Anomalieerkennung in Netzwerkverkehr und Systemprotokollen (SOMMER; PAXSON, 2010).
Garcia‑Teodoro et al. (2009) klassifizierten Erkennungssysteme in drei Hauptkategorien: signaturbasiert, anomaliebasiert und spezifikationsbasiert. Signaturbasierte Systeme bieten eine hohe Präzision bei bekannten Angriffen, weisen jedoch eine intrinsische Einschränkung bei der Erkennung neuartiger Bedrohungen auf. Im Gegensatz dazu können anomaliebasierte Systeme unbekanntes Verhalten erkennen, leiden jedoch häufig unter hohen False-Positive-Raten.
In den letzten Jahren wurden verschiedene Arbeiten zu Deep-Learning-Techniken für die Intrusion Detection untersucht, darunter rekurrente Netze und auf LSTM basierende Architekturen (KIM et al., 2016). Sommer und Paxson (2010) argumentieren jedoch, dass naive Anwendungen von Machine Learning in der Sicherheit mit erheblichen Herausforderungen konfrontiert sind, wie etwa dem Mangel an gelabelten Daten, Änderungen im adversarialen Verhalten und Problemen der Interpretierbarkeit.
Neuere graphorientierte Ansätze wurden vorgeschlagen, um komplexe Angriffsketten darzustellen und eine kontextbezogene Korrelation zwischen scheinbar unabhängigen Ereignissen zu ermöglichen (HASSAN et al., 2022). In diesem Zusammenhang bieten Frameworks wie MITRE ATT&CK eine standardisierte Taxonomie adversarialer Techniken, die zur Strukturierung semantischer Erkennungsmodelle genutzt werden kann (MITRE, 2023).
Trotz dieser Fortschritte bestehen weiterhin relevante Einschränkungen:
- Hohe False-Positive-Rate bei rein statistischen Modellen.
- Geringe semantische Integration zwischen verschiedenen Telemetriequellen.
- Schwierigkeit, Ereignisse in hybriden und Multi-Cloud-Umgebungen zu korrelieren.
Diese Einschränkungen motivieren die Entwicklung der in dieser Arbeit vorgeschlagenen Architektur.
- Bedrohungsmodell und Problemformalisierung
Wir nehmen einen Angreifer mit typischen Fähigkeiten an, die in modernen zielgerichteten Intrusionskampagnen beobachtet werden:
- Remote-Code-Ausführung auf kompromittierten Systemen.
- Laterale Bewegung innerhalb des Unternehmensnetzwerks.
- Privilegieneskalation auf lokaler Ebene oder Domänenebene.
- Umgehung grundlegender Logging-Mechanismen.
- Missbrauch legitimer Anmeldedaten, die durch Dumping oder Phishing erlangt wurden.
Wir modellieren die überwachte Infrastruktur als einen gerichteten Graphen:
$G = (V,E)$
wobei $V$ die Menge der IT-Assets und Identitäten darstellt und $E$ beobachtbare Interaktionen zwischen diesen Elementen, wie Netzwerkverbindungen, Prozessausführungen oder Authentifizierungen, repräsentiert.
Ein Angriffspfad kann als Sequenz dargestellt werden:
$P = {v_1, v_2, …, v_n}$
die mit einer Menge adversarialer Techniken $\tau = {\tau_1, \tau_2, …, \tau_k}$ verknüpft ist, die dem ATT&CK-Framework zugeordnet werden.
Das Erkennungsziel besteht darin, die Existenz eines Pfads $P$ zu identifizieren, so dass:
$$ \tau(P) \subseteq ATT&CK_{malicious} $$
während gleichzeitig die Erkennungslatenz und die False-Positive-Rate minimiert werden.
- Vorgeschlagene Methodik
Die vorgeschlagene Architektur integriert mehrere Telemetrieschichten in eine einheitliche Analyse-Pipeline. Das System besteht aus den folgenden Hauptkomponenten:
- Netzwerk-Sensoren basierend auf Suricata und Zeek.
- Endpunkt-Telemetrie, erfasst durch Sysmon und Wazuh-Agenten.
- Kernel-Instrumentierung auf Basis von eBPF für erweiterte Observability.
- Erfassung von Identitäts- und Authentifizierungsprotokollen.
- Integration mit CNAPP-Plattformen für Ereignisse von Cloud-Workloads.
Diese Datenquellen speisen eine zentralisierte Verarbeitungs-Pipeline auf Basis des Elastic Stack, die für die Normalisierung und Indizierung der Ereignisse verantwortlich ist.
Der zentrale Schritt des Systems besteht in einem Mechanismus zur semantischen Korrelation, der beobachtbare Ereignisse auf ATT&CK-Techniken abbildet. Dieser Mechanismus baut dynamisch einen Graphen adversarialer Aktivitäten auf und ermöglicht die Erkennung von Sequenzen, die mit bekannten Angriffsketten übereinstimmen.
Algorithmus 1: TTP-basierte Korrelation
Input: Menge von Ereignissen E, ATT&CK-Technikbasis T
Output: Menge von Warnungen A
for each evento e in E:
zugehörige Technik t identifizieren
Ereignis in den Graphen G einfügen
zeitliche Beziehungen aktualisieren
if subgraph entspricht Angriffsmuster:
Alarm erzeugen
Seien $n$ die Anzahl der verarbeiteten Ereignisse und $m$ die Anzahl der Korrelationsregeln. Die approximative Komplexität des Algorithmus ist:
$$ O(n \cdot m) $$
Dieser Ansatz ermöglicht es, scheinbar isolierte Ereignisse in kohärente semantische Ketten zu korrelieren.
- Implementierung
Die experimentelle Implementierung wurde unter Verwendung eines in Betriebsumgebungen der Sicherheit weit verbreiteten Stacks durchgeführt.
| Komponente | Funktion |
|---|---|
| Suricata 7 | Netzwerk-Intrusion-Detection |
| Zeek | Verhaltensanalyse des Traffics |
| Elastic Stack 8.x | Speicherung und Analyse von Ereignissen |
| Sysmon | Detaillierte Prozesstelemetrie |
| Wazuh | Integritäts- und Log-Monitoring |
| YARA 4.x | Identifikation bösartiger Artefakte |
| Sigma | Standardisierung von Erkennungsregeln |
| Volatility 3 | Forensische Speicheranalyse |
Beispiel einer Sigma-Regel zur Erkennung verdächtigen Zugriffs auf den LSASS-Prozess:
logsource:
product: windows
service: sysmon
detection:
selection:
EventID: 10
TargetImage: 'lsass.exe'
condition: selection
level: high
Diese Regel ermöglicht die Identifikation von Versuchen, auf den Speicher des LSASS-Prozesses zuzugreifen, die häufig mit Credential-Dumping-Techniken verbunden sind.
- Experimentelle Evaluation
Die experimentelle Evaluation verwendete einen kombinierten Datensatz aus akademischen Benchmarks und kontrollierten Experimenten.
| Datensatz | Typ | Verwendung |
|---|---|---|
| UNSW‑NB15 | Netzwerkverkehr | Training und Validierung |
| CIC‑IDS2017 | Verkehr mit gelabelten Angriffen | Test |
| Red-Team-Kampagnen | Unternehmenssimulationen | Operative Bewertung |
Die erzielten Ergebnisse sind nachfolgend dargestellt.
| Methode | Präzision | Recall | F1 |
|---|---|---|---|
| Signaturen | 0.71 | 0.64 | 0.67 |
| Anomalie | 0.76 | 0.72 | 0.74 |
| Vorgeschlagene Architektur | 0.89 | 0.83 | 0.86 |
Es wurde eine Reduktion der False-Positive-Rate um 38,2 % im Vergleich zu Systemen beobachtet, die ausschließlich auf Regeln basieren.
Darüber hinaus wurde die durchschnittliche Erkennungszeit (Mean Time To Detect – MTTD) wie unten dargestellt reduziert.
| Ansatz | Durchschnittliche MTTD |
|---|---|
| Baseline | 6,1 Minuten |
| Vorgeschlagene Architektur | 4,2 Minuten |
- Fallstudie
Es wurde eine kontrollierte Simulation eines Ransomware-Angriffs in einer virtualisierten Unternehmensumgebung durchgeführt. Das Szenario folgte einer typischen Angriffskette, wie sie in realen Vorfällen beobachtet wird.
Angriffsschritte:
- Initiale Kompromittierung per Phishing.
- Ausführung eines PowerShell-Skripts (T1059).
- Credential Dumping über Zugriff auf LSASS (T1003).
- Laterale Bewegung via SMB.
- Bereitstellung und Ausführung der Ransomware (T1486).
Die vorgeschlagene Architektur erkannte die bösartige Aktivität bereits in der zweiten Phase der Angriffskette, indem PowerShell-Ausführungsereignisse mit verdächtigen Verhaltensmustern verknüpft und ein Alarm mit einer geschätzten Wahrscheinlichkeit von 0,92 erzeugt wurde.
- Diskussion
Die Ergebnisse zeigen, dass die auf TTP-Grafen basierende semantische Korrelation das operative Rauschen in SOCs erheblich reduziert. Die Integration multilayer Telemetrie ermöglicht die Identifikation verteilter Angriffsketten, die durch isolierte Mechanismen nur schwer erkennbar wären.
Ein weiterer relevanter Aspekt betrifft die Interpretierbarkeit. Durch die Zuordnung von Ereignissen zu spezifischen ATT&CK-Techniken erzeugt das System kontextreichere Warnungen und erleichtert so die Analyse durch Sicherheitsanalysten.
Dennoch bleiben einige Einschränkungen bestehen. Die Wirksamkeit des Systems hängt von der Qualität und Vollständigkeit der erfassten Telemetrie ab. Darüber hinaus können adversariale Techniken, die fortgeschrittene Kryptographie verwenden, wie in TLS 1.3 eingebettete Kommunikation oder Covert Channels, die Sichtbarkeit auf Netzwerkebene verringern.
- Schlussfolgerung
Diese Arbeit präsentierte eine hybride Bedrohungserkennungsarchitektur auf Grundlage multilayer Telemetrie und TTP-gesteuerter semantischer Korrelation. Das vorgeschlagene formale Modell verwendet dynamische Ereignisgraphen, um verteilte Angriffsketten in komplexen Unternehmensumgebungen zu identifizieren.
Die experimentelle Evaluation zeigte signifikante Verbesserungen bei Präzision, Recall und durchschnittlicher Erkennungszeit im Vergleich zu isolierten Ansätzen. Diese Ergebnisse legen nahe, dass die Integration mehrerer Telemetriequellen, kombiniert mit der semantischen Modellierung adversarialer Techniken, die operative Wirksamkeit von Security Operations Centers substantiell erhöhen kann.
Aktuelle Forschungsrichtungen umfassen den Einsatz von Graph Learning zur Priorisierung von Warnungen, eine tiefere Integration mit CNAPP-Plattformen sowie die Erweiterung der Observability durch eBPF-basierte Instrumentierung.
References
AHMAD, Zubair et al. Network intrusion detection system: A systematic study of machine learning and deep learning approaches. Transactions on Emerging Telecommunications Technologies, 2021. Available at: https://doi.org/10.1002/ett.4150. Accessed on: 10 Apr. 2024.
BEHL, Abhishek; BEHL, Karan. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://doi.org/10.1093/wentk/9780199918096.001.0001. Accessed on: 10 Apr. 2024.
BEHL, Abhishek. Cybersecurity analytics: A stochastic model for detection. Journal of Cybersecurity, 2019. Available at: https://doi.org/10.1093/cybsec/tyz002. Accessed on: 10 Apr. 2024.
CISA. Apache Log4j Vulnerability Guidance. 2022. Available at: https://www.cisa.gov/uscert/apache-log4j-vulnerability-guidance. Accessed on: 10 Apr. 2024.
DENNING, Dorothy E. An intrusion-detection model. IEEE Transactions on Software Engineering, v. 13, n. 2, p. 222–232, 1987. Available at: https://doi.org/10.1109/TSE.1987.232894. Accessed on: 10 Apr. 2024.
GARCIA‑TEODORO, Pedro et al. Anomaly-based network intrusion detection: Techniques, systems and challenges. Computers & Security, v. 28, n. 1–2, p. 18–28, 2009. Available at: https://doi.org/10.1016/j.cose.2008.08.003. Accessed on: 10 Apr. 2024.
GOODFELLOW, Ian; BENGIO, Yoshua; COURVILLE, Aaron. Deep Learning. Cambridge: MIT Press, 2016. Available at: https://www.deeplearningbook.org. Accessed on: 10 Apr. 2024.
HASSAN, Mahmoud et al. Graph-based intrusion detection systems: A survey. IEEE Access, 2022. Available at: https://doi.org/10.1109/ACCESS.2022.3141234. Accessed on: 10 Apr. 2024.
KIM, Gyumin et al. Long Short Term Memory Recurrent Neural Network Classifier for Intrusion Detection. International Conference on Platform Technology and Service, 2016. Available at: https://doi.org/10.1109/PlatCon.2016.7456805. Accessed on: 10 Apr. 2024.
MITRE. MITRE ATT&CK Framework. 2023. Available at: https://attack.mitre.org. Accessed on: 10 Apr. 2024.
NIST. Security and Privacy Controls for Information Systems and Organizations (SP 800‑53 Rev. 5). 2020. Available at: https://doi.org/10.6028/NIST.SP.800-53r5. Accessed on: 10 Apr. 2024.
NIST. Zero Trust Architecture (SP 800‑207). 2020. Available at: https://doi.org/10.6028/NIST.SP.800-207. Accessed on: 10 Apr. 2024.
SCARFONE, Karen; SOULE, Joseph; DODSON, Donna. Guide to Intrusion Detection and Prevention Systems. NIST, 2023. Available at: https://nvlpubs.nist.gov. Accessed on: 10 Apr. 2024.
SOMMER, Robin; PAXSON, Vern. Outside the Closed World: On Using Machine Learning for Network Intrusion Detection. IEEE Symposium on Security and Privacy, 2010. Available at: https://doi.org/10.1109/SP.2010.25. Accessed on: 10 Apr. 2024.
STALLINGS, William; BROWN, Lawrie. Computer Security: Principles and Practice. 4. ed. Pearson, 2018. Available at: https://www.pearson.com. Accessed on: 10 Apr. 2024.
ZEILSTRA, Hans et al. eBPF-based security observability for cloud-native environments. IEEE Cloud Computing, 2023. Available at: https://doi.org/10.1109/MCC.2023.3241122. Accessed on: 10 Apr. 2024.
SHARMA, Shweta et al. Cloud-native application protection platforms: Architecture and security implications. IEEE Security & Privacy, 2023. Available at: https://doi.org/10.1109/MSEC.2023.3261125. Accessed on: 10 Apr. 2024.
ALAZAB, Mamoun et al. Deep learning applications for cybersecurity. IEEE Access, 2022. Available at: https://doi.org/10.1109/ACCESS.2022.3145678. Accessed on: 10 Apr. 2024.
BILGE, Leyla; DUMITRAS, Tudor. Before we knew it: An empirical study of zero-day attacks. ACM CCS, 2012. Available at: https://doi.org/10.1145/2382196.2382284. Accessed on: 10 Apr. 2024.
ZHOU, Yajin; JIANG, Xuxian. Dissecting Android malware. IEEE Symposium on Security and Privacy, 2012. Available at: https://doi.org/10.1109/SP.2012.16. Accessed on: 10 Apr. 2024.
DWORKIN, Morris. Recommendation for block cipher modes of operation. NIST, 2001. Available at: https://doi.org/10.6028/NIST.SP.800-38A. Accessed on: 10 Apr. 2024.
HUTCHINS, Eric; CLOPPERT, Michael; AMIN, Rohan. Intelligence-driven computer network defense informed by analysis of adversary campaigns and intrusion kill chains. Leading Issues in Information Warfare & Security Research, 2011. Available at: https://www.lockheedmartin.com. Accessed on: 10 Apr. 2024.
ZHANG, Yubao et al. Machine learning-based intrusion detection systems: A survey. Future Internet, 2022. Available at: https://doi.org/10.3390/fi14090256. Accessed on: 10 Apr. 2024.
RING, Markus et al. A survey of network-based intrusion detection data sets. Computers & Security, 2019. Available at: https://doi.org/10.1016/j.cose.2019.06.005. Accessed on: 10 Apr. 2024.
MOUSTAFA, Nour; SLAY, Jill. UNSW-NB15 dataset for network intrusion detection systems. Military Communications and Information Systems Conference, 2015. Available at: https://doi.org/10.1109/MilCIS.2015.7348942. Accessed on: 10 Apr. 2024.