ليه الأمن مهم حتى لو مشروعك صغير؟
لأن التسريب ما يسأل عن حجم المشروع. خطأ بسيط في API ممكن يسرب بيانات أو يفتح صلاحيات.
أساسيات لازم تكون عندك
- Authentication قوي: Tokens (مثلاً Sanctum/JWT) مع انتهاء صلاحية.
- صلاحيات (Roles/Permissions): لا تخلي كل شيء “مفتوح”.
- Rate Limiting: يمنع هجمات التكرار ويحمي السيرفر.
- Validation على السيرفر: لا تثق بالعميل.
- تشفير بيانات حساسة: خصوصًا أي بيانات شخصية.
أخطاء شائعة
- إرجاع رسائل أخطاء “تكشف” تفاصيل السيرفر.
- نفس الصلاحيات لكل المستخدمين.
- عدم تسجيل الأحداث الحساسة (Audit Logs).
دور Arabia Group
Arabia Group تبني الـ API بمنهجية واضحة: صلاحيات، Rate Limits، تحقق صارم، وإعدادات إنتاج (Production) صحيحة. لأن الأمن مش رفاهية… الأمن سمعة.




