كيفية تهيئة حواجز الحماية على بوابة الذكاء الاصطناعي (AI Gateway)
.png)
Built for Speed: ~10ms Latency, Even Under Load
Blazingly fast way to build, track and deploy your models!
- Handles 350+ RPS on just 1 vCPU — no tuning needed
- Production-ready with full enterprise support
لماذا يجب وضع حواجز الحماية على البوابة؟
يمكن لنقطة نهاية النموذج الخام أن تعيد بيانات شخصية، أو تقبل حمولة حقن أوامر، أو تقدم استجابة غير آمنة. تعالج حواجز الحماية هذه المشكلة من خلال فحص حركة البيانات وإعادة صياغتها عند الحاجة قبل وصولها إلى النموذج وقبل وصول الاستجابة إلى المستخدم.
إن وضع حواجز الحماية على بوابة الذكاء الاصطناعي يعني حصول كل تطبيق على نفس الحماية تلقائياً، دون الحاجة إلى قيام كل فريق بإعادة تنفيذ إجراءات الأمان. توفر TrueFoundry حواجز حماية مدمجة لتنقيح معلومات التعريف الشخصية واكتشاف حقن الأوامر، وكلاهما مُدار بالكامل دون الحاجة إلى ربط مفاتيح خارجية.
نموذج الخطوتين: التسجيل ثم السياسة
كما هو موضح في وثائق حواجز الحماية ، فإن تطبيق حواجز الحماية على بوابة الذكاء الاصطناعي يتم عبر خطوتين.
- تسجيل حواجز الحماية. انتقل إلى بوابة الذكاء الاصطناعي (AI Gateway)، ثم حواجز الحماية (Guardrails)، وأنشئ مجموعة حواجز حماية، وأضف تكاملات حواجز الحماية التي تريدها، سواء كانت مدمجة من TrueFoundry، أو من مزودين خارجيين، أو حواجز حماية مخصصة.
- تهيئة السياسات. انتقل إلى بوابة الذكاء الاصطناعي (AI Gateway)، ثم السياسات (Policies)، ثم حواجز الحماية (Guardrails)، وأنشئ قواعد تحدد متى يتم تطبيق حواجز الحماية وعلى أي نقاط ربط (hooks) يتم تشغيلها.

بناء قاعدة لحواجز الحماية
في قسم السياسات (Policies)، ثم حواجز الحماية (Guardrails)، انقر على "إضافة قاعدة" (Add Rule). تحتوي كل قاعدة على معرف فريد (Rule ID) وعدة أقسام تحدد من تنطبق عليه وأين يتم تشغيلها.
- عندما يتم توجيه الطلب إلى (الأهداف). طابق الطلب مع نموذج واحد أو أكثر، أو مع خوادم MCP وحتى أدوات محددة. يتم دمج شروط الأهداف المتعددة باستخدام "أو" (OR)، لذا تتطابق القاعدة إذا تم توجيه الطلب إلى أي نموذج أو خادم MCP مدرج. عدم تحديد هدف يعني أن القاعدة تنطبق على أي نموذج.
- من الجهات الفاعلة. التصفية حسب المستخدمين أو الفرق أو الحسابات الافتراضية باستخدام شروط IN أو NOT IN. عدم وجود عامل تصفية للجهات الفاعلة يعني أن القاعدة تنطبق على جميع المتصلين.
- باستخدام البيانات الوصفية. المطابقة بناءً على أزواج المفتاح والقيمة المرسلة في ترويسة X-TFY-METADATA، على سبيل المثال: environment production.
- التطبيق على الخطافات (Hooks). اختر الخطاف وحدد حواجز الحماية التي سيتم تشغيلها عليه. يمكنك إرفاق عدة حواجز حماية بنفس الخطاف، وسيتم تشغيلها جميعاً عند مطابقة الطلبات.

الخطافات الأربعة
- مدخلات نموذج اللغة الكبير (LLM Input) يتم تشغيله قبل إرسال المطالبة (Prompt) إلى النموذج.
- مخرجات نموذج اللغة الكبير (LLM Output) يتم تشغيله بعد استجابة النموذج، وقبل إرجاع الاستجابة.
- ما قبل استدعاء أداة MCP يتم تشغيله قبل تنفيذ أداة MCP.
- ما بعد استدعاء أداة MCP يتم تشغيله بعد عودة أداة MCP، وقبل وصول النتيجة إلى النموذج.
يتم تقييم جميع القواعد لكل طلب، ويتم دمج حواجز الحماية من جميع القواعد المطابقة وتطبيقها معاً. إذا كانت إحدى القواعد تطبق الكشف عن معلومات التعريف الشخصية (PII) على مدخلات نموذج اللغة الكبير، وقاعدة أخرى تطبق الكشف عن حقن المطالبات (Prompt Injection) على نفس المدخلات، فسيتم تشغيل كلتيهما.
تهيئة تنقيح معلومات التعريف الشخصية (PII) والمعلومات الصحية المحمية (PHI)
تصفحاجز حماية الكشف عن معلومات التعريف الشخصية (PII) والمعلومات الصحية المحمية (PHI) هو حاجز حماية مدمج في TrueFoundry يقوم بتحديد وتنقيح معلومات التعريف الشخصية والمعلومات الصحية المحمية. يتم تشغيله بواسطة تقنية Azure AI Language PII Detection، وهو مدار بالكامل، لذا لا يتطلب أي مفاتيح واجهة برمجة تطبيقات (API) من أطراف خارجية.
يدعم هذا الخيار وضع التعديل (mutate mode) فقط، مما يعني أنه يقوم دائمًا بحجب الكيانات المكتشفة. في نموذج الإعدادات، يمكنك تحديد اسم، واختيار فئات معلومات التعريف الشخصية (PII) أو الإبقاء على الخيار الافتراضي الذي يشمل جميع الفئات، ثم اختيار استراتيجية التنفيذ. يتم استبدال القيم المكتشفة بعلامات النجمة، بحيث يتم إخفاء أرقام الهواتف وعناوين البريد الإلكتروني في الرسالة قبل أن يراها النموذج.

يتمثل الإعداد الشائع في تطبيق حجب معلومات التعريف الشخصية (PII) على مدخلات النموذج اللغوي الكبير (LLM) لتنقية رسائل المستخدم، وعلى مخرجاته لتنقية الردود، وكذلك على خطافات بروتوكول التحكم في النماذج (MCP) لإزالة معلومات التعريف الشخصية من معلمات الأدوات ونتائجها مثل صفوف قواعد البيانات.
تهيئة الدفاع ضد حقن الأوامر (prompt-injection)
تصفحاجز حماية حقن الأوامر هو حاجز حماية مدمج مدعوم بتقنية Azure Prompt Shield. يعمل على اكتشاف حقن الأوامر المباشر، وهجمات كسر الحماية (jailbreak) مثل نمط "افعل أي شيء الآن" (do anything now)، والحقن غير المباشر المخفي داخل المستندات أو محتوى السياق. يقوم النظام بتحليل مطالبة المستخدم ومحتوى المستند بشكل منفصل.
يدعم هذا الخيار وضع التحقق (validate mode) فقط، مما يعني أنه يكتشف الهجمات ويحظرها دون تعديل المحتوى. لا يتطلب الإعداد سوى اسم واستراتيجية تنفيذ. توصي الوثائق بالبدء باستراتيجية التدقيق (audit) لمراقبة الاكتشافات في سجلات الطلبات، ثم الانتقال إلى وضع التنفيذ (enforce) بمجرد التأكد من موثوقيته.
كيفية تشغيل البوابة لحواجز الحماية عند تلقي طلب
عند إرسال طلب إلى النموذج اللغوي الكبير (LLM)، تعمل حواجز حماية تعديل المدخلات أولاً وتنتظر حتى تنتهي، على سبيل المثال لحجب معلومات التعريف الشخصية من المطالبة. بعد ذلك، يتم تشغيل التحقق من المدخلات، مثل حقن الأوامر، في الخلفية أثناء معالجة طلب النموذج. إذا فشل التحقق من المدخلات بينما لا يزال النموذج قيد المعالجة، تقوم البوابة بإلغاء طلب النموذج على الفور حتى لا تتحمل تكلفته.
بعد استجابة النموذج، يمكن لعملية تعديل المخرجات إزالة البيانات السرية، كما يقوم التحقق من المخرجات بفحص النتيجة النهائية قبل وصولها إلى العميل. بالنسبة لأدوات MCP، يتم تشغيل جميع حواجز الحماية قبل استدعاء الأداة، وإذا فشل أي منها، فلن يتم تنفيذ الأداة مطلقاً. تعمل حواجز الحماية على كل استدعاء للأداة بشكل منفصل.

TrueFoundry AI Gateway delivers ~3–4 ms latency, handles 350+ RPS on 1 vCPU, scales horizontally with ease, and is production-ready, while LiteLLM suffers from high latency, struggles beyond moderate RPS, lacks built-in scaling, and is best for light or prototype workloads.


Recent Blogs
Frequently asked questions
What guardrails does TrueFoundry provide out of the box?
TrueFoundry ships built in PII and PHI detection, powered by Azure AI Language, and prompt injection detection, powered by Azure Prompt Shield. Both are fully managed, with no external credentials required. You can also add external providers or custom guardrails.
Where do guardrails run?
On four hooks: LLM Input, LLM Output, MCP Tool Pre-Invoke, and MCP Tool Post-Invoke. You attach guardrails to the hooks you want in a policy rule, and multiple guardrails can run on the same hook.
Does a blocked prompt still cost money?
If input validation fails while the model request is in flight, the gateway cancels that model request so you do not pay for it. Output validation runs after the model responds, so in that case the model cost is already incurred.
How should I roll out prompt-injection detection safely?
Start with the audit enforcing strategy so detections are recorded in request traces without blocking traffic. Once you are confident in the results, switch the strategy to enforce.











.png)
.png)

.png)
.png)




.png)



.png)





