الأمان، بلغة بسيطة
ينقل SimTether رسائل حساسة — رموز التحقق وتنبيهات شركة الاتصالات — بين هاتفين. نوضح هنا بالضبط ما الذي يحمي هذا البيانات، بلغة واضحة يمكن التحقق منها.
النسخة المختصرة
- كل شيء بين هاتفيك مشفّر من طرف إلى طرف — ليس «مشفّراً حتى خادمنا»، بل مشفّراً من أحد هاتفيك إلى الآخر.
- يحدث الاقتران مرة واحدة، عبر رمز QR تمسحه فعلياً. بعد ذلك تتم المصادقة على الهواتف بمفتاح تشفير — لا شيء للكتابة ولا شيء للتصيّد.
- الوسيط الاختياري عبر الإنترنت يوجّه نصاً مشفّراً فقط. يستطيع أن يرى أن المقبسين يتواصلان؛ لكنه لا يستطيع رؤية ما يقولانه.
- لا حساب، ولا تحليلات، ولا تقارير أعطال. كود الشبكة في التطبيق يتحدث إلى شيء واحد بالضبط: هاتفك الآخر.
- يعرض هاتف الجسر إشعاراً دائماً عندما تكون الخدمة نشطة — ولا يمكنه العمل بشكل خفي على جهاز شخص آخر.
الاقتران: مسح واحد، ثم مفاتيح
عندما تمسح رمز QR للجسر، يتعلّم هاتفك المفتاح العام للجسر ورمز اقتران لمرة واحدة. ومنذ ذلك الحين:
- يحتفظ هاتفك بـمفتاح هوية دائم. ويثبّت الجسر أول مفتاح يراه من هاتفك — ويصبح رمز QR المصوَّر أو الرمز المسرَّب عديم الفائدة بعد أول اتصال لهاتفك.
- يتجدد رمز الاقتران مع كل اتصال. ويتوقف الرمز المنسوخ عن العمل فور إعادة اتصال هاتفك الحقيقي.
- تؤدي إعادة الاقتران على الجسر إلى تجديد هويته وإلغاء كل شيء — ويفقد الهاتف المفقود الوصول فوراً.
التشفير نفسه
| الطبقة | ما هي |
|---|
| المصافحة | Noise IK — مصادقة متبادلة باستخدام X25519 (تبادل مفاتيح Curve25519) |
| النقل | ChaCha20-Poly1305 — كل إطار مشفّر ومُصادَق عليه |
| تخزين المفاتيح | AES/GCM مدعوم بـ Android Keystore على الهاتفين؛ ويحذّرك التطبيق إذا لم يكن Keystore متاحاً |
| اتصال الوسيط | TLS (wss://) — لا ينتقل رمز الوسيط ولا تذاكر الغرف بنص واضح أبداً |
الوسيط (relay)، بوضوح
الوصول عن بُعد معطّل افتراضياً. إذا فعّلته، يلتقي هاتفك عند خادم تمرير صغير يتمتع بالخصائص التالية:
- يوجّه البايتات بين المقبسين — ولا يحلّل بيانات التطبيق أبداً، بحكم التصميم؛
- يتحقق من ملكية الغرفة تشفيرياً — ويتطلب امتلاك الغرفة إثبات المفتاح الخاص للجسر، لا مجرد معرفة الرمز؛
- يرى البيانات الوصفية فقط: عناوين IP، والتوقيت، وأعداد البايتات.
يمكنك أيضاً تشغيل وسيط خاص بك — ملف jar صغير واحد — وتوجيه الهاتفين إليه؛ وعندها لا نرى شيئاً.
تريد التفاصيل؟ البروتوكول والتشفير والوسيط مفتوحة المصدر — ونموذج الثقة قابل للتحقق، وليس مجرد وعد.