
دفاع طارئ بنقطة توقف صفرية لنواة Linux ونزع سطح الهجوم. ترقيع ساخن نشط لـ CVE-2026-98432 (MPTCP RCE)، وCVE-2024-1086، وCVE-2026-53266، وعزل Seccomp.
kshield (الذي يُنفّذ إطار الدفاع الشامل عن النواة / UKDF) هو محرك دفاع لأنظمة المؤسسات صُمّم للقضاء المنهجي على أسطح الهجوم القابلة للاستغلال في نواة لينكس دون الحاجة إلى إعادة تجميع النواة أو إعادة التشغيل أو توقف الخدمات في بيئة الإنتاج.
يوفّر ضوابط تعويضية فورية ليوم الصفر (Day-0) بلا أي اعتماديات خارجية، ومنعًا لمسارات الاستغلال، ويستهدف البدائيات الحرجة للاستغلال عن بُعد قبل المصادقة والتصعيد المحلي للامتيازات المرتبطة بـ:
nf_tables الخاص بـ Netfilter.ebtables الخاص بجسر Netfilter.AF_ALG الخاص بـ Crypto Netlink.io_uring وfsopen، واستخدام بعد التحرير (use-after-free) في route4.جميع إجراءات الدفاع مترابطة تشفيريًا وموثّقة بشكل مستقل عبر سجل تدقيق WORM ثنائي الشهود قابل للإضافة فقط (append-only).
عند إضافة ثغرات حرجة إلى كتالوج الثغرات المعروفة المستغلة (KEV) التابع لـ CISA، يوفّر kshield تخفيفًا تشغيليًا فوريًا وموثّقًا:
| CVE المستهدف | النظام الفرعي المتأثر | ناقل الهجوم | الضابط التعويضي في kshield | آلية عدم التوقف |
|---|---|---|---|---|
| CVE-2026-98432 | IPv4 / Multipath TCP | RCE جذر عن بُعد قبل المصادقة | net.mptcp.enabled = 0 | نزع سلاح Sysctl + حقن /run/sysctl.d |
| CVE-2026-53266 | Netfilter (ebtables) | إفساد ذاكرة النواة محليًا | نزع سلاح محمّل الوحدات (/bin/true) | إخلاء من RAM (modprobe -r) + تجاوز متطاير في /run/modprobe.d |
| CVE-2025-39964 | Crypto Netlink (AF_ALG) | الهروب من الحاوية / تصعيد الامتيازات المحلي | بوّابة Seccomp متزامنة | إرجاع EACCES (SCMP_ACT_ERRNO) على socket(38) قبل الإرسال إلى الحلقة 0 |
| CVE-2024-1086 | Netfilter (nf_tables) | تصعيد امتيازات النواة عبر double-free | إخلاء البروتوكول الخامل | تقييد فضاءات أسماء المستخدمين غير المميزة + حظر المحمّل |
| CVE-2022-2602 | نواة io_uring | تصعيد امتيازات الإدخال/الإخراج غير المتزامن | اعتراض استدعاء النظام عبر Seccomp | حظر io_uring_setup دون أي تأثير على زمن الاستجابة أثناء التشغيل |
[!NOTE] توضيح معماري وبحثي:
يمثّل إطار الدفاع عن النواة الشامل (UKDF) ومحرّكه المرجعيkshieldبنية هندسة أنظمة مستقلة مصمَّمة لضوابط التعويض في اليوم صفر (Day-0)، وعزل Seccomp، وتوثيق WORM التشفيري أحادي الإضافة. ولا تربطه أي صلة أو ارتباط معماري بأوراق بحثية أكاديمية سابقة أو نماذج أولية دفاعية أكاديمية تستخدم مصطلحات أو اختصارات مشابهة (مثل أوراق الدفاع الأكاديمية لبيئة تشغيل eBPF المعنونة kShield). يعمل UKDF صراحةً دون أدوات قياس eBPF داخل النواة، معتمدًا بدلًا من ذلك على بوّابة استدعاءات النظام الحتمية (deterministic syscall gating)، وإحكام إغلاق محمّل modprobe، وتسلسل تشفيري POSIX من المكتبة القياسية.
┌─────────────────────────────────────────────────────────────────────────────┐
│ UNIVERSAL KERNEL DEFENSE FRAMEWORK (UKDF) │
│ Reference Engine & Unified CLI: kshield │
├─────────────────────┬─────────────────────┬─────────────────────────────────┤
│ 1. Attack Surface │ 2. Targeted Seccomp │ 3. Cryptographic Dual-Witness │
│ Audit & Disarm │ Exploit Gating │ Append-Only Ledger │
├─────────────────────┼─────────────────────┼─────────────────────────────────┤
│ • Scans 40+ dormant │ • Drops io_uring, │ • Sequential SHA-256 hash chain │
│ legacy protocols │ userfaultfd, │ • Sub-100µs NVMe append latency │
│ • Prunes attackable │ kexec, AF_ALG │ • Sub-2ms cross-node replication│
│ code paths in RAM │ • Sub-microsecond │ • 60-second Dead-Man Switch │
│ • 60s rollback timer│ syscall overhead │ • >70,000 records/sec verify │
└─────────────────────┴─────────────────────┴─────────────────────────────────┘
kshield): مكتوبة بالكامل باستخدام مكتبة Python القياسية وأغلفة C-types لـ libc. تتطلب واجهة سطر الأوامر الأساسية صفر حزم خارجية، وصفر خطوات تجميع، وتعمل في أي مكان من حاوية بسيطة إلى خادم مؤسسي. تتضمن كلاً من إلحاق السجل الأصلي مع قفل ملف POSIX الاستشاري (record-event مع fcntl.flock) والتحقق التشفيري (verify-ledger)، مع توفير زوج اختياري من ناشر/شاهد موزّع مع اعتماديات منفصلة في daemon/requirements.txt.kshield يتراجع تلقائياً إلى لقطة تشفيرية.من المبادئ الأساسية لهندسة أنظمة الإنتاج هو الدفاع في العمق عبر طبقات تشغيلية متمايزة.
يُوصى بشدة باستخدام خدمات الترقيع الحيّ التجارية الرسمية وصيانة النواة التي تقدمها التوزيعات المؤسسية الكبرى حيثما توفرت. تؤدي فرق هندسة النواة المنبع عملاً استثنائياً وحيوياً في نقل تصحيحات C المعقدة والحفاظ على استقرار النواة المعتمد عبر أساطيل الإنتاج.
يعمل إطار الدفاع الشامل عن النواة (المنفّذ عبر kshield) كـطبقة دفاع تكميلية بدون اعتماديات تعمل عند حدود استدعاءات النظام والوحدات:
kshield كضابط تعويضي فوري ليوم الصفر للحفاظ على الوضع خلال تلك النافذة الأولية.