الأمان
إجابات الأمان
الأسئلة التي تطرحها مراجعة أمنية أو يطرحها مدقق، مع إجابة كل منها.
قيد التطوير. الوصول المبكر متاح للفرق الخاضعة للتنظيم في الإمارات وقطر.
ترجمة أولية
الأسئلة التي تطرحها مراجعة أمنية أو يطرحها مدقق، مع إجابات واضحة. فيرمانتيا (Firmantia) قيد التطوير: وحيثما تصف الإجابة الطريقة التي بُنيت بها لتعمل لدى العميل، لا شيئا يعمل اليوم، فإنها تذكر ذلك صراحة.
1. ما البيانات التي تنشئها، وأين تُحفظ
سجلات لما فعله وكلاء الذكاء الاصطناعي، تُقرأ من ملف التدقيق الذي تصدّره منصة الوكلاء نفسها: الوكيل، والإجراء، والأداة أو النموذج المستدعى، وقرار السياسة، والوقت، ومرجع المنصة لهذا الحدث، وبصمتا المدخلات والمخرجات وفق SHA-256 حيثما تصدّرهما المنصة. يُحفظ كل سجل مرة واحدة، بالإضافة فقط، في قاعدة بيانات PostgreSQL يشغّلها العميل. وتُختم السجلات في دفعات موقّعة ومتسلسلة ومختومة زمنيا. وحزمة الأدلة ملف واحد يُصدَّر من قاعدة البيانات تلك.
2. ما الذي يخرج من حدود بيئة العميل
بصمة كل دفعة مختومة وفق SHA-256، تُرسل إلى جهة ختم زمني وفق RFC 3161. ولا شيء غيرها. لا يخرج أي سجل ولا أي محتوى ولا أي مفتاح. يستخدم العرض التجريبي جهة الختم الزمني العامة لدى DigiCert؛ أما الجهة المحلية داخل الدولة فهي تغيير في الإعدادات متى تحددت. وسجلات الشفافية العامة مدعومة كخيار، وهي معطلة افتراضيا.
3. من يستطيع قراءة السجل
كل من يمنحه العميل صلاحية الوصول إلى قاعدة البيانات أو إلى حزمة أدلة. يحتوي السجل على بصمات ومعرّفات، لا على أوامر أو ردود أو بيانات عملاء، لذا يمكن تسليم الحزمة إلى مدقق دون كشف ذلك المحتوى.
4. من يحتفظ بالمفاتيح
العميل. بُنيت فيرمانتيا بحيث لا تحتفظ أبدا بالمفتاح الخاص لأي عميل. مفتاح الخدمة الذي يوقّع كل دفعة مفتاح P-256؛ وهو اليوم ملف على الجهاز الذي يختم السجل، يُنشأ هناك ولا يُرسَل إلى أي مكان. ولم يُبنَ بعد حفظ المفاتيح في الأجهزة الأمنية أو في السحابة. ومن يوافق على إجراء الوكيل يوقّع بمفتاحه الخاص.
5. ما الصلاحيات التي تحملها الأداة
صلاحية قراءة ملف التدقيق الذي تصدّره منصة الوكلاء (وهو اليوم ملف يصدّره العميل)، وصلاحية الكتابة في قاعدة بياناتها، ومفتاح التوقيع الخاص بها. ولا تحمل أي صلاحيات على أنظمة منصة الوكلاء، ولا على أي خدمة من فيرمانتيا.
6. كيف يُحمى السجل من التعديل
لكل سجل بصمة رقمية. وتسرد الدفعات بصمات سجلاتها، وترتبط بالدفعة السابقة، وتُوقَّع، وتختمها زمنيا جهة خارج سيطرة المشغّل. وقاعدة البيانات ترفض التعديل والحذف. وإذا تغيّر بايت واحد في أي سجل، يفشل التحقق ويحدد السجل.
7. أي تشفير
SHA-256؛ وECDSA P-256 مع SHA-256؛ وأختام زمنية وفق RFC 3161. تشفير مدمج فقط: Web Crypto في أداة التحقق داخل المتصفح، ووحدة التشفير في Node في الأدوات. لا توجد مكتبة تشفير من طرف ثالث.
8. هل تُرسل أوامر أو بيانات إلى أي خدمة ذكاء اصطناعي
لا. لا تستدعي فيرمانتيا أي نموذج أو خدمة ذكاء اصطناعي.
9. هل تتصل بالإنترنت
فقط بجهة الختم الزمني (وبأي سجل عام يفعّله العميل)، وببصمة رقمية فقط. أما التحقق فلا يجري أي اتصال بالشبكة إطلاقا.
10. ماذا يحدث إذا اختفت فيرمانتيا
تبقى حزم الأدلة قابلة للتحقق إلى الأبد. أداة التحقق ملف HTML واحد يعمل دون اتصال؛ والحزمة تحمل السجلات والسلسلة والتوقيعات وسجل المفاتيح ورموز الختم الزمني. لا شيء في عملية التحقق يعتمد علينا.
11. ماذا يحدث إذا أُزيلت
يبقى السجل والحزم المصدَّرة لدى العميل، وتبقى قابلة للتحقق. ولا يلزم إلغاء تثبيت أي شيء من منصة الوكلاء.
12. هل تقع في مسار الوكيل
لا. تقرأ ملف التدقيق الذي تصدّره المنصة بعد وقوع الأحداث. ولا يمكنها إبطاء ما يفعله الوكيل أو منعه أو تغييره.
13. كيف تُسلَّم التحديثات ويُتحقق منها
لم يُحدَّد ذلك بعد. لا يوجد إصدار منشور اليوم.
14. ما السجلات التي تكتبها الأداة نفسها
تطبع أداة سطر الأوامر ما فعلته (السجلات المحفوظة، والدفعات المختومة، والأختام الزمنية المستلمة) في الطرفية. ولا ترسل أي بيانات قياس.
15. قائمة مكونات البرمجيات
يعتمد قلب السجل على مكتبة واحدة، هي zod لمخططات السجلات، وعلى بيئة تشغيل Node.js. ويضيف محوّل قاعدة البيانات مكتبة pg، وهي برنامج التشغيل المعتاد لـ PostgreSQL. وتُبنى أداة التحقق في ملف HTML واحد لا يحمّل أي شيء من الخارج. وستُنشر قائمة رسمية بمكونات البرمجيات مع الإصدار الأول.
16. الإفصاح عن الثغرات
أخبرنا عبر نموذج الوصول المبكر واذكر أنه بلاغ أمني؛ يقرؤه شخص. وسيُنشر عنوان للتواصل الأمني وسياسة للإفصاح قبل الإطلاق.
17. ما الشهادات التي تحملها
لا شيء. فيرمانتيا قيد التطوير؛ ولا تحمل أي شهادة، ولم تخضع لمراجعة أمنية من جهة خارجية.
18. الاحتفاظ بالبيانات لدينا
لا شيء. تعمل فيرمانتيا في بيئة العميل ولا تحتفظ بشيء لدينا. نموذج الوصول المبكر في هذا الموقع هو المكان الوحيد الذي نتلقى فيه معلومات، ولا يُحفظ بعد.
19. الترخيص والدعم
لم يُحدَّدا بعد. سيُتفق على كليهما مع شركاء الوصول المبكر.
20. بنود خارطة الطريق التي قد ينتظرها المشتري
خدمة مستضافة؛ وحفظ المفاتيح في الأجهزة الأمنية أو في السحابة؛ وجهة ختم زمني داخل الدولة؛ وموصلات لمنصات غير Microsoft Agent 365؛ وتقارير باللغة العربية.
لاحقا: السجل نفسه القابل للتحقق، لوكلاء الذكاء الاصطناعي الذين يبنون برمجياتك.
المعلومات الحساسة والخاضعة للتنظيم
بُني السجل بحيث لا يحتويها. فهو يحتفظ ببصمات المدخلات والمخرجات، لا بمحتواها أبدا، ولا تذكر حقول الوكيل أي شخص. ويبقى ملف التدقيق الذي تصدّره المنصة، والذي يقرؤه العميل، حيث يحفظه العميل.