ما الميزات التي تتيح إنشاء حدود ثقة للذكاء الاصطناعي المنزلي حول الملفات الحساسة؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

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

إذا أبقيت نموذجًا محليًا على نظام NAS نفسه الذي يخزّن سجلاتك الضريبية أو صورك الطبية الممسوحة ضوئيًا أو مستندات عائلتك، فإن النموذج والملفات يشتركان في جهاز واحد. وهنا تحديدًا تزداد أهمية الحدّ: إذ يمكن لفهرس RAG أو وكيل يستدعي الأدوات قراءة ما يتجاوز بكثير ما قصدتَ كشفه. والمتغير الحاسم هو أيٌّ من هذه الطبقات الأربع يقع فعليًا بين عملية الذكاء الاصطناعي ووحدات البايت الحساسة.

ما الذي يفصله حدّ الثقة فعليًا في إعداد ذكاء اصطناعي منزلي

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

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

العَرَض الملحوظ لحدّ ضعيف هو انكشاف فهرس البحث: يعرض فهرس الذكاء الاصطناعي مقاطع من ملفات لم تقصد مشاركتها مطلقًا. ولأن الحدّ يُفرض في نظام التشغيل لا في النموذج، فإن الحل يتعلق بالميزات: ما ميزات نظام التشغيل وبيئة التشغيل الموجودة بين العملية والملف؟

التشفير أثناء السكون: خط الدفاع الأول الذي تتجاهله معظم أنظمة الذكاء الاصطناعي المنزلية

يحمي تشفير القرص بالكامل وتشفير نظام الملفات، مثل LUKS أو تشفير F2FS، البياناتَ أثناء إيقاف تشغيل الجهاز، لأن مفتاح وحدة التخزين يحتفظ به النواة ولا تُفرج عنه إلا بعد إلغاء القفل. وهذا يجعل التشفير أثناء السكون خط الدفاع الأول ضد السرقة المادية وضد قراءة محرك الأقراص مباشرةً بواسطة نظام تشغيل ثانٍ.

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

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

أذونات الملفات وأقلّ الصلاحيات: تقييد مسار القراءة

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

يتمثل التفاعل في أن الأذونات لا تكون قوية إلا بقدر قوة الهوية التي تستخدمها بيئة التشغيل. فتشغيل خدمة الذكاء الاصطناعي بصلاحيات المسؤول أو باستخدام حسابك اليومي يزيل الحد الفاصل، لأن العملية ترث كل حقوق القراءة التي تملكها تلك الهوية، بما في ذلك الملفات التي يمكن لصدفة الأوامر التفاعلية فتحها؛ وهذا هو الإخفاق الذي صُمم مبدأ أقلّ الصلاحيات لمنعه.

يتمثل الاختبار القابل للملاحظة في تشغيل خدمة الذكاء الاصطناعي تحت مستخدم خاص بها، وتحديد دليل لا يمكنها قراءته، ثم مطالبة النموذج أو أدواته بفتح ملف فيه. وتُرجع طبقة الأذونات المُهيّأة على نحو صحيح خطأ «تم رفض الإذن»، وهو أبسط دليل قابل للتحقق على أن مسار القراءة مقيّد فعليًا.

العزل وعزل بيئة التشغيل: تقييد ما يمكن لعملية الذكاء الاصطناعي فعله

إضافةً إلى بتات الأذونات، تحدّ الحاويات ومرشحات seccomp وملفات تعريف AppArmor وقواعد Landlock مما يمكن لعملية الذكاء الاصطناعي الوصول إليه، حتى عندما تتمتع هوية المستخدم بصلاحيات واسعة. فالحاوية التي تُركّب مجموعة بيانات مسموحًا بها فقط لا تمنح بيئة التشغيل مسارًا في نظام الملفات إلى بقية المضيف، كما يمكن لسياسة مكالمات النظام حظر المسارات التي سيستخدمها أيّ محاول هروب.

يتفاعل العزل مع الأذونات عبر إضافة فحص ثانٍ مستقل: إذ تستشير النواة سياسة العزل بالإضافة إلى أوضاع الملفات، وتنطبق إرشادات العزل على مستوى النواة على وكلاء الذكاء الاصطناعي. وتكتسب هذه الطبقات أهمية لأن ثغرة في خادم النموذج أو أداة تقسيم الرموز أو مكتبة استدعاء الأدوات قد تحوّل طلب قراءة واحدًا إلى قراءة عشوائية عبر الدليل المنزلي بأكمله.

الحدّ هو أن العزل يجب أن يغطي مسار تحميل الذكاء الاصطناعي ومسار البيانات على حد سواء. فأوزان النموذج وذاكراته المؤقتة وإضافات الأدوات موجودة على وحدة التخزين نفسها، لذا فإن سياسة تسمح بقائمة نموذج الدليل المسموح به لكنها تنسى مخزن RAG تظل تتيح الوصول إلى الفهرس الحساس، ولهذا لا يُعتد بالعزل إلا عندما يكون كل مسار مُركّب مقصودًا ومحددًا.

عزل السياق والنموذج: إبقاء المحتوى الحساس خارج المطالبة

أقوى حد فاصل هو الذي لا يرسل البايتات الحساسة إلى النموذج إطلاقًا. فـفهارس RAG المقيّدة، وقواعد التنقيح، والأدلة المستبعدة تعني أن خطوة الاسترجاع لا تختار إلا من مجموعة محتوى مسموح بها، ولذلك لا يمكن أن يحتوي سياق المطالبة على ملف لم تتم فهرسته أصلًا.

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

الأولوية هنا هي ألّا يتمكن النموذج من تسريب محتوى لم يتلقّه أصلًا أو إعادة صياغته. ولهذا تُعدّ عزلَة السياق عادةً الميزة الأعلى تأثيرًا في الإعداد المنزلي: فهي تحوّل سؤال القراءة المفتوح إلى سؤال مغلق حول نطاق الاسترجاع، وهو أسهل بكثير في التدقيق من سياسات النواة.

كيفية تفاعل الميزات: جدول قرارات لبناء الثقة في الذكاء الاصطناعي المنزلي

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

يربط جدول القرارات كل طبقة بما تحميه، والآلية الكامنة وراءها، ونقطة الضعف التي يجب أن تغطيها طبقة أخرى. وتُظهر قراءة الصفوف أفقيًا النمط نفسه الذي يظهر عمليًا: فالطبقة التي تحمي القرص ليست الطبقة التي تحمي النموذج قيد التشغيل، ولذلك لا تكتمل التغطية إلا عند تطبيق كل صف في الجدول في الوقت نفسه.

الحد الفاصل الذي يصمد هو الحد متعدد الطبقات: يمنع خطأ الأذونات معظم المحاولات، ويقيّد صندوق الحماية ما تبقى، ويمنع الفهرس المقيّد النموذج من رؤية المحتوى أصلًا، بينما يحمي التشفير أثناء السكون القرص عندما يكون النظام متوقفًا. وإسقاط أي طبقة يترك فجوة لا تسدّها الطبقات الأخرى.

الميزة ما الذي يحميه الآلية نقطة الضعف
التشفير أثناء السكون محتوى القرص أثناء إيقاف التشغيل مفتاح وحدة التخزين محفوظ لدى النواة وحدة التخزين المركّبة قابلة للقراءة من قِبل أي مستخدم محلي
أذونات الملفات أي هوية يمكنها قراءة مسار أوضاع POSIX وقوائم ACL للتحقق عند الفتح لا يكون أقوى من مستخدم بيئة التشغيل
العزل ما يمكن لبيئة التشغيل الوصول إليه واستدعاؤه عمليات تركيب الحاويات، وseccomp، وAppArmor يجب أن يكون كل مسار مركّب مقصوداً
عزل السياق ما يحتويه سياق النموذج فهرس RAG محدود النطاق وتنقيح يتطلب قائمة سماح يديرها المستخدم

الحد الأدنى القابل للتطبيق لحدود الثقة في خادم ذكاء اصطناعي منزلي

يتمثل التصميم العملي المبدئي لخادم NAS منزلي يشغّل ذكاءً اصطناعياً محلياً في أربع نقاط: أنشئ مستخدم خدمة مخصصاً لبيئة تشغيل النموذج، وامنح ذلك المستخدم صلاحية القراءة في مجلد بيانات واحد فقط، وشغّل الخدمة داخل حاوية أو باستخدام ملف تعريف Landlock لا يركّب إلا ذلك المجلد، ووجّه فهرس RAG إلى مجموعة مستندات مسموح بها تستبعد المجلد الحساس.

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

التصميم ليس مثالياً في مواجهة نموذج خبيث أو اختراق بصلاحيات الجذر، لكنه صريح بشأن الحد الفاصل: فهو يوقف الكشف غير المقصود، ويحتوي استدعاء أداة معيباً، ويحافظ على نظافة سياق النموذج، وهذا يمثل معظم الغرض من حدود الثقة المنزلية.

الأسئلة الشائعة

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

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

هل يكفي الجمع بين الميزات، أم أحتاج إلى جهاز منفصل؟ بالنسبة إلى معظم الإعدادات المنزلية، يكفي الجمع بين عدة طبقات؛ ولا يفيد الجهاز المنفصل إلا عند الحاجة إلى العزل المادي أو عزل الإدارة. ويتمثل الجمع المهم في الاسترجاع المقيّد، ومستخدم تشغيل محدود الصلاحيات، وتشفير البيانات الساكنة، وعمليات تركيب للقراءة فقط لأوزان النموذج.

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.