العربية

أدوات النص واليومية · مولد كلمة المرور

إنشاء كلمة مرور على جهاز كمبيوتر مشترك: مخاطر الحافظة والتاريخ

· لماذا يهم

كلمات المرور أجهزة الكمبيوتر المشتركة الحافظة

سطح مكتب مشترك مزود بمسارات تعرض للشاشة ولوحة المفاتيح والحافظة حول بيانات اعتماد واحدة
الرسم التوضيحي المتجه الأصلي ToolAcre

يشرح أين يمكن أن تظل كلمة المرور التي تم إنشاؤها حديثًا على جهاز مشترك - مديري الحافظة، ومطالبات الملء التلقائي للمتصفح، وسجل الصفحة، والحفظ التلقائي للنموذج - وكيف تساعد الأداة التي لا تخزن أي شيء ولكنها لا تحل كل شيء.

كلمة المرور التي بقيت على المكتب الساخن – الأماكن التي يمكن أن تظل سرًا بعد تسجيل الخروج من موقع الويب

يمكن لجهاز المكتب الساخن أو المكتبة الاحتفاظ ببيانات الاعتماد أو الكشف عنها من خلال برنامج ToolAcre لا يتحكم في: التقاط لوحة المفاتيح، أو مراقبة الشاشة، أو مديري الحافظة، أو ملفات تعريف المتصفح، أو الامتدادات المعادية. تسجيل الخروج من الحساب لا يثبت أن تلك الطبقات نسيت ما ظهر. وبالتالي، تنص صفحة القيود الخاصة بالمشروع على عدم إنشاء بيانات اعتماد على جهاز مشترك أو غير موثوق به.

تؤدي المعالجة المحلية إلى إزالة نسخة خادم ToolAcre، ولكنها لا تجعل نقطة النهاية جديرة بالثقة. هذا التمييز مهم لأن عبارة "لا يتم تخزين أي شيء بواسطة الصفحة" يمكن أن تكون صحيحة بينما يسجل نظام التشغيل أو عملية أخرى نفس القيمة. تبدأ التوصية الآمنة بالتحكم في الجهاز، وليس طقوس التنظيف بعد التعرض.

الحافظة - ميزات محفوظات الحافظة والمديرين الذين يحتفظون بآخر عشرات النسخ

ToolAcre يكتب إلى الحافظة فقط عند الضغط على "نسخ" وفقط من خلال `navigator.clipboard.writeText`. ولا يقوم بفحص ما إذا تم تمكين محفوظات الحافظة، أو تعداد الإدخالات السابقة أو مسحها بعد مرور مؤقت. تتم إعادة تعيين التصنيف المؤقت "منسوخ" بعد 1.6 ثانية، ولكن ليس لهذه التعليقات المرئية أي تأثير على محتويات الحافظة.

إذا كان إذن الحافظة مفقودًا أو تم رفضه، فستبلغ الصفحة عن الفشل وتقترح تحديدًا يدويًا. لا يزال من الممكن للنسخ اليدوي الوصول إلى سجل نظام التشغيل. لا تفسر غياب منطقة النص الاحتياطية التلقائية على أنه تنظيف تلقائي؛ إنه يحتفظ فقط ببيانات الاعتماد المباشرة خارج حقل النموذج المؤقت.

ميزات المتصفح - عروض الملء التلقائي، واستعادة الجلسة، وبيانات النموذج التي تبقى بعد إغلاق علامة التبويب

تختلف ميزات المتصفح خارج قاعدة التعليمات البرمجية هذه. ToolAcre لا يستدعي الملء التلقائي أو استعادة الجلسة أو واجهات برمجة التطبيقات لاستمرار النموذج، ويعرض الإخراج في فقرة بدلاً من الإدخال. يقلل هذا التصميم من إرسال النماذج غير المقصودة والمعالجة الميدانية المضمنة، لكنه لا يمكنه التصديق على ما يسجله الملحق أو ملف تعريف المتصفح من نص الصفحة.

يؤدي إغلاق علامة التبويب إلى تجاهل حالة ToolAcre في الذاكرة، ومع ذلك فقد تكون لقطة الشاشة أو التقاط إمكانية الوصول أو الامتداد قد لاحظت المخرجات بالفعل. قد يقوم ملف التعريف المشترك أيضًا بمزامنة بيانات المتصفح غير ذات الصلة. هذه المخاطر هي أسباب لتجنب الآلة، وليست أسبابًا للوعد بأن مسح قائمة محفوظات واحدة سيؤدي إلى إصلاح كل نسخة محتملة.

ما الذي يمكن أن يتركه المولد نفسه وراءه - ولماذا لا تترك الأداة التي لا تحتوي على حفظ تلقائي أو سجل أو عنصر تحكم في مسح البيانات أي شيء

داخل حالته الخاصة، يحمل المولد سلسلة واحدة. يؤدي الضغط على "إنشاء" إلى استبداله؛ تغيير الإعداد الذي يغير المعنى يؤدي إلى مسحه؛ إعادة التحميل أو التنقل بعيدًا يفقده. تحظر الاختبارات على مستوى المصدر الكتابة إلى localStorage وsessionStorage وملفات تعريف الارتباط وIndexedDB وتخزين ذاكرة التخزين المؤقت وعناوين URL ووحدة التحكم. لا يوجد سجل للقيمة المولدة.

يشير المصنف إلى وجود عنصر تحكم مسح البيانات، ولكن الواجهة لا تحتوي على مثل هذا الزر. وهذا التناقض يتطلب تصحيحاً للعنوان. يمكن استبدال القيمة أو مسحها من خلال الإعدادات والتنقل، ولكن المطالبة بعنصر تحكم مخصص قد يؤدي إلى وصف واجهة المستخدم التي تم شحنها بشكل خاطئ. تظل القيمة الحالية DOM قابلة للقراءة حتى يحدث أحد هذه الإجراءات.

ما يتركه المولد في حالة الصفحة الخاصة به: قيمة واحدة قابلة للاستبدال ولا يوجد سجل مخزن

إن الروتين الذي يتم إنشاؤه أولاً ويعد بتغيير بيانات الاعتماد لاحقًا لا يزال يخلق تعرضًا غير ضروري. على جهاز لا يمكنك التحكم فيه، لا تقم بإنشاء بيانات الاعتماد المباشرة على الإطلاق. انتظر حتى يتوفر جهاز موثوق به، واتبع العملية المعتمدة للوجهة وأنشئ قيمة فريدة هناك.

إذا كان لا بد من الوصول إلى الحساب من محطة عامة، فاستخدم أي طريقة وصول مؤقتة أو مفوضة توفرها الخدمة بشكل صريح بدلاً من اختراع حل بديل للتعامل مع بيانات الاعتماد. لا يمكن لـ ToolAcre تقييم هذه البدائل. التوجيه الوحيد الذي يمكن الدفاع عنه بشأن الآلة المشتركة هو الحدود المذكورة بالفعل في محتوى المنتج: استخدم شيئًا آخر.

إن الإجراء الأكثر أمانًا للكمبيوتر المشترك ليس إنشاء بيانات اعتماد مباشرة هناك

تخيل أنك بحاجة إلى إنشاء حساب وأنت بعيدًا عن جهازك الخاص. بدلاً من فتح مولد في المكتبة، قم بتأجيل إعداد الحساب أو استخدم جهازًا مُدارًا موثوقًا به بموجب عملية معتمدة. بمجرد الوصول إلى هذا الجهاز، تحقق من صفحة المولد، واترك القائمة يتم تحميلها، وأنشئ قيمة واحدة وقم بتسليمها مباشرة إلى المدير أو النموذج المقصود دون نشرها.

لا يحتوي المثال عمدًا على كلمة مرور تم إنشاؤها ولا توجد خطوات لإرسال كلمة مرور بين الأجهزة. سيؤدي الإرسال إلى إنشاء نسخة أخرى ويمكن أن يبطل قرار نقطة النهاية. الدرس المستفاد يدور حول التوقيت والثقة: نقل الجيل إلى السياق الموثوق به بدلاً من محاولة تطهير جيل غير موثوق به بعد ذلك.

مثال عملي: تأجيل الإنشاء حتى يتوفر جهاز موثوق به

يستطيع برنامج Keylogger أو المتصفح المخترق التقاط أي نص يكتبه المستخدم أو يراه. لا يوجد مولد محلي أو إعادة تعيين الحافظة أو حذف السجل كافيًا ضد البرامج التي لديها هذا الوصول. لا يمكن للأداة أيضًا اكتشاف تسجيل الشاشة أو تصفح الكتف أو اختراق البرامج الثابتة من داخل علامة التبويب.

هذه القيود هي سبب عدم تصنيف القيمة التي تم إنشاؤها بأنها آمنة لكل نموذج تهديد. التحديد المشفر يحمي عملية الاختيار؛ ولا ينظف بيئة العرض. يجب أن تنتهي مطالبات الأمان حيث تنتهي رؤية التنفيذ.

الفكرة الأساسية — مولد كلمات المرور لا يحتفظ بأي شيء بين الزيارات، مما يزيل خطرًا واحدًا؛ الروتين يتعامل مع الباقي

ToolAcre لا يحتفظ بأي سجل ثابت، ولا يرسل أي طلب إنشاء، ولا ينسخ إلا عند الطلب. تقوم هذه الخصائص بإزالة نسخ محددة تحت سيطرة الصفحة. فهو لا يقوم بمسح الحافظة تلقائيًا، ولا يوفر زر مسح البيانات أو يجعل نقطة النهاية المشتركة آمنة.

استخدم غياب التخزين كحقيقة منتج تم التحقق منها، وليس كإذن للإنشاء على أي جهاز. ثق بالجهاز أولاً، واحتفظ بكل بيانات اعتماد خاصة وفريدة من نوعها، واستخدم مدير كلمات المرور أو سير عمل الوجهة للتخزين بدلاً من توقع قيام المولد بإدارة النتيجة.