قاعدة المفاتيح

Keybase هو دليل مفاتيح يربط هويات وسائل التواصل الاجتماعي بمفاتيح التشفير (بما في ذلك مفاتيح PGP على سبيل المثال لا الحصر ) بطريقة قابلة للتدقيق العام. [ 2 ] بالإضافة إلى ذلك، يوفر نظام دردشة مشفرًا بالكامل ونظام تخزين سحابي ، [ 3 ] [ 4 ] يُطلق عليهما Keybase Chat وKeybase Filesystem على التوالي. تُقدَّم الملفات الموجودة في الجزء العام من نظام الملفات من نقطة نهاية عامة، [ 5 ] وكذلك محليًا من نظام ملفات مُثبَّت بواسطة عميل Keybase. [ 6 ]

يدعم Keybase ربط حسابات تويتر ، وجيت هاب ، وريديت ، وهاكر نيوز ، بما في ذلك المواقع الإلكترونية والنطاقات الخاضعة لسيطرة المستخدم، بمفاتيح التشفير. كما يدعم عناوين محافظ بيتكوين ، وزيكاش ، وستيلر ، وQRL. [ 5 ] [ 3 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] وقد دعم Keybase حسابات Coinbase منذ إطلاقه العام، لكنه توقف عن ذلك في 17 مارس 2017، عندما أغلقت Coinbase صفحات الدفع العامة. [ 11 ] وبشكل عام، يسمح Keybase لأي خدمة ذات حسابات عامة بالتكامل معه. [ 5 ] [ 12 ]

في 7 مايو 2020، أعلنت شركة Keybase استحواذ Zoom عليها ، [ 13 ] كجزء من "خطة Zoom لتعزيز أمان منصة اتصالات الفيديو الخاصة بها". [ 14 ] ومنذ الاستحواذ، توقف التطوير، لكن الخدمة ظلت تعمل.

إثباتات الهوية

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

برنامج

بالإضافة إلى واجهة الويب، توفر Keybase تطبيقًا لأنظمة Windows [ 15 ] [ 16 ] و Mac [ 15 ] [ 16 ] و Android [ 17 ] [ 16 ] و iOS [ 16 ] ومعظم توزيعات Linux المكتبية [ 16 ] ، مكتوبًا بلغة Go مع واجهة أمامية Electron . يقدم التطبيق ميزات إضافية للموقع الإلكتروني، مثل الدردشة المشفرة من طرف إلى طرف، وميزة الفرق، وإمكانية إضافة الملفات والوصول إلى الملفات الخاصة في نظام ملفات Keybase الشخصي والجماعي. يتم ترخيص كل جهاز يُشغّل تطبيق العميل بتوقيع إلكتروني ، إما من جهاز آخر أو باستخدام مفتاح PGP الخاص بالمستخدم . كما يمتلك كل جهاز مفتاحًا خاصًا به لتمكين المستخدم من إثبات هويته باستخدام أي من أجهزته. [ 18 ]

محادثة

Keybase Chat هي خدمة دردشة مشفرة من طرف إلى طرف مدمجة في Keybase، تم إطلاقها في فبراير 2017. ومن أبرز ميزات Keybase Chat أنها تتيح لمستخدمي Keybase إرسال رسائل إلى أي شخص باستخدام أسماء مستعارة على الإنترنت (مثل حساب Reddit )، حتى لو لم يكن قد سجل في Keybase بعد. [ 3 ]

إذا كان لدى المستلم (صاحب الاسم المستعار على الإنترنت) حساب على Keybase، فسيتلقى الرسالة بسلاسة. أما إذا لم يكن لديه حساب على Keybase، ثم أنشأ حسابًا لاحقًا وأثبت الربط بين حسابه على الإنترنت وأجهزته، فسيعيد جهاز المرسل كتابة الرسالة للمستلم بناءً على الإثبات العام الذي نشره، مما يسمح له بقراءة الرسالة. وبما أن تطبيق Keybase يتحقق من الإثبات، فإنه يتجنب الاعتماد على الثقة عند الاستخدام الأول . [ 19 ]

نظام ملفات Keybase (KBFS)

لقطة شاشة من Keybase تُظهر مفاتيح المستخدم

تتيح Keybase للمستخدمين تخزين ما يصل إلى 250 جيجابايت [ 20 ] من الملفات مجانًا في خدمة تخزين سحابية تُسمى نظام ملفات Keybase. لا تتوفر ترقيات للتخزين حاليًا، ولكن من المخطط إطلاق باقات مدفوعة تسمح بمساحة تخزين أكبر. [ 21 ] ينقسم نظام الملفات إلى ثلاثة أقسام: الملفات العامة، والملفات الخاصة، وملفات الفريق. في أنظمة التشغيل الشبيهة بنظام Unix ، يتم تثبيت نظام الملفات على محرك الأقراص . /keybaseفي أنظمة Microsoft Windows، يتم تثبيته عادةً على محرك الأقراص K. [ 22 ] حاليًا، لا تستطيع إصدارات Keybase المحمولة سوى تنزيل الملفات من نظام ملفات Keybase، ولا يمكنها تثبيته. مع ذلك، فهي تدعم عمليات مثل إعادة تشفير الملفات عند الحاجة. في أكتوبر 2017، أطلقت Keybase مستودعات Git مشفرة تشفيرًا تامًا . [ 23 ]

الملفات العامة

تُخزَّن الملفات العامة في نظام الملفات العام ، وهي مرئية للجميع. جميع الملفات في نظام الملفات العام مُوقَّعة تلقائيًا من قِبل العميل. [ 6 ] لا يُمكن تعديل محتويات المجلد إلا من قِبل المستخدم الذي سُمِّيَ المجلد باسمه، ومع ذلك، يُمكن تسمية المجلد بأسماء قائمة مستخدمين مفصولة بفواصل (على سبيل المثال، يُمكن للمستخدمين foo و bar و three تعديل مجلد ). [ 6 ]/public/username/public/foo,bar,three

يمكن لأي مستخدم الوصول إلى الملفات العامة. تُعرض مجلدات المستخدم الواحد في ملف keybase.pub ، ويمكن الوصول إليها أيضًا بفتح الدليل في نسخة نظام الملفات المُثبّتة. أما مجلدات المستخدمين المتعددين (مثل مجلدات أخرى )، فلا يمكن الوصول إليها إلا من خلال نسخة النظام المُثبّتة./public/foo,bar,three

الملفات الخاصة

تُخزَّن الملفات الخاصة في مجلدات خاصة ، ولا يراها إلا المستخدم الذي يحمل اسم المستخدم . يمكن تسمية المجلدات الخاصة، مثل المجلدات العامة، بأسماء أكثر من مستخدم (على سبيل المثال، يمكن للمستخدمين foo و bar و three قراءة وتعديل مجلد ما ). كما يمكن جعل الملفات الخاصة للقراءة فقط للمستخدمين الذين تبدأ أسماؤهم بعلامة "#" (على سبيل المثال، يمكن للمستخدمين writer1 و writer2 قراءة وتعديل مجلد ما، ولكن يمكن للمستخدمين reader1 و reader2 قراءته فقط ). [ 6 ] على عكس الملفات العامة، تُشفَّر جميع الملفات الخاصة وتُوقَّع قبل تحميلها، مما يجعلها مشفرة تشفيرًا تامًا. [ 4 ]/private/username/private/foo,bar,three/private/writer1,writer2,#reader1,reader2

ملفات الفريق

تُخزَّن ملفات الفريق في نظام الملفات ، وهي متاحة لجميع أعضاء الفريق. تُشفَّر جميع الملفات في نظام ملفات الفريق تلقائيًا وتُوقَّع من قِبل العميل. [ 6 ] لا يُمكن تعديل محتوياته إلا للمستخدمين المُحدَّدين ككتّاب، بينما يُمكن لأي قارئ الوصول إلى الملفات المُخزَّنة فيه. [ 24 ]/team/teamname

الفرق

في سبتمبر 2017، أطلقت Keybase خدمة Keybase Teams. [ 25 ] يُعرَّف الفريق بأنه "... مجموعة من الأشخاص تحمل اسمًا محددًا ". [ 26 ] يمتلك كل فريق مجلدًا خاصًا به في نظام ملفات Keybase، بالإضافة إلى عدد من قنوات الدردشة (على غرار Slack ). يمكن أيضًا تقسيم الفرق إلى "فرق فرعية" بإضافة حرف "s" .إلى اسم الفريق. على سبيل المثال، wikipedia.projectsسيكون الفريق الفرعي هو فريق فرعي من wikipedia، بينما wikipedia.projects.foobarسيكون الفريق الفرعي هو فريق فرعي من wikipedia.projects(وبالتالي، هو أيضًا فريق فرعي من wikipedia).

إدارة الفريق

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

تبدأ كل سلسلة بتوقيع من مالك الفريق، وتُوقّع الإجراءات اللاحقة من قِبل مديري الفريق أو المستخدمين. [ 27 ] وهذا يضمن أن كل إجراء يتم بواسطة مستخدم مُصرّح له، وأن الإجراءات يُمكن التحقق منها من قِبل أي شخص يمتلك المفتاح العام المُستخدم.

مراجع

  1. keybase/client ، 12 ديسمبر 2014مستودع عميل Keybase على GitHub.
  2. "Sigchain | Keybase Docs" . keybase.io . تم ​​الاطلاع عليه بتاريخ 9 يونيو 2019 .
  3. 1 2 3 دالتون، أندرو (2 سبتمبر 2017). "دردشة Keybase المشفرة تعمل مع الحسابات التي لديك بالفعل" . Engadget . تم الاطلاع عليه في 5 يونيو 2017 .
  4. 1 2 راسل، جون (2 مايو 2016). "كي بيس تُطلق خدمة مشاركة الملفات المشفرة من طرف إلى طرف" . تيك كرانش . تم الاطلاع عليه في 6 مايو 2017 .
  5. 1 2 3 فليشمان، جلين (7 مايو 2015). "كي بيس تسعى لجعل التشفير المتقدم في متناول عامة الناس" . فاست كومباني . تم الاطلاع عليه في 5 يونيو 2017 .
  6. 1 2 3 4 5 "فهم نظام ملفات Keybase" . Keybase . تم الاطلاع عليه بتاريخ 26 سبتمبر 2017 .
  7. "Keybase تختار Zcash" . مدونة Keybase . تم الاطلاع عليه بتاريخ 6 فبراير 2018 .
  8. "محافظ رائعة لجميع مستخدمي Keybase" . مدونة Keybase . تم الاطلاع عليه بتاريخ 16 سبتمبر 2019 .
  9. "ماستودون من Keybase، وكيفية إضافة موقعك إلى Keybase" . keybase.io . تم ​​الاطلاع عليه بتاريخ 8 يونيو 2019 .
  10. "QRL و Keybase" . www.theqrl.org . 24 أبريل 2019. تم الاطلاع عليه في 6 أبريل 2021 .
  11. "إنهاء مفاجئ لدعم Coinbase" . مدونة Keybase . شركة Keybase . تم الاطلاع عليه بتاريخ 5 يونيو 2017 .
  12. "دليل تكامل الإثبات | وثائق Keybase" . keybase.io . مؤرشف من الأصل بتاريخ 8 يونيو 2019. تم الاطلاع عليه بتاريخ 8 يونيو 2019 .
  13. "انضمام Keybase إلى Zoom" . keybase.io . تم ​​الاطلاع عليه بتاريخ 7 مايو 2020 .
  14. «استحوذت زووم على كي بيس وأعلنت عن هدفها المتمثل في تطوير أكثر حلول التشفير الشامل استخدامًا على مستوى المؤسسات» . مدونة زووم (بيان صحفي). 7 مايو 2020. تم الاطلاع عليه بتاريخ 7 مايو 2020 .
  15. 1 2 فليشمان، جلين (15 فبراير 2017). "Keybase تقدم دردشة مشفرة حيث تتحكم أنت في جميع جوانبها" . ماكوورلد . تم الاطلاع عليه في 8 يونيو 2017 .
  16. 1 2 3 4 5 دان، جون إي (31 مايو 2017). "Keybase تضيف تشفيرًا شاملاً للرسائل على الويب" . Naked Security . مؤرشف من الأصل في 27 مارس 2020. تم الاطلاع عليه في 8 يونيو 2017 .
  17. هوف، جون (12 مايو 2017). "محادثة Keybase المشفرة متاحة الآن على نظام Android" . androidcommunity.com . تم الاطلاع عليه بتاريخ 8 يونيو 2017 .
  18. فريق Keybase (25 سبتمبر 2015). "نموذج المفاتيح الجديد من Keybase: مفاتيح NaCl خاصة بالأجهزة" . مدونة Keybase . تم الاطلاع عليه في 2 ديسمبر 2015 .
  19. "تقديم دردشة Keybase" . مدونة Keybase . شركة Keybase . تم الاطلاع عليه بتاريخ 12 فبراير 2018 .
  20. للعلم - قمنا بتغيير خطة KBFS الافتراضية إلى 250 جيجابايت بدلاً من 10 جيجابايت فقط. عدد قليل جدًا من المستخدمين يصلون إلى الحد الأقصى، لذا فإن السماح لهم بتجاوزه أسهل من التعامل مع تجربة المستخدم المتعلقة بالترقية حاليًا . Keybase (عبر Wayback Machine) . مؤرشف من الأصل في 22 ديسمبر 2017. تم الاطلاع عليه في 11 يونيو 2018 .
  21. "Keybase" . keybase.io . تم ​​الاطلاع عليه بتاريخ 10 فبراير 2019 .
  22. "تقديم نظام ملفات Keybase" . Keybase . تم الاطلاع عليه بتاريخ 26 سبتمبر 2017 .
  23. "Keybase تطلق نظام Git مشفر" . مدونة Keybase . شركة Keybase . تم الاطلاع عليه بتاريخ 11 يونيو 2018 .
  24. "KBFS - فهم KBFS | وثائق Keybase" . keybase.io . تم ​​الاطلاع عليه بتاريخ 9 يونيو 2019 .
  25. هاكيت، روبرت (18 سبتمبر 2017). "أولاً أنشأوا OkCupid وSparkNotes. والآن ينافسون Slack" . مجلة Fortune Tech . تاريخ الاسترجاع: 21 سبتمبر 2017 .
  26. "فرق عمل Keybase" . Keybase.io . مؤرشف من الأصل بتاريخ 27 أكتوبر 2018. تم الاطلاع عليه بتاريخ 21 سبتمبر 2017 .
  27. "الفرق: التسمية، وتكامل شجرة ميركل، وسلاسل التوقيع" . Keybase . تم الاطلاع عليه بتاريخ 26 سبتمبر 2017 .