Hacking with PHP
Практическое руководство по PHP для хакеров и разработчиков
ملخص:
مقدمة
كتاب «Hacking with PHP» من تأليف بول هدسون (Paul Hudson) صدر في عام 2009 ولا يزال حتى اليوم واحدًا من أكثر الأدلة غير التقليدية للغة PHP. على عكس الكتب الدراسية الكلاسيكية التي تبدأ ببناء الجملة والأساسيات، يغمر هذا الكتاب القارئ فورًا في عالم الهجمات الحقيقية والثغرات وطرق الحماية. الحجم — 540 صفحة، مما يسمح للمؤلف بتحليل الموضوعات الأساسية والمتقدمة بالتفصيل. قد يكون العنوان مضللاً: إنه ليس دليلاً للمخترقين، بل دراسة عميقة لأمان تطبيقات الويب بلغة PHP من وجهة نظر المهاجم، حتى يتمكن المطور من حماية كوده بشكل أفضل.
عن ماذا يتحدث الكتاب
الكتاب مبني على مبدأ «من العكس»: يوضح المؤلف كيف يمكن للمهاجم استغلال الأخطاء النموذجية للمبرمج، ويشرح فورًا كيفية إصلاح هذه الأخطاء. تشمل الموضوعات الرئيسية:
- SQL-инъекции — من البسيطة إلى العمياء، مع أمثلة بلغة PHP وMySQL.
- XSS (البرمجة النصية عبر المواقع) — جميع أنواع الهجمات وطرق ترميز المخرجات.
- CSRF (تزوير الطلبات عبر المواقع) — كيفية حماية النماذج والجلسات.
- العمل مع الملفات — الثغرات في تحميل الملفات وتضمينها وحذفها.
- المصادقة وإدارة الجلسات — اعتراض الجلسات، التثبيت، حماية كلمات المرور.
- التشفير — التجزئة، التشفير، العمل مع OpenSSL.
- أمان قاعدة البيانات