مؤرخسجل ثغرات الذكاء الاصطناعي
v1.0.0
مرجع تصنيفي لثغرات الذكاء الاصطناعي — ضمن منظومة الذكاء الموثوق (trusted-intel)
🧬التطور — مسار تجاوز سعة المكدّس مرجعًا
السباق المتوازي بين الهجوم والدفاع

يُتّخذ تجاوز سعة المكدّز (buffer overflow) مرجعًا واضحًا لتتبّع تطوّر أساليب الهجوم والدفاع جنبًا إلى جنب: كلما نشأ دفاع نشأ هجوم يلتفّ عليه. يعرض الجدول المحطّات بترتيبها الزمني المُتحقَّق من المصادر. ويهدف مؤرخ إلى أن يكون مرجعًا مماثلًا لمجال الذكاء الاصطناعي، هجومًا ودفاعًا.

⏳محطّات التطوّر — هجوم ودفاع بالتسلسل الزمني
عدد المحطّات: ٧
السنةالجهةالتقنيةالوصفالمصدر
١٩٩٦هجومتحطيم المكدّس وحقن shellcodeأول شرح منهجي واسع الانتشار لاستغلال تجاوز سعة المكدّس.Aleph One — «Smashing the Stack for Fun and Profit»، Phrack 49
١٩٩٧هجومالعودة إلى libc (return-to-libc)إعادة استخدام شيفرة قائمة بدل حقن shellcode، فيتجاوز المكدّس غير القابل للتنفيذ.Alexander Peslyak (Solar Designer) — Bugtraq
١٩٩٨دفاعالكناري (stack canaries)StackGuard: قيمة حارسة قبل عنوان العودة يكشف تلفُها حدوث الطفح.Crispin Cowan وآخرون — USENIX Security 1998 (نُفِّذ 1997)
٢٠٠١دفاععشوائية تخطيط فضاء العناوين (ASLR)مشروع PaX: أول تصميم وتنفيذ لـASLR على نواة لينكس.PaX project
٢٠٠٤دفاعمنع تنفيذ البيانات / بتة NX (DEP/NX)منع تنفيذ الشيفرة من صفحات الذاكرة غير المخصّصة للتنفيذ.Microsoft DEP — Windows XP SP2
٢٠٠٤هجومصائد البيضة (egg hunter)تقنية بحث في فضاء عناوين العملية عن الحمولة حين تكون المساحة محدودة.skape (Matt Miller) — «Safely Searching Process Virtual Address Space»
٢٠٠٧هجومالبرمجة الموجَّهة بالعودة (ROP)تركيب «أدوات» من شيفرة قائمة لتجاوز منع تنفيذ البيانات.Hovav Shacham — ACM CCS 2007