المقالة 7 من 12مدة القراءة: 4 دقائق

الهاتف يحتفظ بسجله الخاص

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

هاتف يعرض سجله مع شارة قفل، وحاسوب على الجانب وصلته بالسجل مشطوبة
سجل لا يستطيع الحاسوب أن يمسّه.
في هذه الصفحة

لماذا يحتفظ جهاز التوقيع (signer) بسجل

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

إن ظهرت في تاريخ معاملاتك معاملة لا تعرفها، يخبرك السجل هل وقّعها هذا الهاتف يومًا. وإن ادّعى حاسوب أنه مقترن (paired)، يخبرك السجل متى حدث ذلك الاقتران وعبر أي ناقل. وإن جرّب أحد كلمات مرور على الهاتف في غيابك، يخبرك السجل بذلك.

ما يدخل السجل

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

تحفظ كل مدخلة ما تحتاجه للتعرف على الإجراء: المحفظة، والحاسوب الذي جاء منه الطلب، والناقل، والشبكة، والمستلم، والمبلغ، والتنبيهات التي عُرضت عليك في حينه.

عمودان: ما يُسجَّل (التوقيعات، وحالات الرفض، والاقتران، وتغييرات المحافظ، وحالات الإقفال) وما لا يُسجَّل أبدًا (البذرة، والمفاتيح، وكلمة المرور، وبايتات التوقيع، وحركة المزامنة)
ما يحفظه السجل، وما لا يحتويه أبدًا.

ما لا يدخل أبدًا

لا مفتاح، ولا بذرة (seed)، ولا عبارة استرداد (recovery phrase)، ولا كلمة مرور، ولا بايتات توقيع، ولا أي شيء يمكن أن يُستخدم لاشتقاق أي منها. يدوّن السجل أنك وقّعت، لا التوقيع نفسه. ويستبعد أيضًا الضجيج التقني: حركة المزامنة، ودفعات العناوين، واتصال الوصلة وانقطاعها، وأعطال النقل. هذه ليست قرارات، والسجل المليء بها سيخفي المدخلات المهمة.

يُكتب قبل التوقيع

ترتيب العمليات مقصود. حين تضغط Accept (قبول)، يكتب الهاتف الموافقة في السجل أولًا. وبعد ذلك فقط يوقّع. وإن تعذّرت كتابة المدخلة، لا يُوقَّع شيء، ويُبلَّغ الحاسوب بأن الطلب تعذّر تنفيذه، وتخبرك الشاشة بالسبب.

يُسجَّل الطلب أولًا ثم يُوقَّع؛ وفرع يوضح أنه بلا سجل لا توقيع
لا سجل، لا توقيع.

هذا يعني أن السجل لا يمكن أن يخلو أبدًا من توقيع حدث فعلًا. لا توجد لحظة يكون فيها الهاتف قد وقّع ثم أخفق في التذكر.

دائم

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

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

يبقى على الهاتف

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

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

السلسلة كاملة

  1. افترض أن الحاسوب مخترَق
  2. Mass Adoption Security (أمان الانتشار الواسع): جهاز التوقيع هاتف تملكه أصلًا
  3. ثلاث طرق لعبور الفجوة: رموز QR وBluetooth LE وNFC
  4. خفيّ في الأثير: جهاز توقيع لا يعثر عليه أحد بالمسح
  5. لا ثقة بقناة النقل أبدًا
  6. ما يعرضه عليك الهاتف: تحليل المعاملات على جهاز التوقيع
  7. الهاتف يحتفظ بسجله الخاص
  8. الخزنة على حاسوبك: Argon2id وملف تعريف يقاوم التخمين
  9. تطبيقات dApp دون محفظة في المتصفح
  10. خادم MCP بقواعد: وكلاء الذكاء الاصطناعي ضمن حدود
  11. محفظة واحدة محمية لكل ذلك
  12. صغير وأصلي: C++‎، بلا بيئة تشغيل JavaScript، من محطة العمل إلى Raspberry Pi

انضم إلى قائمة الانتظار

اترك بريدك الإلكتروني وسنرسل إليك أخبار الإصدارات. لا شيء غير ذلك.