← أحدث الأبحاث
💻 computer science

Assertain: Automated Security Assertion Generation Using Large Language Models

يُعد Asscertain إطار عمل مؤتمتًا يستفيد من النماذج اللغوية الكبيرة مع تحسين التأمل الذاتي لتوليد تأكيدات أمان SystemVerilog دقيقة من تصميمات RTL، متفوقًا بشكل كبير على GPT-5 في تغطية الثغرات واكتشاف العيوب مع تقليل جهد التحقق اليدوي.

المؤلفون الأصليون: Shams Tarek, Dipayan Saha, Khan Thamid Hasan, Sujan Kumar Saha, Mark Tehranipoor, Farimah Farahmandi

نُشر 2026-04-03
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Shams Tarek, Dipayan Saha, Khan Thamid Hasan, Sujan Kumar Saha, Mark Tehranipoor, Farimah Farahmandi

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

تقليديًا، إذا أردت تأمين هذه المدينة، سيتعين عليك توظيف فريق من الخبراء لكتابة آلاف القواعد المحددة (المعروفة باسم تأكيدات الأمان - Security Assertions) مثل: "إذا فُتح الباب الأمامي، يجب أن ينطلق الإنذار،" أو "لا يمكن لأحد دخول الخزنة بدون مفتاح." وإذا أغفل البشر قاعدة ما، يمكن للمخترق التسلل؛ وإذا كتبوا قاعدة بشكل خاطئ، فقد يتعطل نظام الأمان أو يتجاهل تهديدات حقيقية.

إليك "Assertain": المعماري الأمني بالذكاء الاصطناعي.

يقدم هذا البحث أداة Assertain، وهي أداة تعمل كمعماري ذكي للغاية ولا يكلّ. بدلًا من انتظار البشر لكتابة كل قاعدة، يقوم Assertain بكتابة قواعد الأمان لمدينتك الرقمية تلقائيًا. وإليك كيف يعمل ذلك، مقسمًا إلى خطوات بسيطة:

1. "ورقة الغش" (رسم خرائط المعرفة)

تخيل أنك تحاول العثور على جميع نقاط الضعف في قلعة ما. بدلًا من التخمين، لديك موسوعة ضخمة لنقاط ضعف القلاع المعروفة (تسمى CWE، أو التعداد الشائع لنقاط الضعف).

  • ما يفعله Assertain: ينظر إلى مخططات مدينتك الرقمية (تصميم RTL) ويتساءل: "ما نوع هذا المبنى؟ هل هو بنك؟ أم برج اتصالات؟"
  • ثم يقوم بمطابقة ذلك مع قائمة بالتهديدات التي تخشى منها (مثل "هل يمكن لأحدهم سرقة المفاتيح؟" أو "هل يمكن لأحدهم التنصت؟").
  • ومن خلال الجمع بين نوع المبنى ونوع التهديد، ينشئ قائمة مستهدفة تحدد بالضبط نقاط الضعف التي يجب البحث عنها. فهو لا يضيع الوقت في البحث عن "حريق" في مبنى مصنوع من الماء؛ بل يركز على المخاطر الحقيقية.

2. "مرحلة المسودة" (التوليد المدرك للسياق)

الآن، يحتاج الذكاء الاصطناعي إلى كتابة قواعد الأمان الفعلية.

  • المشكلة: إذا طلبت من ذكاء اصطناعي قياسي فقط: "اكتب قاعدة أمان لهذا"، فقد يهلوس (يختلق أشياءً من خياله). قد يقول: "افحص الباب الأزرق"، بينما لا يوجد باب أزرق في تصميمك.
  • الحل: يعمل Assertain كمحرر صارم. فهو يغذي الذكاء الاصطناعي بالمخطط الكامل للمدينة، خطًا بأسطر. ويقول له: "أنت مهندس أمن محترف. انظر إلى هذه الأسلاك والمفاتيح المحددة. اكتب قاعدة تناسب تمامًا ما هو موجود هنا."
  • يقوم بتوليد قائمة ضخمة من القواعد المحتملة، مجربًا زوايا مختلفة لضمان عدم تفويت أي شيء.

3. "التصحيح الذاتي" (التحسين)

هذه هي الخدعة السحرية. حتى الذكاء الاصطناعي الذكي يرتكب الأخطاء.

  • العملية: بعد أن يكتب الذكاء الاصطناعي مسودة القاعدة، يقوم Assertain بتمريرها عبر فحص "التفكير الذاتي" (Self-Reflection). حيث يقارن القاعدة بالمخططات الفعلية مرة أخرى.
  • الفلتر (المصفاة): إذا كانت القاعدة تقول: "افحص السلك الأحمر"، بينما المخطط يحتوي فقط على سلك أخضر، يقوم Asscertain بحذف تلك القاعدة. إنه يصلح القواعد لغويًا، ويتأكد من أن المنطق منطقي، ويتأكد من أن القاعدة قابلة للتنفيذ فعليًا بواسطة أدوات التحقق.
  • فكر في الأمر كمدقق إملائي لا يكتفي بتصحيح الأخطاء المطبعية فحسب، بل يتحقق أيضًا مما إذا كانت الجملة منطقية في العالم الحقيقي.

لماذا يعد هذا أمرًا بالغ الأهمية؟ (النتائج)

اختبر الباحثون Assertain على 11 تصميمًا رقميًا مختلفًا (مثل فاحص كلمة مرور، وحدة ذاكرة، وشريحة اتصالات). وقارنوه بذكاء اصطناعي قوي قياسي (GPT-5) يعمل بمفرده.

  • قواعد أكثر، قواعد أفضل: وجد Asscertain قواعد أمان صحيحة أكثر بنسبة 61% من الذكاء الاصطناعي القياسي.
  • كشف العيوب الخفية: اكتشف عيوبًا هيكلية عميقة أكثر بنسبة 67%.
  • مثال من الواقع: في أحد الاختبارات، لاحظ الذكاء الاصطناعي أن نظام كلمة المرور لم يغير رمز "التحدي" الخاص به، مما يجعله سهل الاختراق، فقام بكتابة قاعدة لكشف ذلك. وفي اختبار آخر، لاحظ أن حارس الأمن يمكن أن يعمل بالخطأ كـ "رئيس" و"سجين" في نفس الوقت، وكتب قاعدة لمنع هذا الارتباك.

الخلاصة

Assertain يشبه توظيف مستشار أمني دؤوب فائق الملاحظة لا ينام أبدًا. فهو يقرأ المخططات، ويعرف أحدث حيل المخترقين، ويكتب تلقائيًا تعليمات حارس الأمن المثالية لمدينتك الرقمية.

إنه لا يتحقق فقط مما إذا كانت المدينة تعمل؛ بل يتحقق مما إذا كانت المدينة آمنة ضد أشياء لم نفكر فيها بعد. وهذا يوفر على المهندسين البشر كتابة آلاف القواعد المملة وعرضة للخطأ، ويساعدنا على بناء أجهزة آمنة بالتصميم، وليس بمحض الصدفة.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →