Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Quantum-Safe-Migration — مجموعة أدوات بمستوى المؤسسات لتدقيق وترحيل البنية التحتية القديمة إلى التشفير الهجين لما بعد الكم (PQC). | Kitploit
أدوات/GitHubGitHub/soufianecyber/quantum-safe-migration
أدوات دفاعيةأدوات التشفير/فك التشفيرتحليل الثغرات الأمنيةتدقيق التكوينأمن الشبكاتالتشفيرDevSecOps
GitHubsoufianecyber/quantum-safe-migration

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →

Quantum-Safe-Migration

مجموعة أدوات بمستوى المؤسسات لتدقيق وترحيل البنية التحتية القديمة إلى التشفير الهجين لما بعد الكم (PQC).

عرض المستودعالموقع الإلكتروني
395منذ 17 أياملم تتم المراجعة بعد
مشاركة

🌌 الترحيل الآمن كمياً (QSM)

QSM Banner

Python Version License Platform Security Focus Status Hybrid PQC NIST ML-KEM ML-DSA Code Style


مجموعة أدوات للترحيل إلى التشفير ما بعد الكمي لـ Nginx وOpenSSH.


🛠️ نظرة عامة

QSM هي مجموعة أدوات مفتوحة المصدر تقوم بتدقيق إعدادات التشفير القديمة وترحيلها إلى التشفير الهجين ما بعد الكمي (PQC). وهي تستهدف ناقل التهديد "الحصاد الآن، وفك التشفير لاحقاً" (HNDL) من خلال محاكاة تأثير خوارزمية شور وأتمتة عمليات الترحيل الهجينة على الأنظمة القائمة على Debian.

⚠️ مبدأ معماري صارم: لا تسمح QSM أبداً بنشر تشفير ما بعد كمي خالص. تفرض جميع العمليات نموذجاً هجيناً يجمع بين الخوارزميات الكلاسيكية وخوارزميات PQC (ECDSA P-256 + ML-DSA-65 للمصادقة؛ X25519 + ML-KEM-768 لتبادل المفاتيح).


⚠️ القيود

QSM هي إثبات مفهوم وظيفي، وليست أداة إنتاجية معتمدة. يُرجى قراءة هذا القسم بعناية قبل الاعتماد عليها في البيئات الحرجة.

نموذج المحاكاة

يستخدم الأمر --simulate نموذجاً تحليلياً مبسّطاً لتقدير موارد خوارزمية شور — وليس دائرة كمومية مُجمّعة:

  • عدد البوابات: O(bits³)
  • الكيوبتات الفيزيائية: logical_qubits × 1000 (بافتراض التصحيح السطحي)
  • الساعة المنطقية: 1 MHz (متحفظ)

ينتج عن ذلك تقديرات بترتيب الحجم، وليست تنبؤات دقيقة. تعتمد متطلبات موارد الحاسوب الكمي ذي الصلة التشفيرية (CRQC) في الواقع على عمق الدائرة، ودقة البوابات، وحمل تصحيح الأخطاء، ومعمارية العتاد. ولا تزال هذه مجالات بحث نشطة.

تمثل الأرقام الناتجة (مثل "~99 يوماً لـ ECC-256") حداً أدنى نظرياً في ظل الافتراضات المذكورة، وليست قياساً على أي جهاز موجود. لا يوجد اليوم أي حاسوب كمي ذي صلة تشفيرية (CRQC).

نطاق الترحيل

يقوم الأمر --migrate بتعديل ملفات الإعدادات لحقن مجموعات التشفير الهجينة. وهو لا يقوم بما يلي:

  • تثبيت أو تهيئة liboqs أو oqs-provider
  • إنشاء شهادات هجينة
  • التحقق من أن الخدمة الهدف تدعم فعلياً أسماء الخوارزميات المحقونة
  • اختبار مصافحة TLS الناتجة من طرف إلى طرف

يجب عليك التأكد من تثبيت oqs-provider وتحميله كي يتم اعتماد أسماء التشفير المحقونة. اختبر جميع عمليات الترحيل في بيئة غير إنتاجية أولاً.

الجاهزية للإنتاج

تم التحقق من QSM على:

  • Parrot OS Security · kernel 7.1.13+parrot7-amd64
  • Python 3.13.5 · Nginx 1.26.3 · OpenSSL 3.5.7
  • اختبارات الوحدة ناجحة (انظر tests/)

ولم يتم اختبارها تحت الضغط على نطاق واسع، أو تحت الحمل، أو عبر بيئات متنوعة. تعامل معها على أنها تنفيذ مرجعي وكلّفها لتلائم بنيتك التحتية.

التوافق مع معايير NIST

تستهدف QSM معايير NIST النهائية:

FIPSالخوارزميةاستخدام QSM
FIPS 203ML-KEMتبادل المفاتيح (ML-KEM-768)
FIPS 204ML-DSAالمصادقة (ML-DSA-65)

المصطلحات: كان "Kyber" و"Dilithium" هما الاسمين الرمزيين قبل التوحيد المستخدمين خلال مسابقة NIST. تستخدم المعايير النهائية ML-KEM وML-DSA على التوالي. وتستخدم QSM الأسماء الموحدة في كل مكان.


🚀 أوضاع التشغيل المزدوجة

صُمم QSM ليعمل بشكل تكيّفي عبر البيئات المختلفة:

  1. الوضع الخفيف (المحاكاة والتشغيل التجريبي): لا يتطلب أي اعتماديات C متقدمة. حاكِ هجمات خوارزمية Shor ودرجات المخاطر وعاين إعدادات الترحيل بأمان.
  2. وضع الإنتاج (الترحيل النشط): يتطلب تكامل نظام liboqs لترقيع طبقات الإعدادات بشكل ذرّي مع منطق تراجع موثّق بتحقق المجموع الاختباري.

⚡ التثبيت والبدء السريع

1. الاستنساخ والإعداد

# 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 dependencies
pip install -r requirements.txt

2. تحقق من Matrix الخاص بك

python3 qsm.py --preflight

🎮 دليل مرجعي لواجهة سطر الأوامر (CLI)

# 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

📸 لقطات الشاشة

1. فحص النظام قبل التشغيل

sudo python3 qsm.py --preflight

فحص ما قبل التشغيل

يتحقق من إصدار Python، وارتباطات liboqs، وتوفر ML-KEM/ML-DSA، وOpenSSL.

2. تقييم الثغرات الكمومية

python3 qsm.py --simulate --target google.com

Simulation

يكتشف ECC-256 على google.com ويحسب زمن الكسر باستخدام خوارزمية Shor.

3. الترحيل الهجين إلى PQC (تشغيل تجريبي)

sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

Dry-Run Migration

معاينة لحقن حزمة التشفير الهجينة — لم يتم تعديل أي ملفات.


🛡️ الترخيص والإطار القانوني

يُوزَّع بموجب ترخيص MIT. راجع LICENSE للتفاصيل.

إخلاء المسؤولية: صُمِّمت هذه المجموعة من الأدوات حصريًا لأغراض الاختبار المصرَّح به والتحقق من ترحيل البنية التحتية.


👤 المؤلف

Soufiane Cyber

  • 🐙 GitHub: github.com/soufianecyber
  • 🔐 مجال التركيز: الأمن الهجومي · التشفير ما بعد الكمي · DevSecOps

🙏 شكر وتقدير

  • Open Quantum Safe مقابل liboqs
  • NIST PQC Project مقابل FIPS 203/204
  • Shields.io مقابل البنية التحتية للشارات

⭐ ادعم المشروع

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

Star this repo

تنزيل الأداة