إخـتـراق المواقع والسيرفرات وحمايتها (المتطلبات)
أهلاً ومرحبا بكم من جديد زوار ومتابعي موقع وقنوات فايروس سفن اكس في موضوع جديد سوف نتطرق فيه الي تعلم تطوير المواقع والسيرفرات وحمايتها من الاختراق وسنتعرف ايضا علي البداية الصحيحة لهذا التخصص وماهي التقنيات المستخدمة والمتطلبات التي يجب توافرها لذلك.
في البداية يجب ان تعلم ان لكل مجال كبير مسؤليه اكبر، وان جميع الخبراء
والباحثين والمحترفين في هذا المجال كانوا في يوما من الايام ليس لديهم اي خبره
عما وصلوا اليه هم الان، وذلك ببساطه لان جميع البشر سواسيه والجميع منذ ان
خلقه الله تعالي لايعلم مافي الغيب او حتي ماسيكون عليه، ففي العام الماضي لم
تكن تعلم ماحدث لك في هذا العام ولذلك انصحك ياصديقي بالاجتهاد في عملك لتصل في
يوم ما الي ماتتمني.
قبل ان نتعرف علي البداية وطرق وأساليب وتقنيات الفحص والاختراق في مجال الويب
يجب ان يكون لدينا بعض الاساسيات التي ستساعدك في الوصول الي اقصي قمه الخبره
في هذا المجال، فمثلاً لايمكنك الحصول علي شهاده في مدرستك الا بعد ان تدرس عده
مناهج ودروس واختبارات وتجارب اولا، وكذلك ايضا في مجال الويب هذا عليك ان تمر
ببعض الامور المهمه والتي تعتبر هي البدايه او الخطوات التي اذا اتبعتها يمكنك
ان تصل إلى هدفك ولكن ماهي هذه الخطوات التي يجب تعلمها والتي لا يعرفها الا
المتخصصين في هذا المجال؟
اولا يجب عليك تعلم اللغه الانجليزيه ولا يشترط أن تكون محترفاً فيها، بل يكفي
فقط مستوي متوسط من الخبره في هذه اللغه وهي المرحله الاولى والاهم وسنتعرف علي
سبب ضروره تعلمها فيما بعد، ثم بعد ذلك يجب أن يكون لديك الخبره في بعض لغات
البرمجه وذلك لان موقع الويب تم بناؤه بالكامل بهذه اللغات، وذلك لتتمكن اولا
من فهم الهيكل الكلي للمواقع والسيرفرات، ومن لغات البرمجه الاكثر استخداماً في
هذا المجال هي:
لغه HTML و
JavaScript
و CSS
و
PHP
وتعد هذه اللغات الأربعة هي اساس بناء اشهر واضخم مواقع الويب مثل جوجل
ويوتيوب وفيسبوك وانستجرام وتويتر..إلخ.
ولكن هناك أيضاً لغات اخري ستساعدك في الوصول إلى مستوي اكثر خبره واحترافيه
في هذا المجال أيضاً وهي:
لغه Python و
XML و
ASP
و Perl
و Ruby
وهي اللغات التي تستخدم بكثره في السيرفرات والمواقع وقواعد البيانات وتطبيقات
الويب وأيضاً يستغلها المتخصصين في كشف الثغرات الأمنية وترقيعها كما يجب عليك
ان تعلم الفرق بين المواقع الثابته "Static" والمواقع التفاعلية "Dynamic" والاختلاف بين كلا منهم، حتي يمكنك تحديداً الاسلوب الذي يجب اتباعه للفحص
او لعمل إختبار إختراق.
بعد ذلك يجب عليك ان تعلم المقصود بالخوادم او السيرفرات في الويب "Web Servers" وانواعها وفكره كلا منهم والسلبيات والايجابيات لكل نوع وذلك بالطبع سيفيدك
في اختبار افضل سيرفر لعملك او حتي استغلاله في الاختبار،ثم بعد ذلك ننتقل الي
الخطوة الأخيرة والأهم وهي الشبكات "Networks".
انصحك بمشاهده هذا الفيديو عن الشبكات أيضاً
كما يجب ان اوضح لك ان تعلم الشبكات من الامور المهمه جدا لإنها اصبحت ترتبط
بكل شي في وقتنا الحاضر، واهميه الشبكات في مجال الويب هو الاستفاده منها في
تحليل البيانات الماره عبر الشبكه والبروتوكولات المستخدمة وطبقات التشفير
والحزم ومايحدث في الخلفيه وتحليل الكود البرمجي للحزم والطلبات والاشارات
المرسله للسيرفر وأيضاً معرفه استجابة السيرفر لهذا الطلب او الامر، وهذا
بالطبع سيفيدك بشكل كبير في جمع بعض المعلومات او كشف الأخطاء البرمجية والتي
تعد ثغرات ونقاط ضعف أمنيه يمكن استغلالها.
وأخيراً وليس اخرا كان هذا موضوع اليوم اتمني أن تكونوا قد استفدتم منه وان لا
تبخلوا علي غيركم بالاستفادة عن طريق مشاركه الموضوع مع أصدقائكم ليستفيد
الجميع ولنستمر في نشر المزيد من الاخبار والمواضيع المفيده، دمتم في امان الله
والسلام عليكم ورحمه الله وبركاته.