source avatarFelipe Demartini

مشاركة

أطلق باحث الأمن في Anthropic مجانًا دليلًا يوضح كيفية استخدام الذكاء الاصطناعي لتقليل سطح الهجوم على برامجك. وفي وسط جميع الثغرات التي نراها الآن، أصبح هذا أكثر أهمية من أي وقت مضى. إذا كنت تدير موقعًا أو تطبيقًا أو نظامًا عبر الإنترنت، فهذا هو الجزء الأكثر عرضة للخطر، لأنه يمكن للمهاجم الوصول إليه دون الحاجة إلى أي كلمة مرور. بدلًا من البحث عن ثغرة تلو الأخرى، الفكرة هي تقليل كمية الكود المفتوح للخارج، بحيث يصبح حتى الخطأ الذي لم يُكتشف بعد أصعب في الوصول إليه. ختبرت Anthropic هذا النهج على OpenSSH، البرنامج الذي يستخدمه المسؤولون للوصول إلى الخوادم عبر الإنترنت، والذي تصفه الشركة بأنه أحد أكثر الأكواد مراجعة في العالم. ووفقًا لحسابات الشركة نفسها، قلص هذا العمل حوالي خمس الكود الذي يمكن لشخص غير مسجل الوصول إليه في الإصدار الافتراضي للبرنامج. وطلبت Anthropic من Claude البحث في ثلاثة محاور وفحص كل اكتشاف، وقالت إن الفكرة العامة تعمل حتى بدون الأداة التي طورتها. وإليك الخطوات خطوة بخطوة: 1 - مع البرنامج كما هو مثبت افتراضيًا، ابحث عن كود يمكن لشخص خارجي الوصول إليه ولكن لا تستخدمه أي وظيفة عادية في البرنامج. 2 - ابحث عن كود معقد وحساس يعمل قبل تفعيل أي حماية مثل تسجيل الدخول. 3 - اختبر مجموعات من الإعدادات. قد يبدو خياران معقولين بمفردهما، لكن عند دمجهما معًا، قد يعطلان حماية دون إشعار. 4 - تأكد من كل اكتشاف عن طريق تشغيل البرنامج فعليًا، وليس فقط قراءة الكود. 5 - بعد كل حظر جديد، نفّذ اختبارات المشروع نفسها واطلب نفس النتائج السابقة. إذا أثر التغيير على إعداد غير افتراضي، دع شخصًا يتخذ القرار. في اختبارات Anthropic، حدد Claude 493 مشكلة في 25 مشروعًا مفتوح المصدر، تجمع أكثر من 5 ملايين سطر. وفي OpenSSH، كان هناك حوالي 4500 سطر من ميزة تجريبية كان يمكن لأي شخص الوصول إليها قبل تسجيل الدخول، بالطريقة التي يأتي بها البرنامج مثبتًا. وأبلغت Anthropic المسؤولين عن OpenSSH وعملت معهم على تصحيح المشكلة. صدر الجزء الأول في الإصدار 10.5 في أغسطس، والباقي في الإصدار 10.6 في 6 أكتوبر. ابدأ ببرنامجك الخاص، بالطريقة التي يأتي بها مثبتًا افتراضيًا. إذا كانت هذه الثغرة موجودة في OpenSSH، فتخيل ماذا عن الأكواد التي لا يراجعها أحد.

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات. يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.