aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorPetr Svenda2024-09-28 09:38:55 +0200
committerJ08nY2024-10-30 22:40:39 +0100
commit65da078dfd9b93b0c8609c39c6da1b34df93a727 (patch)
tree53d97c0f785ec601a81a3c4ef06c73371859202f
parentf2c654f26536491ee430667a3c8fa1719fc05166 (diff)
downloadsec-certs-65da078dfd9b93b0c8609c39c6da1b34df93a727.tar.gz
sec-certs-65da078dfd9b93b0c8609c39c6da1b34df93a727.tar.zst
sec-certs-65da078dfd9b93b0c8609c39c6da1b34df93a727.zip
Create awesome_search_examples.md
Initial version of document for aggregating interesting CC/FIPS140 searches.
-rw-r--r--awesome_search_examples.md79
1 files changed, 79 insertions, 0 deletions
diff --git a/awesome_search_examples.md b/awesome_search_examples.md
new file mode 100644
index 00000000..279634ee
--- /dev/null
+++ b/awesome_search_examples.md
@@ -0,0 +1,79 @@
+# Awesome curated list of 'sec-certs' searches
+The goal is to provide a curated catalog of search strings over Common Criteria and FIPS140 certification artifacts executed on the https://sec-certs.org webpage.
+
+ Important: False positives may be present, always check the actual certification document as search hit may still be 'out of ToE scope', with 'no security functionality claimed' etc.
+
+| :point_up: | You are encouraged to contribute - please create a pull request and insert an entry into a suitable section **lexicographically**. Thank you! |
+|---------------|:------------------------|
+
+The project 'sec-cert' started in 2019 with the goal of providing automatic processing of certification artifacts. The extensive collection of keyword search regex strings is already included by the project in [rules.yml](https://github.com/crocs-muni/sec-certs/blob/main/src/sec_certs/rules.yaml) file. Custom full text and title-only searches are additionally possible via the web interface. This document provides a list of read-to-use *aggregated* search strings for different domains using [Whoosh query language](https://whoosh.readthedocs.io/en/latest/querylang.html). If you will find this list helpful, please consider citing our work as:
+```
+@article{sec-certs,
+ title = {sec-certs: Examining the security certification practice for better vulnerability mitigation},
+ journal = {Computers & Security},
+ volume = {143},
+ year = {2024},
+ issn = {0167-4048},
+ doi = {10.1016/j.cose.2024.103895},
+ url = {https://www.sciencedirect.com/science/article/pii/S0167404824001974},
+ author = {Adam Janovsky and Jan Jancar and Petr Svenda and Ɓukasz Chmielewski and Jiri Michalik and Vashek Matyas},
+ keywords = {Security certification, Common criteria, Vulnerability assessment, Data analysis, Smartcards}
+}
+```
+
+### Format and notation
+> **Search string goal [CC/FIPS]** (hyperlinked to search on sec-certs.org page), :snowflake: (result of search visualized in graph of references)
+> <br>
+> `whole search string` (for manual cut&paste)
+> <br>
+> Short description of search string targeted domain, expected results and interpretation.
+
+## Contents
+
+1. [Cryptographic capabilities](#cryptographic-capabilities)
+ - [Post-quantum cryptography](#post-quantum-cryptography)
+3. [Vulnerabilites assesment](#vulnerabilites-assesment)
+ - [ROCA vulnerability](#roca-vulnerability)
+4. [Unsorted](#unsorted)
+
+_________________________________________________
+
+## Cryptographic capabilities
+
+### Post-quantum cryptography
+- [Post-quantum algorithms support [CC]](https://sec-certs.org/cc/ftsearch/?q=%22post%20quantum%22%20OR%20%22post-quantum%22%20OR%20%22PQC%22%20OR%20%22KYBER%22%20OR%20%22SPHINCS%22%20OR%20%22NTRU%22%20OR%20%22XMSS%22%20OR%20%22LWE%22%20OR%20%22CSIDH%22%20OR%20%22BLISS%22%20OR%20%22RLCE%22%20OR%20%22McEliece%22%20OR%20%22CRYSTALS%22%20OR%20%22Dilithium%22&cat=abcdefghijklmop&status=any&type=any), [:snowflake:](https://sec-certs.org/cc/network/?q=%22post%20quantum%22%20OR%20%22post-quantum%22%20OR%20%22PQC%22%20OR%20%22KYBER%22%20OR%20%22SPHINCS%22%20OR%20%22NTRU%22%20OR%20%22XMSS%22%20OR%20%22LWE%22%20OR%20%22CSIDH%22%20OR%20%22BLISS%22%20OR%20%22RLCE%22%20OR%20%22McEliece%22%20OR%20%22CRYSTALS%22%20OR%20%22Dilithium%22&cat=abcdefghijklmop&status=any&type=any&search=fulltext)
+ <br>
+ ```"post quantum" OR "post-quantum" OR "PQC" OR "KYBER" OR "SPHINCS" OR "NTRU" OR "XMSS" OR "LWE" OR "CSIDH" OR "BLISS" OR "RLCE" OR "McEliece" OR "CRYSTALS" OR "Dilithium"```
+ <br>
+Certificates mentioning post-quantum cryptographic algorithms support.
+
+## Vulnerabilites assesment
+
+### ROCA vulnerability
+ROCA [CVE-2017-15361](https://nvd.nist.gov/vuln/detail/CVE-2017-15361) is private key recovery vulnerability present in Infineon RSALib library used by smartcard and TPM devices between roughly 2004 and 2017. More details available [here](https://crocs.fi.muni.cz/papers/rsa_ccs17).
+
+- [ROCA-vulnerable Infineon RSALib library v1.02.013 [CC]](https://sec-certs.org/cc/ftsearch/?q=v1.02.013&cat=abcdefghijklmop&status=any&type=any), [:snowflake:](https://sec-certs.org/cc/network/?q=%22v1.02.013%E2%80%9C%20&cat=abcdefghijklmop&status=any&type=any&search=fulltext)
+ <br>
+ ```v1.02.013```
+ <br>
+Certificates mentioning confirmed vulnerable version of Infineon RSALib 1.02.013 library.
+
+- [ROCA-vulnerable Infineon RSALib library and similar (wildcard) v1.02.0?? [CC]](https://sec-certs.org/cc/ftsearch/?q=v1.02.0**&cat=abcdefghijklmop&status=any&type=any), [:snowflake:](https://sec-certs.org/cc/network/?q=v1.02.0**&cat=abcdefghijklmop&status=any&type=any&search=fulltext)
+ <br>
+ ```v1.02.0**```
+ <br>
+Certificates mentioning Infineon RSALib 1.02.013 and other similar library versions. Versions v1.02.008, v1.02.010, v1.02.014 possibly also vulnerable.
+
+- [ROCA-vulnerable (likely) Infineon RSALib libraries other than v1.02.013 [CC]](https://sec-certs.org/cc/ftsearch/?q=v1.02.0**%20NOT%20v1.02.013&cat=abcdefghijklmop&status=any&type=any), [:snowflake:](https://sec-certs.org/cc/network/?q=v1.02.0**%20NOT%20v1.02.013&cat=abcdefghijklmop&status=any&type=any&search=fulltext)
+ <br>
+ ```v1.02.0** NOT v1.02.013```
+ <br>
+Certificates mentioning posibly vulnerable RSALib version other than v1.02.013. Versions v1.02.008, v1.02.010, v1.02.014 possibly also vulnerable.
+
+- [Certificate IDs from Austria report 163484 [CC]](https://sec-certs.org/cc/ftsearch/?q=%22BSI-DSZ-CC-0833-2013%22%20OR%20%22BSI-DSZ-CC-0921-2014%22%20OR%20%22BSI-DSZ-CC-0782-2012%22%20OR%20%22BSI-DSZ-CC-0758-2012%22%20OR%20%22ANSSI-CC-2013%2F55%22&cat=abcdefghijklmop&status=any&type=any), [:snowflake:](https://sec-certs.org/cc/network/?q=%22BSI-DSZ-CC-0833-2013%22%20OR%20%22BSI-DSZ-CC-0921-2014%22%20OR%20%22BSI-DSZ-CC-0782-2012%22%20OR%20%22BSI-DSZ-CC-0758-2012%22%20OR%20%22ANSSI-CC-2013%2F55%22&cat=abcdefghijklmop&status=any&type=any&search=fulltext)
+ <br>
+ ```"BSI-DSZ-CC-0833-2013" OR "BSI-DSZ-CC-0921-2014" OR "BSI-DSZ-CC-0782-2012" OR "BSI-DSZ-CC-0758-2012" OR "ANSSI-CC-2013/55"```
+ <br>
+Certificates mentioning certificate IDs directly or indirectly mentioned in [Austria report 163484](https://archive.org/details/incident-report-id-163484-austria) related to Estonian eID platform (ANSSI-CC-2013/55).
+
+## Unsorted