Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Secure Connections Standard (#548)
* Add first part of the secure connections standard Signed-off-by: Markus Hentsch <[email protected]> * Add notes about the classifications Signed-off-by: Markus Hentsch <[email protected]> * Add considered options and open questions Signed-off-by: Markus Hentsch <[email protected]> * Fix linter problems Signed-off-by: Markus Hentsch <[email protected]> * Add TLS standardization Signed-off-by: Markus Hentsch <[email protected]> * Add database and message queue channel security, extend TLS cipher rules Signed-off-by: Markus Hentsch <[email protected]> * Add remaining decision sections Signed-off-by: Markus Hentsch <[email protected]> * Add testing script for secure connection standard (WIP) Signed-off-by: Markus Hentsch <[email protected]> * Turn avoiding CBC mode into a recommendation. https://crypto.stackexchange.com/a/95660 Signed-off-by: Markus Hentsch <[email protected]> * Refactor the TLS test script to use SSLyze and implement all tests based on the current standard draft Signed-off-by: Markus Hentsch <[email protected]> * Add testing README and reference Signed-off-by: Markus Hentsch <[email protected]> * Address review feedback Signed-off-by: Markus Hentsch <[email protected]> * Fix typo in test script comment Signed-off-by: Markus Hentsch <[email protected]> * Add glossary and rephrase "SCS" to "SCS project" Signed-off-by: Markus Hentsch <[email protected]> * Rename standard filename due to conflicting counter Signed-off-by: Markus Hentsch <[email protected]> * Refine the scope in regards to the communication channels Signed-off-by: Markus Hentsch <[email protected]> * s/IPsec/WireGuard/ Signed-off-by: Markus Hentsch <[email protected]> * Fix option references for oslo.messaging ssl Signed-off-by: Markus Hentsch <[email protected]> * Add RFC link for TLS deprecation Signed-off-by: Markus Hentsch <[email protected]> * Don't endorse internal CAs specifically Signed-off-by: Markus Hentsch <[email protected]> * Refactor test script to check Mozilla TLS recommendations Signed-off-by: Markus Hentsch <[email protected]> * Update standard to reference Mozilla's TLS recommendations Signed-off-by: Markus Hentsch <[email protected]> * Migrate test script requirements to requirements.in Signed-off-by: Markus Hentsch <[email protected]> * Add libvirt security choices to design considerations Signed-off-by: Markus Hentsch <[email protected]> * Add open question about libvirt hardening Signed-off-by: Markus Hentsch <[email protected]> * Relax the requirement for the libvirt port Signed-off-by: Markus Hentsch <[email protected]> * Rephrase and clarify libvirt security recommendations and questions Signed-off-by: Markus Hentsch <[email protected]> * Add Mozilla TLS JSON override option to test script Signed-off-by: Markus Hentsch <[email protected]> * Fully parameterize Mozilla TLS config in test script Signed-off-by: Markus Hentsch <[email protected]> * Rename cli args in test script Signed-off-by: Markus Hentsch <[email protected]> * Add Mozilla TLS JSON copy and staging YAML entry Signed-off-by: Markus Hentsch <[email protected]> * Add remark about internal audits Signed-off-by: Markus Hentsch <[email protected]> * Remove specific MQ SSL config examples, refer to docs Signed-off-by: Markus Hentsch <[email protected]> * Align header naming with latest standards template Signed-off-by: Markus Hentsch <[email protected]> * Add storage channels Signed-off-by: Markus Hentsch <[email protected]> * Assign document number 0122 Signed-off-by: Markus Hentsch <[email protected]> * Update scs-compatible-test.yaml Signed-off-by: Markus Hentsch <[email protected]> * Remove bare URLs Signed-off-by: Anja Strunk <[email protected]> * Remove tailing whitespaces Signed-off-by: Anja Strunk <[email protected]> * Fix markdown linter Signed-off-by: Anja Strunk <[email protected]> * remove bare URLs Signed-off-by: Anja Strunk <[email protected]> * Fix markdown lint errors Signed-off-by: Anja Strunk <[email protected]> * Fix markdown lint errors Signed-off-by: Anja Strunk <[email protected]> * Fix markdown lint errors Signed-off-by: Anja Strunk <[email protected]> * Fix markdown lint errors Signed-off-by: Anja Strunk <[email protected]> * Fix markdown lint errors Signed-off-by: Anja Strunk <[email protected]> * Change verison number of secure connection standard as it conflicts with node to node encryption DR Signed-off-by: Anja Strunk <[email protected]> * Add new linke char at the end of file to fix MD047 Signed-off-by: Anja Strunk <[email protected]> * Replace absolute dead links with relative links Signed-off-by: Anja Strunk <[email protected]> * Fix dead links Signed-off-by: Anja Strunk <[email protected]> * Use absolute path as relative pathes are not allowed Signed-off-by: Anja Strunk <[email protected]> --------- Signed-off-by: Markus Hentsch <[email protected]> Signed-off-by: Anja Strunk <[email protected]> Co-authored-by: Dominik Pataky <[email protected]> Co-authored-by: anjastrunk <[email protected]> Co-authored-by: Anja Strunk <[email protected]>
- Loading branch information