دليل الاستخدام

ينطبق على SSem TouchOTP 1.0.1

تظهر شاشات التطبيق باللغتين الكورية والإنجليزية. وعلى أجهزة Mac المضبوطة على أي لغة أخرى، يظهر التطبيق بالإنجليزية.

1. التثبيت

  1. اشترِ SSem TouchOTP من Mac App Store وثبّته (الحصول على التطبيق). ويتولى App Store تثبيت التحديثات أيضًا تلقائيًا.
  2. شغّله من مجلد التطبيقات أو من Launchpad، فتظهر أيقونة قفل في شريط القائمة وليس في Dock. انقر على هذه الأيقونة لفتح اللوحة.

إذا كنت تستخدم إصدار DMG الذي نزّلته سابقًا من هذا الموقع، فإن تثبيت إصدار App Store يستبدل التطبيق الموجود في مجلد التطبيقات. وتبقى الخزنة والحسابات كما هي.

المتطلبات: macOS 14 أو أحدث، وTouch ID (مدمج، أو لوحة مفاتيح Magic Keyboard مزوّدة بـ Touch ID موصولة بجهاز Mac بشريحة Apple)، وكلمة سر لتسجيل الدخول إلى macOS، وبصمة إصبع مسجّلة واحدة على الأقل.

2. الإعداد لأول مرة

  1. انقر على أيقونة شريط القائمة، ثم انقر على Create Vault with Touch ID.
  2. عندما تتعرّف نافذة Touch ID على بصمتك مرة واحدة، تُنشأ الخزنة وتُفتح فورًا.

الخزنة ملف مشفّر يحتوي على معلومات حساباتك. ومفتاحها موجود في Secure Enclave على جهاز Mac هذا، ولا يمكن استخدامه إلا بالبصمات المسجلة حاليًا. لا تحتوي نافذة Touch ID على زر لإدخال كلمة السر؛ فقد منعنا عمدًا أي طريقة لفتح الخزنة بكلمة سر.

3. إضافة الحسابات

انقر على Add Account أسفل اللوحة، وستجد ثلاث طرق للإضافة. اعرض أولًا رمز QR أو المفتاح السري على الشاشة من إعدادات التحقق بخطوتين لدى الخدمة (مثل GitHub أو Google).

QR Image

تحقّق من جهة الإصدار واسم الحساب في المعاينة، ثم انقر على Add.

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

Paste Address

الصق عنوانًا يبدأ بـ otpauth:// لتظهر معاينة لا تعرض المفتاح السري. وبعد الإضافة، إذا كان ذلك العنوان لا يزال في الحافظة فسيُمسح.

Manual

أدخل جهة الإصدار واسم الحساب والمفتاح السري (Base32). وعند الحاجة يمكنك تغيير النوع: قائم على الوقت (TOTP) أو قائم على العدّاد (HOTP)، والخوارزمية (SHA-1 أو SHA-256 أو SHA-512)، وعدد الأرقام (6 إلى 8)، والمدة (15 إلى 120 ثانية). حقل المفتاح السري حقل إدخال آمن يُخفي الأحرف التي تكتبها.

4. الانتقال من Google Authenticator

  1. في تطبيق Google Authenticator على هاتفك، افتح القائمة › نقل الحسابات › تصدير الحسابات، واختر الحسابات التي تريد نقلها.
  2. انقل رمز QR الظاهر على الشاشة إلى Mac. على سبيل المثال، صوّره بجهاز آخر وأرسل الصورة عبر AirDrop، أو أرسل لقطة شاشة من الهاتف إلى Mac (قد تمنع بعض الهواتف التقاط لقطات لهذه الشاشة).
  3. في SSem TouchOTP، الصق الصورة في Add Account › QR Image، أو أضفها كملف من النافذة.
  4. إذا كانت لديك حسابات كثيرة وظهرت عدة رموز QR، فأضفها كلها. يظهر التقدّم بصيغة مثل «1 and 2 of 3».

بعد النقل، احذف صور QR المتبقية على الهاتف وعلى Mac. تبقى الحسابات في Google Authenticator كما هي، فقرّر بنفسك ما إذا كنت ستواصل استخدامها على الهاتف.

5. استخدام الرموز

6. القفل

7. النسخ الاحتياطي والاستعادة

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

إنشاء نسخة احتياطية

  1. انقر على Settings › Export or Import Backup…. تُفتح شاشة النسخ الاحتياطي في نافذة منفصلة.
  2. نوصي باستخدام Generate Random Passphrase. انقر على عبارة المرور التي تم إنشاؤها لنسخها (تُمسح تلقائيًا بعد 30 ثانية)، ودوّنها على ورقة أو في مدير كلمات السر. وإذا اخترتها بنفسك، فيجب أن تتكون من 12 حرفًا على الأقل، وتُرفض العبارات البسيطة مثل الأحرف المكررة أو المتتالية.
  3. اكتب عبارة المرور نفسها في حقل التأكيد، وانقر على Confirm with Fingerprint and Export…، ثم اختر مكان الحفظ.

يُشفَّر ملف النسخة الاحتياطية (.touchotp) باستخدام AES-GCM ومفتاح مشتق من عبارة المرور (PBKDF2-SHA256، بـ 600,000 تكرار). احتفظ بنسخة منه أيضًا في مكان آمن خارج جهاز Mac هذا، مثل قرص خارجي أو ذاكرة USB.

استيراد نسخة احتياطية

  1. في شاشة النسخ الاحتياطي نفسها، اختر الملف عبر Choose Backup File… وأدخل عبارة المرور.
  2. انقر على Import لإضافة حسابات النسخة الاحتياطية إلى الخزنة الحالية. يتم تخطّي الحسابات الموجودة مسبقًا (التي لها المفتاح السري نفسه)، ولا تتغيّر إعدادات الحسابات الحالية ولا عدّاداتها.

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

8. بعد تغيير البصمات

عند إضافة بصمة أو حذفها، يُبطل macOS مفتاح الأمان، وتظهر في التطبيق شاشة «The vault can’t be opened». لا تحذف هذه الشاشة أي شيء، فاطمئن.

  1. انقر على Try Again للتحقق مرة أخرى. إذا كنت قد غيّرت البصمات فعلًا، فستبقى الخزنة غير قابلة للفتح.
  2. انقر على Reset…. لا يُحذف ملف الخزنة القديم، بل يُحتفظ به جانبًا.
  3. أنشئ خزنة جديدة باستخدام Create Vault with Touch ID.
  4. استورد ملف النسخة الاحتياطية من Settings › Export or Import Backup….

إذا ذكرت الشاشة أن ملف الخزنة مفقود أو تتعذّر قراءته (مع سلامة مفتاح الأمان)، فالمشكلة ليست في البصمة. يمكنك إعادة الملف إلى مكانه ثم النقر على Try Again، أو اختيار Start an Empty Vault with the Same Key….

إذا ظهر بعد فتح القفل التحذير «An older copy of the vault file was opened»، فهذا يعني أن ملف الخزنة استُبدل بنسخة أقدم (مثلًا عند الاستعادة من Time Machine). وإذا لم تفعل ذلك بنفسك، فربما غيّر أحدٌ الملف، لذا تحقّق من قائمة الحسابات. وإذا لم تجد مشكلة، فانقر على Keep This State.

9. الانتقال إلى Mac جديد

ملف الخزنة مرتبط بـ Secure Enclave في جهاز Mac الذي أنشأه، لذا لا يُفتح على جهاز Mac آخر حتى لو نسخته. أنشئ نسخة احتياطية على جهاز Mac القديم، ثم ثبّت التطبيق على جهاز Mac الجديد وأنشئ خزنة، واستورد تلك النسخة الاحتياطية.

10. الإعدادات

لا تعمل من SSem TouchOTP إلا نسخة واحدة في كل مرة. إذا كان التطبيق قيد التشغيل بالفعل وفتحت نسخة أخرى منه من موقع مختلف، فستعرض رسالة توضيحية ثم تُغلق. والغرض من ذلك منع تشغيل نسختين في الوقت نفسه تكتبان فوق الخزنة نفسها.

11. التحديثات

يتولى Mac App Store التحديثات. لا يتصل التطبيق نفسه بالإنترنت، لذا لا يتحقق من الإصدارات الجديدة من تلقاء نفسه. وتبقى الخزنة والحسابات كما هي بعد التحديث.

12. إزالة التطبيق

  1. أنشئ نسخة احتياطية أولًا عند الحاجة.
  2. أنهِ التطبيق وانقل SSem TouchOTP من مجلد التطبيقات إلى سلة المهملات.
  3. لحذف بيانات الحسابات أيضًا، اضغط ⌘⇧G في Finder واحذف المجلد ~/Library/Containers/com.levelupsoft.touchotp.

يبقى في سلسلة المفاتيح على جهاز Mac هذا مفتاح Secure Enclave ومفتاح الخزنة المختوم (مع رقم الجيل). ولا يمكن استعادة معلومات الحسابات بهما وحدهما دون ملف الخزنة. وإذا أعدت تثبيت التطبيق وأنشأت خزنة جديدة، فسيسألك التطبيق قبل استبدال هذه العناصر.

لمزيد من الأسئلة، راجع صفحة الدعم.