تفاصيل العمل

نظام آمن لإدارة وحماية المستندات، تم تطويره بالكامل من البداية إلى النهاية، مع التركيز على حماية البيانات، سلامة المستندات، وإدارة صلاحيات المستخدمين.

يعتمد النظام على AES-256-CBC لتشفير المستندات أثناء تخزينها، وRSA-2048 للتوقيعات الرقمية، بالإضافة إلى SHA-256 لاكتشاف أي تعديل أو عبث بالمستندات.

تم تطبيق نظام Role-Based Access Control (RBAC) بثلاثة أدوار مختلفة: Admin وManager وUser، مع استخدام bcrypt لتأمين كلمات المرور.

كما تم تنفيذ JWT للمصادقة، وGitHub OAuth 2.0 لتسجيل الدخول، بالإضافة إلى TOTP-based Two-Factor Authentication (2FA) لتعزيز مستوى الحماية.

تم أيضًا استخدام Wireshark لمقارنة حركة HTTP وHTTPS، وإظهار الفرق بين إرسال بيانات الاعتماد بشكل غير مشفر ونقلها عبر اتصال TLS/HTTPS.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات