📖 Arpass — دليل المستخدم
→ افتح الخزنة

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

كيفية استخدام Arpass، حسب السيناريو.

المحتويات

📚 Learn more: How to choose a YubiKey or passkey is covered in our guide articles.

🆕 الاستخدام الأول

التدفق الأولي لإنشاء خزنتك الآمنة.

قم بزيارة arpass.io. ستظهر شاشة "إنشاء محرك آمن".
أدخل كلمة مرور رئيسية مرتين. هذه هي كلمة مرور دخولك إلى Arpass — لا تشاركها أبدًا، واحتفظ بها في ذاكرتك.
انقر على "إنشاء محرك آمن". ثم سجّل Passkey (مصادقة الجهاز) باستخدام Touch ID / Face ID.
تُعرض سر الاسترداد مرةً واحدةً فقط (بالصيغة: RS1-XXXX-XXXX-…). احتفظ به في مكان آمن.
انقر على "أفهم ذلك" للدخول إلى المحرك.
🔑 احمِ مفاتيحك (Passkey) وسر الاسترداد
أسهل طريقة لفتح محركك على جهاز جديد هي مفتاح مرور متزامن (iCloud Keychain / Google Password Manager) أو مفتاح أمان مثل YubiKey. بوجود أحدها، يُفتح الجهاز الجديد بـ "كلمة المرور الرئيسية + مفتاح المرور" فقط (دون الحاجة إلى Recovery).

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

استرجاع كلمة المرور

قم بزيارة arpass.io ← شاشة القفل
أدخل كلمة المرور الرئيسية ← صادق باستخدام Touch ID / Face ID
تظهر قائمة كلمات المرور. استخدم مربع البحث للتصفية حسب اسم الموقع.
انقر على أيّ إدخال ← عرض التفاصيل. استخدم "👁 عرض" للكشف عن كلمة المرور، و"📋 نسخ" للنسخ إلى الحافظة.

حفظ كلمة مرور جديدة

انقر على "+ إضافة جديد"
أدخل اسم الموقع، والرابط، واسم المستخدم، وكلمة المرور. استخدم "🎲 توليد" للحصول على كلمة مرور قوية.
انقر على "حفظ" للكتابة إلى Arweave (يستهلك رصيدًا واحدًا)

📄 تخزين الملفات

خزّن PDFs والصور وأي ملف مشفَّراً للأبد. مثالي للوثائق المحاسبية (إيصالات / فواتير / عقود / تقارير صحية). متوافق مع متطلبات البحث في قانون الدفاتر الإلكترونية الياباني (التاريخ / المبلغ / الطرف المقابل).

إضافة ملف

افتح علامة التبويب «📄 الملفات» في أعلى التطبيق
انقر «+ إضافة ملف»
اختر ملفاً (PDF / صورة / نص / Word / Excel إلخ، حتى 30 ميغابايت)
تظهر المعاينة. للصور الكبيرة، استخدم زر «🗜️ ضغط» للتصغير (~200-500 كيلوبايت)
أدخل الطرف المقابل أو العنوان (أحدهما مطلوب)؛ التاريخ / المبلغ / العملة اختيارية
انقر «حفظ» للتشفير + الكتابة على Arweave

💡 الملفات أقل من 100 كيبيبايت تكلف $0 (مُمررة من Free Tier من Turbo). صورة 1 ميغابايت تكلف ~$0.13. إذا كانت التكلفة الفعلية أقل من التقدير، يُعاد الفرق فوراً.

تعبئة تلقائية بـ OCR (اختياري)

يستخرج تلقائياً التاريخ / المبلغ / الطرف المقابل / الوصف / الوسوم من صور الإيصالات أو الفواتير / PDFs. يتطلب مفتاح OpenAI API الخاص بك (الصور تُرسل مباشرة إلى OpenAI؛ خوادم Arpass غير متورطة).

احصل على مفتاح API من platform.openai.com/api-keys
في إعدادات Arpass (⚙️) ← القسم السفلي "📷 استخراج نصوص الإيصالات (اختياري)" ← أدخل المفتاح ← "حفظ والتحقق"
عند اختيار صورة أو ملف PDF، يظهر زر "📷 تعبئة تلقائية من الصورة (OpenAI)"
انقر للاستخراج؛ يُحتسب ما يقارب ‎~\$0.005 لكل صورة على حساب OpenAI الخاص بك
تُملأ الحقول الفارغة تلقائياً (يتم الكتابة فوق المحتوى دائماً — راجع البيانات وعدّلها حسب الحاجة)

البحث في الملفات

صندوق البحث في الأعلى: تصفية حسب التاريخ / المبلغ / الطرف المقابل / العنوان — فورياً
انقر «🎛️» للفلاتر المتقدمة: نطاق التواريخ، نطاق المبالغ، الطرف/العنوان، النوع، الوسوم — مدمجة AND
بحث الطرف المقابل الياباني يستخدم تطبيع NFKC + hiragana⇄katakana («セブン» يطابق «せぶん»)

تصحيح وحذف الملفات

انقر صفاً في القائمة → نافذة التفاصيل
زر «✏️ Edit» للتصحيح (السبب مطلوب، تسجيل append-only)
زر «🗑️ Delete» للحذف المنطقي (السبب مطلوب، الأصل وبيانات Arweave محفوظان)
زر «📜 History» يعرض سجل التدقيق (إنشاء/تصحيحات/حذف كلها مرئية)

📋 سجل التصحيحات / الحذف هو append-only، لذا يمكن استخدامه كدليل للتدقيقات الضريبية (متوافق مع قانون الدفاتر الإلكترونية). الحذف الفعلي مستحيل، لكن هذا أيضاً ميزة قانونية بأن "الأثر محفوظ".

تنزيل كـ CSV

انقر زر «📥 CSV» في رأس تبويب الملفات
جميع البيانات الوصفية تُنزَّل كـ arpass-files-YYYY-MM-DD.csv
UTF-8 BOM يضمن عدم تكسر اليابانية في Excel / Numbers / Google Sheets
الأعمدة: id / type / date / counterparty / title / amount / currency / description / tags / createdAt / version / txId / sha256 / arweave_url

📱 تغيير الجهاز (فتح نفس الخزنة على جهاز جديد)

عند شراء iPhone أو Mac جديد وتريد الوصول إلى محركك الحالي. إذا كان لديك مفتاح مرور متزامن أو مفتاح أمان (YubiKey)، يمكنك فتحه بكلمة المرور الرئيسية ومفتاح المرور فقط — دون الحاجة إلى Recovery.

افتح arpass.io على الجهاز الجديد ← انقر على "📲 استعادة خزنة أُنشئت على جهاز آخر"
إذا كان لديك مفتاح مرور متزامن (iCloud Keychain / Google Password Manager) أو YubiKey: انقر على "🔑 الاستعادة بمفتاح المرور + كلمة المرور الرئيسية (دون Recovery)"، وأدخل كلمة المرور الرئيسية ← صادق بمفتاح المرور. لا حاجة إلى Recovery.
إذا لم يكن لديك مفتاح مرور في متناول يدك: أدخل كلمة المرور الرئيسية + سر الاسترداد الورقي (📷 مسح QR يعمل أيضًا).
عند نجاح فتح القفل، يُسجَّل مفتاح Passkey مخصص تلقائيًا على هذا الجهاز الجديد.
من الآن فصاعدًا، يفتح هذا الجهاز القفل بـ "كلمة المرور الرئيسية + Touch ID / Face ID" فقط.

🔑 نسيت كلمة المرور الرئيسية

لقد نسيت كلمة المرور التي حفظتها، أو ربما غيرتها عن طريق الخطأ.

في شاشة القفل، انقر على "🔑 نسيت كلمة المرور الرئيسية ← إعادة التعيين بـ Passkey + الاسترداد"
أدخل سر الاسترداد الورقي (📷 مسح QR يعمل أيضًا)
صادق عبر Passkey باستخدام Touch ID / Face ID
يظهر مربع حوار "تعيين كلمة مرور رئيسية جديدة" ← أدخل كلمة مرور جديدة
يُفتح المحرك + تُطبَّق كلمة المرور الجديدة تلقائيًا على كل تغليف
💡 يؤدي تعيين كلمة المرور الرئيسية أو تغييرها إلى إنشاء Passkey جديد على هذا الجهاز (لن يتمكن Passkey القديم من إلغاء القفل بعد الآن، ويمكنك حذفه من "إدارة الأجهزة المسجَّلة" إذا لم تعد بحاجة إليه). إذا كنت تستخدم passkey متزامنًا، فما عليك على أجهزتك الأخرى سوى اختيار Passkey الجديد وإدخال كلمة المرور الجديدة في المرة القادمة. إذا كان لكل جهاز Passkey خاص به، فأعد إلغاء قفل تلك الأجهزة باستخدام "كلمة المرور الجديدة + Recovery Secret".

🔐 How to save the Recovery Secret

When you create a vault, the Recovery Secret is shown only once. Pick the right method from the 4-tier picker in the app based on your environment.

🏆 BEST — Print on paper

Click "🖨 Print now" → browser print dialog → print on paper
Keep in a safe or locked drawer, physically secure
Store it in a different place than your master password

💡 Print later is also available. But you must print before proceeding (= it's shown only once).

🥈 GREAT — Switch to YubiKey-only mode

A mode where the Recovery Secret itself doesn't exist. For physical-security-focused users. See 🔐 YubiKey-only mode.

🥉 OK (mobile / PC compatible) — Save image

The "📸 Save image" button creates a PNG (= Recovery Secret + QR code). On mobile, save via the share sheet to iCloud Photos / Google Photos. On PC, it's downloaded to your Downloads folder.

⚠ Requirement: E2E encryption ON
You need iCloud Photos Advanced Data Protection, or Google One Backup E2E encryption ON before saving. Without this, Apple / Google still have technical access.

iCloud ADP check: Settings → [Apple ID name] → iCloud → "Advanced Data Protection" ON.
Google E2E backup check: Google account → Backup → "End-to-end encryption" ON (Android 13+ partial support).

🚫 Avoid

📲 How to restore later

To restore on a new device:

Open arpass.io on the new device → "📲 Restore a drive created on another device"
Enter master password → tap the 📷 QR scan icon
In the QR scanner, tap "🖼 Scan image" (= NEW)
Select the saved PNG image → Recovery Secret is read and filled in
Drive unlocks

🆘 Passkey لهذا الجهاز اختفى

لقد قمت بتبديل ملف تعريف المتصفح، أو تستخدم جهازاً جديداً مع Touch ID جديد.

في شاشة القفل: "📱 Passkey مفقود ← فتح القفل بالمرور الرئيسي + الاسترداد"
أدخل كلمة المرور الرئيسية + سر الاسترداد الورقي (مسح QR مقبول)
نجح فتح القفل ← الإعدادات ← "🔐 تسجيل Passkey على هذا الجهاز" لإنشاء Passkey جديد
من الآن فصاعدًا يمكن لهذا الجهاز فتح القفل بـ "كلمة المرور الرئيسية + Touch ID" مجددًا

🔐 وضع YubiKey فقط

وضع يفتح محرّكك باستخدام مفتاح أمان مثل YubiKey وحده — بدون كلمة المرور الرئيسية وبدون Recovery Secret. لا شيء لحفظه: ما عليك سوى لمس أي من مفاتيح YubiKey المسجّلة لديك لإلغاء القفل. وهو خيار متقدّم لمن يريدون الاعتماد كليًا على مفتاح مادي.

💡 More on YubiKey itself: YubiKey: what & how to choose / Price tiers / Using with Arpass

⚠️ يُرجى القراءة قبل الإنشاء
لا يوفّر وضع YubiKey فقط إنقاذًا بكلمة المرور الرئيسية ولا Recovery Secret. إذا فقدت جميع مفاتيح YubiKey المسجّلة، فلن يمكن فتح المحرّك مرة أخرى أبدًا (ولا يمكننا نحن استعادته أيضًا).

إنشاء محرّك بوضع YubiKey فقط

افتح arpass.io ← في شاشة «إنشاء محرّك آمن» اختر «🔑 استخدام YubiKey فقط»
اختر عدد مفاتيح YubiKey المراد تسجيلها (مفتاحان أو أكثر)
ضع علامة في المربع الذي يؤكّد فهمك أنه لا يمكن استعادة المحرّك إذا فُقدت جميع مفاتيح YubiKey
اضغط «إنشاء بوضع YubiKey»، واتّبع التعليمات لإدخال مفتاح YubiKey الأول (أو تقريبه عبر NFC) ولمسه
سجّل بقية مفاتيح YubiKey واحدًا تلو الآخر (ستظهر مطالبة بتبديل المفتاح)
بعد تسجيلها جميعًا، يُنشأ المحرّك ويُفتح على الفور

فتحه على جهاز آخر

على الجهاز الآخر افتح arpass.io ← انقر «📲 استعادة محرّك آمن أُنشئ على جهاز آخر»
اختر «🔑 افتح محرّكك باستخدام YubiKey من جهاز آخر»
أدخِل أي مفتاح من مفاتيح YubiKey المسجّلة (أو قرّبه عبر NFC) والمسه
يُفتح المحرّك — بدون كلمة مرور رئيسية وبدون Recovery

إضافة مفتاح YubiKey

أثناء فتح المحرّك، انتقل إلى الإعدادات (⚙) ← افتح قسم «🔑 مفاتيح YubiKey المسجّلة»
اضغط «+ إضافة مفتاح YubiKey»
المس أولًا أحد مفاتيح YubiKey المسجّلة مسبقًا للتأكيد أنه أنت
ثم بدّل إلى مفتاح YubiKey الجديد الذي تريد إضافته والمسه
يُسجَّل مفتاح YubiKey الجديد، ويمكنه بعد ذلك فتح المحرّك أيضًا

📲 أعدّ جهازًا آخر بسرعة برمز إضافة الجهاز

من جهاز يمكنه فتح القفل بالفعل، انقل <strong>credentialId ووسم فهرس Arweave</strong> إلى جهاز آخر (= جهاز يجب أن يفتح القفل أيضًا بنفس YubiKey). هذا أسرع وأكثر موثوقية من «افتح بـ YubiKey لجهاز آخر». على Android Chrome يعدّ هذا الطريق إلزاميًا فعليًا، لأن خطأ في Chrome يمنع الـ picker العادي من العمل.

💡 الأمان: يحتوي الرمز على معلومات عامة فقط (credentialId + وسم Arweave). لا يتضمن PRF / مفاتيح التشفير / Recovery / Master، لذا حتى لو تسرّب لن يستطيع أحد فتح القفل بدون YubiKey الفعلي. يُفضَّل التعامل معه كرمز مؤقت (احذفه بعد لصقه) للحفاظ على النظافة.
جانب العرض (= جهاز مفتوح القفل بالفعل): مع فتح المحرك، الإعدادات (⚙) → قسم «🔑 YubiKeys المسجلة»
اضغط «📲 عرض الرمز لجهاز آخر»
تظهر سلسلة تبدأ بـ «AP1....» مع رمز QR
جانب الإدخال (= الجهاز الجديد): في شاشة إنشاء arpass.io، اضغط رابط «📲 افتح برمز إضافة الجهاز (AP1....)» في الأسفل
يظهر حقل الإدخال: الصق الرمز من جانب العرض أو استخدم زر «📷» لمسح الـ QR بالكاميرا
اضغط «تطبيق الرمز → فتح بـ YubiKey» والمس YubiKey
يكتمل فتح القفل، وبعد ذلك يمكن لهذا الجهاز الفتح بشكل طبيعي
💡 حالات الاستخدام: ① جعل Android Chrome قابلاً للعمل (مسار إلزامي)، ② على Mac / Win / iPhone أيضًا، تخطّي نقرة الـ picker لتسريع الإعداد، ③ المسار المعياري عند نشر YubiKey واحد على أجهزة متعددة. يعمل من أي جهاز → إلى أي جهاز.
💡 بخصوص Safari على Mac: ينفّذ Safari على Mac معيار WebAuthn بشكل مختلف عن المتصفحات الأخرى، لذا فإن محرّك YubiKey الذي يُنشأ أو يُستخدم في Safari على Mac يصبح مقتصرًا على Safari على Mac ولا يمكن فتحه في Chrome أو Edge أو iPhone أو Android (والعكس صحيح). لمشاركة المحرّك نفسه عبر بيئات متعددة، استخدم على جهاز Mac متصفحًا غير Safari (Chrome / Edge).

🏢 Sign up as an employee (Business mode)

If your company has deployed Arpass, you receive an invite code from the admin to join. Employees don't hold Recovery themselves — the admin manages it centrally (password loss / device loss recovery is performed via admin approval).

Get the invite code from admin (e.g., ARPASS-XXXX-XXXX) — in person / Slack DM preferred, share only the code, not a URL
Open arpass.io → click '📲 Employees: join with a code'
Enter the invite code in the prompt → moves to create view + yellow banner '🏢 Employee mode signup'
Set your master password (memorize it — admin does not know it)
'Create the company vault' → Touch ID to create Passkey
Lands on vault view. Recovery is auto-sent to admin (never shown on screen)
💡 The admin must have opened the app at least once (so their public key is registered on server). If you see 'Failed to join company or send Recovery', ask the admin.

📲 Employee device-add / total lockout recovery

If an employee wants to add a new device or has lost all their devices, the admin issues a <strong>device-add code</strong> (8 chars, valid 5 min). It's bound to the employee + single-use + IP rate-limited.

Employee contacts admin to 'add a new device'
Admin tab → employee row → '📲 Device-add code' → 'Auto-approve?' (recommended: Cancel = manual approval required)
Admin sees the 8-char code → relays to employee in person / Slack DM (code only)
Employee opens arpass.io on new device → '📲 Employees: join with a code' (or the same button on the 'Get started' view if picker is empty)
Enter code → device name → master password (the one set at signup) → 'Redeem code'
Progress view (big spinner + 10:00 countdown) shows the wait for admin approval
Admin tab's inbox shows '📲 Device-add' request → '✅ Approve' (auto-approve mode handles automatically)
Employee device auto-unlocks the vault + registers Passkey → vault view + toast '✅ This device is registered'
💡 Even if the device-add code is stolen, with auto-approve OFF the admin must approve, providing one defense layer. Admin can also see the requesting IP in the inbox.

💳 الرسوم والدفع

الفوترة لاحقًا. كل عملية حفظ (إضافة، تعديل، حذف) تضيف سعر اليوم إلى استخدامك؛ ادفعه دفعة واحدة متى شئت. القراءة والنسخ مجانيان.

مع فتح المحرك، انقر على "💳 الرصيد" في الترويسة العلوية اليسرى
يُفتح مربع حوار اختيار الحزمة (Starter / Standard / Heavy / Business / Family)
انقر على حزمة ← يُفتح Stripe للدفع في تبويب جديد
أدخل بيانات بطاقة الائتمان ← أتمّ الدفع
يُغلق التبويب الجديد تلقائيًا وتعود إلى المحرك ← إشعار: "✅ تمت إضافة N رصيد"
💡 حالة فتح القفل محفوظة. لا حاجة لتسجيل دخول أثناء الدفع.

🔄 إعادة إصدار Recovery Secret

إذا فقدت الورقة أو اشتبهت بتسرب. Recovery Secret القديم مطلوب.

شاشة المحرك ← الإعدادات (أيقونة ⚙) ← قسم "إعادة إصدار سر الاسترداد"
أدخل كلمة مرورك الرئيسية الحالية
اختر بين وضعين:
  • أ. خفيف (موصى به): عند فقدان الورقة دون الاشتباه في سرقتها. الأسرع، دون أي عملية على الخادم.
  • ب. كامل (اشتباه بالسرقة): عند احتمال تسرب سر الاسترداد القديم. يُعيد تشفير المحتوى ويتحول إلى معرّف حساب جديد.
انقر على "إصدار سر استرداد جديد"
يظهر سر الاسترداد الجديد على الشاشة ← اطبعه دائمًا واحتفظ به في مأمن
الفرق بين الحالة أ والحالة ب (مهم):

🔐 إدارة الأجهزة المسجلة

تحقق من الأجهزة التي لديها Passkey مسجَّل، أعد تسميتها أو احذفها.

شاشة المحرك ← الإعدادات ← قسم "🔐 الأجهزة المسجّلة"
تظهر قائمة الأجهزة المسجّلة (الجهاز الحالي مميّز باللون الأصفر)
زر "إعادة التسمية": غيّر الاسم إلى اسم ذي دلالة (مثل "Mac Studio"، "iPhone 15")
زر "إزالة" (للأجهزة الأخرى): يفصل Passkey ذلك الجهاز عن المحرك
حدود الإزالة: إذا ظلّت نسخة من MEK على الجهاز المُزال، يمكن فك تشفير بيانات Arweave السابقة. الإبطال الكامل يستلزم إعادة إصدار سر الاسترداد (الحالة ب، تدوير MEK).

❓ الأسئلة الشائعة

ماذا لو فقدت الثلاثة: كلمة المرور الرئيسية، Passkey، و Recovery؟

لا يمكن الاسترداد. لا تحتفظ عمليات Arpass بأي شيء، وبالتالي لا يمكننا تقديم المساعدة. هذا هو ثمن التصميم الخالي من المعرفة — لا نستطيع الاطلاع على كلمات مرور أحد، لكن فقدان العوامل الثلاثة يعني الخسارة الكاملة.

فقدان عاملين منهما لا يزال قابلًا للاسترداد (يمكن للعامل المتبقي الاستعادة). قبل فقدان العوامل الثلاثة، انسخ سر الاسترداد إلى أماكن متعددة.

هل يمكن للمشغلين رؤية كلمات المرور الخاصة بي؟

لا. يتم كل التشفير في متصفحك، والمحتوى المخزّن على Arweave مشفَّر بطبقتين قبل المرور عبر خوادم Cloudflare.

  • الطبقة الداخلية: AES-256-GCM (المفتاح = MEK، مُولَّد عشوائيًا، لا يُرسَل أبدًا إلى الخادم)
  • الطبقة الخارجية: AES-256-GCM (المفتاح = HKDF(vault-id)، ولا يُرسَل vault-id أبدًا إلى الخادم)
  • ما يراه الخادم: بايتات عشوائية مشفَّرة (غير قابلة للفك) + معلومات الرصيد

يمكن التحقق من التفاصيل على مستوى الكود في النسخة العامة arpass-spec (AGPL-3.0).

هل تبقى البيانات المشفرة على Arweave إلى الأبد؟

نعم — Arweave تخزين دائم، لذا لا تختفي البيانات المكتوبة. هذا ميزة ("كلمات مرورك موجودة بعد 200 سنة") وعيب في الوقت ذاته ("البيانات القديمة تبقى إلى الأبد").

حتى إذا غيّرت كلمة مرور، يبقى النص المشفَّر القديم على Arweave. لكن لا يمكن فك تشفير النص القديم إلا بـ MEK القديم الذي تعرفه أنت وحدك. بعد إعادة إصدار سر الاسترداد (الحالة ب)، تُشفَّر الكتابات اللاحقة بمفتاح جديد لا علاقة له بالماضي.

كم التكلفة؟

تستهلك كل عملية إضافة أو تعديل أو حذف لكلمة مرور رصيدًا واحدًا. حفظ 10 كلمات مرور ≈ 10 أرصدة. حزمة "Starter 100" (بدولارين) كافية للاستخدام اليومي. معظم المستخدمين لا يحتاجون إلى شراء حزمة إلا مرةً أو مرتين في السنة.

Is it OK to save the QR code as a photo?

OK under conditions. Save via the in-app 「Save image」 button, then ensure your iCloud Photos has Advanced Data Protection ON, or Google One Backup has E2E encryption ON. This makes the photo unreadable even to Apple / Google.

Without these E2E settings, regular cloud sync leaves the provider with technical access — paper printing is strongly preferred.

For maximum safety, switch to YubiKey-only mode — no Recovery Secret needed at all.

ماذا لو حررت على عدة أجهزة في وقت واحد؟

يستخدم Arpass تحكم التزامن التفاؤلي، لذا يحصل الجهاز الثاني الذي يحفظ على خطأ "تم التحديث على جهاز آخر". افتح القفل مجددًا لجلب أحدث نسخة، ثم أعد التعديل.

🛡️ أفضل ممارسات الأمان

يستخدم Arpass فك تشفير 2-من-3 (أي عاملان من: كلمة المرور الرئيسية + Passkey + سر الاسترداد يمكنهما فك التشفير). بحكم التصميم، تسرّب عامل واحد فقط لا يُفضي إلى فك تشفير المحرك. غير أن تسرّب عوامل متعددة في آنٍ واحد أمرٌ خطير. اتبع هذه الإرشادات.

✅ موصى به

❌ تجنب

⚠️ حالات استخدام غير مناسبة

هذه الخدمة مدير كلمات مرور للأغراض العامة للأفراد والشركات الصغيرة. وهي غير مناسبة لـ:

لا نتحمل أي مسؤولية عن أي ضرر ناجم عن استخدام هذه الخدمة في هذه السيناريوهات. راجع شروط الخدمة للمزيد من التفاصيل.

🚨 إذا اشتبهت بتسرب

إذا كان هناك احتمال بتسرّب كلمة المرور الرئيسية أو سر الاسترداد، تصرّف فورًا:

  1. كلمة المرور الرئيسية فقط: الإعدادات ← "تغيير كلمة المرور الرئيسية"
  2. سر الاسترداد فقط: الإعدادات ← "الاستجابة لحوادث الأمان" ← إعادة إصدار سر الاسترداد (الحالة أ، خفيف)
  3. كلاهما، أو سرقة الجهاز: الإعدادات ← "الاستجابة لحوادث الأمان" ← إعادة إصدار سر الاسترداد (الحالة ب، تدوير MEK يُبطل التغليفات على الجهاز المفقود وسر الاسترداد القديم)

راجع الاستجابة لحوادث الأمان في إعدادات شاشة التطبيق للمزيد من التفاصيل.

🔬 نظرة عامة على تصميم التشفير (متقدم)

يقوم التصميم التشفيري لـ Arpass على فك تشفير 2-من-3. يمكن لأي عاملين من العوامل الثلاثة فك تشفير المحرك.

مسارات فك التشفير

تشفير الجسم والتشفير الخارجي

مشفَّر في طبقتين:

تبدو البايتات على Arweave عشوائية تمامًا؛ بنية JSON وأسماء الخوارزميات غير قابلة للتمييز من الخارج. حتى اسم وسم Arweave المرفق بكل عملية كتابة يكون عشوائيًا لكل مستخدم، لذا لا يستطيع المراقبون الخارجيون تحديد المعاملات التي تخص Arpass.

في envelope v7، يُخزَّن هذا المفتاح الخارجي أيضًا داخل Passkey (WebAuthn user.id). المفتاح محميٌّ بعتاد Passkey ولا يظهر أبدًا في بيانات Arweave العامة، لذا يمكن لجهاز جديد فك تشفير الطبقة الخارجية دون إدخال سر الاسترداد.

ماذا يوجد على الخادم

لا يُخزَّن على الخادم (Cloudflare KV) سوى سجل استخدامك. تُحدَّد الحسابات بتجزئة مفتاحك العام (ECDSA P-256)؛ المفتاح الخارجي وكلمة المرور الرئيسية وRecovery Secret لا تصل إلى الخادم أبدًا.

للمواصفات الكاملة: