خنقتونا خنقتونا
random

آخر الأخبار

random
random
جاري التحميل ...

إزاي تبدأ في مجال Cyber Security .. !؟| اساسياتك لتصبح هاكر اخلاقي 👌


  إزاي تبدأ مجال Cyber Security | اساسياتك لتصبح هاكر اخلاقي 👌 .. !؟



المقال ده هيكون Fixed Reference لأي حد داخل مجال Cyber Security ..

ملاحظة مهمة للناس للي داخلة المجال علشان تهزر


  1. الأول لو انت بتدور ف مجال الCyber Security عشان تشوف طرق اختراق فيسبوك وواتساب والحاجات السطحية دي الي أي هاوي يعرف يعملها وده مجازا عن كلمة إختراق فيسبوك ، ف مكانك مش هنا ، البوست ده للناس اللي عايزة تبدأ كارير ف المجال ده ك نوع مهني وعملي ومادي.
  2. تاني حاجه الناس مختلط عليهم شيئ واحد، الا وهو Cyber Security Engineer يعني Hacker ، وميعرفوش ف الCyber غير واحد لابس سويتشرت بظنط وقاعد ف اوضة ضلمة قدام لاب فيه شاشة سودة وكلام بالأخضر كتير بينزل بسرعه وايده سريعه ع الكيبورد ، وده طبعا الي اتجاب من افلام.
  3. الSecurity Engineer ليه ادوار كتير جدا غير الHacking هوضحها في مقالات تانية قدام




الأول لازم تكون فاهم كام نقطة

  1.  ما هو Cyber Security ؟
  2.  تفهم Cyber Security Requirment.
  3. تعملRoad Map لل Cyber
                ______________________________



  •  يعني ايه Cyber Security
مبدأيا Cyber باللاتيني يعني الفراغ ، وSecurity أمن
المعني الحرفي أمن الفراغ ولكن يطلق عليها امن المعلومات او امن كل ما هو الكتروني .
سواء انت هتحقق الأمن ده ب Defence او Attack .
هقولك ازاي بس قدام.
--------------------------------------------------------------


 ايه ال Requirement بتاعت Cyber Security Field
بص ي سيدي ، بمثال بسيط ، لو انت واحد عايز تستخلص Data معينة من شركة مايكروسوفت علي سبيل مثال ، هنقول الداتا دي عبارة عن كل الداتا بتاعت الموظفين مكتوبة ف ابلكيشن ما ، هتوصلها ازاي ؟


١- أول حاجه انت محتاج تعمل Attack ع ال Network بتاعت الشركة عشان تقدر تاخد الControl الي محتاجه وتقدر تخش الشركة دي منغير متخشها ب الفعل وتشغل الأجهزة ال فيها كلها عشان توصل للي محتاجه.
اصبح كدا ان انت لازم تبقي فاهم اجابة سؤال معين ، الا وهو: 

? How to do Communicate 

طيب دخلنا ع ال Network
----------------------------------
٢- الAttack بتاعك هيكون من خلال Operating System حاجه زي Windows , Linux , Mac , Android , ios ..
طيب يعني كدا انت محتاج تبقي جامد ف ال Operating Systems.

? How to do Operate 
----------------------------------
٣- الData ال انت محتاجها موجودة علي Application بالتالي انت لازم تبقي عارف يعني ايه Application

? How to do Applicate


 بعدها هتقدر توصل للData بتاعتك مع كل معرفتك ب ال Penetration او ال Offinsive عامة.
 ‏وشوف الفيديو ده اللي ملخص البداية منه


تابع باقي الدروس
--------------------------------------------------------------

طيب يعني كدا انت عندك ٣ متطلبات محتاجهم قبل م تخش مجال Cyber.
  1. Network
  2.  OS (Oprating Systems)
  3.  Programimg (Cooding , Scripting)
وبعدهم تقدر بكل أريحية انك تبدأ تتعلم الCyber بكل مجالاته.

- كدا فاضل اخر نقطة ، الا وهي الRoad Map الي هتمشي عليها ودي هعملها عشان تكون مرجع ثابت لكل واحد عايز يخش المجال ده.

كدا فهمت يعني إيه Cyber Security ، طيب دلوقتي انت عايز تعرف هتشتغل إيه وإيه شغلاناته والحاجات الي بيعملها يومياً وايه اقسامه.

  • ده فيديو للمهندس إبراهيم حجازي هتفهم فيه كل المسميات الوظيفية عن المجال ده وكل واغلب وظايفه والحجات الاساسية الي المفروض تكون عندك عشان تقدر تشتغل بيها.

--------------------------------------------------------------
  • والفيديو ده بيتكلم عن Pentest , Red Teaming , Bug Bounty
  • مهم جدا

--------------------------------------------------------------

تاني حاجه كدا انت محتاج Road Map لحاجات لازم تكوم عندك قبل م تبدأ تخش المجال اللي قولتهم البارت الي فات زي Network , Os , Programing ..

  • نبدا ب Network

خش أعمل سيرش ع ال كورسات دول عشان تفهم ايه دول وبيعملوا إيه
-CCNA R&S , CompTia N+.
-----------------------------------------
  • نخش ع OS
خش اعمل سيرش ع ال كورس ده عشان تفهم إيه دوه وبيعمل إيه
CompTia LINUX + 
-----------------------------------------
  • نخش علي Programing
ف انت محتاج تعرف لغة برمجة واحدة بس بطريقة متقنة وتفهم يعني ايه Cooding ويعني ايه Scripting ، مع كام أداة لازم تكون متقنها ، 

طيب جيتلي ؟
لاقيت كورسات ب 5000 دولار ، وكورسات تانيه ب المصري عاملة ٨ الاف جنيه ؟

طيب بص ، كل دول انت مش مطلوب منك تكون Certifide فيها ، دي حجات هتساعدك ع اللي جاي 
ف هعدل او هحط رابط لمقال تاني هينزل فية كل حاجة  واحط لينك فيه كل الكورسات دي وكورسات تانيه مجانية من ع اليوتيوب بتاعت ناس تقيلة ، 
كدا احنا خلصنا مرحلة الاساسيات ، وعرفنا اقسام ال Cyber وخدنا Background معقول عشان نقدر نبدأ.
هكلمك عن كورسات ال Cyber نفسه الي هتحتاجها سواء ف اي قسم حسيت انك مايل ليه.
--------------------------------------------------------------

طيب دلوقتي انت عايز تعمل Road Map تمشي عليها ما قبل Cyber Security ..

    

Level 1 (ما قبل السايبر)
1- (Programing)
C++ - Java- Python - Bash& Python 



1-CS50 :

--------------------------------------------------------------

كورسات C++


2-C++ :اتعلمها في 300 دقيقة فقط من خلال الفيديو دا





تابع باقي كورس ال++C


-C++ Advanced :



-C++ Labs :



-C++ Labs2 :

--------------------------------------------------------------


كورسات بايثون 

-Python :من مدرسة الزيرو 



Python :للبشمهندس حسنونة 

Python labs:
  1. تابعها من خلال هذا الفيديو 



--------------------------------------------------------------

  • كورس (Data)
-SQL من مدرسة الزيرو 

--------------------------------------------------------------


(Network &OS "Windows-Linux" ) من المهندس -Hassan Saad


--------------------------------------------------------------


  • (Web)

PHP - .Net -HTML - JavaScript

Web


علشان تبقي Back End Developer 

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


انا هكتبلك شكل السؤال نفسه وانت تاخده كوبي بيست وتسيرش عنه في اليوتيوب هيظهرلك عشرات النتائج اختار منهم اللي عاوزه


1- اول حاجة انا مش محتاجك تعلم اي حاجة برمجية انت محتاج تعرف العالم دي شغالة ازاي الاول وبيئة العمل اللي انت هتشتغل عليها 


* How does the internet work?

* What is programming language?

* What is code editor

* What is HTTP?

* Browser how it works?

* DNS and how it works?

* What is Domain Name?

* What is hosting?


2. جميل جدًا عرفت الدنا شغالة ازاي ؟ .. محتاج بقا تبص بصة ع الحاجات الي تحت دي وتاخد عنهم فكرة سريعة وع الاقل ع الاقل تبقي واخد فكرة عامة عنهم وشوفت استخدماتهم ازاي وليه .. مش هقولك تبقي تنين .. بس لو عرفت تبقي متوسط يبقي عملت في عقلك جميلة عمره ما هينساها 

 

* HTML

* CSS3

* JavaScript


3. خلصت دول وعاوز تخش ع اللي بعده حلو وجميل وطموح محتاج بس تتعلم شوية حاجات كمان قبل ما تتعلم لغة الباكيند الجميلة بتاعتك 


* How do operating systems work?

* What is terminal?

* CMD commands you should know 


4- انت كدة عظمة على كدة  تعال بس لهدف المقال ده اساسا اللغة اللي انت هتشتغل بيها ,واللي ما بين القوسين دي اشهر مكتبه ليها هتسهل عليك حياتك في اللي منهم هتتعلمه اختياري وفي الاجباري .. ف خدهم بردو كوبي بيست واحده واحده وحطهم في عمنا اليوتيوب 


* C# ( .net )

* Java (spring)

* PHP (laravel)

* Javescript (Nodejs)

* Python (Django)

* Ruby (Roda)

* Rust

* GO


5- انت وبتتعلم الحاجات اللي فوق دي محتاج تاخد نظره وتعرف يعني ايه الحاجات اللي تحت دي 


* What is Github?

* What is Git?

* Learn Git


6- خلصت بقا اللغة اللي انت اتعلمتها فوق دي ومشيت في مكتبتها نيجي بقا لاهم حاجة بتميزك علشان انت Back End مغفلق وهي لغة الداتا بيز  بس معلش قبل اما تختار لغة الداتا بيز اللي هتتعامل معاها بص بصه على دول .. انت مش هتفهم نصهم علشان ما وجهت المشكلة بتاعتهم بس صدقني هتريحك بعدين .. بالإضافة لإنك بعد اما تخلص داتا بيز هترجعلهم تاني كمان مرة بس المرة دي انت هتكون على دراية كاملة بيهم


* What is REST API 

* What is SOAP

* ACID database meaning?

* What is an ORM?

* What is a database transaction?

* N+1 selects problem in ORM

* What is Database Normalization?

* What is indexes in database

* What is Data Replication? 

* How Sharding Works

* What is CAP theorem 


7- نيجي بقا للداتا بيز بس قبل اما تبدأ في نوعين ليهم دلوقتي وهرتبهملك حسب النوع بس حاول تنسخ العنوان بتاعهم وتسيرش عنه قبل اما تختار اللغة اللي انت هتتعلمها فعلا


** Relational Database

* MySQL

* MariaDB

* Postgre SQL

* MS SQL

* Oracle


** NoSQL Database

* MongoDB 

* RethinkDB

* CouchDB

* DynamoDB


8- ارجع كمان مرة لرقم 6 علشان دلوقتي محتاجهم فعلا وكمان معاهم المره دي خد دول معاك خدلك بصة عليهم 

* Authentication 

* GraphQL 

* HTTPS

* CORS

* SSL/TLS

* Hashing Algorithm


9- انت كدة جامد اتعلمت لغة الباكيند وكمان لغة الداتا بيز واتعلمت تعمل بيهم مواقع جامدة وكمان ازاي تحميهم زي الفل محتاج بقا اخر حاجة وهي انك تعمل تيست للي انت عملته قبل اما تدي الموقع ده لحد وهنا محتاج تبص على دول وترشق اسم اللغة بتاعتك جمبها للي اتعلمتها فوق خلي بالك


* Integration Testing

* Unit Testing

* Functional Testing


10 - وبس كدة صدقني انت مش محتاج تعرف حاجة من حد تاني هيكون عندك حصيلة معلومات .. واتخبطت يمين وشمال انت وبتبحث وبتدور ع الحاجات اللي فوق ف اي حاجة بعد كدة انت هتعرفها لوحدك .. وعدد الحاجات الكتير الي فوق ده ما تقلقش منه كله هتعرفه وكمان اكتر مع الوقت .. ده حتى اللغات اللي فوق انت ممكن تستخدم وتتعلم اكتر من حاجة فيهم بس خد وقتك 


للحصول علي الكورسات في هذا المجال يمكنك الذهاب الي تلك المقال لدينا 

كورسات فى اكتر من مجال زي البرمجة والهندسة والجرافيكس والمونتاج والمحاسبة والطب والصيدلة | وغيرة كتير بجد هيفوتك كتير لو اهملت المقال ده


اضغط علية للذهاب


  • الكلام ده ويب شامل جدا جدا جدا.

--------------------------------------------------------------

  • -OWASP

الحاجات دي اساسيات وبديهيات لازم تكون عندك قبل م تفكر تدخل مجال الCyber Security ..
كلها مجاني وبالعربي يوتيوب كلها ..
لو خلصتهم ، كدا يا وحش انت جاهز تدخل المجال بقلب جامد لانك معاك كل الاساسيات ، ولكن منصحكش تكمل المقال منغير م تكون شوفت فيديوهات


 ---------------------------------------------------
Level 2 :
وده ياباشا انت اللي هتعمله بنفسك بعد م تكون شوفت الفيديوهات ال فوق ف طبيعي انك هتكون عرفت هتعمل ايه لوحدك وهتدرس ايه وهتاخد شهادات ف ايه ، وايه اللي تذاكره بس ، واي مجال حسيت انك مايل له.

سواء هتكمل ب كورسات Soc ، Pentest ، Red Teaming ، Malware Analyst او غيرهم.


*Stolen from :Muhammad Gamal*

CEH : Certified Ethical Hacker 
الشهادة دي شهادة اسطورية الناس مديالها حجم كبير جداً رغم انها صغيرة جداً بتقدم Introduction بسيطة جداً عن ال Field بتاع ال Offensive Security 
- ECSA : EC-Council Certified Security Analyst 
- CHFI : Computer Hacking Forensics Investigator 
- LPT : Licensed Penetration Tester 
المفروض ان دي اكبر شهادة في ال EC-Council و بتتكلم Dedicated عن ال Penetration Testing بس فعلاً محتواها دون المستوي تماماً 
--------------------------------------------------------------

- شركة SANS و دي من أكبر و احسن الشركات الي بتقدم Cyber Security Courses و احسن شركة في العالم ( من وجهة نظري) بتعرف توصل الـ Concept صح الشركة دي شهاداتها كتير اوي لكن ليها حاجات معينة في ال Penetration Testing : 
-# SANS 560 : Network Penetration Testing 
- SANS 542 : Web Application Penetration testing 
#- SANS 575 : Mobile Application Penetration Testing 
- #SANS 660 : Advanced Network Penetration Testing 
- SANS 642 : Advanced Web Application Penetration Testing 
- SANS 710 : Advanced Exploitation Development 
#- SANS 760 : Advanced Exploitation Development 
- GCFE : GIAC Forensic Examiner 
- GCFA : GIAC Forensic Analyst 
- GREM : GIAC Reverse Engineering Malware 
- GNFA : GIAC Network Forensic Analyst 
- GASF : GIAC Advanced Smartphone Forensics 
- GCTI : GIAC Cyber Threat Intelligence 
--------------------------------------------------------------

- شركة Offensive Security دي من اعظم الشركات الي بتقدم Practical courses في ال Penetration Testing عندها 5 كورسات انا بعتبرهم من احسن ال Courses الي موجودة في ال Field بتاعنا الي هما : 
- OSCP : Offensive Security Certified Professional 
- OSCE : Offensive Security Certified Expert 
- OSEE : Offensive Security Exploitation Expert 
- OSWP : Offensice Security Wireless Professional 
- OSWE : Offensive Security Web Expert 
--------------------------------------------------------------

- شركة IACRB عاملة برضو مجموعة Courses قوية جداً في المجال بتاعنا : 
- CPT : Certified Penetration Tester 
- CEPT : Certified Expert Penetration Tester 
- CWAPT : Certified Web Application Penetration Tester 
- CREA : Certified Reverse Engineering Analyst 
- CASS : Certified Application Security Specialist



دي اكبر و احسن الشهادات الي ممكن تدرسها و تمتحنها في مجال ال Penetration Testing و ال Offensive Security بشكل عام .

كل شهادة من دول اعمل سيرش عليها عشان تفهم الاول دي بتاعت ايه


--------------------------------------------------------------

From : Muhammad Gamal 
يعني ( ما هو كورس CEH ؟ )
افهم حاجه حاجه.

(Security)

1-CompTia Security + :. "Study"

 ---------------------------------------

2- Penetration Testing Basics :. "Study"
 ---------------------------------------

3-CompTia Pentest+ :. "Study" مدفوع

مجاني 




 ---------------------------------------

4- CEH. "Certifide"


 ---------------------------------------

5- OSCP. "Certifide"


 ---------------------------------------

4- Network Penetation :


 ---------------------------------------

5- Web Penetration :


 ---------------------------------------

وفيه كتير شوف هتبدأ ب ايه و انهو مجال ودور محتاج ايه ، كدا انا اديتك بداية الطريق ..

  • Level 3

وده اللي مش هتكلم عنه اطلاقا لانه يعتبر مستوي اداري اكتر م هو تقني وبدل انت وصلت لفل ٢ واشتغلت ، ف هتكون عارف هتعمل ايه في لفل ٣


للوصول لباقي المقالات عن البرمجه ستجدها بقسم الكورسات في الموقع 



+ بالتوفيق للجميع 


 دمتم بخير 

عن الكاتب

Mahmoud Salman

التعليقات


جميع الحقوق محفوظة

خنقتونا