نصائحى لراغبى البدء فى البرمجة والقرصنة الاخلاقية تتلخص فى بعض النقاط وهى:
-إتقان اللغة الانجليزية "اهم شئ"
-تعلم مبادئ البرمجة والمفاهيم العامة Programming Concepts and Fundamentals
-التركيز على لغة برمجة واحده والبعد عن التشتيت.
-التركيز بشكل كبير على الويب والموبايل لأنهما ببساطه هم المستقبل بنفس الترتيب التالي:
HTML
CSS
HTML5
CSS3
Javascript
Ajax
Jquery
PHP او ASP.Net
-بالنسبة للبرمجة للهاتف المحمول:
Java > android
C#.Net > Windows Phone
Objective C > Apple products
-التعلم الذاتى والمثابره وإتقان مهارات البحث.
-الايمان بمبدأ الـ Ethical Hacking وإعلاء القيم الانسانية الحسنة عن تلك الشريرة الدفينة إفتراضياً فى النفس البشرية.
-إجادة لغات برمجة الويب والقيام بتنمية المهارات البرمجية دا هيساعد فى البداية لمعرفه ما هى اللغة التى تمت كتابة موقع ما بها حتى يقوم بالبحث والاستكشاف عن نقاط الضعف والابلاغ عنها.
-دراسة الشبكات ومخدمات الانترنت وانظمتها جيداً.
-اتقان اللغات Ruby - Perl - Python "على الرغم انه يسمح بإستخدامهم فى انشاء Web Services and Web Application مثلهم كمثل ASP او PHP الا انهم متخصصين اكتر فى اختبار الاختراق"
-استخدام بعض الادوات الاحترافية مثل Wireshark - Ettercap - Metasploit - Mantra Browser - Fiddler.
-اجادة استخدام بعض انظمة التشغيل المخصصة للإختبارات الامنية كتوزيعات Backtrack بإصداراتها من نسخة Linux .
-محاولة حضور بعض المؤتمرات والمسابقات المهمة جدا على مستوى العالم سواء اونلاين او الحضور الفعلى والاستفاده مثل Defcon - Pown2own.
-الحصول على شهادة CEH "احدث اصدار 8 تقريباً" - "Certified Ethical Hacking"
-الاهتمام بتنمية المهارت الامنيه من خلال البحث وايجاد المعلومة فى محركات البحث بطريقة اكثر تخصصية بالاعتماد على الذات.
-بناء معمل اختبار امنى وهمى للقيام ببعض التجارب على سبيل المثال بواسطة تطبيقات مخصصه لذلك منها Virtual PC - VMWare - VirtualBox
التعليقات
موضوع أكثر من رائع صديقي محمد وبداية موفقة لك في مجتمع Arabia I/O وأتمني لك دوام التوفيق ونفخر بأنك صاحب إكتشاف ٣ ثغرات مهمة في موقع فيسبوك وأتمني لك مزيدًا من إكتشافات الثغرات :)
سؤالي هل هناك مجتمعات متخصصة في الأمن والحماية عربية أم لا ؟
شكراً لك أخ محمد على الإفادة
ولكن وجدت بندين متعارضين
ففي البند 3 قلت:
-التركيز على لغة برمجة واحده والبعد عن التشتيت.
ثم في البند 10:
-اتقان اللغات Ruby - Perl - Python
وقبلها كنت قد ذكرت PHP أو ASP.Net
فكيف يفضل التركيز على لغة واحدة ثم يفضل إتقان كل هذه اللغات
وجزاك الله خيرا
شكراً لك على اثراء النقاش، اقصد بالتركيز على لغة واحده والبعد عن التشتيت اى ان هذه هى اللغه التى ستبرمج بها بشكل رئيسى فى جميع مشاريعك، النقطه الاخرى وهى اتقان Python - Perl - Ruby لتفيدك فى مجال ال Pentesting فقط حيث هناك من سيتخصص فى احداهما للدخول فى مجال اختبار الاختراق ويصبح متخصص فيها فقط، تقدر تقور ان رمز - يساوى or :)
لدي ملاحظة وهي لماذا يتم جمع مجال البرمجة بمجال القرصنة، هما مجالين مختلفين، وكمبرمج لا احب ان يتم جمع مجالي إلى مجال القراصنة أو الهاكرز حتى لو كانو أخلاقيين.
هذه ربما توصل معلومة خاطئة لمن يُريد أن يدخل مجال البرمجة.
القرصان في جزيرة العرب عبارة عن اكلة meal لذيذه جدا:
فعلى ضوئه تكون القرصنه هي صنع القرصان.
كذلك الhacking في الاساس هو تقطيع الخشب و صنع شيء جيد منه.
اذا ماذا بقي من مصطلحات؟!
صعلوك الكتروني.
السلام عليكم و رحمة الله و بركاته، أولاً سأقوم بالتعديل و التدقيق الإملائي و اللغوي على مقالك ثم سأسألك بعض الأسألة عن البرمجة
أولاً أنا إنسان مثلك أصيب مرات و أخطئ مرات، و أنا لم أكتب هذه لكي أثبث أنك مخطئ بل لكي أصلح بعض الأخطاء في اللغة العربية لإني " غيور " على لغتي حقاً فاعذرني إذا شعرت ببعض من الإنزعاج
تصحيح الموضوع
نصائحى لراغبى البدء فى البرمجة والقرصنة الاخلاقية تتلخص فى بعض النقاط وهى:
نصائحي لراغبي البدء فى البرمجة والقرصنة الاخلاقية تتلخص فى بعض النقاط وهي:
-إتقان اللغة الانجليزية "اهم شئ"
-إتقان اللغة الإنجليزية "أهم شيئ"
-إجادة لغات برمجة الويب والقيام بتنمية المهارات البرمجية دا هيساعد فى البداية لمعرفه ما هى اللغة التى تمت كتابة موقع ما بها حتى يقوم بالبحث والاستكشاف عن نقاط الضعف والابلاغ عنها.
( لا يوجد خطأ هنا بل و إنما " فجأة " إنقلبت اللغة العربية إلى اللهجة المصرية )
سؤالي :)
هل أنتقل من HTML إلى CSS بسرعة عندما أتقنها أم إلى HTML5 ؟
ما الفرق بين HTML & HTML5 ؟
أين أتعلم كل هذه اللغات التي ذكرتها؟
لكي أتقن كل هذه اللغات كم سنة أحتاج لإتقنها؟
و شكراً
شكرا لك أخي على الاهتمام بالناحية الإملائية ولفت انتباه الأخ الكاتب إليها
إلا أنه بالرغم من وجود الأخطاء الإملائية في المقالة وقعت أنت والأخ الذي عقب بتصحيح كلمة الأسئلة
بأخطاء الهمزة وهذه من أكثر الأخطاء انتشارا
فمثلاً لدى الكاتب:
فقد أسقط همزة القطع من كثير من الكلمات
ولديك :
الاخلاقية والصحيح الأخلاقية
ولدى الأخ:
الاسئلة والصحيح الأسئلة
وأختم بطريقة تعلمتها لمعرفة ما إذا كانت الهمزة قطع فتكتب أو وصل فلا تكتب
وهي إضافة حرف العطف "و" أو حرف التعقيب "ف" ثم لفظها فإن لفظت الهمزة فهي قطع ويجب كتابتها وإذا لم تلفظ وظهرت الألف كأنها فتحة فهي وصل ولا تكتب
مثال:
جربوا الكلمات التالية :
أخلاق الفظوا فأخلاق أو وأخلاق ستلاحظون أن الهمزة لفظت
ولكن لو جربتم:
افتراضي وحاولتم لفظها فافتراضي أو وافتراضي ستجدون أن الهمزة لم تلفظ وبدت كأن الكلمة بدأت بفاء مفتوحة أو واو مفتوحة وهنا فالهمزة همزة وصل ولا تكتب.
ودمتم بخير
لا يوجد شىء اسمه القرصنة الاخلاقية , الاسم الصحيح هو الهاكر الأخلاقي
القرصنة هي تحميل/نسخ المواد المحمية مجانا دون رخصة
و الهاكر هو الاختراق او التعديل على الهاردوير او السوفتوير
اولا "الهاكر" استخدامها للتعبير عن الاختراق يثير في نفسي الكثير من الامور السلبية (استخدامها بحروف عربية أجده سئ جدا)... زيادة ان الكلمة المنقولة من الانجليزية Hacker تطلق على من يقوم بالاختراق أي إسم فاعل وليس الفعل نفسه الاختراق/Hacking و القرصنة مصطلح اولا عربي بحت ثانياً تدل بمعناها المباشر على الاختراق (السطو) واستخدام الكلمة مناسب لأن الأشمل أن من يقوم بالاختراق (القرصان/ Hacker) في معظم الاحيان مجهول والمجهول في الويب يماثل المجهول في البحر (مثل فضاء الانترنت) فقد يكون من "بلد لايعرف حتى اسمه (المصدر)"
مثلما قلت فوق القرصنة-pirate هو الذي يحمل/ ينسخ المواد المحمية بالقوانين حقوق الملكية مجانا دون رخصة
و المخترق Hacker هو الذي يخترق الأنضمة و الأجهزة او التعديل على الهاردوير او السوفتوير
هما مصطلحان مختلفان لشئين مختلفين , لقد عملت بحث عن هذا الموضوع بالكلية.
هما مصطلحان مختلفان لشئين مختلفين , لقد عملت بحث عن هذا الموضوع بالكلية.
تمامًا. وإضافة لردّك أضع رابط هذه المقالة الشّهيرة