فهرس الكتاب
المطلب الثاني
الدخول عبر ثغرات البرمجية
-الثغرات البرمجية هي: عيوب او هفوات في تصميم البرنامج او في البيئة التي يعمل البرنامج ضمنها [1] .
وتوجد الثغرات البرمجية نتيجة اخطاء المبرمج اما عند تصميم وكتابة البرنامج، او عند تطويره وتحسينه بغرض زيادة فاعليته، فغالبا ما يتم تصميم البرنامج بسرعة بدافع تلبية احتياجات السوق او المنافسة او ارضاء للمدراء دون مراعاة شروط الامن، مما يؤدي الى حدوث اخطاء برمجية تسبب في هذه الثغرات [2] ، كما انه في بعض الحالات يعدل المبرمج برنامج ما بسرعة لتوسيع وظيفته وتحسين اداءة، ومع ان هذا التحسين والتوسيع يجعل البرنامج اكثر رواجا وشعبية فانه يزيد من تعقيده مما يزيد فرص الهفوات والعيوب ايضا [3] ، وفي كل الاحوال يبحث المهاجم عن هذه الثغرات، وعندما يتمكن من العثور عليها وايجادها يقوم باستغلالها من خلال تهريب برنامج خبيث عبرها الى النظام الهدف، ويعمل هذا البرنامج الخبيث على تمكين المهاجم من الدخول الى النظام ومن ثم السيطرة عليه، او يمكنه من سحب معلومات او ملفات حساسة من ذلك النظام.
(1) القرصنة، الفنون _ الاساليب _ التدابير، ص 143
(2) القرصنة تحت الاضواء، اسرار وحلول لحماية الشبكات، ص 350.
(3) القرصنة، الفنون _ الاساليب _ التدابير، ص 145.