x32x01
  • بواسطة x32x01 ||
- بما إننا اتفقنا إن أساس ال Cyber Security هو (( البرمجة ))
- تعالى بقا نتكلم عن لغات البرمجة اللي هتحتاج تدرسها عشان تبقى جامد في تخصصك اللي هتختاره في أمن المعلومات
-------------------------
- لو هتخصص ال Web Penetration Testing يبقي هتحتاج تدرس اللغات دي
1- لغة Php وهي لغة معروفة في برمجة تطبيقات الويب .
2- لغة Java Script ودي بتستخدم في بناء صفحات ويب تفاعلية وفيها حركات كده وحاجة عظمة
بس احنا يهمنا إنها بتركز على جانب ال client side بتخاطب المستخدم يعني
- وهنا نقدر نعمل JS injection يعني حقن أكواد جافا سكريبت لاستغلال ثغرات في متصفح أو جهاز المستخدم .
3-لغة Css دي لغة تصميم واجهات الويب وترتبب عناصره عشان تظهر بشكل منظم وجميل.
4-لغة HTML ودي صديقة لغةCss وبتركز على عناصر صفحات وتطبيقات الويب يعني من الآخر اللغتين دول بيركزوا على تصميم واجهات وشكل صفحات وتطبيقات الويب .
- هييجي عيل ( تييييت ) يقول لي إيه علاقة أمن المعلومات ب Css , و Html ، هقولك ( ياخرونج ) مثال صغير
- لو عاوز تصمم صفحة ويب شبه صفحة معينة أو شبه تطبيق ويب معين ، أكيد لازم تكون فاهم Css , و Html عشان تعرف تصمم صفحة مزيفة مماثلة في الشكل للصفحة الأصلية زي صفحات ال Scamming اللي منتشرة .
5- لغة Mysql ودي طبعا عشان قواعد البيانات ، وطبعا أكيد سمعت عن ثغرات SQL injection .
- وياريت كمان تتعرف على شغل ال Api عشان تعرف إزاي بيتم ربط التطبيقات مع قواعد البيانات .
- وده يعتبر تراك الويب اللي يخليك تصمم مواقع وتطبيقات ويب مع قاعدة بيانات وتعرف تتعامل بعد كده مع ثغراتها وتعمل لها استغلال.
6- أنا سايب الحلو للآخر ف أكيد مش هوصيك على ال Python
-------------------------
- بالنسبة للغات البرمجة اللي محتاج تتعلمها وتبقي عارفها للMobile Penetration Testing :
- للأندرويد :
هتحتاج تدرس native language زي :
1- لغة Java ودي من أقدم وأقوى اللغات في برمجة تطبيقات الاندرويد وهي غنية عن التعريف
2- لغة Kotlin صاحبتي ( الحتة الطرية اللي في حياتي ) :)
ودي بقا النسخة المطورة منJava وصممتها شركة جوجل عشان تغطي على جافا لكن كوتلن أسرع من جافا وعدد سطور الكود أقل بكتير ، كمان مدعومة جااااامد من اندرويد .
3- وبردو لازم تفهم لغة خاصة بقواعد البيانات زي MySql وتفهم شغل ال Api عشان تعرف إزاي تطبيقات الموبايل بتتعامل مع قواعد البيانات.
-------------------------
- بالنسبة للIOS اللي هو الايفون: هتحتاج تدرس لغة زي
1-لغة Swift ودي تعتبر اللغة الاساسية في برمجة تطبيقات ال IOS
2- ابقي بص على لغة Dart ومنصة زي flutter ومنصات ال cross platform عشان بقا ليها استخدام كتير اليومين دول لأن الكود الواحد في فلاتر بيشتغل للأندرويد والأيفون .
-------------------------
- أما بقا لو هتخصص Red team:
فانت هتتعامل مع انظمة التشغيل وتطبيقات ال Desktop , وهتدخل غلى سيرفرات وترفع صلاحيات وموالك موال ياصاحبي يبقا عليك وعلى :
1- لغة C ودي لغة تقريبا بتخاطب الآلة وسريعة جداً لكن دراستها رخمة شوية هي وصاحبتها اللي تحت
2-لغة C++ هي نسخة مطورة من لغة ال C ولكن باستخدامات أوسع وأكبر وخصوصا في مجال الشبكات والسيرفرات .
3- لغة PowerShell ودي لغة بيستخدمها مُديري الأنظمة (System Admins) لإِدارة أنظمة Windows بالإضافة الى أنظمة Microsoft التانية زي Active Directory و MSSQL.
- مش محتاج أقولك بقا اللغة دي بتعمل إيه في التحكم في صلاحيات سستم الشركات والبنوك بعد اختراقها .
تقريبا كده بتشلوح الصلاحيات وبتخلي الغفير ياخد صلاحيات المدير .
كمان اللغة دي مهمة في شغل المُحققين الجنائيين الرقميين (DFIR).
- في النهاية عاوز أقولك ما تتخضش مش لازم تبقى خبير برمجي عشان تشتغل في ال Cyber Security ولكن هتحس بفرق كبير لو فهمت برمجة وهتبقى انت شغال في المجال عندك إحساس إن انت ( عم المجال) لانك فاهم كل نظام وكل تطبيق وكل بيئة اختراق تم تصميمها ازاي .
 

المشاركات المتشابهة

x32x01
الردود
0
المشاهدات
7
x32x01
x32x01
x32x01
الردود
0
المشاهدات
7
x32x01
x32x01
x32x01
الردود
0
المشاهدات
13
x32x01
x32x01
x32x01
الردود
0
المشاهدات
8
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
10
x32x01
x32x01
الوسوم : الوسوم
cyber security البرمجة السايبر سيكيورتى

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,530
المشاركات
1,716
أعضاء أكتب كود
191
أخر عضو
Ahmed123132
عودة
أعلى