✦الورقة البيضاء للأمان · v1.1

بنية الأمان في Remio، بوضوح.

آخر تحديث 2026-07-17·~15 دقيقة قراءة·الإصدار 1.1

§01 · الملخص التنفيذي

Remio تطبيق سطح مكتب بعيد مبني على بنية ند لند بمعرفة صفرية. محتوى الشاشة وبيانات الإدخال وتدفقات الصوت مشفّرة من طرف إلى طرف بين الأجهزة باستخدام DTLS-SRTP القياسي في الصناعة — نموذج الأمان نفسه الذي يعتمد عليه كل منتج قائم على WebRTC. وخلافًا للحلول المركزية، لا يسهّل خادم الإشارة (signaling) في Remio سوى إنشاء الاتصال الأولي — ولا يرى بيانات الجلسة ولا يعالجها ولا يخزّنها أبدًا.

لا حاجة إلى حسابات، ولا كلمات مرور يمكن اختراقها، ولا قاعدة بيانات مركزية لبيانات الاعتماد. يستخدم اقتران الأجهزة رمز QR أو معرّف جهاز وPIN يُقرآن من شاشة المضيف نفسه، وكل مفاتيح الجلسة مؤقتة مع سرية أمامية مثالية (Perfect Forward Secrecy): حتى لو اختُرق مفتاح تبقى الجلسات السابقة واللاحقة آمنة تشفيريًا. تلغي هذه البنية فئات كاملة من الهجمات التي ابتُليت بها المنافسات — لأنه ببساطة لا يوجد ما يُسرق.

الخلاصة

لا يستطيع Remio الوصول إلى بياناتك — لا بسبب سياسة، بل بسبب الرياضيات. تجعل البنية من المستحيل بنيويًا على أي طرف غير الأجهزة المقترنة فك تشفير محتوى الجلسة.

§02 · نموذج التهديدات

صُممت بنية الأمان في Remio في مواجهة مجموعة من سيناريوهات التهديد ذات الصلة باستخدام سطح المكتب البعيد في السياقين المؤسسي والشخصي. ونحن صريحون بشأن ما نحمي منه وأين تقع حدود الثقة.

التهديدات التي نحمي منها

حدود الثقة

يحدد نموذج التهديدات لدينا صراحةً ثلاث حدود للثقة:

  1. حد الجهاز. لا يُوثق بكل جهاز إلا بعد التحقق من PIN. وتحمي حمايات مستوى نظام التشغيل (العزل والتخزين المحمي في كل نظام، مثل Keychain) البيانات على الجهاز.
  2. حد الشبكة. كل البيانات أثناء النقل مشفّرة. ونفترض أن الشبكة معادية.
  3. حد الخادم. تُعامَل خوادمنا كمرحّلات غير موثوقة. تسهّل الاتصالات لكنها لا تستطيع فحص المحتوى.

§03 · نظرة عامة على البنية

يفصل Remio مستوى الإشارة (إعداد الاتصال) عن مستوى البيانات (البث). هذا الفصل أساسي في تصميمنا ذي المعرفة الصفرية — فالخادم الذي يساعدك على الاتصال لا يلمس البيانات التي تتبادلها أبدًا.

العميل
تطبيق iOS / macOS
جهاز المشاهدة
الإشارة
خادم WebSocket
مرحّل فقط — بلا تخزين
المضيف
تطبيق مضيف macOS
الجهاز المصدر
الشكل 3.1 — إنشاء اتصال P2P. يُمرَّر عرض/رد SDP عبر WSS؛ وبعد الإنشاء لا يعود خادم الإشارة معنيًا.
الإشارة
TLS 1.3 + ECDHE
نقل WSS
الوسائط
SRTP / AES-128
فيديو + صوت
قناة البيانات
DTLS 1.2+
الإدخال ولوحة المفاتيح والمؤشر والإعدادات
الشكل 3.2 — طبقات تشفير مستوى البيانات. ثلاث قنوات تشفير مستقلة؛ واختراق إحداها لا يخترق الأخريين.

الإشارة مقابل مستوى البيانات

مسؤولية خادم الإشارة الوحيدة هي تمرير عروض/ردود SDP ومرشحي ICE بين الأجهزة أثناء إعداد الاتصال. وبعد إنشاء اتصال P2P لا يعود خادم الإشارة معنيًا.

لا يستطيع الخادم تحليل المحتوى الممرَّر — فهو كتلة ثنائية مشفّرة لا يفسرها سوى الجهاز المستهدف. ويضيف البروتوكول الثنائي طبقة بنية إضافية تجعل هجمات الحقن أصعب مقارنةً بالإشارة المعتمدة على JSON.

§04 · طبقات التشفير

يعتمد Remio استراتيجية تشفير متعددة الطبقات تستخدم فيها كل قناة اتصال البروتوكول التشفيري الأنسب لمتطلباتها.

الطبقةالبروتوكولالشيفرة / المنحنىما تغطيه
النقلDTLS 1.3 (و1.2 مع إصدارات التطبيق الأقدم)ECDHE, AES-128الإدخال ولوحة المفاتيح والمؤشر والإعدادات والـ dock
الوسائطSRTP (RFC 3711)AES-128 بوضع العدّاد + مصادقة HMAC-SHA1تدفقات الفيديو والصوت
الإشارةTLS 1.3 (WSS)AES-GCM / ChaCha20-Poly1305SDP ومرشحو ICE والانضمام إلى الغرفة
تبادل المفاتيحECDHE (PFS)شهادات ECDSA P-256كل مفاتيح الجلسة، في كل جلسة

السرية الأمامية المثالية

تولّد كل جلسة Remio مجموعة فريدة من مفاتيح التشفير المؤقتة عبر تبادل مفاتيح ECDHE.

مجموعات الشيفرات

# Signaling — TLS 1.3 cipher suites (in order of preference)
TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256
TLS_AES_128_GCM_SHA256

# Media — SRTP protection profile (WebRTC industry default)
SRTP_AES128_CM_SHA1_80   # AES-128 counter mode, HMAC-SHA1-80 auth

# DTLS certificates
Self-signed ECDSA (P-256), verified out-of-band via SDP fingerprints

تدوير المفاتيح

تُدوَّر المفاتيح تلقائيًا عند الحدود التالية:

§05 · المصادقة والاقتران

يتجنب Remio عمدًا المصادقة التقليدية باسم المستخدم وكلمة المرور. وبدلًا من ذلك نستخدم نموذج اقتران أجهزة قائمًا على PIN يلغي أكثر نواقل الهجوم شيوعًا في برمجيات سطح المكتب البعيد.

الاقتران القائم على PIN

حين يريد عميل الاتصال بمضيف للمرة الأولى، تجري العملية كالتالي:

  1. يعرض المضيف رقم PIN رقميًا قصيرًا على شاشته (أو كرمز QR).
  2. يُدخل العميل الـ PIN، ويُرسَل عبر قناة الإشارة إلى المضيف.
  3. يتحقق المضيف من الـ PIN ويؤكد الاقتران أو يرفضه.
  4. عند النجاح تُنشأ علاقة ثقة بالجهاز.
  5. لا تتطلب الاتصالات اللاحقة من الجهاز نفسه إعادة اقتران.
لماذا لا كلمات مرور؟

تنشئ كلمات المرور قاعدة بيانات اعتماد مركزية — هدفًا عالي القيمة. أما الاقتران فيتطلب رؤية شاشة المضيف نفسه — رمز QR أو معرّف جهاز وPIN، مع PIN جديد في أي وقت. لا شيء يُخزَّن مركزيًا ولا شيء يمكن اختراقه ولا شيء يمكن التصيد به.

نموذج ثقة الجهاز

بعد الاقتران يُعرَّف كل جهاز بـ معرّف جهاز فريد. ويحتفظ المضيف بقائمة محلية بالأجهزة الموثوقة. وعلاقة الثقة هذه:

رموز الجلسة (JWT)

بعد الاقتران تُستخدم رموز موقّعة قصيرة العمر (صلاحية 24 ساعة) لمصادقة خادم الإشارة.

تصادق هذه الرموز جهازًا لدى خادم الإشارة لإنشاء الغرف وتمرير الرسائل. وهي لا تمنح وصولًا إلى محتوى الجلسة المحمي بمصافحة DTLS منفصلة.

وصول وكلاء الذكاء الاصطناعي (خادم Remio MCP)

يمدّ Remio نموذج الثقة نفسه إلى وكلاء الذكاء الاصطناعي. تستطيع أدوات مثل Claude Code أو Codex أو تطبيق Claude تشغيل أجهزتك عن بُعد عبر خادم Remio MCP — وحد الأمان مطابق لما يعبره عميل بشري:

§06 · تصميم المعرفة الصفرية

المعرفة الصفرية في Remio ليست مصطلحًا تسويقيًا — بل قيد معماري. صُممت أنظمتنا بحيث يكون محتوى الجلسة بعيد المنال بنيويًا عن Remio وموظفيه وأي طرف ثالث.

ما تستطيع خوادمنا رؤيته

ما لا تستطيع خوادمنا رؤيته

اختبار المعرفة الصفرية

لو تلقّى Remio أمر استدعاء قانونيًا بشأن محتوى جلسة مستخدم، فلن يكون لدينا ما نقدّمه. ليس لأننا حذفناه — بل لأننا لم نملكه قط. لا تلمس البيانات بنيتنا التحتية بصيغة قابلة لفك التشفير.

سياسة الاحتفاظ بالبيانات

بسبب بنية P2P لدينا، لا يوجد فعليًا ما يُحتفظ به:

تدفق بيانات ند لند أولًا

في غالبية الاتصالات (حيث ينجح اجتياز NAT) تتدفق البيانات مباشرةً بين الأجهزة دون المرور بأي خادم:

# Best case: direct P2P
Client <—— DTLS-SRTP (encrypted) ——> Host
              ↑ No server involvement

# Fallback: TURN relay
Client <— DTLS-SRTP —> TURN server <— DTLS-SRTP —> Host
                            ↑ Still E2E encrypted
                            ↑ Server sees only encrypted blobs

وحتى في سيناريو الاحتياط عبر مرحّل TURN، لا يتعامل خادم المرحّل إلا مع حزم مشفّرة. يعمل كأنبوب أصم — لا يستطيع فك التشفير أو الفحص أو التعديل.

§07 · أمان الشبكة

إنشاء اتصال P2P

يستخدم Remio بروتوكول ICE (Interactive Connectivity Establishment) لإيجاد أفضل مسار اتصال ممكن بين الأجهزة:

  1. مرشحو المضيف — اتصال مباشر عبر الشبكة المحلية على الشبكة نفسها.
  2. المرشحون المنعكسون من الخادم (STUN) — اجتياز NAT عبر خوادم STUN لاكتشاف عنوان IP العام.
  3. مرشحو المرحّل (TURN) — مرحّل مشفّر حين يتعذر إنشاء اتصال مباشر.

يختبر وكيل ICE كل أزواج المرشحين في آنٍ واحد ويختار المسار الأقل زمن استجابة والأكثر موثوقية. ويُفضَّل P2P المباشر دائمًا.

سياسات نقل قابلة للضبط

تفضّل الاتصالات افتراضيًا P2P المباشر مع احتياط تلقائي إلى المرحّل المشفّر. وتتوفر سياسات أكثر صرامة — إجبار كل الحركة عبر المرحّل أو تخطي اكتشاف الشبكة المحلية كليًا — لبيئات الشبكات المقفلة.

تحديد المعدل

ينفّذ خادم الإشارة تحديدًا صارمًا للمعدل لمنع إساءة الاستخدام:

نقطة النهايةالحدالدفعةالنطاق
طلبات HTTP100/min20لكل IP
اتصال WebSocket10/min3لكل IP
الرسائل100/sec150لكل اتصال
إنشاء الغرف5/min2لكل جهاز

تُنظَّف محددات المعدل المنتهية تلقائيًا كل 5 دقائق مع TTL مدته 10 دقائق، مما يمنع استنزاف الذاكرة بسبب الهجمات الموزعة.

الحماية من DDoS

تُحمى بنيتنا التحتية للإشارة بواسطة Cloudflare، التي توفر:

§08 · أمان العميل

يستفيد Remio من مكدّس الأمان الكامل لكل نظام تشغيل لحماية البيانات المحلية وضمان سلامة التطبيق.

macOS

iOS

توقيع الشيفرة & التحقق

# Verify Remio macOS binary — verify_signature.sh
$ codesign --verify --deep --strict "Remio Host.app"
# Remio Host.app: valid on disk

$ spctl --assess --verbose "Remio Host.app"
# Remio Host.app: accepted
# source=Notarized Developer ID
لماذا يهم هذا

في فبراير 2024 سُرقت شهادات توقيع الشيفرة الخاصة بـ AnyDesk في اختراق. استطاع المهاجمون توقيع برمجيات خبيثة ببيانات AnyDesk الشرعية. أما نموذج الثقة لكل جهاز في Remio فيعني أنه لا توجد شهادة مركزية تُسرق — فكل اقتران جهاز مستقل.

§09 · الاستجابة للحوادث

سجل الأمان

حتى فبراير 2026، ليس لدى Remio أي سجل اختراقات أو حوادث أمنية. تقلل بنية المعرفة الصفرية لدينا سطح الهجوم كثيرًا — فلا توجد قاعدة بيانات مركزية لبيانات الاعتماد أو بيانات الجلسات لاستهدافها.

الإبلاغ عن الثغرات

نشجّع الإفصاح المسؤول من باحثي الأمان. إذا اكتشفت ثغرة محتملة:

  1. راسل security@remio.net بوصف مفصّل.
  2. أرفق خطوات إعادة الإنتاج، إن أمكن.
  3. نؤكد الاستلام خلال 48 ساعة.
  4. نسعى إلى حل الثغرات المؤكدة خلال 30 يومًا.
  5. يُنسب الفضل إلى المبلّغين في سجل التغييرات الأمنية لدينا، ما لم يفضلوا عدم الكشف عن هويتهم.

سياسة الإفصاح المسؤول

عملية الاستجابة للحوادث

في حال وقوع مشكلة أمنية مؤكدة:

  1. الاحتواء. عزل الأنظمة المتأثرة خلال ساعة واحدة.
  2. التقييم. تحديد النطاق والتأثير خلال 24 ساعة.
  3. الإبلاغ. إشعار المستخدمين المتأثرين خلال 72 ساعة (بما يتوافق مع GDPR).
  4. المعالجة. نشر التصحيحات عبر بنية التحديث التلقائي.
  5. التحليل اللاحق. نشر تقرير شفافية.

§10 · الامتثال

الجاهزية لـ GDPR

بنية المعرفة الصفرية في Remio ملائمة لـ GDPR بطبيعتها لأننا نقلّص جمع البيانات إلى الحد التقني الأدنى:

SOC 2

ليس بعد

لا يملك Remio تقرير SOC 2 ولا شهادة ISO 27001 بعد. يمكن للمؤسسات التي تحتاج إلى وثائق امتثال مراسلة security@remio.net وسنجيب عن استبيان أمني بالتفصيل.

غير متوفر بعد

مكان إقامة البيانات

لأن Remio يعتمد P2P أولًا، فإن بيانات الجلسة تقيم حيث توجد أجهزتك. لا تغادر بياناتك الاتصال المباشر بين أجهزتك. ولا يعالج خادم الإشارة (المستضاف لدى Cloudflare وDigitalOcean) سوى البيانات الوصفية للاتصال — وهذه البيانات الوصفية غير مرتبطة بأي معلومات شخصية.

§11 · المقارنة بالبدائل

ابتُلي قطاع سطح المكتب البعيد باختراقات أمنية بارزة. وهكذا تختلف بنية Remio جذريًا عن البدائل المركزية.

الجانبAnyDeskTeamViewerParsecRemio
البنيةمركزيةمركزيةمركزية (Unity)P2P أولًا
الحساب مطلوبنعمنعمنعملا
توجيه البياناتخوادم الشركةخوادم الشركةخوادم الشركةP2P مباشر
تشفير E2ETLS (الخادم يملك المفاتيح)TLS (الخادم يملك المفاتيح)DTLS-SRTPDTLS-SRTP
المعرفة الصفريةلالاجزئيةكاملة
اختراقات معروفةفبراير 2024يونيو 2024لا شيء معلنلا شيء
أثر الاختراقكل المستخدمين (سُرقت الشهادات)الشبكة المؤسسية (APT29)—الجهاز الفردي فقط
وصول الشركة إلى البياناتممكنممكنممكن (Unity)مستحيل

لماذا تفشل البنى المركزية

المشكلة الجوهرية في خدمات سطح المكتب البعيد المركزية أن اختراقًا واحدًا قد يعرّض كل المستخدمين للخطر. حين اختُرقت خوادم الإنتاج الخاصة بـ AnyDesk في فبراير 2024 سرق المهاجمون شهادات توقيع الشيفرة، مما قد يتيح لهم توزيع برمجيات خبيثة متنكرة في هيئة برنامج AnyDesk الشرعي. وتعيّن إعادة تعيين كل كلمات مرور المستخدمين.

وحين اخترقت APT29 (مجموعة روسية مدعومة من دولة) شبكة TeamViewer المؤسسية في يونيو 2024 أثار ذلك تساؤلات حول سلامة المنتج نفسه — لأن البنية المركزية تعني أن الشركة تملك القدرة التقنية على الوصول إلى الجلسات.

يلغي Remio هذه الفئة من الهجمات كليًا. فاختراق خادم الإشارة لدينا لا يتيح سوى بيانات وصفية للاتصال. لا بيانات اعتماد لتُسرق ولا جلسات للوصول إليها ولا شهادات يمكن استخدامها لتوقيع برمجيات خبيثة تستهدف أجهزة مستخدمينا.

§12 · الخاتمة

أمان Remio ليس مجموعة ميزات أُلصقت بمنتج — بل نتيجة قرارات معمارية اتُّخذت منذ اليوم الأول. باختيار P2P بدل المركزية، واقتران PIN بدل كلمات المرور، والمعرفة الصفرية بدل جمع البيانات، بنينا سطح مكتب بعيد يكون فيه الأمان هو الحالة الافتراضية لا ترقية اختيارية.

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

للأسئلة أو المراجعات الأمنية للمؤسسات أو للإبلاغ عن ثغرة:

أيقونة تطبيق Remio

ينبغي ألّا تكون الخصوصية ميزة مدفوعة.

ثبّت المضيف على الحاسوب الذي تريد الوصول إليه، والعميل على الجهاز الذي تصل منه. تشفير من طرف إلى طرف، ند لند، بلا حساب سحابي. البنية أعلاه هي كيف يُشحن المنتج اليوم، لا إلى أين يتجه.