
- بواسطة x32x01 ||
الناس ساعات بتفكر إن الاختراق حاجة بعيدة، لكن الحقيقة إن طرق الاحتيال كتيرة ومش دايمًا معقدة. هنا هنبص على أنماط الهجوم الشائعة بطريقة مبسطة، وبنفس الوقت هنركز على إزاي تحمي نفسك خطوة بخطوة. 
1. تخطي استعادة الحساب (Bypass) - يعني إزاي بيتعاملوا مع أسئلة الاستعادة؟
في الهجوم ده، المهاجم بيحاول يستغل طريقة استعادة الحساب (زي أسئلة الأمان أو رفع مستندات). مش هنشرح إزاي يعملوا ده، لكن لازم تبقى عارف إزاي تحمي نفسك:
2. الصفحات المزيفة (Phishing) - خدوا بالكم من الروابط اللي بتجيلك
المهاجمين بيحاولوا يخدعوك تدخل بياناتك في صفحة بتشبه الأصلية. بدل ما نشرح كيف يتعمل، هقولك إزاي تفضحها وتحمي نفسك:
3. الشبكات الواي فاي العامة - خد بالك من الشبكات المفتوحة
اللي قاعد على نفس الواي فاي ممكن يحاول يراقب حركة البيانات لو الشبكة مش مؤمنة. إزاي تحمي نفسك:
4. الملفات المُلغمة والبرامج المشبوهة - خلي عينك على اللي بتنزله
بعض البرامج أو ملفات اللي بيتم نشرها ممكن تكون مضرة. الحماية بسيطة نسبيًا:
5. معرفة الـ IP والتتبع - لو حد عرف الـ IP بتاعك، ايه اللي يحصل؟
معرفة الـ IP لوحدها مش بتدي سيطرة على الحساب، لكنها بتسهّل استهدافك أو محاولة خداعك بناءً على الموقع. احمي نفسك كالتالي:
6. الهندسة العكسية والبرامج الضارة - النهج الدفاعي للمطورين
المطورين ممكن يتعرضوا لمحاولات تضمين بايلودز في برامج. حاجات عملية للحماية:
7. التخمين والقوة الغاشمة على الباسورد - ليه كلمات السر البسيطة وقّتك؟
كلمات السر الضعيفة بتخلي أي حد يحاول يخمنها ينجح أسرع. نصايح مباشرة:
كود بسيط لتوليد كلمة سر قوية (Python)
الكود دا مولّد كلمة سر عشوائية وقوية؛ مفيد لو بتبني نظام يطلب كلمات سر مؤقتة أو بتحدّد سياسات أمان داخل التطبيق.
8. اللعب في المتصفح (DevTools) - مش كل حد يقدر يخدّع السيرفر
طبعًا أدوات المطورين بتخلي الناس تعدل شكل الصفحة محليًا، لكن ده مش معناه إنهم يقدروا يغيروا بيانات على السيرفر لو السيستم معمول صح. نصايح للمبرمجين:
مثال إعداد هيدرز أمان في Node.js / Express
الكود ده مثال بسيط يورّي ازاي تحط هيدرز وكوكيز آمنة - حاجة مهمة جدًا لحماية الجلسات من السرقة.
خلاصة سريعة وبسيطة - اعمل كده وابقى مطمئن

1. تخطي استعادة الحساب (Bypass) - يعني إزاي بيتعاملوا مع أسئلة الاستعادة؟
في الهجوم ده، المهاجم بيحاول يستغل طريقة استعادة الحساب (زي أسئلة الأمان أو رفع مستندات). مش هنشرح إزاي يعملوا ده، لكن لازم تبقى عارف إزاي تحمي نفسك:- خليك جدي مع أسئلة الاستعادة: اختار إجابات صعبة ومختلفة عن الواقع لو المنصة تسمح (معلش خليها عبارة عن إجابات مش مباشرة بس تفتكرها).
- فعّل التحقق بخطوتين (2FA) عشان حتى لو حد عرف كلمة السر مايقدرش يدخل.
- خلي نسخة من الإيميل الاحتياطي والحسابات اللي مرتبطة بحسابك محمية برقم تليفون مؤكد.
2. الصفحات المزيفة (Phishing) - خدوا بالكم من الروابط اللي بتجيلك
المهاجمين بيحاولوا يخدعوك تدخل بياناتك في صفحة بتشبه الأصلية. بدل ما نشرح كيف يتعمل، هقولك إزاي تفضحها وتحمي نفسك:- افتح اللينك قبل ما تدخل أي بيانات: بص على الـ URL - لو فيه غلطات أو دومين غريب متكملش.
- ما تدخلش الباسورد في صفحات جاية من رسائل SMS أو دقايق مفاجئة - افتح التطبيق الرسمي دايمًا.
- استخدم مدير كلمات السر (Password Manager) - هو بس اللي هيكمل التعبئة التلقائية على المواقع الصحيحة وده بيفضح صفحات التصيد.
3. الشبكات الواي فاي العامة - خد بالك من الشبكات المفتوحة
اللي قاعد على نفس الواي فاي ممكن يحاول يراقب حركة البيانات لو الشبكة مش مؤمنة. إزاي تحمي نفسك:- متستخدمش النت العام للمعاملات الحساسة - لو اضطررت، استعمل VPN موثوق.
- اتأكد إن الموقع اللي بتدخله بيبدأ بـ
https://
ومفيش تحذير في المتصفح. - حدّث الراوتر بتاعك وفعّل تشفير قوي (WPA2/WPA3 لو متاح).
4. الملفات المُلغمة والبرامج المشبوهة - خلي عينك على اللي بتنزله
بعض البرامج أو ملفات اللي بيتم نشرها ممكن تكون مضرة. الحماية بسيطة نسبيًا:- ما تفتحش ملفات مش موثوقة، وماتنزّلش برامج من مصادر عشوائية.
- فعّل مضاد فيروسات محدث واعمل فحص دوري.
- لو انت مطور - افتكر دايمًا تعمل فحص وتحليل للملفات اللي بتتعامل معاها على السرفر قبل ما تستوردها.
5. معرفة الـ IP والتتبع - لو حد عرف الـ IP بتاعك، ايه اللي يحصل؟
معرفة الـ IP لوحدها مش بتدي سيطرة على الحساب، لكنها بتسهّل استهدافك أو محاولة خداعك بناءً على الموقع. احمي نفسك كالتالي:- لو بتحب خصوصية أكتر، استخدم VPN أو شبكات موثوقة.
- راجع إعدادات الخصوصية في حساباتك وما تشاركش معلومات مكانك بدقة.
- سجل الدخولات الغريبة وفعّل تنبيهات الدخول على فيسبوك.
6. الهندسة العكسية والبرامج الضارة - النهج الدفاعي للمطورين
المطورين ممكن يتعرضوا لمحاولات تضمين بايلودز في برامج. حاجات عملية للحماية:- اعمل فحص سلامة للملفات (hash verification) قبل التوزيع.
- عزل الصلاحيات: البرنامج ما يشتغلش بصلاحيات عالية إلا لو لازم.
- راقب اللوجات وبنّي آليّة كشف سلوك شاذ.
7. التخمين والقوة الغاشمة على الباسورد - ليه كلمات السر البسيطة وقّتك؟
كلمات السر الضعيفة بتخلي أي حد يحاول يخمنها ينجح أسرع. نصايح مباشرة:- استخدم كلمات سر طويلة ومعقدة (حروف + أرقام + رموز) أو خلي مدير كلمات السر يولّدلك كلمات قوية.
- متكررش الباسورد نفسه على مواقع مختلفة.
- فعّل 2FA دايمًا.
كود بسيط لتوليد كلمة سر قوية (Python)
Python:
import secrets
import string
def generate_strong_password(length=16):
alphabet = string.ascii_letters + string.digits + string.punctuation
return ''.join(secrets.choice(alphabet) for i in range(length))
print(generate_strong_password(20))
8. اللعب في المتصفح (DevTools) - مش كل حد يقدر يخدّع السيرفر
طبعًا أدوات المطورين بتخلي الناس تعدل شكل الصفحة محليًا، لكن ده مش معناه إنهم يقدروا يغيروا بيانات على السيرفر لو السيستم معمول صح. نصايح للمبرمجين:- اعمل تحقق من جهة السيرفر على أي عملية تغيير حسّاس (مثلاً تغيير باسورد لازم يتحقق بالسيرفر).
- استخدم CSRF tokens وفعّل قيود على الجلسات (Session management) وHttpOnly cookies.
مثال إعداد هيدرز أمان في Node.js / Express
JavaScript:
// مثال بسيط لاستخدام helmet وتهيئة كوكي آمن
const express = require('express');
const helmet = require('helmet');
const app = express();
app.use(helmet()); // يضيف HTTP headers أمنية تلقائياً
app.use((req, res, next) => {
res.cookie('session', 'tokenValue', {
httpOnly: true,
secure: true, // في بيئة HTTPS
sameSite: 'Strict'
});
next();
});
app.get('/', (req, res) => res.send('أمان تطبيقك مهم!'));
app.listen(3000);
خلاصة سريعة وبسيطة - اعمل كده وابقى مطمئن
- فعّل التحقق بخطوتين وأي حماية إضافية في فيسبوك.
- استخدم مدير كلمات سر وكلمات سر قوية.
- خد بالك من الروابط والرسائل الغريبة - افتح التطبيق الرسمي دايمًا.
- متوصلش على شبكات واي فاي عامة بدون VPN.
- لو انت مطور/مسؤول نظام: طبق الHeaders الأمنية، استخدم
HttpOnly/secure cookies
، وراجع صلاحيات التطبيقات الخارجية.
التعديل الأخير: