من هو الهاكر ؟ ومن هم الهاكرز ؟ - hackers


مما لا شك فيه ان كل من يقرا هذه المقاله الان . قد اتطلع مسبقا علي بعض
تعريفات مصطلح الـ hack او علي الاقل احدها .
وبالتأكيد . فقد لاحظنا ان التعاريف تختلف من شخص لاخر
بحسب البيئه المحيطه به .
ومن اشهر هذه التعريفات . هي ما ذكر فيها علي سبيل المثال
لا الحصر ان الهاكر هو من لديه القدره علي
اختراق نظام ما . او اكتشاف الثغرات ونقاط الضعف فيه
او القدره علي التسلل الي الانظمه والشبكات . والعبث بها بطريقه او باخري
ومما لا شك فيه . ان ظاهره تغيير محتوي الصفحات الرئيسيه للمواقع اصبح من لديه
القدره عليها باي طريقه كانت . تجد من يطلق عليه لقب hacker !!
متتبعي البرامج ومصممي الكراكات لها . البعض يطلق عليهم لقب hacker
مكتشفوا ثغرات الويب ابليكيشن او ثغرات الانظمه او الخدمات .
في الغالب يطلق عليهم لقب hacker
بعض الاشخاص الذين يتمكنوا من الوصول الي انظمه شركات معروفه
وتسريب بيانات هامه عنها قد يطلق عليهم لقب hacker
مصممي الفيروسات . المهندسين الاجتماعيين . محللي الاختراقات .
مدراء الشبكات . مدراء الانظمه . مختبري الاختراق . او حتي المبرمجين
كل هؤلاء في مجتمعاتنا يطلق عليهم لقب hackers وبجداره !! اليس كذلك ؟؟
السؤال الذي يطرح نفسه الان . هل استحق ايا من هذا او ذاك اللقب ؟؟
هذا ما سنتعرف عليه في نهايه المقاله ان شاء الله


------------------------------------------------
اختلاف التعريفات في تقيسم الـ hackers الي مجموعات
------------------------------------------------

حينما يتعلق الامر بتقسيم الـ hackers الي مجموعات . فاننا كثيرا ما نجد اختلافات لا حصر لها
فهناك من يقسم الهاكرز علي حسب خبراتهم ببساطه
مبتدئ . متوسط . محترف .. الخ
وهناك من يقسمهم علي حسب اعمالهم
هاكر . كراكر . سكربت كيدز .. الخ
وهناك ايضا من يقسمهم علي حسب اهدافهم واعمالهم
هاكرز اصحاب القبعات البيضاء . الرماديه . والسوداء
اما السؤال الذي يطرح نفسه هنا . هل هذه التقسيمات صحيحه ؟؟ دعونا نتعرف علي مفهوم
الهاكر لتضح لنا الامور

---------------------
مفهوم الـ hack بشكل عام
---------------------

الـ hack هو عباره عن مفهوم معقد بعض الشئ . يجمع ما بين عده مفاهيم اخري . قد يكون
اهمها ( الاتقان - التمكن - التميز - الابداع - الفهم العميق لمجريات الامور ... الخ ) جميعها مجتمعه
وبشكل عام . فالـ hack هو الوصول لمرحله ما بعد الاتقان .
الـ hacker
هو الشخص الذي يمتاز بخبره شديده في ادق تفاصيل تخصصه . ولا يشترط ان يكون مجاله هو امن
المعلومات . اي شخص في اي مجال من مجالات الحياه اليوميه . قد اتقن تخصصه . وتمكن من
ادق تفاصيله . فهو مرشح بجداره ليستحق القب . لكن متي يستحقه ؟ ؟
هنا نأتي الي تعريف مفهوم الـ hacker بالشكل الذي نتمني ان نري
الجميع ينطبق عليهم ( ومنهم انا )

الـ  hackerفي عالم البرمجيات هو لقب يطلق علي شخص مبرمج متمكن للغايه .
له خبرات عديده في مجال الحاسوب بشكل خاص . ومجال البرمجه بشكل عام .
اضافه الي علوم اخري تمكنه من الفهم العميق لكل ما يتعلق بالشبكه العنكبوتيه بصفه خاصه
يستطيع حل مشاكله بنفسه . ويستعمل مهاراته لتطوير الشبكه العنكبوتيه في مجال تخصصه

ومن التعريف السابق . نستنتج ان التقسيم الشهير للهاكرز الي
( مبتدئ - متوسط - محترف ) هو امر غير منطقي . فبطبيعه الحال
ان لم يكن متمكن بشكل كبير من مجال تخصصه . ويسعي دائما لتطوير الشبكه العنكبوتيه
فهو لا ينطبق عليه لقب hacker
قد نخص بالذكر ايضا المبرمجين . فهم دائما من المرشحين في المقام الاول لاكتساب لقب hackers
لكنهم لا يستحقوه الا اذا كانوا يسعوا دائما للرقي بأي جزء من اجزاء الشبكه العنكبوتيه
باستخدام مهاراتهم . وهكذا الامر مع باقي التخصصات في مجال امن المعلومات
فاذا اردت ان تصبح هاكر بمفهومها الصحيح . فعليك اذن ان تتبع الـ hackers الحقيقيون
وتستخدم نفس مبدأهم . عليك اولا باتقان مجال تخصصك . وذلك بدراسته من اساسياته بالتفصيل
مرورا باكتساب الخبره مع الوقت . ثم اخيرا استغلال مهاراتك فيما ينفع مستخدمين اخريين


---------------------
كيف تصبح hacker
-------------------

سؤال قد طرحه العديد من الاشخاص سابقا . وقد كتب عنه مقالات وكتب لا حصر لها
دعونا نتفق اولا علي ان ليس كل مخترق هو هاكر
المخترق . ان صح التعبير . فمن الممكن اطلاق العديد من الالقاب عليه . كمخترق Penetrative
او متسلل Intruder . او قرصان Pirate . او مهاجم Attacker . او مخرب Cracker
او حتي من الممكن انطباق جميع هذه الالقاب عليه اثناء عمليه اختراق واحده !!
المخترقين . هم من نستطيع تقسيمهم الي ( مبتدئ - متوسط - محترف ) او حتي الي ( هاكر - كراكر - سكربت كيدز )
ونستطيع تمييزهم من خلال مبادئهم كـ ( المخترقين اصحاب القبعات البيضاء - الرماديه - والسوداء )
المخترقين ببساطه . هم اناس لهم القدره علي الاختراق بشكل عام
والاختراق يعني الولوج الغير مصرح به لنظام ما . ايا كان هذا النظام . قد يكون نظام تشغيل
وقد يكون نظام برمجي . وقد يكون نظام شبكي . اوقد يكون اي نظام اخر
اما الهاكرز . فهم اناس قد يمتلكوا نفس الخبره التي يمتلكها المخترق . وقد تكون اكثر تعمق منه
لكنهم دائما لا يستخدمون مهاراتهم الا في عمليات التطوير للشبكه العنكبوتيه
اذا . كيف تصبح هاكر ؟؟
عليك اولا ان تفهم ادق تفاصيل تخصصك . وذلك بدراسه التفاصيل الدقيقه فيه . كدراسه الشبكات مثلا .
مبدأ عملها بتعمق . الموجهات ووظائفها . القدره علي تحليلها وتحليل البيانات الماره فيها .
فهم اليه عمل بروتوكولاتها بشكل من التفصيل والدقه ... الخ
لغات البرمجه . والتمرس عليها حتي الوصول الي مرحله فهم اكواد البرمجيات المختلفه . وتحليلها
وفهم اليه عملها . والقدره علي انتاج غيرها او تطويرها
الانظمه وطريقه عملها . تحليلها . التعمق في نقاط الضعف فيها وطرق حمايتها
فهم اليه عمل الحاسوب نفسه
وهذا يتطلب دراسه علم هندسه الحاسب . لتصبح لديك درايه وفهم لما يدور بداخله بادق تفاصيله
من الدوائر الكهربائيه . لغه الاله والاسمبلي . طريقه الحاسوب في معالجه البيانات ... الخ
وهكذا الامر في اي تخصص اخر تريده . ثم اخيرا استخدام هذه المهارات في عمليه التطوير
وعمليه التطوير تعني ان تقوم بانتاج ( اي شئ يستطيع اي مستخدم اخر الاستفاده منه ) باستخدام مهاراتك الخاصه
الغالبيه مع بدايه الطريق في مجال امن المعلومات . طموحه الوحيد هو ان يصبح مخترق متمكن
وهذا في حد ذاته شئ جميل . اذ انه لن يستطيع ان يصل لمراحل متقدمه في مجال الاختراق
الا اذا اتقن الاساسيات بشكل من الدقه وصحه المعلومه
فكلما زادت نسبه تعمقه في تفاصيل اساسيات مجال تخصصه . زادت نسبه وصوله الي
مراحل متقدمه اثناء اختراقاته
ايضا كلما نقصت معلومه في اساسياته العلميه . او اكتسبها بمفهوم خاطئ . زادت المشكله مع مرور
الوقت . وقد يبني جميع معتقداته مستقبلا علي اساس هذه المعلومه الخاطئه . وبالتالي تجده كثيرا ما
تواجهه عوائق .
ايضا من الاسباب التي تجعل المخترق الجديد . لا يتقن امور مجاله بالشكل المطلوب . هو استعجاله للوقت !!
تجده دائما يبحث عن طرق متقدمه للاختراق . اساليب وتقنيات خاصه . ثغرات ونقاط ضعف منتشره
....... وهلم جرا
ظنا منه انه سيصبح مخترق متقدم باستخدام ايا من تلك الطرق او الاساليب دونما المرور بمرحله
تثبيت الاساسيات ليختصر الوقت !!
وقد يظل في هذه الحاله لسنين طويله . علما ان اساسيات مجال تخصصه ايا كان التخصص . من الممكن
اتقانها في فترات وجيزه للغايه . قد لا تتعدي بضعه شهور . فقط اذا ما ترك الاختراق بحد ذاته
وصب تركيزه علي فهم الاسباب والمسببات . والـ Methodology لعمليه الاختراق نفسها
وهذا بدوره يجعله من المرشحين ليستحق لقب hacker وبجداره .
لكنه يظل مخترق فقط وليس هاكر . الا اذا استخدم مهاراته في تطوير الشبكه العنكبوتيه باي شكل من الاشكال

---------------------------------
مبادئ الهاكرز & مبادئ المخترقين
---------------------------------

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

------

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

ومن الامثله علي الهاكرز في مجتمعاتنا العربيه او الغربيه علي حد سواء .
هناك العديد من الاشخاص الذين استحقوا لقب هاكرز وبجداره
اذا اردت ان تصبح هاكر . فعليك دائما اتباع مبادئهم واهدافهم الساميه
ومن هذه الامثله في المجتمع العربي ( بدون ذكر اسماء )

مؤسس اول موقع ويكي عربي يختص بعلم الشبكات .
مؤسس شركه حسوب .
صاحب مشرع البرمجه بابداع ( اول لغه برمجيه عربيه ) .
صاحب مشروع صندوق الحريه .
صاحب موسوعه الالسن ... الخ .
كل هؤلاء متبعيين لمبادئ الهاكرز بحذافيرها . لذلك هم يستحقوا ان يطلق عليهم لقب hackers
اكثر من اي شخص اخر . حتي وان لم يطلبوا ذلك
اضافه الي انهم اكتسبوا الشهره التي دائما يحلم المخترق بالوصول اليها باستخدام قدرته علي الاختراق
بدون اتباع اي من اساليب المخترق

-----------
كلمه اخيره
----------
في النهايه . وقبل ان انهي هذه المقاله . احببت ان انوه الي بعض الامور التي ستفيد البعض
وكـ تلخيصا لما تم ذكره في المقاله . فان معظم المهتمين بمجال امن المعلومات بشكل عام
يسعون الي اتقان مجال الاختراق نفسه . وكما ذكرنا من قبل . فان اتقان الشئ . لا يكون ابدا
الا باتقان اساسياته بشكل من التفصيل والدقه . فاذا اردنا ان نرتقي بانفسنا في هذا المجال
فعلينا الاجتهاد في دراسه الاساسيات . وانا هنا لا اعني بالاساسيات اي ما يتم ذكره في الدورات
ولنفرض مثلا انك اخترت مجال اختراق السيرفرات او استهداف المواقع . فلا اعني
بالاساسيات هنا ان تتعلم ما هو الشل . وطريقه واستخدامه . والتصاريح والتخطيات
وما الي ذلك . بل بالتخصص اكثر فاكثر . فاذا اخترت مثلا دراسه ثغرات تطبيقات الويب .
 فعليك بتعلم احدي لغات البرمجه . واتقانها بشكل جيد .
ثم فهم اليه عمل الثغرات قبل البدء في تطبيقها . واخيرا الممارسه بشكل
دوري عبر مختبراتك الخاصه . ثم بعد ذلك ستستطيع ان تري
المجال مفتوح امامك لرسم طريقك الخاص . وهكذا الامر في اي تخصص اخر
اذا كنت غير متقن للاساسيات بشكل من التفصيل الي الان . فعليك اذا بترك الاختراقات نفسها
والانتقال الي اولي مراحل التطور والتعلم بشكل علمي صحيح . فذلك يؤهلك في النهايه الي الفهم التام
بمجريات الامور فيما يختص بمجال تخصصك . واعلم انه كلما زادت نسبه فهمك لمرحله الاساسيات
وتعمقك اكثر في دراستها . فسينتج عن ذلك تخطي العديد من العوائق مستقبلا .
ووصولك الي مراحل متقدمه بشكل اسرع وافضل . اضافه الي عدم
اهدار الوقت بدون فائده اثناء محاولتك لفهم مجال الاختراق بدون اسسس علميه صحيحه
والاهم من ذلك . انه اذا ما اردنا ان نرتقي اكثر فاكثر . فعلينا اتباع مبادئ الهاكرز التطويريه
عبر مساعده الغير . والمشاركه في العمليه التطويريه باي شكل من الاشكال
اما بانتاج شئ مفيد . او بشرح علم يفتقر الي الشرح في مجتمعاتنا . او بتوجيه الاخريين الي الطريق
الصحيح .
او باي شئ اخر مفيد للغير

اتمني ان تكون المقاله قد غيرت مفهوم الـ hack عند البعض . واتمني ان نبدأ من
الان في عمليه التطوير اتباعا لمبادئ الهاكرز . والتي اولي خطواتها تطوير الذات والمهارات
الخاصه لكل شخص عبر اتقانه لاساسيات مجال تخصصه
في أمان الله :)

المشاركات الشائعة من هذه المدونة

بحث مرتقب بخصوص علم البيانات الضخمة Big Data وتحليلها - تدوينة للإعداد

توضيحات بخصوص اساليب التخفي - The Onion Router

أسئلة شائعة حول إضافة Mailvelope والإجابة عليها