Eine kuratierte Liste von Ressourcen zur Sicherheit von Industrial Control Systems (ICS).
Eine kuratierte Liste von Ressourcen zum Thema Sicherheit industrieller Steuerungssysteme (ICS).
Fühle dich frei, beizutragen.
| AttkFinder | AttkFinder ist ein Werkzeug, das eine statische Programmanalyse von SPS-Programmen durchführt und datenorientierte Angriffsvektoren erzeugt. Kurz gesagt, AttkFinder nimmt SPS-Programme, die nach dem Standard IEC-61131-3 im XML-Format oder als strukturierter Text geschrieben sind, und erstellt einen Datenflussgraphen (DFG), einen Kontrollflussgraphen (CFG) und übersetzt das Programm in eine Structured Intermediate Representation Language (STIR)-Version. Eine symbolische Ausführungsengine analysiert den STIR-Code auf der Suche nach Angriffsvektoren, die von einem bösartigen Aktor ausgenutzt werden können. |
| CSET | Das Cyber Security Evaluation Tool (CSET®) unterstützt Organisationen beim Schutz ihrer wichtigen nationalen Cyber-Assets. Dieses Tool bietet Benutzern einen systematischen und wiederholbaren Ansatz zur Bewertung des Sicherheitszustands ihrer Cyber-Systeme und Netzwerke. Es enthält sowohl übergeordnete als auch detaillierte Fragen zu allen industriellen Steuerungs- und IT-Systemen. |
| Digital Bond's 3S CoDeSys Tools | Digital Bond hat drei Werkzeuge für die Interaktion mit SPS entwickelt, die CoDeSys ausführen, bestehend aus einer Befehlsshell, Dateiübertragung und einem NMap-Skript. |
| Digital Bond's ICS Enumeration Tools | Redpoint ist ein Forschungsprojekt von Digital Bond zur Enumeration von ICS-Anwendungen und -Geräten mithilfe von nmap-Erweiterungen. Es kann bei Assessments eingesetzt werden, um ICS-Geräte zu entdecken und Informationen zu sammeln, die für weiterführende Tests hilfreich sind. Die Redpoint-Tools verwenden legitime Protokoll- oder Anwendungsbefehle, um Geräte und Anwendungen zu entdecken und zu enumerieren. Es wird nicht versucht, etwas auszunutzen oder zum Absturz zu bringen, aber sei weise und vorsichtig. |
| GRASSMARLIN | GRASSMARLIN bietet ein IP-Netzwerk-Lagebild für industrielle Steuerungssysteme (ICS) und SCADA-Netzwerke (Supervisory Control and Data Acquisition) zur Unterstützung der Netzwerksicherheit. Es kartiert und visualisiert passiv eine ICS/SCADA-Netzwerktopologie und führt dabei sicher Geräteerkennung, Inventarisierung und Berichterstattung über diese kritischen cyber-physischen Systeme durch. |
| ics_mem_collect | Speicher-Collector für GE D20MX. Das Projekt selbst kann erweitert werden, um mit anderen Geräten zu funktionieren. |
| ISF | Das Industrial Exploitation Framework (ISF) ist ein Exploitation-Framework ähnlich wie Metasploit, geschrieben in Python. Es basiert auf dem Open-Source-Tool Routersploit. Es enthält Exploits für verschiedene Arten von Steuerungen, wie QNX-, Siemens- und Schneider-Geräte, und umfasst mehrere Scanner. |
| ISEF | Das Industrial Security Exploitation Framework (ISEF) ist ein Exploitation-Framework, das auf dem Fuzzbunch-Toolkit der Equation Group basiert, das von den Shadow Brokers veröffentlicht wurde. Es wird vom ICSMASTER Security Team entwickelt. |
| ICSREF | Ein modulares Framework, das den Reverse-Engineering-Prozess von CODESYS-Binärdateien automatisiert, die mit dem CODESYS-v2-Compiler kompiliert wurden. |
| ICSFuzz | Ein Fuzzing-Tool auf SPS-Seite zum Aufdecken von Schwachstellen in ICS-Steuerungsanwendungen. Die aktuelle Version unterstützt nur Anwendungen, die auf der Codesys-Plattform basieren, die für die Wago-SPS modifiziert und angepasst wurde. |
| ꓘamerka GUI | Das ultimative Aufklärungstool für Internet der Dinge / industrielle Steuerungssysteme. |
| mbtget | mbtget - Ein einfaches Perl-Skript, um einige Modbus-Transaktionen von der Befehlszeile aus durchzuführen. |
| MiniCPS | MiniCPS: Ein Toolkit für Sicherheitsforschung an cyber-physischen Systemen der Singapore University of Technology and Design (SUTD). |
| MODBUS Penetration Testing Framework | smod ist ein modulares Framework mit allen diagnostischen und offensiven Funktionen, die du für einen Pentest des Modbus-Protokolls benötigst. Es ist eine vollständige Implementierung des Modbus-Protokolls mit Python und Scapy. Das Framework kann zur Durchführung von Schwachstellenbewertungen verwendet werden. |
| ModbusPal | ModbusPal ist ein MODBUS-Slave-Simulator. Sein Zweck ist es, eine einfach zu bedienende Oberfläche mit der Fähigkeit bereitzustellen, komplexe und realistische MODBUS-Umgebungen nachzubilden. |
| ModScan | ModScan ist ein neues Tool, das entwickelt wurde, um ein SCADA-Netzwerk auf MODBUS-TCP-Basis zu kartieren. |
| NetToPLCSim | TCP/IP-Netzwerkerweiterung für die SPS-Simulationssoftware Siemens PLCSim. |
| OpenDNP3 | OpenDNP3 ist die De-facto-Referenzimplementierung von IEEE-1815 (DNP3), bereitgestellt unter der Apache-Lizenz. Es befindet sich derzeit im reinen Wartungsmodus und es werden keine neuen Funktionen mehr hinzugefügt. |