أدوات النص واليومية · مولد كلمة المرور
لماذا لا يعمل عبارة "الدبابيس الصحيحة لبطارية الحصان" إلا إذا كانت الكلمات عشوائية
· لماذا يهم
كلمات المرور عبارات المرور العشوائية
لقد أدى هذا الكتاب الهزلي الشهير إلى جعل عبارات المرور شائعة، كما ولّد عادة سيئة تتمثل في اختيار الكلمات الخاصة بك؛ يشرح هذا المنشور سبب اعتماد القوة كليًا على الاختيار العشوائي من قائمة معروفة.
القصة المصورة التي يتذكرها الجميع والدرس الذي فاتته نصفهم - أربع كلمات شائعة تكون قوية فقط عندما يلتقطها النرد
يوضح تسلسل لا يُنسى من أربع كلمات التنسيق، وليس العملية التي حددته. يعتمد حساب ToolAcre على حصول كل موضع على فهرس موحد مستقل من مجموعة الكلمات المؤهلة. إذا اختار شخص ما أربع كلمات مألوفة لأنها تبدو مسلية أو تشكل مشهدًا، فإن العدد المرئي للكلمات يظل أربعة بينما يتغير التوزيع الأساسي.
لا يستخدم المستودع عبارة كوميدية أو مشهورة كمصدر لعتبة الأمان. ينفذ ويختبر روتين الاختيار العشوائي. الدرس العملي هو الحفاظ على هذا الروتين بدلاً من نسخ مثال عام أو تقليد قواعده. أي عبارة مطبوعة في مقالة معروفة بالفعل ويجب ألا تصبح بيانات اعتماد.
أربع كلمات مألوفة ليست دليلاً على عملية اختيار عشوائية
يمكن أن يفضل الاختيار البشري الأشياء المفضلة والأسماء والاقتباسات والترتيب النحوي والكلمات التي تنتمي معًا. ToolAcre لا يحاول تقدير تلك التفضيلات، لذا فهو لا يسجل عبارة موجودة. إن استدعاء تسلسل تم اختياره ذاتيًا يعادل أربعة سحوبات موحدة من شأنه أن يطبق صيغة المولد على عملية لم تحدث أبدًا.
لا يزال من الممكن أن يؤدي الاختيار العشوائي إلى إنتاج كلمتين مرتبطتين أو حتى متكررتين لأن عمليات السحب تستخدم الاستبدال. يؤدي تحرير هذا الإخراج حتى يصبح أكثر عشوائية إلى تقديم تفضيل بشري بعد الحقيقة. الإجراء الصادق هو قبول النتيجة الجديدة أو إنشاء مرشح جديد تمامًا، دون نشر أي منهما.
يتم تطبيق مبدأ كيركهوفس على قوائم الكلمات - قد يعرف المهاجم قائمة EFF بأكملها وتظل عبارة المرور قوية
تعتبر قوائم EFF أصولًا ثابتة عامة، وهذا لا يقوض عدد المؤشرات المحتملة. بالنسبة للقائمة الطويلة، يتحقق البناء من 7,776 من الإدخالات. قد يعرف المهاجم كل كلمة وترتيب الملف وجميع الإعدادات؛ الجزء غير المعروف هو المؤشرات المستقلة Web Crypto التي تم اختيارها لهذا المخرج الخاص المحدد.
يتجنب هذا التصميم "الأمان من خلال قائمة كلمات سرية". وهذا يعني أيضًا أنه يجب مراعاة التصفية. إذا قام المستخدم بتضييق أطوال الكلمات المسموح بها، يصبح المجمع المؤهل أصغر وتستخدم وظيفة الإنتروبيا هذا التجمع الحقيقي بدلاً من الاستمرار في الاقتباس 7,776.
تظل قائمة الكلمات العامة قابلة للاستخدام لأن الفهرس العشوائي، وليس سرية القائمة، هو المدخل
عبارة مثل "شريحة فطيرة التفاح الحمراء" تحمل ارتباطات وبنية نحوية. لا يحتوي المستودع على نموذج لعدد المرات التي يقوم فيها الأشخاص بإنشاء هذا النمط، لذلك لا يخصص أي مساحة بحث رقمية. إن التعامل مع الرموز الأربعة على أنها مستقلة لمجرد أنها مفصولة بمسافات من شأنه أن يتجاهل دليل الاختيار.
بدلاً من ذلك، يختار ToolAcre كل كلمة من خلال `secureRandomChoice` من نفس القائمة المؤهلة. الكلمة السابقة لا تضيق القرعة القادمة. يعد هذا الاستقلال خاصية لمسار التعليمات البرمجية، وليس خاصية مرئية للعبارة المكتملة.
تكشف الكلمات ذات الصلة عن عملية بشرية لا يمثلها هذا المولد
بالنسبة لأربع كلمات قائمة طويلة تم إنشاؤها دون تصفية، يكون عدد المخرجات المطلوبة هو 7,776⁴ لأن كل موضع من المواضع الأربعة يمكن أن يتلقى أي فهرس قائمة. يمكن اشتقاق الحساب بشكل مضمن من حجم الملف الذي تم التحقق منه. العبارة المكونة من أربع كلمات التي أنشأها شخص ما لا تتلقى رقمًا مطابقًا هنا لأن عملية ترشيحها غير محددة.
تتجنب هذه المقارنة عمدًا تقديرات وقت الاختراق ولا تطبع عبارة تم إنشاؤها. إنه يثبت فقط أن عملية واحدة يمكن حسابها من الاختيارات الموحدة المعروفة بينما الأخرى ليست كذلك. لا تزال ملاءمة الحساب تعتمد على الوجهة والجهاز ونموذج التهديد الأوسع.
مثال عملي: قارن بين مولد موحد معروف وعبارة بشرية غير محددة الكم
يمكن إنشاء قصة تذكيرية بعد الاختيار إذا تركت الكلمات والترتيب وقاعدة الحالة والمحددات دون تغيير. القصة هي أداة مساعدة للذاكرة، وليست سببًا لاستبدال كلمة أجمل. سيؤدي نشر القصة أو العبارة إلى الكشف عن بيانات الاعتماد، لذا احتفظ بكليهما ضمن عملية المعالجة المعتمدة.
ToolAcre في حد ذاته لا يقوم بتدريس أو اختبار طرق التذكر. ويوفر الكلمات الإنجليزية وضوابط التنسيق. ما إذا كان من الممكن تذكر نتيجة معينة هو أمر شخصي، والتخزين ينتمي إلى المدير وليس إلى هذه الصفحة.
ما لا يغطيه هذا هو ادعاءات الإنتروبيا المحددة في القصة المصورة وكيفية حسابها
لا تعيد هذه المقالة إنتاج ادعاءات إنتروبيا محددة من القصص المصورة لأن القصص المصورة ليست مصدر مستودع متوفر للتحقق. كما أنها لا تدعي أن أي عدد من الكلمات يهزم كل هجوم. تظل عمليات التصيد الاحتيالي والبرامج الضارة وإعادة الاستخدام والوجهة المخترقة خارج حسابات القائمة.
يحافظ هذا الإغفال على حدود مفيدة: يمكن التحقق من رياضيات الاختيار المولدة مباشرة مقابل التعليمات البرمجية والملفات، في حين أن التاريخ الثقافي وادعاءات الطرف الثالث تحتاج إلى مصادرها الأولية الخاصة. لا ينبغي مزج الاثنين لأن الشكل يبدو مألوفًا.
الخلاصة - احتفظ بالفكرة، وتخلص من العادة؛ اسمح لمولد كلمات المرور باختيار الكلمات من القائمة EFF
احتفظ بفكرة الاعتماد متعدد الكلمات، ولكن اسمح لعملية عشوائية مدققة باختيار الكلمات. يستخدم ToolAcre الأصول EFF التي تم التحقق منها، وتشفير الويب، والمؤشرات غير المتحيزة. من المتوقع وجود مفردات عامة؛ التركيبة الخاصة الجديدة هي الجزء الذي يجب أن يبقى مجهولاً.
لا تختار الكلمات حسب الموضوع، أو تصلح المخرجات غير الملائمة أو تعيد استخدام النتيجة. الجيل يزود بمرشح واحد وينساه؛ تحدث سياسة الإدارة والتخزين والوجهة في مكان آخر. حساب القوة يتبع العملية العشوائية، وليس سحر الجملة النهائية.