نحن نختبر بالفعل حالة password = username، لكنني لست من محبي اختبارات التقاطع الجزئي، خاصة للأسماء القصيرة. ماذا لو كان اسم المستخدم الخاص بك هو “Ed” وكان كلمة المرور عبارة عن سلسلة عشوائية تحتوي بالصدفة على “ed”…
يبدو أن هذا سيغطي أسوأ إساءات الاستخدام دون منع شخص مثل “إد” من التسجيل بكلمة مرور طويلة وجيدة، وسهل شرحه بدقة: “اسم المستخدم وكلمة المرور لديكما متشابهان جدًا”. لم أبحث عن حالات حافة غير مرغوب فيها، لكن لا يمكنني التفكير في أي منها في الوقت الحالي.
“من الصعب وضع قواعد جيدة، لذا لا ينبغي لنا وضع قواعد”؟
هذه هي المرة الثانية خلال يومين أرى فيها أعضاءً رفيعي المستوى في فريق Discourse ينشرون مفاهيم خاطئة كبرى حول الأمان. أعتقد أن هناك بعض الأمور العامة التي تحتاجون إلى إعادة النظر فيها، وآمل أن تتقبلوا ذلك كتغذية راجعة بناءة.
كما أن هذه الاقتراح المحدد لا يأتِ من العدم: فقد تعرضت مؤخرًا حساب مستخدم للاختراق لأن اسم المستخدم كان myusername وكان كلمة المرور على الشكل myusername46.
صحيح أن هذا كان موقع ClassicPress (بنية تسجيل دخول مماثلة لـ WordPress)، مما يجعله هدفًا أسهل بكثير للبرامج الآلية وما شابه. ومع ذلك، فإن هذا هو بالضبط ما تبحث عنه البرامج الآلية.
لا يمكن لقواعد كلمات المرور منع كل نوع من أنواع كلمات المرور الضعيفة، لكنها يمكن أن تحدث فرقًا كبيرًا.
عند معالجة طلبات إنشاء وتغيير الأسرار المخزنة، يجب على الموثّقين مقارنة الأسرار المحتملة بقائمة تحتوي على قيم معروفة بأنها شائعة الاستخدام أو متوقعة أو مُختَرقَة. على سبيل المثال، قد تتضمن القائمة، دون حصر، ما يلي:
كلمات مرور تم الحصول عليها من مجموعات اختراقات سابقة.
كلمات من القواميس.
أحرف متكررة أو متسلسلة (مثل ‘aaaaaa’ أو ‘1234abcd’).
كلمات خاصة بالسياق، مثل اسم الخدمة أو اسم المستخدم أو مشتقاتها.
إنهم يستخدمون بوضوح كلمة قد وليس يجب. لذا فإن الأمر متروك لتقديرنا. لا توجد توصية بخصوص مسافة ليفنشتاين هنا. ربما “إذا كان اسم المستخدم أطول من 6 أحرف، فلا ينبغي تضمينه في كلمة المرور”، أو ربما يمكننا إضافة فحص للإنتروبيا فوق قائمة كلمات المرور المليون. لا أدري.
أعتقد أنه إذا كنت حريصًا جدًا على تطبيق قواعدهم الخاصة، فيمكنك تشغيل SSO ووضع أي قواعد تريدها من جانبك، أو كتابة إضافة.
يرجى مشاركة الإضافة التي قمت بإنشائها مع المجتمع هنا في فئة #إضافات. لا يتفق الجميع مع كل قرار نتخذه، وأنا أحترم تمامًا التنوع والخيارات. ربما يهتم آخرون بقواعد كلمات مرور أكثر صرامة.