Penetration Testing ما هو؟ وكيف تبدأ طريقك به!

Penetration Tester

يستخدم الـ Penetration Test في اختبار مستوى حماية الشركات واكتشاف الثغرات ونقاط الضعف الموجودة بها. ببساطة أكثر تقوم الشركة بالاتفاق مع Ethical Hacker ليقوم بفحص مستوى الحماية واكتشاف الثغرات ونقاط الضعف التي قد تشكل خطورة على الشركة ويقدم بعد الانتهاء من عمله تقرير مفصّل عن أماكن نقاط الضعف والثغرات التي وجدها بالاضافة الى الأسباب واقتراح الحلول المناسبة لها. أثبتت هذه الطريقة أنها أكثر الطرق فعالية للحماية لأن هذا الهاكر سيستخدم نفس الأساليب والأدوات التي يستخدمها المخترقين لكن بشكل أخلاقي هذه المرة ولصالح الشركة!

شخصيا أجد أن العمل كـ Penetration Tester أمر جميل جدا وممتع بنفس الوقت فأنت ستحاول اختراق الشركة وتتحدى الأنظمة ومدراء السيرفرات وتقوم بعمل أي هاكر يريد اختراق الشركة وتستعمل نفس الطرق والأدوات التي يستخدمها لكن الفرق أنك تفعلها هذه المرة بطريقة شرعية بعد موافقة الشركة ولصالحها وفي النهاية ستحصل على مقابل مادي أيضا! هذا العمل موجود ومنتشر في الدول المتقدمة والشركات التي تهتم بالحماية وتهتم بأمن المعلومات الموجودة عندها أما الشركات العربية لا أتوقع أنها تعلم بوجود هذا العمل أساسا! (في الوقت الحالي على الأقل) لأن هذه الشركات تكتفي على الأغلب بوضع شخص واحد مسؤول عن جميع الأمور التي تخص السيرفر أو الشبكة من ادارة, صيانة, تحديث, حماية… حاليا لا يوجد مشكلة طالما الوضع متكافئ (لا يوجد حماية قوية وبالمقابل لا يوجد هاكرز عرب أقوياء!) فللأسف في عالمنا العربي أكثر من 95% من الأشخاص الذين يطلقون على أنفسهم Hackers لا يعلمون سوى استغلال أبسط الثغرات المكتشفة في السكريبتات المبرمجة بلغة php بغرض اختراق المواقع فقط! أو اختراق الأجهزة باستخدام احدى البرامج أو القيام بسرقة الايميل عن طريق صفحة تسجيل دخول مزورة!! وهذا بكل تأكيد لا يمكنهم من اختراق أي شركة! أما بالنسبة للهاكرز الذين يقومون بعمل Penetration Test لشركة ما يمكننا القول أنهم Hackers حقيقيين لكنهم يستغلون مهاراتهم بطريقة صحيحة ولحماية الشركة. وللعمل بهذا المجال يجب أن تكون على علم بكثير من الأمور والمجالات المختلفة فبكل تأكيد ستحتاج لمعرفة بالشبكات وأدق تفاصيلها, ادارة السيرفرات والتعامل مع أنظمة التشغيل المختلفة, قواعد البيانات, التشفير وقد تحتاج لمعرفة بلغات البرمجة أيضا وكثير من الأمور الأخرى بجانب معرفتك بالهاكر وأساليبه ومن الضروري الحصول على شهادات تثبت خبرتك في المجالات السابقة مثل: MCP , CCNA , CISSP , RHCE , C|EH , CPTS , OPST وغيرهم الكثير طبعا ليس من الضروري الحصول عليهم جميعا لتعمل بهذا المجال لكن كلما ازداد عدد شهاداتك وارتفعت مستوياتها ازادت معرفتك وارتفع الأجر معها. فمثلا قد تحتاج لأن تتعامل مع شركة تستخدم أنظمة Linux و Windows وتستخدم راوترات Cisco فاذا لم تكن على معرفة بجميع الأمور السابقة لن تتمكن من القيام بعملك! تخيل أنك تريد اختراق نظام لا تعرف كيف تتعامل معه؟! الموضوع هنا ليس اختراق فقط بل كتابة تقرير مفصل واقتراح الحلول المناسبة أيضا. باختصار يجب أن تكون هاكر حقيقي بنى علمه على معرفة وليس شخص تعلم استخدام بضعة أدوات!

أما طريقة العمل تتم بعد الاتفاق مع الشركة وأخذ موافقة خطيّة منهم لأن القيام بمحاولة اختراق أمر غير شرعي ويعرضك للمسألة القانونية بعد ذلك يتم الاتفاق على التفاصيل مثل المدة المحددة, الأجر, عدد السيرفرات, الأسلوب المتبع, نوعية الثغرات التي ستقوم بتجربتها… بعد ذلك يتم تحديد الأسلوب المتبع Black Box أم White Box في الاسلوب الأول لن تقوم الشركة بتزويدك بأي معلومات وعليك أن تبدأ عملك بجمع المعلومات وعمل Information Gathering عن الشركة كأن تقوم بمعرفة أيبيات السيرفرات التي تستخدمها الشركة, معرفة الأنظمة التي تعمل عليها, تحديد اصدارات البرامج والسيرفرات التي تستخدمها الشركة, أساليب الحماية التي تتبعها… أو الاسلوب الثاني White Box وبهذه الحالة تقوم الشركة بتزويدك بجميع المعلومات التي تحتاجها كأن تخبرك بوجود سيرفر قواعد بيانات Oracle يعمل بنظام لينوكس  يستخدم الأيبي xxx.xx.xx.x متصل مع Webserver يعمل بنظام Windows يوجد عليه موقع مبرمج بلغة ASP ويوجد فايروول على سيرفر قواعد البينات يسمح بالاتصال بآيبيات محددة… وطبعا يتم تحديد بعض الشروط أيضا مثل نوعية الثغرات التي قد تقوم بتجربتها حيث بعض أنواع هذه الثغرات من الممكن أن تؤدي لتوقف السيرفر عن العمل مما يسبب خسائر للشركة!

بعد الاتفاق على كل شيء تبدأ عملك وفق خطة منظمة كما هو موضح بالصورة التالية:

Penetration Testing

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

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

ملاحظة: جميع ماكتب سابقا من جهدي الشخصي وهو تلخيص للعديد من المقالات والكتب التي قرأتها سابقا.. هذا الموضوع ليس منقول أو مترجم من أي مصدر آخر وهو خاص بهذه المدونة فقط! لذلك أتمنى عدم نقله كاملا دون حفظ الحقوق والاشارة للمصدر!

دمتم بود.. أخوكم Br4v3-H34r7.

رابط التعقيبات التعليقات RSS

أرسل الى صديق





أرسل الموضوع
twitter del.icio.us digg reddit stumbleupon facebook technorati google yahoo

التعليقات
  1. 1- S_DLA_S Th3 1r4Q1 Cr4Ck3r كتب بتاريخ: 04 Jan 2009 الساعة: 12:56 AM

    روعة موضوع جميل
    و ربي مبدع
    و اعتقد شهادة ال c|eh اهم شهادة في هذا المجال
    تحياتي

  2. 2- محمد كتب بتاريخ: 04 Jan 2009 الساعة: 2:40 AM


    السلام عليكم اخوي عبدالمهين موضوع رائع وجدير بالقراءة
    يا ريت لو دوره الهكر الاخلاقي موجود في دول العربية
    او مرخص لهم العمل في دولنا
    ودي لك ننتظر جديدك

  3. 3- danova كتب بتاريخ: 04 Jan 2009 الساعة: 4:56 AM

    السلام عليكم ..

    اخي موضوع جميل جدا و مفيد و جديد , اشكرك على تعبك و اثمن جهودك و اتمنى منك مزيدا من هذه المواضيع الرائعة
    بارك الله فيك

  4. 4- عبدالمجيد المحارب كتب بتاريخ: 04 Jan 2009 الساعة: 7:32 AM

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

    لدي ملاحظة بسيطة بخصوص الشركات العربية ، فهناك بالفعل بعض الشركات التي تقوم بعمية الـ PT ، مثل its2 و innovative Solutions في السعودية ، ولكن أتفق معك في مستوى الخبرة لديهم ضعيف ان لم يكن معدوما الا ما ندر

    دمت بود

  5. 5- faresko كتب بتاريخ: 04 Jan 2009 الساعة: 10:53 AM

    دوما مبدع ماشاءالله عليك ..

    وخطوة حلوه في توجيه الهكر للمسار الصحيح ..

  6. 6- احمد كتب بتاريخ: 04 Jan 2009 الساعة: 11:27 AM

    شكرا لك

    كم أتمنى وجود عرب هكر محترفون بكثره

    هم موجودون لكن قله
    ولا يوجد شئ في السعوديه يقدمون هذه الخبرات والمجالات والشهادات MCP , CCNA , CISSP , RHCE , C|EH , CPTS , OPST

    كلن يتعلم بنفسه ولا عساه ماتعلم

    وش سويت في الموضوع اللي كلمتك عنه؟

  7. 7- AbdAllah SaeeD كتب بتاريخ: 04 Jan 2009 الساعة: 11:55 AM

    أحييك على الموضوع الرائع

    سيفيدني هذا الموضوع في عمل الـ penetration testing framework الذي بدأت به أنا و أصدقائي
    و لكن توقفنا مؤقتا بسبب الدراسة و الامتحانات …

    شكرا

  8. 8- Majood كتب بتاريخ: 04 Jan 2009 الساعة: 1:26 PM

    والله صراحة إبداع وطريقة مميزة لشرح التفاصيل
    أشكرك أخي Br4v3-H34r7 على الجهد الجبار
    وأتمنا لك التوفيق والنجاح ^_^
    أخوك majoodmud

  9. 9- CuTtHrOaT كتب بتاريخ: 04 Jan 2009 الساعة: 2:11 PM

    السلام عليكم ,,, كيفك يا عبدالمهيمين … ؟

    مثل ما قلت Penetration Test عمل ممتع لكن تقدر تقول يبغاله خبرة واسعة جدا

    اما الي يبغا يطلع ثغرة و يخترق <<< أيام الأبتدائي خخخ

    و بتوفيق للجميع لي رجعه أكمل قرأآة الموضوع لأني ما قريته كاامل ,,, برب

  10. 10- Fahad كتب بتاريخ: 04 Jan 2009 الساعة: 2:32 PM

    موضوع شيق اتلهف < لقراءة المزيد في مجال السكيورتي

    اخوي عبد المهيمن , استمر ولايهمك عدد التعليقات فالمبدع مبدع بكل مواضيعه

  11. 11- نجم الدين كتب بتاريخ: 04 Jan 2009 الساعة: 2:45 PM

    الله يجزيك الخير اخي الكريم Br4v3-H34r7
    الموضوع أكثر من رائع ومفيد جدا شامل وواضح
    اتمنى لك التوفيق

  12. 12- تركي كتب بتاريخ: 04 Jan 2009 الساعة: 3:26 PM

    مشكور وماقصرت

  13. 13- محمد الحاتمي كتب بتاريخ: 04 Jan 2009 الساعة: 3:47 PM

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

  14. 14- ThE GaMe كتب بتاريخ: 04 Jan 2009 الساعة: 4:25 PM

    مشكور يالغالي

    بصراحة 100%

    تعجبني مواضيعك

    إلى الأمام

    واتمنى لك التوفيق في جميع اعمالك

  15. 15- mex كتب بتاريخ: 04 Jan 2009 الساعة: 4:42 PM

    موضوع رائع

الصفحات: [1] 2 3 4 5 » أظهر جميع التعليقات
المشاركة بتعليق

               


أعلى الصفحة