إصلاح · أخطاء الأمان
يمكن فتح صفحة الإدارة دون تسجيل دخول
عاجلةأمان
ما قد تراه
- تفتح /admin أو لوحة تحكم لأي شخص لديه الرابط
- يخفي الدخول الأزرار فقط والبيانات تُحمَّل
السبب الأرجح
إخفاء صفحة أو زر ليس حماية؛ يجب أن يفحص الخادم من يسأل في كل صفحة إدارة وكل إجراء.
افحص أولاً (نحو دقيقتين)
- افتح عنوان الإدارة في نافذة خاصة وأنت غير مسجل: هل ترى الصفحة أو البيانات؟
- جرّب عنوان إجراء إدارة مباشرة وأنت غير مسجل (بسجل اختبار آمن).
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- اعرض كل صفحة إدارة وكل إجراء إدارة (إنشاء وتغيير وحذف وتصدير) وأي فحص يحميه على الخادم.
- أضف فحصاً على الخادم لمستخدم مسجل بالدور الصحيح لجميعها (صفحات ومسارات API وإجراءات الخادم) مع رفض كل ما عداه.
- اجعل قواعد قاعدة البيانات (أمان مستوى الصف) متطابقة ليبقى الرابط أو المفتاح المسروق غير قادر على قراءة بيانات خاصة.
- اكتب اختبارات تستدعي كل عنوان إدارة وأنت خارج وكمستخدم عادي وتتوقع الرفض.
لا تفعل هذا
- لا تستخدم عنواناً سرياً كحماية.
- لا تزل ميزات الإدارة لإصلاح هذا.