انتقل إلى المحتوى

الأمان

ما تصل إليه ريتلا، وما تحتفظ به

تعرض ريتلا موقعك في متصفح وتدوّن ما رأته. هذا وصول محدود، لكنه يبقى وصولًا، وهذا شكله.

بياناتك مفصولة على مستوى الصف، وعلى مستوى الصلاحية
كل جدول يلمسه عميل مفعّل عليه أمان مستوى الصفوف، وكل سياسة تنتهي إلى التحقق نفسه من العضوية: لا توجد سياسة تسمح بكل شيء على أي بيانات تخص العملاء. وفوق ذلك، لا يملك الدور authenticated صلاحية الكتابة إلا على ثلاثة أعمدة في قاعدة البيانات كلها: اسم مساحة العمل، واسم المشروع، ورابط المشروع. سياسة الصفوف تأذن بصفوف ولا تستطيع أبدًا أن تأذن بأعمدة، فالاثنتان معًا هما البوابة، ولا تقوم واحدة منهما بالمهمتين.
لا يمكن توجيه محرّك الفحص إلى شبكتك
يُحوَّل كل رابط إلى عنوان IP قبل جلبه، ويجب أن يكون كل عنوان ناتج عنوانًا عامًا. ويتعامل التصنيف مع الصيغ التي تفوت عادة (عناوين IPv6 التي تحمل عنوان IPv4، و6to4، وTeredo، وNAT64، والعناوين المكتوبة بصيغة لا تُقرأ، والمنافذ غير القياسية)، ولا تُتبع إعادة التوجيه دون تحقق: يرفض محرّك الفحص إعادة التوجيه كليًا عند قراءة robots.txt، ويعيد تحويل العنوان عند كل انتقال، فالخادم الذي يجيب بعنوان عام مرة لا يستطيع أن يوجّه الطلب الثاني إلى الداخل.
لقطات الشاشة خاصة، وتنتهي صلاحيتها
صور الأدلة محفوظة في حاوية تخزين خاصة لا تُقرأ علنًا. ويعرضها التقرير عبر روابط موقّعة صالحة لساعة واحدة، فالرابط الذي تعيد إرساله يتوقف عن العمل بدل أن يصبح نافذة دائمة على موقعك. مدة الاحتفاظ بالصور تحددها خطتك، أما الملاحظات والنتائج وإرشادات الإصلاح فلا تُحذف أبدًا. الصور وحدها تنتهي مدتها.
المتصفح الذي يعرض موقعك بلا امتيازات
تعمل عمليات الفحص في حاوية بمستخدم بلا امتيازات، وعزل المتصفح مفعّل، والتنزيلات مرفوضة، والنوافذ المنبثقة تُغلق. إنه محرّك عرض لا يحمل أي بيانات دخول لك: لا تطلب ريتلا أبدًا الدخول إلى موقعك، وعملية الفحص هي بالضبط ما يستطيعه زائر مجهول.
لا شيء يرسله موقعك إلينا يُنفَّذ على أنه HTML
التقرير مليء بنصوص اختارتها صفحتك (المحدِّدات، والنصوص، وقيم سمات HTML)، وكل واحد منها يُعرض نصًا عاديًا بعد تهريب رموزه الخاصة، والعربية فيها معزولة الاتجاه كي لا تعيد ترتيب الجملة من حولها.
وصول الموظفين صف في جدول، ويُغلق عند الخطأ
تجيب عن سؤال إن كان الشخص من الموظفين سياسةٌ في قاعدة البيانات تقرأ جلسته هو، لا متغير بيئة ولا قائمة في الكود. والاستعلام الذي يفشل يُعامل على أنه «ليس من الموظفين» ويُسجَّل، لأن التحقق الفاشل الذي يمنح الوصول بصمت هو الخلل الوحيد الذي يستحق أن نصمّم ضده. وكل إجراء يتخذه موظف على حساب عميل يُسجَّل قبل تنفيذه، لا بعده.
ما ليس لدينا
لا شهادات، ولا اختبار اختراق، ولا استبيان أمان جاهز. ريتلا في بدايتها، وصفحة كهذه لا تكسب شيئًا بالإيحاء بغير ذلك. إن احتجت إلى مستند لإجراءات الشراء، فراسلنا وسنخبرك بوضوح بما هو موجود.

وجدت خطأً في شيء من هذا؟ راسلنا على hello@ritla.app. لا يوجد برنامج مكافآت للثغرات، ويقرأ هذا العنوان شخص حقيقي.