
エンタープライズグレードのツールキットで、レガシーインフラストラクチャをハイブリッド耐量子暗号(PQC)へ監査および移行します。
QSMは、Python 3.10+で実装された高度で本番環境対応のセキュリティツールキットであり、Parrot OS Securityのようなディストリビューション上で活動するDevOpsエンジニアやセキュリティ監査者向けに特別に設計されています。インフラの暗号化態勢を評価し、ハイブリッドなポスト量子移行を自動化することで、「今収穫し、後で解読する」(HNDL) という重大な脅威ベクトルに対処します。
⚠️ 厳格なアーキテクチャ原則: QSMは決して純粋なポスト量子展開を許可しません。すべての操作は、古典的アルゴリズムとPQCアルゴリズムを組み合わせた安全で後方互換性のあるハイブリッドパラダイム(例: 認証にはECDSA + Dilithium3、鍵交換にはX25519 + Kyber768)を強制します。
QSMは、セキュリティワークフローを妨げることなく、環境に応じて適応的に動作するように構築されています:
liboqsシステム統合が必要です。# 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
MIT Licenseの下で配布されています。詳細はLICENSEを参照してください。
免責事項: このツールキットは、認可されたテストおよびインフラ移行検証の目的でのみ構築されています。
Soufiane Cyber
liboqsを提供してくれたOpen Quantum Safesudo python3 qsm.py --preflight

Pythonバージョン、liboqsバインディング、Kyber/Dilithiumの可用性、およびOpenSSLを検証します。
python3 qsm.py --simulate --target google.com

google.com上のECC-256を検出し、Shorのアルゴリズムによる解読までの時間を計算します。
sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

ハイブリッド暗号スイート注入のプレビュー — ファイルは変更されません。
QSMが量子脅威からインフラを保護するのに役立つなら、 GitHubでスターを付けることをご検討ください。プロジェクトの 可視性が向上し、必要としているより多くのセキュリティチームに届くようになります。