0 تصويتات
منذ في تصنيف المواقع والتطوير بواسطة مجهول
ما هو CSRF؟

1 إجابة واحدة

0 تصويتات
منذ بواسطة admin6 (656ألف نقاط)

ما هو CSRF؟


CSRF هو اختصار لعبارة Cross-Site Request Forgery، وتعني بالعربية "تزوير طلب عبر موقع آخر". هو نوع من الهجمات الإلكترونية التي تستهدف المواقع أو التطبيقات التي تعتمد على الهوية الرقمية للمستخدم، حيث يقوم المهاجم بإرسال طلبات مزورة نيابة عن المستخدم دون علمه، مما يؤدي إلى تنفيذ إجراءات غير مرغوبة على حسابه.

كيف يعمل هجوم CSRF؟


عندما يكون المستخدم مسجلاً دخوله في موقع ما، يحتفظ الموقع بمعلومات الجلسة باستخدام ملفات تعريف الارتباط (Cookies) أو طرق أخرى للتحقق من الهوية. في هجوم CSRF، يقوم المهاجم بخداع المتصفح لإرسال طلبات إلى هذا الموقع ضمن جلسة المستخدم المسجل دخوله، بدون علم المستخدم أو موافقته.


مثلاً، إذا كان المستخدم متصلاً بحسابه البنكي، وزار موقعًا ضارًا في نفس المتصفح، يمكن للموقع الضار إرسال طلب تحويل أموال باسم المستخدم إلى حساب المهاجم عبر الموقع البنكي، طالما أن الموقع البنكي لا يتأكد من صحة الطلب بخطوات إضافية.

لماذا يعتبر CSRF خطيرًا؟


تكمن خطورة CSRF في أنه يستغل ثقة المواقع بالمستخدمين المسجلين، ويجعلهم يقومون بتنفيذ إجراءات ضارة دون إدراك منهم. يمكن أن يؤدي ذلك إلى خسائر مالية، تغييرات غير مصرح بها في الحسابات، أو تسريب معلومات حساسة.

كيف يمكن الحماية من CSRF؟


هناك عدة خطوات يمكن اتباعها للوقاية من هذا الهجوم:


1. استخدام رموز CSRF (CSRF Tokens): وهي رموز سرية تُضاف إلى كل نموذج أو طلب حساس، ويتم التحقق منها على الخادم، مما يضمن أن الطلب صادر من المستخدم نفسه.


2. التحقق من رأس "Origin" و"Referer": يساعد التحقق من مصادر الطلبات على التأكد من أنها جاءت من الموقع الموثوق.


3. جعل الطلبات الحساسة تتطلب إجراءات تحقق إضافية، مثل إدخال كلمة المرور أو المصادقة الثنائية.


4. تجنب اعتماد العمليات الحساسة على طلبات GET، واستخدام POST بدلاً منها مع حماية إضافية.

ماذا يجب على المستخدمين أن يفعلوا؟


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

مرحبًا بك في موقع اسألني، منصة عربية متخصصة في طرح الأسئلة والإجابة عليها. يمكنك بسهولة طرح أي سؤال يدور في ذهنك، وسيقوم مجتمع المستخدمين بمساعدتك من خلال تقديم إجابات مفيدة ومعلومات قيّمة في مختلف المجالات.
...