إحصاءات استخدام مجهولة

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

هندسة

رموز الأجهزة: انتهاء الصلاحية والإلغاء والتدوير

Mohamed Ashraf
2026-10-04
6 دقيقة قراءة
رموز الأجهزة: انتهاء الصلاحية والإلغاء والتدوير

الجهاز ليس مستخدمًا

التطبيق الذي يقرن جهازًا بالخادم يحمل بيانات اعتماد طويلة العمر لا يكتبها أحد. قد تنتهي صلاحيتها، أو يلغيها مسؤول، أو تخص جهازًا أُوقف. وإن عاملها التطبيق كلها على أنها «حدث خطأ» فلن يعرف المستخدم ماذا يفعل بعد ذلك.

سمِّ كل فشل

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

دوّر دون أن تُقفل الجهاز

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

لا تعرض الرمز أبدًا

يجب ألا يظهر الرمز في الواجهة ولا في السجلات ولا في رسالة خطأ. تقرأ الشاشات حالة العرض من المحوِّل بدل نص الخادم الخام أو ترويساته، فيزول أسهل طريق لتسريب سر.

بيانات اعتماد اثنتان لمهمتين

حين يشغّل شخص جهازًا توجد هويتان: الجهاز والشخص الذي يعمل عبره. أبقِ بيانات اعتماد منفصلة مع قواعد موثقة لأي طلب يحمل أيًّا منها، ولا تدع رمز الشخص يحل محل رمز الجهاز.

اجعل استعلام الأوامر صادقًا

قبل وجود تشغيل خلفي حقيقي، يكون الاستعلام في المقدمة هو النسخة الصادقة. يعمل بمؤقّت ظاهر ما دامت الشاشة مفتوحة، ويتوقف حين لا تعود الجلسة موثّقة، وينفّذ فقط الأوامر التي يفهمها، ويبلغ عن الباقي بأنه غير مدعوم بدل أن يخمّن.

في منتجاتنا

يتبع Rveta Connector، وهو ما زال قيد التطوير، هذا النهج: سبع حالات متمايزة للرمز والجهاز، وتدوير يخزّن الرمز الجديد قبل التحديث، ومسح محلي لا يمس الخادم، وبيانات اعتماد منفصلة للممثل والجهاز، واستعلام في المقدمة كل 30 ثانية ينفّذ ping وتحديث الحالة فقط. وليس له تشغيل أصلي للبوابة بعد، وصفحاته تقول ذلك.

هل أعجبك المقال؟ شاركه مع شبكتك.