نحن ملتزمون بأمنك - واليوم، نحن فخورون بالإعلان عن تحسين كبير في الطريقة MYETV يتعامل مع حماية كلمة المرور.
🔐 لقد انتقلنا رسمياً من استخدام bcrypt إلى Argon2id لتجزئة كلمات المرور.
يرجى ملاحظة: تم فصل جميع المستخدمين المسجلين دخولهم تلقائياً؛ عند إدخال اسم المستخدم وكلمة المرور، سيقوم الإجراء تلقائياً بتحويل كلمة المرور إلى خوارزمية Argon2ID الجديدة دون أن يضطر المستخدم للقيام بأي شيء. مرحباً بك في التشفير الحديث.
🔍 ما هو Argon2id؟
Argon2id هي خوارزمية حديثة لتجزئة كلمات المرور، والمعترف بها رسمياً كفائزة بـ مسابقة تجزئة كلمات المرور (PHC). وقد صُممت لتكون مقاومة لهجمات كسر التشفير باستخدام وحدات معالجة الرسومات (GPU) وهجمات القنوات الجانبية، وتوفر استخداماً قابلاً للضبط للذاكرة، وتكلفة الوقت، والتوازي.
Among its variants (Argon2d, Argon2i, and Argon2id), we chose Argon2id because it balances resistance to both side-channel attacks and brute-force cracking, making it ideal for web applications like MYETV.
🛡️ لماذا انتقلنا من bcrypt إلى Argon2id
بينما bcrypt كان معياراً موثوقاً لسنوات عديدة، فقد تم تطويره في عام 1999 - قبل وقت طويل من ظهور تقنيات الهجوم الحديثة التي تستخدم المعالجات متعددة الأنوية ووحدات معالجة الرسومات. ومع تطور التهديدات، يجب أن تتطور ممارساتنا الأمنية أيضاً.
مقارنة: bcrypt مقابل Argon2id
| الميزة | bcrypt | Argon2id |
|---|---|---|
| سنة الإصدار | 1999 | 2015 |
| استهلاك الذاكرة (Memory Hardness) | ❌ لا | ✅ نعم |
| مقاومة معالجات الرسوميات (GPU) | ⚠️ محدودة | ✅ ممتازة |
| المعالجة المتوازية | ❌ لا | ✅ نعم |
| الفائز بمسابقة PHC | ❌ لا | ✅ نعم (Argon2) |
📈 كيف تعمل: نظرة عامة مرئية
bcrypt:
خوارزمية تعتمد على وحدة المعالجة المركزية (CPU) وتستخدم جولات متكررة من التشفير. ورغم أنها آمنة، إلا أنها أقل فعالية ضد الهجمات القائمة على الأجهزة الحديثة.
Input Password → Salt → bcrypt rounds (e.g. 12) → HashArgon2id:
خوارزمية صعبة من حيث الذاكرة والمعالج مصممة لجعل الكسر واسع النطاق مكلفة بشكل مفرط، خاصة على وحدات معالجة الرسومات (GPUs).
Input Password → Salt → Memory Blocks + Iterations + Parallelism → Argon2id Hashمخطط توضيحي: يتطلب Argon2id ذاكرة أكبر ولكنه يوفر حماية أقوى
🧠 ماذا يعني هذا بالنسبة لك؟
- حماية أقوى لكلمة المرور بشكل افتراضي
تحسين أمان تسجيل الدخول
مع هذا التحديث المفيد للغاية، قمنا أيضاً بتحسين أمن تسجيل الدخول بشكل كبير؛ لقد قمنا بتحسين وظائف مكافحة الإغلاق لملفات تعريف ارتباط المصادقة، والآن لم تعد الهاش (hash) قابلة للتنبؤ، وأصبحت ملفات تعريف ارتباط التحقق من الجهاز آمنة تشفيرياً، كما يمكن للمشرفين الآن فصل جميع المستخدمين من المنصة فوراً بمجرد إنشاء ملف تعريف ارتباط جديد للتحقق من الجهاز (لا يتم معالجة أي بيانات شخصية في هذه العملية) في حالة وجود أي حالة طوارئ. ملاحظة: عندما لا يكون argon2id متاحاً (على سبيل المثال في النطاقات الفرعية مع cms) سيتم استخدام bcrypt والذي يظل آمناً دائماً.
We take security seriously at MYETV, and this upgrade is one more step toward a safer platform- [Platform: the set of the main domain and all the subdomain of a particular website; also the computer architecture and equipment using a particular operating system] - for all our users.
Stay secure,
The MYETV Team


