العودة لقائمة المشاريع
إضافة نظام حماية وربط أجهزة (HWID/Device Binding) لنظام تسليم أكواد ألعاب
الميزانية
$50.00 - $100.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة
تطوير البرمجيات
برمجة مواقع
هندسة البرمجيات
أمن وحماية المواقع
Back End
برمجة
تطوير البرمجيات
برمجة مواقع
هندسة البرمجيات
أمن وحماية المواقع
Back End
الوصف
السلام عليكم،
لدي نظام ويب (Web App) مخصص لتسليم أكواد التحقق (Steam Guard) للعملاء تلقائياً عبر رقم الطلب. النظام حالياً يعمل بشكل جيد ولكن أحتاج إضافة طبقة أمنية لمنع تشارك رقم الطلب بين أكثر من مستخدم.
المطلوب تنفيذ الآتي:
1. ربط الطلب بالجهاز (Device Binding): بمجرد إدخال العميل لرقم الطلب أول مرة، يتم سحب بصمة الجهاز (Browser Fingerprint/HWID) وربط رقم الطلب بها.
2. منع الدخول المتعدد: في حال محاولة استخدام نفس رقم الطلب من جهاز آخر أو متصفح مختلف، يجب أن يرفض النظام إظهار الكود ويظهر رسالة تنبيه (هذا الطلب مسجل لجهاز آخر).
3. نظام سجلات (Logs): تطوير لوحة التحكم لتظهر لي تفاصيل الدخول لكل رقم طلب (الـ IP، نوع الجهاز، المدينة، وعدد محاولات الدخول المشبوهة).
4. تحديد عدد الطلبات: وضع سقف لعدد مرات طلب الكود لكل جهاز خلال ساعة/يوم.
والله ي اخوان اتمنى واحد فاهم لو مبرمج الي كان ماسك شغل من اول يرد عليه ماكان جيت هنا من الأساس وعذره معه