
Kit de nível empresarial para auditar e migrar infraestrutura legada para criptografia pós-quântica (PQC) híbrida.
O QSM é um kit de ferramentas de segurança avançado e pronto para produção, implementado em Python 3.10+, projetado especificamente para engenheiros DevOps e auditores de segurança em distribuições como o Parrot OS Security. Ele aborda o vetor de ameaça crítico do "Harvest Now, Decrypt Later" (HNDL) ao avaliar a postura criptográfica da infraestrutura e automatizar migrações híbridas pós-quânticas.
⚠️ Princípio Arquitetural Estrito: O QSM nunca permite implantação puramente pós-quântica. Todas as operações impõem um Paradigma Híbrido seguro e retrocompatível, combinando algoritmos clássicos e PQC (por exemplo, ECDSA + Dilithium3 para autenticação e X25519 + Kyber768 para troca de chaves).
O QSM foi construído para operar de forma adaptativa em diversos ambientes sem bloquear seu fluxo de trabalho de segurança:
liboqs para aplicar patches nas camadas de configuração de forma atômica, com lógica de rollback integrada e verificada por 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
Distribuído sob a Licença MIT. Consulte LICENSE para detalhes.
Aviso legal: Este kit de ferramentas foi construído exclusivamente para testes autorizados e fins de verificação de migração de infraestrutura.
Soufiane Cyber
liboqssudo python3 qsm.py --preflight

Valida a versão do Python, bindings do liboqs, disponibilidade de Kyber/Dilithium e OpenSSL.
python3 qsm.py --simulate --target google.com

Detecta ECC-256 em google.com e calcula o tempo de quebra do Algoritmo de Shor.
sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

Pré-visualização da injeção de suíte de cifras híbrida — nenhum arquivo modificado.
Se o QSM ajuda você a proteger sua infraestrutura contra ameaças quânticas, considere dar uma estrela no GitHub. Isso ajuda o projeto a ganhar visibilidade e alcançar mais equipes de segurança que precisam dele.