ics2matrix
The ICS^2 Matrix is a threat taxonomy for Programmable Logic Controllers and Industrial Control Systems
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
The ICS^2 Matrix is a threat taxonomy for Programmable Logic Controllers and Industrial Control Systems
Statistics
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
ICS2 Matrix
This repository hosts the ICS2 Matrix released with the paper SoK: Security of Programmable Logic Controllers.
What is the ICS2 Matrix?
The ICS2 Matrix is a taxonomy of threats against PLCs and Industrial Control Systems (ICS). The taxonomy includes adversary tactics that describe “what” is the adversary’s goal and attack techniques which describe “how” the adversary can complete her goal. Additionally, it includes mitigations that prevent a technique from being successfully executed. The ICS2 Matrix builds upon the MITRE ATT&CK for ICS Matrix and the Hybrid ATT&CK Matrix. It also incorporates the scientific knowledge accumulated since 2007 of PLC security research by adding 6 new attack techniques and 5 new mitigation categories based on the literature reviewed in the SoK: Security of Programmable Logic Controllers paper.
How do I use the ICS2 Matrix?
:openfilefolder: Matrix Excel File
The matrix is contained in the above Microsoft Excel document. This format allows for easy distrition and navigation of the multiple techniques. In order to use it you should download and open the Excel file and explore the "ICS2 Matrix" tab. This tab contains different techniques. The techniques are ordered by Tactic category. The new techniques introduced in our research are saved as multiple tabs in the Excel document and are also linked from their corresponding technique in the "ICS2 Matrix" tab.
How can I contribute to the ICS2 Matrix?
We encourage the community to provide feedback to improve the matrix. If you wish to add or modify a technique please send a Pull Request using the provided template.
Research Paper
SoK: Security of Programmable Logic Controllers
If you use our work in a scientific publication, please do cite us using this BibTex entry:
tex
@inproceedings {lopez2024sok,
author = {Efr{\'e}n L{\'o}pez-Morales and Ulysse Planta and Carlos Rubio-Medrano and Ali Abbasi and Alvaro A. Cardenas},
title = {{SoK}: Security of Programmable Logic Controllers},
booktitle = {33rd USENIX Security Symposium (USENIX Security 24)},
year = {2024},
isbn = {978-1-939133-44-1},
address = {Philadelphia, PA},
pages = {7103--7122},
url = {https://www.usenix.org/conference/usenixsecurity24/presentation/lopez-morales},
publisher = {USENIX Association},
month = aug
}
Help
If you need help, please open a new issue.
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Acknowledgments
Coming soon!
Owner
- Name: Efrén López
- Login: efrenlopezm
- Kind: user
- Location: Corpus Christi, TX
- Company: Texas A&M University - Corpus Christi
- Website: efrenlopez.org
- Repositories: 2
- Profile: https://github.com/efrenlopezm
Citation (CITATION.cff)
cff-version: 1.2.0
message: "Please cite this dataset using the metadata from 'preferred-citation'."
authors:
- family-names: "Lopez-Morales"
given-names: "Efren"
orcid:
- family-names: "Rubio-Medrano"
given-names: "Carlos"
orcid:
- family-names: "Planta"
given-names: "Ulysse"
orcid:
- family-names: "Abbasi"
given-names: "Ali"
orcid:
- family-names: "Cardenas"
given-names: "Alvaro"
orcid:
title: "SoK: Security of Programmable Logic Controllers Dataset"
version: 1.0.0
doi: 10.5281/zenodo.1234
date-released: 2024-08-14
url: "https://github.com/efrenlopezm/plc-sok-dataset"
preferred-citation:
type: conference-paper
authors:
- family-names: "Lopez-Morales"
given-names: "Efren"
orcid:
- family-names: "Rubio-Medrano"
given-names: "Carlos"
orcid:
- family-names: "Planta"
given-names: "Ulysse"
orcid:
- family-names: "Abbasi"
given-names: "Ali"
orcid:
- family-names: "Cardenas"
given-names: "Alvaro"
orcid:
doi: "10.0000/00000"
journal: "Proceedings of the USENIX Security Symposium (USENIX Security)"
month: 8
start: 1 # First page number
end: 10 # Last page number
title: "SoK: Security of Programmable Logic Controllers"
issue: 1
volume: 1
year: 2024
GitHub Events
Total
- Watch event: 4
- Fork event: 1
Last Year
- Watch event: 4
- Fork event: 1