
مجموعة أدوات بمستوى المؤسسات لتدقيق وترحيل البنية التحتية القديمة إلى التشفير الهجين لما بعد الكم (PQC).
QSM هي مجموعة أدوات أمنية متقدمة وجاهزة للإنتاج، مبنية بلغة Python 3.10+، ومصممة خصيصاً لمهندسي DevOps ومدققي الأمن على توزيعات مثل Parrot OS Security. تعالج هذه الأداة ناقل التهديد الحرج المتمثل في "الحصاد الآن، وفك التشفير لاحقاً" (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 للتفاصيل.
إخلاء مسؤولية: بُنيت مجموعة الأدوات هذه حصرياً لأغراض الاختبار المصرّح به والتحقق من ترحيل البنية التحتية.
Soufiane Cyber
liboqssudo python3 qsm.py --preflight

يتحقق من إصدار Python وارتباطات liboqs وتوفر Kyber/Dilithium و OpenSSL.
python3 qsm.py --simulate --target google.com

يكتشف ECC-256 على google.com ويحسب زمن الكسر وفق خوارزمية Shor.
sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

معاينة لحقن مجموعة التشفير الهجينة — لم يتم تعديل أي ملفات.
إذا ساعدتك QSM في تأمين بنيتك التحتية ضد التهديدات الكمومية، فكّر في منحها نجمة على GitHub. يساعد ذلك المشروع على اكتساب الظهور والوصول إلى المزيد من فرق الأمن التي تحتاج إليه.