ما هو قائم — ضابطًا بعد ضابط.
ليست قائمة مزايا. بل الحد الأدنى الذي تحصل عليه المؤسسة اليوم: صف لكل ضابط — ما يفعله، وما يرفضه، وما يتركه في السجل لمن لم يكن حاضرًا.
الحد الأدنى كما يُسلَّم اليوم
| الضابط | ما هو قائم | ما يحتفظ به السجل |
|---|---|---|
| سجل حوكمة موقَّع | الجهات الفاعلة والتفويضات والآلات والمقاعد والقدرات في سجل واحد تراكمي فقط، موقَّع بـ Ed25519. كل سجل مقروء للبشر مجرد إسقاط منه — قابل لإعادة التوليد، وليس مصدرًا أبدًا. | تاريخ الحوكمة كاملًا، يمكن لطرف ثالث التحقق منه وهو لا يملك سوى المفتاح العام الجذري — من دون الوثوق بالآلة التي أنتجته. |
| لا موافقة ضمنية | لا تتحول المهلة إلى موافقة ولا يوجد قبول تلقائي ضمني. تتطلب البوابة قرارًا بشريًا أو تفويضًا صريحًا ومحدودًا من سياسة موقعة بشريًا؛ ولا قيمة افتراضية لها، وترفض القرار خارج ترتيبه. لا يمنح المحرك نفسه صلاحية ولا ينفذ الدمج. | صف لكل قرار: الفاعل، والقرار من مفردات مغلقة، والوقت، وسلسلة الصلاحية. لا يُعلَن «الدمج»؛ بل يُلاحَظ فقط من commit دمج حقيقي. |
| قرارات تكشف العبث | كل قبول صفّ مقيَّد بمفتاح ومتحقَّق منه، ويُفحص ثانية عند الدمج. غيّر أي حقل لاحقًا فيفشل التحقق. | الصف ونتيجة فحصه عند الدمج. |
| الاقتراح ≠ القرار | تُسجَّل المشورة من ذكاء اصطناعي أو إنسان بوصفها رأيًا؛ والقرار فعل منفصل لجهة مخوَّلة. ويجب أن ترجع الصلاحية الآلية إلى تفويض محدود موقَّع من إنسان؛ كما يُسجَّل تجاوز الاقتراح. | صفان منفصلان للتوصية والقرار في كل بوابة — ليس فقط ما تقرر، بل ما أُوصي به ومن أوصى. |
| هوية الآلة بالشهادة | لا نقطة تسجيل ولا رمز انضمام. تُقبَل الآلة بفعل صريح من المالك يربط شهادتها؛ ومستوى التحكم يتصل إلى الخارج فقط، ولا يحمل المشغِّلون بيانات اعتماد إليه. | فعل القبول في السجل الموقَّع؛ وسلسلة الشهادات. |
| صلاحية مفوَّضة ومحدودة | تفويضات موقَّعة بالجذر، لها نطاق ومسارات عمل ونافذة صلاحية. الانتهاء سقف لا مُشغِّل؛ وإحالة فاعل إلى التقاعد تسري فورًا مهما بقي من مدة أي منحة. | التفويض وتوقيع يغطي كل حقل — من منح ماذا لمن، وحتى متى. |
| قواعد نافذة مصدَّق عليها | تُوقَّع المستندات التي تحكم كيفية تنفيذ العمل بالمفتاح الجذري داخل بيان ذي رقم تسلسلي. يمكن ردّ التحقق من أي مستند إلى الجذر؛ ويعمل الوكيل تحت قواعد يمكن إثبات أنه تلقاها. | البيان، وسجل كل تشغيل للقواعد التي حُقنت فيه — مع بصمتها. |
| حصر التشغيل على مستوى النظام — محليًا | سياسة كتابة ترفض افتراضيًا من صندوق عزل نظام التشغيل نفسه — Seatbelt على macOS وBubblewrap على Linux — تُركَّب لكل تشغيل قبل بدء الوكيل. غياب وسيلة العزل يرفض التشغيل بدل إضعافه. | يسمي سجل التشغيل الأداة التي حصرته والمجلدات التي بقيت قابلة للكتابة — ادعاء يستطيع فريقك إعادة إنتاجه. |
| حصر التشغيل على مستوى النظام — عن بُعد | حصر تفرضه النواة (Landlock) للتشغيلات المرسلة عبر SSH. تُقاس قدرة الآلة على الحصر قبل توجيه العمل إليها؛ والآلة غير المقاسة أو المقاسة على أنها غير قادرة ترفض التشغيل. | القدرة المقاسة في صف الآلة الموقَّع؛ وسجل التشغيل الذي يسمي ما فرض الحصر. |
| الوصول الصادر قائمة محددة | لا يصل تشغيل يعلن سياسة خروج إلى الشبكة إلا عبر باب تحكمه تلك السياسة: لا تُقبل وجهة إلا إذا أجازت السياسة المضيف والمنفذ معًا، والافتراضي لا يجيز شيئًا. المضيف الذي لا يمكن عزله يرفض التشغيل بدل أن يبدأ مفتوحًا. الاشتراك لكل إرسالية في هذا الإصدار — لا يوجد افتراضي على مستوى الأسطول بعد، ونقول ذلك صراحة. | بصمة السياسة المجمَّعة في صف التشغيل — أي قائمة حكمت هذا التشغيل. أحكام كل اتصال لا تُسجَّل بعد؛ وهذا حد معلن لهذا الإصدار، لا للتصميم. |
| لا قنوات جانبية بين الوكلاء | لا يتنسق الوكلاء إلا عبر أسطح مسجَّلة — الأوامر، وملفات القنوات في شجرة عمل المسار التي تُضم إلى السجل، والبوابات، وصندوق إدراج فقط لتوجيهات المالك. لا توجد مراسلة وكيل إلى وكيل في المنتج. | «من قال ماذا لمن ومتى» استعلام لا مقابلة — تاريخ تنسيق المسار قابل لإعادة التشغيل من السجل. |
| حالات الرفض كبيانات | كل رفض — من المحرك أو التفويض أو المخطط أو السياسة — صف مسجَّل بلا تكلفة وله فئة مسماة. تُسجَّل أسباب المنع ولا تُعاد عبر الشبكة أبدًا. | دفتر الرفض: الضوابط التي تعمل فعلًا، لا التي توجد فحسب. |
| المراقبة — هدف Prometheus | يعرض خادم الخدمة GET /metrics بصيغة Prometheus النصية القياسية: التشغيلات حسب الحالة والخلفية، والرفض حسب الفئة، وقرارات البوابات حسب البوابة والقرار، وإصدار مخطط المخزن. قيم الوسوم أسماء فئات فقط — لا أسماء مسارات أو مسارات ملفات أو أسماء فاعلين. |
الرفض مقياس من الدرجة الأولى — في هذه البنية هو إشارة أمنية لا ضجيج. يجمعه Prometheus الذي تشغله بالفعل؛ لا شيء لتثبيته. |
| تبقى قيم الأسرار خارج السجل | تحمل أنواع التهيئة والإرسال الأسماء والمراجع لا قيم الأسرار. تُفحص حيازة ملفات المفاتيح قبل استخدامها، ويعطل التنفيذ البعيد تمرير البيئة. وقد تستخدم العملية المالكة للاعتماد القيمة للمصادقة من دون نسخها إلى سجل العمل. | تهيئة بالاسم. لا قيمة سرية في السجل التشغيلي أو الأدلة أو سجل التشغيل أو بيانات التكلفة أو التصدير. |
| OAuth 2.1 على سطح الإدارة | محمي برمز حامل. يصادق Team عبر خدمة saphan-oauth التي تشغّلها Saphan كخدمة SaaS. ويشغّل Enterprise خدمة saphan-oauth محليًا أو يقبل أي IdP للعميل عبر قائمة مُصدِرين موثوقين ببوابة بشرية. فئات نطاق، وشرائح صفوف لكل مستأجر، وإغلاق آمن افتراضيًا. |
سجل وصول بدرجة تدقيق على كل وسيلة نقل — رموز حالة صادقة للرفض المغلَّف، ولا تُسجَّل قيم أو سلاسل استعلام أبدًا. |
| حوكمة التكلفة | تقدير وسقف صارم لكل تشغيل يُحددان قبل الإرسال؛ وتُفحص السعة قبل البدء؛ وللمقاعد فئات فوترة. تقع التكلفة الفعلية والانحراف بجوار الأدلة، لا في فاتورة منفصلة. | دفتر التكلفة، لكل مسار ولكل بوابة — يجيب «كم كلف هذا التغيير؟» في سطر واحد مثل «من وافق عليه؟». |
| تثبيت سلسلة التوريد | تُسلَّم ملفات الوكلاء التنفيذية مع بصمة تُحسب على الآلة المستقبلة، وتُحل هويتها من جديد حيث تُنفَّذ. | لكل تشغيل: بصمة الملف التنفيذي وإصداره وبصمة التهيئة والقواعد النافذة المحقونة وبصمتها. |
| مخزن سجلاتك أنت | مخزن PostgreSQL على بنية تتحكم بها، يُهيأ بالاسم، وبيانات الاعتماد باسم المتغير فقط. لا تعبر الشيفرة ولا أدلة التشغيل ولا السجل التشغيلي بنية Saphan. يرسل Team الهوية إلى OAuth الذي تشغّله Saphan، ويحفظها Enterprise محليًا. ويمكن لكليهما استخدام إشارة هاتف تحمل معرّف بوابة معتمًا وعدد الشارة فقط. | قاعدة بياناتك، إلى جانب ملفات عادية في git لديك. مقروءة من دون أدواتنا. |
| مطابقة لا ادعاء | تعمل سيناريوهات طرف إلى طرف ضد الملف التنفيذي الحقيقي: انضباط البوابات، وقفل الإرسال، ومقاومة الحقن، والتعليمات الموجهة خطأ، وتدفق OAuth، وبوابة رمز الحامل، وتكافؤ الإسقاطات. | نتائج المطابقة، قابلة لإعادة الإنتاج على نشرك. |
الإغلاق الآمن هو نهجنا: قيمة تهيئة غير معروفة، أو صندوق عزل غائب، أو عنوان ربط ملتبس — كل منها يرفض بفئة مسماة بدل الرجوع إلى وضع أضعف. وحيث لا يفرض ضابطٌ ما بعد، تقول الوثائق ذلك صراحة وتسميه خارطة الطريق.
المزيد من Saphan Studio
الامتثال — أين تقابل هذه الصفوف ←المؤسسات — آلاتك وسجلك ←الحوكمة — القرارات في السجل ←الأمن — وكلاء غير موثوقين وتشغيلات قابلة للإثبات ←
استفسارات شركاء التصميم
تواصل معنا — hello@saphan.ai