
Toolkit di livello enterprise per l'audit e la migrazione di infrastrutture legacy verso la crittografia post-quantistica (PQC) ibrida.
QSM è un toolkit di sicurezza avanzato e pronto per la produzione, implementato in Python 3.10+, progettato specificamente per ingegneri DevOps e auditor di sicurezza su distribuzioni come Parrot OS Security. Affronta il vettore di minaccia critico del "Harvest Now, Decrypt Later" (HNDL) valutando la postura crittografica dell'infrastruttura e automatizzando le migrazioni post-quantum ibride.
⚠️ Principio Architetturale Rigoroso: QSM non consente mai un deployment puramente post-quantum. Tutte le operazioni impongono un Paradigma Ibrido sicuro e retrocompatibile che combina algoritmi classici e PQC (ad esempio, ECDSA + Dilithium3 per l'autenticazione e X25519 + Kyber768 per lo scambio di chiavi).
QSM è progettato per funzionare in modo adattivo in diversi ambienti senza bloccare il flusso di lavoro di sicurezza:
liboqs per applicare le patch ai livelli di configurazione in modo atomico con logica di rollback integrata e verificata tramite checksum.# Clone and enter the vault
git clone https://github.com/soufianecyber/Quantum-Safe-Migration
cd Quantum-Safe-Migration
# Initialize virtual environment
python3 -m venv venv
source venv/bin/activate
# Install lightweight dependencies
pip install -r requirements.txt
python3 qsm.py --preflight
# 1. Run Quantum Attack Simulation on target assets
python3 qsm.py --simulate --target example.com
python3 qsm.py --simulate --keyfile ./test_legacy_key.pem
# 2. Preview Hybrid Migration Block (Safe Dry-Run)
python3 qsm.py --migrate --target nginx --config ./dummy_nginx.conf --dry-run
# 3. Apply Production Migration (Requires Sudo)
sudo venv/bin/python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf
sudo venv/bin/python3 qsm.py --migrate --target sshd --config /etc/ssh/sshd_config
# 4. Atomic Rollback Checksum Restoration
sudo venv/bin/python3 qsm.py --rollback --target /etc/nginx/nginx.conf
Distribuito sotto Licenza MIT. Vedi LICENSE per i dettagli.
Disclaimer: Questo toolkit è costruito esclusivamente per scopi di test autorizzati e verifica della migrazione dell'infrastruttura.
Soufiane Cyber
liboqssudo python3 qsm.py --preflight

Verifica la versione di Python, i binding liboqs, la disponibilità di Kyber/Dilithium e OpenSSL.
python3 qsm.py --simulate --target google.com

Rileva ECC-256 su google.com e calcola il tempo di crack dell'Algoritmo di Shor.
sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

Anteprima dell'iniezione della suite di cifratura ibrida — nessun file modificato.
Se QSM ti aiuta a proteggere la tua infrastruttura dalle minacce quantistiche, considera di dargli una star su GitHub. Aiuta il progetto a guadagnare visibilità e a raggiungere più team di sicurezza che ne hanno bisogno.