الأمن السيبراني
إزالة “ضباب المزيد” في أمن السيبرانية
في مؤتمر RSA في سان فرانسيسكو هذا الشهر، تم عرض مجموعة من الحلول الجديدة والحارة من صناعة أمن السيبرانية. كل معرض زعم أنه سيفي بذاته لإنقاذ مؤسستك من الممثلين السيئين الذين يسرقون أشياءك أو يبتزونك مقابل ملايين الدولارات.
بعد التفكير الكثير، توصلت إلى استنتاج مفاده أن صناعتنا迷失ة.迷失ة في حسرة الكشف والاستجابة مع الكلام غير المهم الذي يدعي أن مشاكلك سوف تختفي إذا أضفت طبقة أخرى. مغمورة في غيمة من الاستثمارات التكنولوجية والموظفين والأدوات والبنية التحتية، تشكلت الشركات迷宫ًا لا يمكنهم رؤية الغابة من أجل تحديد ومكافحة الممثلين السيئين. هذه الأدوات، التي تهدف إلى حماية الأصول الرقمية، تسبب بدلاً من ذلك الإحباط لكل من فرق الأمن والتنمية من خلال زيادة العمل وعدم توافق الأدوات. “ضباب المزيد” لا يعمل. ولكن، بصراحة، لم يكن يعمل أبدًا.
الهجمات السيبرانية تبدأ وتنتهي في الكود. إنه بسيط. إما أن يكون لديك خلل أمني أو ثغرة في الكود، أو تم كتابة الكود بدون مراعاة الأمن. في كلتا الحالتين، كل هجوم أو عنوان تقرأه يأتي من الكود. ومطوري البرمجيات هم الذين يواجهون مشكلة الأمان في النهاية. ولكن المطورين ليسوا مدربين على الأمان، وربما لن يكونوا أبدًا. لذلك، يطبقون أدوات البحث عن الكود القديمة التي تبحث فقط عن الأنماط في الكود. وكن على حذر مما تطلبه لأنهم يحصلون على تسونامي من التنبيهات، ويقضون معظم يومهم في ملاحقة الأشباح والخداع. في الواقع، يقضي المطورون حتى ثلث وقتهم في ملاحقة الإيجابيات الكاذبة والثغرات. فقط بالتركيز على الوقاية يمكن للمؤسسات بدء تعزيز برامج الأمان ووضع أسس للثقافة الأمنية.
العثور على الحلول على مستوى الكود
غالبًا ما يقال إن الوقاية أفضل من العلاج، وهذا المثل صحيح بشكل خاص في أمن السيبرانية. لذلك، حتى في ظل القيود الاقتصادية الأضيق، تستمر الشركات في الاستثمار وتوصيل أدوات أمنية أكثر، مما يخلق حواجز متعددة للحد من احتمال الهجمات الناجحة. ولكن على الرغم من إضافة المزيد والمزيد من طبقات الأمان، تظل نفس الهجمات تحدث. لقد حان الوقت للمؤسسات أن تتبنى منظورًا جديدًا – واحدًا حيث نركز على المشكلة على مستوى الجذر – من خلال العثور على الثغرات وتصحيحها في الكود.
البرامج غالبًا ما تكون النقطة الرئيسية للدخول للمجرمين السيبرانيين الذين يبحثون عن استغلال الضعف وgain الوصول غير المصرح به إلى البيانات الحساسة. في أواخر عام 2020، تم الكشف عن تجاوز SolarWinds ، ووجد المحققون عملية بناء معيبة سمحت للمهاجمين بحقن الكود الخبيث إلى برنامج Orion لمراقبة الشبكة. هذا الهجوم أبرز الحاجة إلى تأمين كل خطوة من عملية بناء البرمجيات. من خلال تنفيذ تدابير أمن التطبيقات القوية، أو AppSec، يمكن للمؤسسات التقليل من خطر انتهاكات الأمان هذه. لفعل ذلك، تحتاج المؤسسات إلى النظر إلى عقلية “الانحراف إلى اليسار”، وإحضار الطرق الوقائية والتوقيعية إلى مرحلة التنمية.
على الرغم من أن هذه الفكرة ليست جديدة تمامًا، إلا أنها تأتي مع بعض العيوب. واحد من العيوب الرئيسية هو زيادة وقت التنمية والتكاليف. يمكن أن يتطلب تنفيذ تدابير أمن التطبيقات الشاملة موارد وخبرة كبيرة، مما يؤدي إلى دورات تنمية أطول وتكاليف أعلى. بالإضافة إلى ذلك، لا تمثل جميع الثغرات خطرًا كبيرًا للمؤسسة. إمكانية الإيجابيات الكاذبة من أدوات الكشف تؤدي إلى الإحباط بين المطورين. هذا يخلق فجوة بين فرق الأعمال والهندسة والأمان، والتي قد لا تتماشى أهدافها. ولكن الذكاء الاصطناعي التوليدي قد يكون الحل الذي يغلق هذه الفجوة بشكل جيد.
الدخول إلى عصر الذكاء الاصطناعي
من خلال استخدام الذكاء الاصطناعي التوليدي في أمن التطبيقات، سنتمكن في النهاية من التعلم من الماضي وتوقيع وتنبؤ الهجمات المستقبلية. على سبيل المثال، يمكنك تدريب نموذج لغة كبير أو LLM على جميع الثغرات المعروفة في الكود، بجميع تنوعاتها، لتعلم الميزات الأساسية لها جميعًا. يمكن أن تشمل هذه الثغرات مشاكل شائعة مثل تجاوز الحوافز، وهجمات الحقن، أو التحقق غير الصحيح من المدخلات. سيتعلم النموذج أيضًا الفرق الدقيق بين اللغات والإطارات والكتب، بالإضافة إلى ما هي إصلاحات الكود الناجحة. يمكن للنموذج بعد ذلك استخدام هذه المعرفة لفحص كود المؤسسة وfinding الثغرات المحتملة التي لم يتم تحديدها بعد. من خلال استخدام السياق حول الكود، يمكن لأدوات الفحص الكشف بشكل أفضل عن التهديدات الحقيقية. هذا يعني أوقات فحص قصيرة وأقل وقت في ملاحقة الإيجابيات الكاذبة وزيادة إنتاجية فرق التنمية.
يمكن لأدوات الذكاء الاصطناعي التوليدي تقديم إصلاحات كود مقترحة، وتأتميم عملية إنشاء التصحيحات، مما يقلل بشكل كبير من الوقت والجهد المطلوبين لتصحيح الثغرات في قواعد الكود. من خلال تدريب النماذج على مستودعات كبيرة من قواعد الكود الآمنة وأفضل الممارسات، يمكن للمطورين استخدام شفرة توليدية تتوافق مع معايير الأمان وتتجنب الثغرات الشائعة. هذا النهج الوقائي لا يقلل فقط من احتمال إدخال عيوب أمنية، بل يسرع أيضًا عملية التنمية من خلال توفير مكونات كود تم اختبارها وتأكيد صحتها مسبقًا.
يمكن لهذه الأدوات أيضًا التكيف مع لغات برمجة مختلفة وأساليب الترميز، مما يجعلها أدوات مرنة لأمن الكود عبر مختلف البيئات. يمكنها التحسين مع مرور الوقت من خلال الاستمرار في التدريب على بيانات جديدة وآراء، مما يؤدي إلى توليد تصحيحات أكثر فعالية وموثوقية.
العامل البشري
من المهم ملاحظة أن尽管 يمكن تلقين إصلاحات الكود، إلا أن الرقابة البشرية والتحقق لا يزالان ضروريين لضمان جودة وصحته الصحيحين. بينما تلعب الأدوات المتقدمة والخوارزميات دورًا مهمًا في تحديد ومكافحة الثغرات الأمنية، لا تزال الخبرة والابتكار وال直ور البشرية لا غنى عنها في تأمين التطبيقات بشكل فعال.
المطورون في النهاية مسؤولون عن كتابة كود آمن. فهمهم لأفضل الممارسات الأمنية ومعايير الترميز والثغرات المحتملة هو أمر بالغ الأهمية لضمان أن التطبيقات يتم بناؤها مع مراعاة الأمان من البداية. من خلال دمج برامج التدريب والتوعية الأمنية في عملية التنمية، يمكن للمؤسسات تمكين المطورين من تحديد ومعالجة القضايا الأمنية بشكل استباقي، مما يقلل من احتمال إدخال الثغرات إلى قاعدة الكود.
بالإضافة إلى ذلك، من الضروري التواصل الفعال والتعاون بين مختلف أصحاب المصلحة داخل المؤسسة من أجل نجاح أمن التطبيقات. بينما يمكن لأدوات الذكاء الاصطناعي مساعدة “إغلاق الفجوة” بين التنمية وعمليات الأمان، يتطلب بناء تطبيقات أكثر متانة وأمان ثقافة من التعاون والمسؤولية المشتركة.
في عالم حيث يتحول مشهد التهديدات باستمرار، من السهل أن ي trởيء بالكثير من الأدوات والتكنولوجيا المتاحة في فضاء أمن السيبرانية. ومع ذلك، من خلال التركيز على الوقاية وfinding الثغرات في الكود، يمكن للمؤسسات تقليم “الدهن” من حزمة أمانهم الحالية، ووفر الوقت والمال بشكل كبير في هذه العملية. على مستوى الجذر، ستتمكن هذه الحلول من finding الثغرات المعروفة وتصحيح الثغرات الصفرية وثغرات ما قبل الصفر قبل حدوثها. ربما سنتمكن أخيرًا من مواكبة، إن لم نتفوق على، الممثلين السيئين المتطورة.












