المشاركة
قيد التطوير
للفرق، راجع المؤسسات: خزناتها خزنات مشتركة، والمجموعات تحدد من يجب أن يحصل عليها.
كل مشاركة مشفّرة من طرف إلى طرف. يمرّر الخادم مفاتيح مشفّرة بين الحسابات لكنه لا يستطيع فتحها.
الخزنات المشتركة
Section titled “الخزنات المشتركة”أنشئ خزنة وادعُ مستخدمين آخرين لـ Octa Pass بالبريد الإلكتروني. في خزنة الويب، افتح المشاركة في الشريط الجانبي واختر خزنة مشتركة جديدة، ثم أضف الأشخاص من صفحة الخزنة. اسمها مشفّر داخل الخزنة مثل أي عنصر، فلا يراه الخادم أبدًا.
| الدور | يستطيع |
|---|---|
| عرض فقط | عرض العناصر ونسخها وملؤها |
| يمكنه التعديل | وكذلك إنشاء العناصر وتعديلها وحذفها |
| مدير | وكذلك إضافة الأعضاء وإزالتهم |
| مالك | وكذلك تعيين المالكين وإزالتهم. من ينشئ الخزنة هو مالكها. |
كيف يعمل: للخزنة مفتاح خزنة (Vault Key) عشوائي خاص بها. يختم جهازك ذلك المفتاح بالمفاتيح العامة لكل عضو (X25519، وML-KEM-768 حين يكون لحسابه مفتاح منه) ويوقّع المنحة بمفتاح توقيعك (Ed25519). تحدد المنحة الخزنة والعضو ودوره، فلا يستطيع الخادم تغيير دور أو تمرير منحة إلى شخص آخر دون كسر التوقيع، ويتحقق جهاز كل عضو منها قبل استخدام المفتاح. راجع التشفير.
الدعوة تعمل فقط للأشخاص الذين لديهم حساب Octa Pass أصلًا. دعوة بريد لا حساب له تبدو لك مطابقة تمامًا لدعوة بريد له حساب، ولا يُخزَّن شيء.
إزالة عضو تنشئ مفتاح خزنة جديدًا، وتعيد تغليف كل مفتاح عنصر في الخزنة، وتختم المفتاح الجديد للأعضاء المتبقين، كل ذلك دفعة واحدة. لا يُعاد تشفير محتويات العناصر: يحتفظ كل عنصر بمفتاح العنصر الخاص به، ولم يعد بإمكان الشخص المُزال فك تغليفه. وأي شيء رآه من قبل يجب اعتباره معروفًا لديه، لذا يقترح Octa Pass تغيير أكثر كلمات المرور حساسية.
التحقق من الأشخاص: لكل حساب بصمة قصيرة، تُعرض في ست مجموعات من أربعة أرقام أو في ثمانية رموز تعبيرية (إيموجي) بأسماء لتُقرأ بصوت عالٍ. بصمتك في أعلى صفحة المشاركة. وحين تضيف شخصًا، يعرض Octa Pass بصمته أولًا: قارنها معه وجهًا لوجه أو في مكالمة، وفعّل الخيار تطابق ما يراه. الأعضاء الذين لم تتحقق منهم يُعلَّمون غير موثّقة إلى أن تقارنهم. يتذكر جهازك ما تحققت منه؛ وإذا تغيرت مفاتيح شخص ما يومًا، يظهرون غير موثّقين من جديد.
سجلّ المفاتيح يفحص مفاتيح الأشخاص دون مكالمة. تدخل المفاتيح العامة لكل حساب في سجلّ لا يقبل إلا الإضافة، ويفحص جهازك مفاتيح الشخص مقابله قبل أن يختم له أي شيء. ويظهر كل عضو بإحدى العلامات في سجلّ المفاتيح أو ليس في السجلّ بعد أو فشل فحص سجلّ المفاتيح، والفحص الفاشل يوقف المشاركة. وأجهزتك أنت تقرأ السجلّ أيضًا، فإذا نُشر يومًا مفتاح لبريدك الإلكتروني لم تُنشئه، تعرض المشاركة تنبيهًا. وهو يُكمّل مقارنة البصمات ولا يحلّ محلّها: راجع ما لا يستطيع اكتشافه. تجري تطبيقات الهاتف هذه الفحوصات لكنها لا تعرض العلامات بعد.
فحص المنح: يفحص كل تطبيق من Octa Pass التوقيع على نسخته من مفتاح كل خزنة مشتركة قبل استخدامه: خزنة الويب وتطبيقا الهاتف وملؤهما التلقائي وتطبيق سطح المكتب وإضافة المتصفح. إذا فشل الفحص، تظهر الخزنة غير موثّقة وتبقى مغلقة، مع تحذير، إلى أن يضيفك من يديرها من جديد.
النقل والنسخ: في قائمة إجراءات أخرى للعنصر خياران نقل إلى… ونسخ إلى… لأي خزنة أخرى تستطيع التعديل فيها. يضع النقل نسخة مشفّرة للخزنة الجديدة في مكانها ويرسل الأصل إلى سلة المهملات.
العائلات
Section titled “العائلات”- مجانية، حتى 6 أعضاء، بمن فيهم المنظِّم. يمكن لكل شخص أن يكون في عائلة واحدة.
- يدعو المنظِّم الأعضاء بالبريد الإلكتروني، وتُنشأ تلقائيًا خزنة عائلة مشتركة. ويحتفظ الجميع أيضًا بخزنتهم الخاصة.
- يستطيع الأعضاء المغادرة في أي وقت، ويستطيع المنظِّم إزالتهم؛ وعندها تحصل خزنة العائلة على مفتاح جديد، كما سبق. وتحصل الدعوات المعلّقة على المفتاح الجديد في الخطوة نفسها، فتظل صالحة.
- في خزنة الويب، تعيش العائلة في المشاركة ← العائلة: أنشئها، وادعُ الأشخاص (بعد مقارنة بصمتهم)، واقبل الدعوات أو ارفضها، وغادر أو أزِل أشخاصًا. ويستطيع المنظِّم أيضًا حذف العائلة، فتُحذف خزنة العائلة لدى الجميع.
الاسترداد عبر منظّم العائلة
Section titled “الاسترداد عبر منظّم العائلة”اختياري، ومتوقف ما لم يشغّله العضو من المشاركة ← العائلة. ولا يستطيع المنظِّم تشغيله لأحد.
- يقارن العضو بصمة المنظِّم ويختار فترة انتظار من يوم إلى 30 يومًا. ثم يُختم مفتاح حسابه للمنظِّم.
- يعمل مثل الوصول في الطوارئ: يطلب المنظِّم، فتصل العضو رسائل بريد يومية ويستطيع الرفض، ويُفتح الوصول بعد فترة الانتظار.
- لا يستطيع المنظِّم قراءة خزنة العضو. كل ما يستطيعه هو إعادة تعيين الحساب، وهذا يُخرج العضو من كل مكان، ويرسل إليه بريدًا ويُسجَّل في سجل الأمان الخاص به، ويعطي المنظِّم كلمة المرور الجديدة ومجموعة الاسترداد.
- ينتهي حين يوقفه العضو، أو يغادر أو يُزال، أو تُحذف العائلة.
- إذا كان المنظِّم أصلًا جهة اتصال الطوارئ للعضو، فأزِله من جهات الاتصال أولًا.
روابط المشاركة لمرة واحدة
Section titled “روابط المشاركة لمرة واحدة”شارك عنصرًا واحدًا مع أي شخص، حتى دون حساب Octa Pass.
في خزنة الويب، افتح العنصر واختر إجراءات أخرى ← مشاركة نسخة.
- يشفّر جهازك لقطة من العنصر بمفتاح عشوائي. تستثني اللقطة كلمات مرور العنصر السابقة.
- لا يُرفع إلا النص المشفَّر.
- تحصل على رابط مثل
https://octap.app/s/<id>#<key>. الجزء الذي بعد#لا يصل إلى الخادم أبدًا.
| الخيار | المدى |
|---|---|
| الانتهاء | من ساعة واحدة إلى 30 يومًا |
| أقصى عدد مرات العرض | من 1 إلى 100 |
| عبارة مرور للوصول | اختيارية (محمية بـ Argon2id) |
يحذف الخادم الرابط عند آخر مرة عرض أو عند انتهاء صلاحيته، وتستطيع حذفه قبل ذلك. استخدم عبارة مرور حين ينتقل الرابط إلى مكان يحتفظ بالسجل، مثل محادثة جماعية، وأرسل عبارة المرور بطريقة أخرى.
يفتح الشخص الذي ترسل إليه الرابط في خزنة الويب، سواء كان مسجّلًا للدخول أم لا. لا يُجلب شيء إلى أن يختار إظهار العنصر، لأن كل جلب يُحسب مرة عرض، فلا تستهلك معاينات الروابط في تطبيقات المحادثة مرة منها. يُفكّ تشفير العنصر في متصفحه ويُعرض للقراءة فقط، مع أزرار نسخ. الرابط المُنشأ على خادم مستضاف ذاتيًا يذكر ذلك الخادم في الرابط (?server=)، وتذكر الصفحة من أي خادم جاء. وتُفتح الروابط المُنشأة في تطبيق سطح المكتب في خزنة الويب المستضافة، أو، على خادم مستضاف ذاتيًا، في خزنة الويب التي يقدّمها ذلك الخادم.
تُعرض روابطك المفتوحة تحت المشاركة ← روابط المشاركة، مع انتهائها وعدد مرات العرض المتبقية، وتستطيع إلغاء أي منها هناك.
الفرق والمؤسسات
Section titled “الفرق والمؤسسات”المجموعات والسياسات وSSO للفرق مخطط لها للإصدار 1.0.