Cyber Security - الامن السيبراني
10.6K subscribers
718 photos
35 videos
846 files
664 links
سبـارك سكيورتي هي مصدرك الموثوق والرائد في عالم الأمن السيبراني. | Spark Security is your source of security and the leader in the world of cyber security.


EN|AR

بوت التواصل
@Nationofdev_bot.

#cybersecurity
Download Telegram
اليوم نكمل شرح عن Data Exfiltration ، خليكم جاهزين!
❤8⚡1🔥1
مثل ما حجينا وكلنا أكو GET و POST Request


الـ GET Request ، يتم استخدامه لجلب البيانات من السيرفر والبيانات يتم ارسالها كجزء من الرابط ( URL )

GET /search?q=user123 HTTP/1.1


المشكلة هنا ان البيانات مكشوفة بالـ URL وممكن تتسجل بالـ Logs

حجينا ب شكل مُفصل عن الـ GET سابقاً اليوم ننتقل لعملية الـ POST

البوست ريكوست ، يتم استخدامه لارسال بيانات للموقع او السيرفر مثل الفورمات ( Forms ) وغيرها ، البيانات تكون مخفية بالـ Request body

مثال ..

POST /login HTTP/1.1
Content-Type: application/x-www-form-urlencoded

username=admin&password=supersecret


البيانات هنا مخفية لكنها ما زالت مُعرضة للاستغلال اذا ما صار تأمين قوي !

أكو هواي طرق للاستغلال اذا صار كلنا MITM أو Brute Force Attack h أو Request Analysis أو Input Validation أو Cross-Origin Resource Sharing


بالنسبة للـMITM
إذا جان الاتصال غير مشفر (بدون HTTPS)، المهاجمين يكدرون يعترضون البيانات أثناء نقلها بين الجهاز والسيرفر

مثال

المستخدم يرسل بيانات تسجيل الدخول، والمهاجم يستغل أدوات مثل Wireshark لالتقاط البيانات


اما بالنسبة لهجوم #Brute_Force_Attack اذا السيرفر ما يحتوي على اليات الحماية المضبوطة المهاجمين يكدرون يستخدمون محاولة ادخال البيانات بشكل اوتماتيكي مثل

عن طريق سكربت واحد ممكن ارسال هواي ريكوستات للسيرفر مثل تخمين كلمة سر مُعينة ب استخدام سكربت واحد


بالنسبة للريكوست انلايسز او تحليل البيانات المهاجم هنا يكدر يستخدم ادوات مثل الـ Brup Suite أو OWASP ZAP لفحص الطلبات وتعديلها قبل إرسالها للسيرفر يعني شلون

مثال

تغيير  البيانات الحقول بالـ Request body لارسال قيم مامتوقعة 

username=admin'--&password=123

لمحاولة استغلال ثغرات SQL Injection



بالنسبة للتحقيق من الانبت او المدخلات Input vaildation حجينا عنه بالنسبة للـ GET ، بس هنا اذا السيرفر ما يتحقق من المدخلات بشكل كافي المهاجم ايضاً ممكن يرسل سكربتات مثلاً جافا سكربت عبر الـ بوست ريكوست لاستهداف ثغرات الـ XSS او بِما تُسمى Cross-Site-Scripting مثال

username=<script>alert('Hacked!')</script>&password=123


الثغرة الشائعة هي استغلال ضعف
الـ CORS ( Cross-Origin Resource Sharing )


اذا اعدادات الـCORS مو صحيحة المهاجم ايضاً ممكن يرسل بوست ريكوست من مواقع غير موثوقة للتلاعب بالبيانات او حتى سرقتهاً

طرق التامين كُلش سهل تطبيقها بس اهم شي المتابعة دائماً .. عن طريق استخدام HTTPS اول شغلة! ، واكيد التشفير يمنع المهاجمين من اعتراض البيانات واكيد الاهم الحماية من البروت فورس ب استخدام معدل الريكوستات ب شكل محدود عن طريق وضع Rate Limting وقفل الحساب بعد عدد معين من المحاولات ..
واكيد لازم الـ API نأمنه بشكل قوي ونستخدم طريقة الـ Access Tokens بالنسبة للكود نستخدم الادوات التحليلية الامنية مثل

- SYNK
- Checkmarx


https://snyk.io/
https://checkmarx.com/

بالنسبة لمراقبة الريكوستات دائمااااا واريدك تركز عليها انو تراقب الـ Logs بشكل دائمي ، واعتماد ادوات التحليل مثل Splunk و ELK واكيد استخدام الـ WAF راح يمنع الطلبات Non trusted وكشف الانشطة

بما انو وصلنا لنهاية الموضوع وموضوع الـ Data Exfiltration على ما اعتقد اكتشفتوا بالنهاية انو الحل يبدي من تطبيق افضل الممارسات وهذا الشي صح! عن طريق التولز اللي وفرتهن الكم حسيت انت ماكو داعي تتعلم بس هذا الشي غلط تبقى هاي مجرد ادوات تساعدك بحماية موقعك الالكتروني او تحمي المواقع اللي تشتغل الهم 😉 ف نعتبر هذا شنو ؟ 🔑 اوكي؟

اوكي .. نصيحة اخيرة دائماً فكر مثل المهاجم

CH : @SparkSecurity
❤5🆒2👍1🔥1
معلومة اليوم

أول لغة برمجية تتعلمها هي دائمًا الأصعب، بغض النظر عن مدى سهولة أو صعوبة اللغات الأخرى.

CH : @SparkSecurity
❤7👍4💯3🔥2👏1
#Backdoor

الباك دور هو نوع من انواع الـ Malware اللي يصممها المُهاجم حتى يحصل على دخول غير مصرح بيه للنظام او الجهاز يعني طريق سري يدخل من خلالة المهاجم للنظام ب أي وكت ، الباك دور ممكن ينزرع من خلال ملفات مصابة اساساً او استغلال ثغرات وهدفه الاساسي هو البقاء مخفي لاطول فترة مُمكنة بالنظام نفسه!

RevC2 Backdoor

الريف سي تو هو احد الانواع المتطورة من الباك دورز اللي ينزرع بأنظمة الـضحايا ويستخدم ب هجمات موجهة ( Targeted Attacks ) وهذا النوع يهدف الى التحكم الكامل بالجهاز عن بعد ( Remote Control )

Command and control C2

الماهجم يرسل اوامر للجهاز من خلال سيرفر C2 الـ RevC2 يستخدم تقنيات متطورة حتى يخفي هذا الاتصال مثل تشفير البيانات اللي يرسلها ويستقبلها من خلالها راح يحصل على بيانات ويجمع معلومات عن الضحية مثل الملفات وكلمات المرور او نشاطات المستخدم وغيرها هواي واكيد تنفيذ اوامر يرسلها المهاجم مثل حذف الملفات وغيرها

ليش الـ Backdoor خطر؟ 👀
لأنه يفتح الباب لأي شخص يمتلك صلاحيات الدخول بدون إذنك. ممكن يستخدمه المهاجم للسرقة، الابتزاز، أو حتى تعطيل الأنظمة بالكامل. والأسوأ، مرات يكون جزء من هجوم أكبر مثل

Ransomware أو APT (Advanced Persistent Threat))

#Backdoor #Ransomware #APT #Cyber_Security

CH : @SparkSecurity
❤4👍2🔥1
🔴

إذا تلقت تيليجرام أمرا من السلطات القضائية ذات الصلة يؤكد أنك مشتبه به في قضية تنطوي على أنشطة إجرامية تنتهك شروط خدمة تيليجرام، فستجري التيليكرام تحليلا قانونيا للطلب وقد يكشفون عن عنوان الـIP ورقم هاتفك للسلطات المختصة

CH : @SparkSecurity
❤7🔥2🤯1
7000 ❤️
❤14⚡1👍1👏1🎉1
البرمجة في الأمن السيبراني 🔥

هل فعلاً أحتاج أتعلّم برمجة؟
🤔

أكيد تسأل نفسك إذا احتاج تتعلّم لغة برمجة الجواب ببساطة نعم ولا بنفس الوقت ليش؟ لأن الموضوع يعتمد على أهدافك وشلون تريد تبني مسيرتك في هذا المجال.

هسة، بالمجال الحالي ومع وجود الأدوات اللي تعتمد على النقرة والاختيار (Point-and-Click)، تكدر تكون هكر أخلاقي جيد بدون ما تحتاج برمجة اذا تعرف كل الأدوات وتفهم طريقة شغلها، راح تكدر تسوي شغل فعال
لكن هنا المشكلة
أغلب الناس راح يصنفوك كـ"Script Kiddie" (شخص يعتمد على أدوات مبرمجة مسبقاً)

ليش تحتاج تتعلّم برمجة؟
رأيي الشخصي تعلّم البرمجة، حتى لو كانت الأساسيات ليش؟ لأن هذا الشي راح ينطيك فهم أعمق باللي يصير بالخلفية للبرامج والمواقع وإذا تعلمت البرمجة بعمق، تكدر تبرمج أدواتك الخاصة

شنو الفايدة من هالشي؟

تصير هكر محترف لما تسوي أداة أو ثغرة بنفسك راح تكون بمستوى أعلى وتتميز عن البقية

السيطرة على الأمور غير المكتشفة تتخيل لو هكر "Black Hat" اكتشف ثغرة جديدة وبرمج استغلال خاص بيها راح يكدر يسيطر على آلاف الأجهزة
قبل لا أحد يعرف بوجود الثغرة ويصلحها

صدكني راح تحس بالانجاز ، لما تسوي أداة أو تكتشف ثغرة بنفسك، راح تحس بمتعة وإنجاز ماكو مثلها

المفروض ما تقبل تكون هكر يعتمد بس على الأدوات الجاهزة. اخذ وقتك وتعلّم الأساسيات، وراح تشوف عالم جديد بالكامل يفتح كدامك

CH : @SparkSecurity
❤13👍4👏1
من وين أبدأ ؟ 👀

هواي ناس يقررون يتعلمون البرمجة بس يضيعون بين الخيارات
رأيي انو قبل لا تبدي بأي لغة برمجة، تعلّم HTML

HTML هو اللي يبني صفحات المواقع اللي تشوفها بالإنترنت
بسيط وسهل، وراح يساعدك تتعود على قراءة الكود
بعدها،

أنصحك تبدأ بلغة C 🔑

لأنها واحدة من أشهر لغات البرمجة وتُستخدم في كتابة أغلب الثغرات اللي نشوفها اليوم لغة C أيضاً تُستخدم ببرمجة أدوات الاختراق والفيروسات القوية


أفضل طريقة للتعلّم | Best way to learn 🏆

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

بالنسبة للاستمرارية لا تاخذ فترات استراحة طويلة اثناء التعلم لانك راح تنسى الاساسيات ف الاستراحات القصيرة اثناء تعلم البرمجة افضل من الاستراحات الطويلة

حل كل التمارين كل تمرين موجود بالكتاب او تمارين موجودة ع النت حاول تحله التطبيق التطبييق هو اسرعع طريقة للتعلم واكيد لازم ما تهرب من الصعب اذا واجهتك نقطة صعبة ومافهمتها لاتتركها ، ركز عليها وابحث على واحد يشرحها الك بس اكيد وما ننسى البحث ثم البحث حاول تحل ب ايدك وب عقلك حاول ب كل حواسك 😅 ، اهم شي تحل ب ايدك

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

CH : @SparkSecurity
❤13⚡3👍3🔥2👏2💯1🆒1
معلومة اليوم 💡

قسم الأمن السيبراني في الجامعات يمنحك شهادة أكاديمية 🎓
لكنها ليست شهادة إثبات خبرة

الشهادات الاحترافية (Certifications) هي اللي تصنع الفارق وتثبت خبرتك العملية بمجال الأمن السيبراني


CH : @SparkSecurity
🔥8👏5👍4❤3⚡1🎉1
راجعين قريباً 😉.
1❤14🫡7🔥4⚡2
حسب التصويت .. خارطات الطريق منزليها سابقاً ، بالمنشورات المثبتة

ف راح انزل كم كورس والمنشورات غير وقت وايضاً بعدين راح ننزل خرائط طريق مختلفة لتخصصات دقيقة بالسايبر
👍5❤2🔥2
Git for Beginners

Learn everything you need to use Git and GitHub to track and store the changes of your source code.


- احصل على شهادة مشاركة
- الشرح باللغة الانكليزية 🇺🇸
- سعر الدورة ($60)
- حالة الدورة : متوفرة
- شارك الدورة مع اصدقائك المهتمين

اضغط هنا للانظمام الى الكورس

CH : @SparkSecurity
1🔥3❤2👍2
Practical Industrial Control System Penetration Testing


- احصل على شهادة مشاركة
- الشرح باللغة الانكليزية 🇺🇸
- سعر الدورة ($50)
- حالة الدورة : متوفرة
- شارك الدورة مع اصدقائك المهتمين

اضغط هنا للانظمام الى الكورس

CH : @SparkSecurity
1🤯3❤2
Cyber Security - الامن السيبراني
Practical Industrial Control System Penetration Testing - احصل على شهادة مشاركة - الشرح باللغة الانكليزية 🇺🇸 - سعر الدورة ($50) - حالة الدورة : متوفرة - شارك الدورة مع اصدقائك المهتمين اضغط هنا للانظمام الى الكورس CH : @SparkSecurity
هذا الكورس يعلّمك شلون تسوي اختبارات اختراق لأنظمة التحكم الصناعي (ICS) بأسلوب عملي. ينطيك خبرة باستخدام أدوات مفتوحة المصدر حتى تبني منصتك الخاصة، ويفهمك شلون تتعامل ويا الثغرات والهجمات اللي تستهدف هالأنظمة.
ما يحتاج تسوي استغلال أو تصعيد صلاحيات، وكلّه عملي بورشة بيها أكثر من 30 مهمة إذا تهتم بأمن المعلومات، خصوصًا بمجال الأنظمة الصناعية، هذا الكورس يفيدك هواية

CH : @SparkSecurity
❤1🔥1
Cyber Security - الامن السيبراني
Git for Beginners Learn everything you need to use Git and GitHub to track and store the changes of your source code. - احصل على شهادة مشاركة - الشرح باللغة الانكليزية 🇺🇸 - سعر الدورة ($60) - حالة الدورة : متوفرة - شارك الدورة مع اصدقائك المهتمين…
هذا الكورس يعلّمك الأساسيات اللي تحتاجها حتى تستخدم Git وGitHub لإدارة تغييرات الكود البرمجي مالتك يفيدك

- شلون تنصب Git على جهازك
- إنشاء مستودع محلي (Local Repository)
- إدارة التغييرات بالكود باستخدام الأوامر
- إنشاء فروع (Branches) ودمجها (Merge)
- رفع الكود إلى GitHub والعمل مع فرق البرمجة
- حل مشاكل الدمج (Merge Conflicts)
- العمل على مشاريع جماعية وفتح طلبات سحب (Pull Requests)

إذا جديد بعالم البرمجة أو تريد تفهم إدارة النسخ للكود، هذا الكورس خطوة قوية تبدأ بيها

CH : @SparkSecurity
🔥4