صوتك
لا يسمعه إلا من في المكالمة. يُشفَّر على حاسوبك، إطارًا بإطار، قبل أن يغادره.
الأمان
صُمم Crocodile بحيث لا تستطيع الخوادم ولا الشبكات، ولا حتى الصديق الذي يستضيف الغرفة، قراءة ما تقوله. تشرح هذه الصفحة ما هو محمي، وما ليس محميًا، وكيف.
لا يسمعه إلا من في المكالمة. يُشفَّر على حاسوبك، إطارًا بإطار، قبل أن يغادره.
لا يقرؤها، الآن ولاحقًا، إلا أعضاء المساحة أو الرسالة الخاصة. وتُخزَّن على أجهزة الأعضاء، لا على خادم أبدًا.
لا توجد إلا على أجهزتك ولدى من يملك مفتاح استردادك. وتُخزَّن مشفّرة بسلسلة مفاتيح نظامك.
لا يوجد نظام يربط الناس ببعضهم خالٍ من البيانات الوصفية. إليك بدقة أين يرسم Crocodile الحد.
نموذج التهديد يسرد المهاجمين المحتملين وما يستطيع كل منهم فعله وما لا يستطيع. هذا ملخص لنموذجنا.
| المهاجم | يستطيع | لا يستطيع |
|---|---|---|
| شخص يراقب الشبكة | أن يرى عناوين IP التي تتحدث معها، وكم من الوقت. | أن يقرأ المحتوى أو البيانات الوصفية، أو أن يستنتج ما تقوله من أحجام الحزم. |
| سجّل الآن وفكّ التشفير لاحقًا | أن يحتفظ بحركة بياناتك المشفّرة لسنوات. | أن يفكّ تشفيرها بحاسوب كمومي مستقبلي: كل تبادل للمفاتيح هجين ما بعد كمومي. |
| خادم خبيث | أن يكذب بشأن من هو متصل، وأن يؤخر الاتصالات أو يقطعها، وأن يسجّل البيانات الوصفية. | أن يقرأ المحتوى، أو يزوّر الملفات الشخصية أو المساحات أو الدعوات، أو يستبدل مفاتيح أحد، أو يتوسط بين تطبيقين. |
| مشغّل مُرحِّل أو صندوق بريد | أن يرى حجم الحزم المرحَّلة وتوقيتها، أو من ترك كم رسالة لمن. | أن يقرأها أو يعدّلها أو يزوّرها. |
| صديق يستضيف الغرفة | أن يرى عناوين IP للأعضاء ومن يتحدث ومتى. | أن يفعل أي شيء لا يستطيعه أي عضو آخر: مُرحِّله لا يمرّر إلا حزمًا مشفّرة. |
| شخص غادر مساحة | أن يحتفظ بما رآه من قبل. | أن يقرأ أي شيء قيل بعد مغادرته: تُستبدل المفاتيح حين يغادر أحد. |
| شخص سرق مفتاحًا | أن يقرأ على الأكثر حقبة المفاتيح الحالية ذات الثلاثين دقيقة من محادثة واحدة. | أن يقرأ الرسائل السابقة (المفاتيح محذوفة) أو اللاحقة (مفاتيح جديدة). |
| شخص استولى على حاسوبك وهو غير مقفل | أن يفعل كل ما تستطيع فعله. استخدم تشفير القرص، وأزل الجهاز المفقود من جهاز آخر. | أن يستلم رسائل جديدة بعد أن تزيل الجهاز. |
لبنات بناء مدروسة جيدًا من مكتبات مفتوحة المصدر خضعت للتدقيق (@noble)، مجمّعة بطرق قياسية.
Ed25519التوقيعات على كل سجل ورسالة وعرض اتصالX25519 + ML-KEM-768تبادل مفاتيح هجين ما بعد كمومي لكل سر ثنائيAES-256-GCMتشفير الرسائل وإطارات الصوت واتصالات الخوادمHKDF-SHA256اشتقاق المفاتيح والسقّاطات التي لا تسير إلا إلى الأمامDTLS-SRTPالنقل المشفّر في WebRTC في الأسفلPadmé · CBR Opusإخفاء أطوال الرسائل وأنماط الكلامنفضّل أن تسمعها منا.
نرجو الإبلاغ عن المشكلات الأمنية بشكل خاص عبر GitHub، حتى يمكن إصلاحها قبل أن تصبح علنية.