تصنّف قائمة CWE Top 25 الصادرة عن MITRE أخطر فئات ضعف البرمجيات؛ ويستند إصدار 2025 إلى 39,080 سجل CVE من الفترة يونيو 2024 حتى يونيو 2025، مرجّحة حسب التكرار ومتوسط درجة الخطورة وفق CVSS. وتتصدّر القائمة Cross-Site Scripting (CWE-79) وSQL-Injection (CWE-89) وCross-Site Request Forgery (CWE-352) – أنماط معروفة منذ عقود، لكنها تبقى الأسباب الأكثر شيوعًا لثغرات CVE الفعلية. ويلفت النظر إلى جانب ذلك كتلتان: أخطاء الذاكرة مثل Out-of-bounds Write/Read وUse After Free (لا سيما في قواعد شيفرة C/C++)، وأربع نقاط ضعف في التفويض (CWE-862 وCWE-863 وCWE-284 وCWE-639). وبالنسبة للبرمجة الآمنة يعني ذلك: معظم الثغرات تتبع أنماطًا معروفة يمكن تجنّبها – ويمكن معالجتها بشكل موجّه.
البرمجة الآمنة (Secure Coding) – تجنّب الثغرات الأمنية قبل أن تنشأ
كيف تتجنّبون الثغرات الأمنية بشكل منهجي: الخريطة الحالية من CWE Top 25 وOWASP Top 10:2025، وASVS 5.0 كإطار للمتطلبات، والممارسات التي تُحدث الفرق في العمل اليومي للتطوير.
39.080إدخالًا في CVE وراء إصدار CWE Top 25 لعام 2025 (يونيو 2024–يونيو 2025)
~2.8 مليونتطبيق كأساس لبيانات الاختبار في OWASP Top 10:2025
~350متطلبًا قابلًا للتدقيق في 17 فصلًا في ASVS 5.0
4نقاط ضعف في التفويض ضمن CWE Top 25 وحدها
ينشأ جزء كبير من الثغرات الأمنية التي تظهر لاحقًا في اختبارات الاختراق أو كـ CVE أثناء كتابة الشيفرة نفسها – ويتبع منذ سنوات الأنماط ذاتها. تجعل قوائم مثل CWE Top 25 وOWASP Top 10 هذه الخريطة مرئية؛ ويترجمها OWASP ASVS 5.0 إلى متطلبات قابلة للتحقق. وتشمل البرمجة الآمنة إلى جانب ذلك ممارسات ملموسة – من التحقق من المدخلات مرورًا بأنماط التفويض وصولًا إلى التعامل مع الأسرار (Secrets) – وترسيخها في عملية التطوير عبر مراجعات الشيفرة وSAST/DAST وتمكين المطوّرين بشكل موجّه. ومع تشريعات مثل قانون المرونة السيبرانية الأوروبي (EU Cyber Resilience Act) يتحوّل التطوير الآمن من ممارسة جيدة إلى واجب على المنتج.
أهم النقاط في لمحة
ستة محاور موضوعية — انقروا للتوسيع.
ثلاثة مراجع، خريطة واحدة
مقارنة بين CWE Top 25 وOWASP Top 10:2025 وASVS 5.0 — انقروا على التبويب لعرض التفاصيل.
- تصنّف MITRE أخطر فئات الثغرات الأمنية في البرمجيات — ويستند إصدار 2025 إلى 39,080 إدخالًا في CVE (يونيو 2024 إلى يونيو 2025)، مرجّحة حسب التكرار ومتوسط شدة CVSS.
- تتصدر القائمة Cross-Site Scripting وSQL-Injection وCross-Site Request Forgery — أنماط معروفة منذ عقود، لكنها تبقى أكثر أسباب CVE الحقيقية شيوعًا.
- ويلفت النظر إلى جانب ذلك أخطاء الذاكرة (لا سيما في قواعد شيفرة C/C++) وأربع نقاط ضعف في التفويض — فمعظم الثغرات الأمنية تتبع أنماطًا معروفة يمكن تجنّبها.
البرمجة النصية عبر المواقع (CWE-79)حقن SQL (CWE-89)تزوير الطلبات عبر المواقع (CWE-352)الكتابة/القراءة خارج الحدودالاستخدام بعد التحرير (Use After Free)CWE-862CWE-639
- تجمّع نقاط الضعف المنفردة في فئات مخاطر — ويستند إصدار 2025 إلى بيانات اختبار من نحو 2.8 مليون تطبيق.
- يبقى Broken Access Control في المرتبة 1 ويشمل الآن أيضًا Server-Side Request Forgery؛ والجديد A03 «Software Supply Chain Failures» وA10 «Mishandling of Exceptional Conditions».
- مفيدة للتوعية وتحديد الأولويات — لكن Top 10 لا تحلّ محل كتالوج متطلبات كامل للتطوير.
خلل التحكم في الوصول (Broken Access Control)إخفاقات سلسلة توريد البرمجياتسوء معالجة الحالات الاستثنائيةInjectionSecurity Misconfigurationإخفاقات التشفير
- يترجم Secure Coding إلى متطلبات قابلة للتدقيق: يضم الإصدار 5.0.0 نحو 350 متطلبًا في 17 فصلًا — من Encoding وSanitization حتى Secure Coding and Architecture.
- أعيد تقسيم المستويات الثلاثة مقارنةً بـ 4.x ورُتّبت حسب الأولوية: L1 نحو 20 بالمائة كخط دفاع أول حرج، وL2 كمستوى مستهدف لمعظم التطبيقات بنحو 50 بالمائة إضافية، وL3 إجراءات Defense-in-Depth المتبقية.
- في الممارسة يُستخدم ASVS كإطار متطلبات للتطوير والشراء، وكذلك كمقياس تدقيق لمراجعات الشيفرة واختبارات الاختراق.
الترميز (Encoding)Sanitizationالتفويضإدارة الجلساتالتشفيرالبرمجة والبنية الآمنة (Secure Coding and Architecture)
المعايير والمصادر
يستند محتوى هذه الصفحة إلى الأدلة والدراسات التالية المتاحة للعموم.
قائمة 2025 CWE Top 25 Most Dangerous Software Weaknesses
تصنيف لأخطر 25 فئة من فئات الضعف استنادًا إلى 39,080 سجل CVE (06/2024–06/2025)، مرجّحة حسب التكرار ودرجة الخطورة وفق CVSS.
OWASP Top 10:2025
الإصدار الثامن من فئات المخاطر لتطبيقات الويب؛ الجديد هو Software Supply Chain Failures وMishandling of Exceptional Conditions، وأُدمج SSRF في Broken Access Control.
معيار OWASP Application Security Verification Standard (ASVS) 5.0.0
معيار للمتطلبات والتحقق يضمّ نحو 350 متطلبًا في 17 فصلًا؛ المستويات L1–L3 مرتّبة حسب الحدّ من المخاطر وجهد التنفيذ.
ضوابط OWASP Top 10 Proactive Controls 2024
عشرة ضوابط وقائية (C1–C10) لفرق التطوير، منها Access Control والتشفير والتحقق من المدخلات مع معالجة الاستثناءات.
إطار NIST SP 800-218: Secure Software Development Framework (SSDF) الإصدار 1.1
ممارسات محايدة تجاه الموردين لعملية تطوير آمنة في أربع مجموعات: Prepare the Organization وProtect the Software وProduce Well-Secured Software وRespond to Vulnerabilities.
هل تريدون بناء برنامج للبرمجة الآمنة أو تحسينه؟
في محادثة أولية غير ملزمة نقيّم وضعكم الحالي وفق ASVS 5.0 وCWE Top 25 ونوضّح الخطوات التالية المناسبة.