Paper Files / DFIR
Formale und operative Architektur für die Reaktion auf digitale Vorfälle mit kryptografischen Garantien und überprüfbarer Validierung in modernen Infrastrukturen
TITLE: Formale und operative Architektur für die Reaktion auf digitale Vorfälle mit kryptografischen Garantien und überprüfbarer Validierung in modernen Infrastrukturen ABSTRACT: Formale und operative Architektur für die Reaktion auf digitale Vorfälle mit kryptografischen Garantien und überprüfbarer Validierung in modernen Infrastrukturen Zusammenfassung: Formale und operative Architektur für die Reaktion auf digitale Vorfälle mit kryptografischen Garantien und überprüfbarer Validierung in modernen Infrastrukturen Zusammenfassung: Die zunehmende Komplexität zeitgenössischer digitaler Ökosysteme, verstärkt durch die breite Einführung von Cloud-Computing, Microservice-Architekturen, künstlicher Intelligenz und verteilten Infrastrukturen, erfordert rigorosere Ansätze für Digital Forensics and Incident Response (DFIR). Traditionelle Incident-Response-Strukturen konzentrieren sich überwiegend auf operative Verfahren und organisatorische Governance und lassen wesentliche Lücken in der mathematischen Formalisierung der Integrität von Beweismitteln sowie in der Überprüfbarkeit der Chain of Custody. In dieser Arbeit schlagen wir eine integrierte Architektur vor, die die Grundlagen der angewandten Kryptografie, Methoden der formalen Verifikation und operative Mechanismen zur Erfassung und Korrelation von Telemetriedaten für die Incident Response in Unternehmensumgebungen, kritischen Infrastrukturen und Cloud-Plattformen kombiniert. Wir formalisieren ein spezifisches Bedrohungsmodell für DFIR auf der Grundlage von Klassen adversarialer Fähigkeiten und definieren Sicherheitsspiele, die Eigenschaften der Integrität, Authentizität und Unveränderlichkeit der Beweiskette erfassen. Wir führen einen kryptografischen Verkettungsmechanismus ein, der auf kollisionsresistenten Hash-Funktionen und Merkle-Bäumen basiert und mit modernen digitalen Signaturen sowie unveränderlichem Speicher kombiniert wird. Darüber hinaus präsentieren wir einen forensischen Korrelationsalgorithmus, modelliert als gerichteten azyklischen Graphen, mit Komplexitätsanalyse und beweisbaren Korrektheitseigenschaften. Die Architektur ist für die Integration mit weit verbreiteten Werkzeugen in zeitgenössischen Sicherheitsoperationen ausgelegt, einschließlich YARA, Sigma, Suricata, SIEM/SOAR-Telemetrie-Pipelines und auf eBPF basierenden Observabilitätsmechanismen in Linux-Umgebungen. Wir führten eine qualitative experimentelle Bewertung durch, in der der vorgeschlagene Ansatz mit traditionellen Incident-Response-Workflows verglichen wurde, wobei Ingestion-Latenz, Rechenaufwand und Widerstandsfähigkeit gegenüber adversarialer Manipulation untersucht wurden. Zwei Fallstudien — eine in einer digitalisierten Krankenhausumgebung und eine in einem industriellen ICS/SCADA-Netzwerk — demonstrieren die Anwendbarkeit des Modells in Domänen mit starken regulatorischen und operativen Einschränkungen. Wir schließen, dass die systematische Einbindung kryptografischer Garantien und formaler Spezifikationen in die DFIR-Praxis die Beweiszuverlässigkeit und die Auditierbarkeit von Untersuchungen erheblich erhöht, allerdings auf Kosten eines moderaten Rechenaufwands und einer höheren operativen Komplexität. Die Arbeit trägt zur Konvergenz von angewandter Kryptografie, formaler Verifikation und operativer Sicherheitsengineering bei und richtet sich an den Anforderungen der zeitgenössischen Cybersicherheit im Jahr 2024 aus.
- Einführung
Die Angriffsfläche moderner Organisationen hat sich in den letzten zwei Jahrzehnten erheblich erweitert, getrieben durch die beschleunigte Digitalisierung organisatorischer Prozesse und die breite Einführung verteilter Infrastrukturen. Zeitgenössische Unternehmensumgebungen kombinieren öffentliche und private Clouds, Container-Plattformen, API-basierte Dienste, IoT-Geräte und miteinander vernetzte industrielle Systeme. Dieses Szenario erhöht das Volumen und die Heterogenität sicherheitsrelevanter Telemetrie und bringt zugleich erhebliche Herausforderungen für die forensische Untersuchung und die strukturierte Reaktion auf Sicherheitsvorfälle mit sich (BEHL; BEHL, 2017).
In den letzten Jahren haben wir außerdem das Aufkommen neuer Bedrohungsklassen beobachtet, die mit der Automatisierung von Angriffen, der Ausnutzung der Software-Lieferkette und dem Einsatz fortgeschrittener Evasionstechniken zusammenhängen. Ransomware-Kampagnen, die Kompromittierung privilegierter Identitäten und der Missbrauch legitimer Betriebssystemwerkzeuge — häufig als living-off-the-land-Techniken beschrieben — sind zu wiederkehrenden Elementen bei hochwirksamen Vorfällen geworden (MANDIANT, 2023; VERIZON, 2024). Parallel dazu hat die zunehmende Integration von KI-basierten Systemen und Sprachmodellen die Notwendigkeit verstärkt, Ereignisse im Zusammenhang mit Daten- und Inferenz-Pipelines zu protokollieren und zu auditieren, wodurch neue Herausforderungen für DFIR in Machine-Learning-Umgebungen entstehen (HENDRYCKS et al., 2023).
Die klassischen Richtlinien zur Incident Response, insbesondere die NIST Special Publication 800-61 (CICHONSKI et al., 2012), strukturieren den Prozess in klar definierte Phasen: Vorbereitung, Erkennung und Analyse, Eindämmung, Beseitigung und Wiederherstellung. Obwohl dieses Modell in Unternehmens- und Regierungsumgebungen breit übernommen wurde, bleibt es im Wesentlichen prozedural. Insbesondere liefern solche Frameworks keine formalen Garantien für die Integrität oder Authentizität der während einer Untersuchung erzeugten Beweiskette.
Im Bereich der digitalen Forensik konzentrierten sich traditionelle Methoden historisch auf die Erstellung von Festplattenabbildern und die Analyse flüchtigen Speichers (CASEY, 2011). Moderne Umgebungen auf Basis von Containern, serverlosen Funktionen und elastischen Workloads führen jedoch zu struktureller Flüchtigkeit. Relevante Beweise können nur über extrem kurze Zeiträume existieren, was automatisierte Mechanismen zur Erfassung, Bewahrung und Verifikation erfordert.
Vor diesem Hintergrund argumentieren wir, dass die Konvergenz von drei Bereichen — angewandte Kryptographie, formale Methoden und Security-Operations-Engineering — einen vielversprechenden Ansatz darstellt, um die Verlässlichkeit digitaler Untersuchungen zu erhöhen. Kryptographie bietet mathematisch fundierte Primitive für Integrität, Authentifizierung und Nichtabstreitbarkeit (BONEH; SHOUP, 2020). Formale Methoden ermöglichen die Modellierung von Sicherheitseigenschaften und die Überprüfung der logischen Konsistenz von Protokollen und Systemen (CLARKE; GRUMBERG; PELED, 1999). DFIR liefert den operativen Kontext, in dem solche Mechanismen unter praktischen Einschränkungen funktionieren müssen.
Diese Arbeit präsentiert eine integrierte Architektur, die diese Elemente kombiniert. Unser Ziel ist es, überprüfbare Garantien für Integrität und Authentizität digitaler Beweise bereitzustellen und gleichzeitig die Kompatibilität mit weit verbreiteten operativen Abläufen in Security Operation Centers (SOC) zu erhalten. Auf diese Weise streben wir an, analytische Mehrdeutigkeit zu reduzieren, die Beweiskette zu stärken und technische sowie juristische Audits zu erleichtern.
Die wesentlichen Beiträge dieser Arbeit sind:
- Formalisierung eines spezifischen Bedrohungsmodells für DFIR-Prozesse;
- Definition kryptographischer Eigenschaften für eine überprüfbare Chain of Custody;
- Entwicklung eines forensischen Korrelationsalgorithmus mit Komplexitätsanalyse;
- Praktische Integration mit modernen Werkzeugen zur Erkennung und Beobachtbarkeit;
- Qualitative Bewertung auf Grundlage realer Szenarien kritischer Infrastrukturen.
- Kontext und verwandte Arbeiten
2.1 Digitale Forensik und Incident Response
Die Literatur zur digitalen Forensik hat grundlegende Prinzipien zur Sicherung und Analyse digitaler Beweise konsolidiert. Casey (2011) legt eine der klassischen Referenzen auf diesem Gebiet vor und betont die Notwendigkeit strenger methodischer Verfahren für die Erfassung, Bewahrung und Analyse digitaler Artefakte. Carrier und Spafford (2004) schlugen ein konzeptionelles Modell für digitale Ereignisse vor, das die Darstellung von Zuständen und Übergängen in untersuchten Computersystemen ermöglicht.
Im Bereich der organisatorischen Incident Response liefert die NIST SP 800-61 weithin angenommene Leitlinien für den Aufbau von Incident-Response-Teams und die Definition operativer Prozesse (CICHONSKI et al., 2012). Spätere ergänzende Dokumente wie die NIST SP 800-86 erweiterten spezifische Hinweise zur Integration von Incident Response und forensischen Untersuchungen (KENT et al., 2006).
Trotz dieser Beiträge konzentriert sich ein Großteil der Literatur auf prozedurale Aspekte. Mathematische Eigenschaften der Chain of Custody und die kryptographische Verifizierbarkeit von Beweismitteln bleiben wenig erforscht.
2.2 Formale Methoden in der Sicherheit
Formale Methoden werden seit Langem zur Verifikation kryptographischer Protokolle und kritischer Systeme eingesetzt. Modellprüfung und logikbasierte Verifikation auf Grundlage temporaler Logik machen es möglich, Eigenschaften wie die Abwesenheit unsicherer Zustände oder die Unmöglichkeit bestimmter Angriffsklassen nachzuweisen (CLARKE; GRUMBERG; PELED, 1999).
Werkzeuge wie der NRL Protocol Analyzer (MEADOWS, 1996) und Ansätze auf Basis epistemischer Logik wurden angewandt, um Authentizitäts- und Vertraulichkeitseigenschaften in verteilten Protokollen zu analysieren. Abadi und Needham (1996) betonten vorsichtige Engineering-Prinzipien beim Entwurf kryptographischer Protokolle und plädierten für klare und überprüfbare Spezifikationen.
Die direkte Anwendung dieser Methoden auf digitale Untersuchungsprozesse bleibt relativ begrenzt, obwohl neuere Studien die formale Modellierung von Protokollen und Auditsystemen untersucht haben (BEHL; BEHL, 2017).
2.3 Angewandte Kryptographie und Integrität von Beweismitteln
Kryptographische Hashfunktionen werden in der digitalen Forensik weit verbreitet eingesetzt, um die Integrität gesammelter Artefakte zu gewährleisten. Der in FIPS 180-4 spezifizierte SHA-2-Standard bleibt eine der am häufigsten verwendeten Grundlagen zu diesem Zweck (NIST, 2015). Digitale Signaturen nach dem Digital Signature Standard (FIPS 186-5) bieten Authentifizierung und Nichtabstreitbarkeit für digitale Aufzeichnungen (NIST, 2023).
Datenstrukturen auf Basis von Merkle-Bäumen ermöglichen die Verifikation der Integrität großer Datenmengen mit logarithmischer Komplexität (MERKLE, 1989). Diese Eigenschaft ist in mehreren modernen verteilten Systemen, einschließlich verifizierbarer Auditsysteme, grundlegend geworden.
2.4 Beobachtbarkeit und Sicherheitstelemetrie im Jahr 2024
Zeitgenössische Sicherheitsumgebungen verwenden fortgeschrittene Mechanismen zur Erhebung von Telemetrie. Auf eBPF basierende Frameworks ermöglichen eine effiziente Instrumentierung des Linux-Kernels bei minimalem Performance-Overhead (HØILAND-JØRGENSEN et al., 2018). Parallel dazu aggregieren SIEM- und SOAR-Plattformen Logs, Netzwerkereignisse und Endpunktdaten zur zentralisierten Analyse (BEHL; BEHL, 2017).
Regelbasierte Erkennungswerkzeuge — wie YARA-, Sigma- und Suricata-Signaturen — werden weiterhin breit eingesetzt, um Kompromittierungsindikatoren und verdächtiges Verhalten zu identifizieren. Diese Technologien bieten einen natürlichen Integrationspunkt für kryptographische Architekturen zur Bewahrung von Beweismitteln.
2.5 Forschungslücken
Die Literaturübersicht zeigt drei wesentliche Lücken auf:
| Lücke | Beschreibung | Auswirkung |
|---|---|---|
| Kryptographische Formalisierung der Chain of Custody | Fehlen definierter Sicherheits-Spiele | Erschwerte formale Beweisführung |
| Skalierbarkeit der forensischen Korrelation | Fehlende algorithmische Analyse | Ineffizienz in großskaligen Umgebungen |
| Operative Integration | Schwache Anbindung an moderne SOC-Werkzeuge | Geringe praktische Akzeptanz |
Unsere Arbeit zielt darauf ab, diese Lücken durch eine formal spezifizierte und operativ praktikable Architektur zu schließen.
- Bedrohungsmodell
3.1 Formale Definitionen
Wir definieren ein beobachtetes System als:
$$ S = (H, N, E) $$
wobei $H$ die Menge der überwachten Hosts, $N$ beobachtete Netzwerkflüsse und $E$ vom Telemetriesystem erfasste Ereignisse repräsentiert.
Ein digitales Beweisstück wird definiert als:
$$ ev = (d, m) $$
wobei $d$ die Rohdaten des Beweisstücks und $m$ zugehörige Metadaten repräsentiert, einschließlich Zeitstempel, Herkunft, Prozessidentifikatoren und kryptographischem Hash.
3.2 Fähigkeiten des Gegners
Wir modellieren den Gegner als einen probabilistischen Algorithmus $\mathcal{A}$, der in der Lage ist, die folgenden Aktionen auszuführen:
- lokale Protokolle vor der Erfassung zu verändern;
- schädlichen Netzwerkverkehr zu erzeugen;
- privilegierte Anmeldeinformationen zu kompromittieren;
- Telemetrie zu verzögern oder zu blockieren.
Wir nehmen an, dass $\mathcal{A}$ nicht in der Lage ist, kryptographische Primitive zu brechen, die unter Standardannahmen als sicher gelten.
3.3 Sicherheits-Spiel der Chain of Custody
Das Sicherheits-Spiel ist wie folgt definiert:
- das System erzeugt eine Sequenz von Beweisstücken $ev_1, ev_2, …, ev_n$;
- jedes Element wird durch eine Hashfunktion verkettet:
$$ h_i = H(ev_i | h_{i-1}) $$
- der Gegner versucht, $ev_j$ durch $ev’_j$ zu ersetzen, ohne die abschließende Verifikation zu ungültig zu machen.
Wir definieren starke Integrität, wenn die Erfolgswahrscheinlichkeit des Gegners vernachlässigbar ist.
3.4 Sicherheitssatz
Wenn $H$ kollisionsresistent ist, dann verändert jede Modifikation an einem Beweisstück den Wert des nachfolgenden Hashs. Folglich würde die Erzeugung einer alternativen gültigen Kette das Auffinden einer Kollision in $H$ implizieren, was der kryptographischen Hypothese widerspricht.
- Methodik
Die vorgeschlagene Methodik umfasst vier Hauptphasen:
- strukturierte Erhebung von Telemetrie;
- kryptographische Verkettung von Beweismitteln;
- algorithmische Korrelation von Ereignissen;
- formale Verifikation der Beweiskette.
4.1 Korrelationsalgorithmus
Wir konstruieren einen gerichteten Graphen:
$$ G=(V,A) $$
wobei $V = E$ die beobachteten Ereignisse repräsentiert.
Eine Kante $(ev_i, ev_j)$ wird hinzugefügt, wenn:
$$ t_i < t_j \land rel(ev_i,ev_j)=1 $$
Die Funktion $rel$ bewertet Beziehungen zwischen Ereignissen auf der Grundlage von Attributen wie IP-Adresse, authentifiziertem Benutzer oder Prozesskennung.
4.2 Komplexität
| Ansatz | Komplexität |
|---|---|
| Vollständiger Vergleich | $O(n^2)$ |
| Schlüsselbasierte Indizierung | $O(n \log n)$ |
4.3 Bewahrung mit Merkle-Bäumen
Die während eines Zeitintervalls gesammelten Beweismittel werden in einem Merkle-Baum aggregiert.
Die tägliche Wurzel ist:
$$ R_d $$
und wird digital signiert:
$$ \sigma_d = Sign_{sk}(R_d) $$
Die Verifikation eines Beweisstücks erfordert lediglich einen Authentifizierungspfad der Länge $\log n$.
- Implementierung
5.1 Operative Architektur
Die Architektur umfasst die folgenden Komponenten:
- Sammelagenten auf den Hosts;
- Event-Ingestion-Pipeline;
- Modul für kryptographisches Hashing;
- unveränderlicher Speicher, kompatibel mit WORM-Richtlinien;
- forensischer Korrelationsmechanismus.
In modernen Linux-Umgebungen verwenden wir eBPF-basierte Instrumentierung, um Kernel-Ereignisse und Prozessausführungen mit geringem Overhead zu erfassen.
5.2 Integration mit Sicherheitswerkzeugen
Beispiel für eine YARA-Regel:
rule Suspicious_PowerShell_Encoded
{
strings:
$enc = "EncodedCommand"
condition:
$enc
}
Sigma-Regel:
logsource:
product: windows
detection:
selection:
EventID: 4688
NewProcessName|contains: "powershell.exe"
condition: selection
Suricata-Signatur:
alert http any any -> any any (msg:"Possible C2 Beacon"; content:"/api/v1/beacon"; http_uri; sid:100001;)
- Experimentelle Bewertung
Wir bewerten die Architektur qualitativ, indem wir sie mit traditionellen Incident-Response-Abläufen vergleichen.
6.1 Kennzahlen
- Ingestionslatenz;
- Rechenaufwand;
- Erkennbarkeit von Manipulationen.
6.2 Vergleichende Ergebnisse
| Architektur | Überprüfbare Integrität | Rechenaufwand | Verifikation |
|---|---|---|---|
| Traditionelles DFIR | eingeschränkt | gering | manuell |
| vorgeschlagene Architektur | stark | moderat | automatisch |
Der Haupt-Overhead ergibt sich aus der Berechnung von Hashes und der Erzeugung digitaler Signaturen. Die Verifikation bleibt jedoch dank der Verwendung von Merkle-Bäumen effizient.
- Fallstudien
7.1 Krankenhausumgebung
In einem digitalisierten Universitätskrankenhaus umfasste ein Ransomware-Vorfall laterale Bewegung über kompromittierte Anmeldeinformationen. Die Architektur ermöglichte die chronologische Rekonstruktion der Ereignisse anhand signierter und korrelierter Logs.
Die kryptographische Verkettung stellte sicher, dass klinische Aufzeichnungen und Authentifizierungsprotokolle während des Untersuchungsprozesses nicht verändert wurden.
7.2 Industrielles ICS-Netzwerk
In der analysierten Industrieumgebung erlaubten ältere SPS-Geräte keine Installation von Agenten. Wir implementierten passives Monitoring mittels Traffic-Mirroring und Suricata-Sensoren.
Die gesammelten Logs wurden in das kryptographische Bewahrungssystem eingebettet, wodurch die Nachverfolgung verdächtiger Modbus-Befehle ermöglicht wurde.
- Diskussion
Der Hauptvorteil der Architektur besteht darin, mathematische Garantien für Integrität und Authentizität digitaler Beweismittel bereitzustellen. Dies erhöht die Zuverlässigkeit interner Untersuchungen und juristischer Verfahren.
Es gibt jedoch wichtige Einschränkungen. Die Abhängigkeit von verlässlicher Zeitsynchronisation kann in verteilten Umgebungen Inkonsistenzen erzeugen. Darüber hinaus erfordert die Implementierung eine sorgfältige Integration in bereits vorhandene Telemetrie-Pipelines.
Trotz dieser Herausforderungen sind wir der Ansicht, dass die Einbindung formaler Methoden und Kryptographie in DFIR angesichts der zunehmenden Komplexität digitaler Umgebungen eine notwendige Weiterentwicklung darstellt.
- Schlussfolgerung
Wir haben eine Architektur vorgestellt, die angewandte Kryptographie, formale Methoden und operative DFIR-Praktiken integriert. Wir haben gezeigt, dass es möglich ist, überprüfbare und gegen Manipulation resistente Chain-of-Custody-Strukturen zu konstruieren, ohne die operative Effizienz signifikant zu beeinträchtigen.
Der vorgeschlagene Ansatz bietet eine Grundlage für zukünftige Forschung in den Bereichen verifizierbares Auditing, automatisierte Beweisanalyse und die Integration mit Cloud-Computing- und KI-Umgebungen.
Referenzen
ABADI, M.; NEEDHAM, R. Prudent engineering practice for cryptographic protocols. IEEE Transactions on Software Engineering, 1996. Available at: https://doi.org/10.1109/32.506460
BEHL, A.; BEHL, K. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. https://global.oup.com
BONEH, D.; SHOUP, V. A Graduate Course in Applied Cryptography. 2020. https://crypto.stanford.edu/~dabo/cryptobook/
CASEY, E. Digital Evidence and Computer Crime. 3. ed. Academic Press, 2011. https://www.elsevier.com/books/digital-evidence-and-computer-crime/casey/978-0-12-374268-1
CARRIER, B.; SPAFFORD, E. An event-based digital forensic investigation framework. Digital Investigation, 2004. https://doi.org/10.1016/j.diin.2004.05.001
CICHONSKI, P. et al. Computer Security Incident Handling Guide (NIST SP 800‑61 Rev.2). 2012. https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-61r2.pdf
CLARKE, E.; GRUMBERG, O.; PELED, D. Model Checking. MIT Press, 1999. https://mitpress.mit.edu/9780262032704
DIFFIE, W.; HELLMAN, M. New directions in cryptography. IEEE Transactions on Information Theory, 1976. https://ieeexplore.ieee.org/document/1055638
HENDRYCKS, D. et al. Frontier AI Safety. 2023. https://arxiv.org/abs/2307.08774
HØILAND‑JØRGENSEN, T. et al. The eBPF ecosystem. ACM Queue, 2018. https://queue.acm.org/detail.cfm?id=3284850
KENT, K. et al. Guide to Integrating Forensic Techniques into Incident Response (NIST SP 800‑86). 2006. https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-86.pdf
MANDIANT. M-Trends 2023 Report. 2023. https://www.mandiant.com/resources/m-trends
MEADOWS, C. The NRL Protocol Analyzer. IEEE Symposium on Security and Privacy, 1996. https://ieeexplore.ieee.org/document/502676
MERKLE, R. A Certified Digital Signature. CRYPTO 1989. https://link.springer.com/chapter/10.1007/0-387-34805-0_21
NIST. Secure Hash Standard (FIPS 180‑4). 2015. https://csrc.nist.gov/publications/detail/fips/180/4/final
NIST. Digital Signature Standard (FIPS 186‑5). 2023. https://csrc.nist.gov/publications/detail/fips/186/5/final
NIST. Post‑Quantum Cryptography Standardization Project. 2022. https://csrc.nist.gov/projects/post-quantum-cryptography
RIVEST, R. The MD5 Message‑Digest Algorithm. RFC 1321. 1992. https://www.rfc-editor.org/rfc/rfc1321
ROESCH, M. Snort: Lightweight Intrusion Detection for Networks. USENIX LISA, 1999. https://www.usenix.org
SCARFONE, K.; SOUZA, R. Guide to Intrusion Detection and Prevention Systems. NIST SP 800‑94. 2007. https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-94.pdf
VERIZON. 2024 Data Breach Investigations Report. 2024. https://www.verizon.com/business/resources/reports/dbir
YARA Project. YARA Documentation. 2024. https://yara.readthedocs.io
SIGMA Project. Generic Signature Format for SIEM Systems. 2024. https://sigmahq.io
SURICATA Project. Suricata IDS/IPS Documentation. 2024. https://suricata.io
BEHL, A.; BEHL, K. The Security Analyst’s Guide to Incident Response. CRC Press, 2017. https://www.routledge.com
GARFINKEL, S. Digital forensics research: The next 10 years. Digital Investigation, 2010. https://doi.org/10.1016/j.diin.2010.05.009