Blank white background with no objects or features visible.

تحية إلى منطقة أوروبا والشرق الأوسط وأفريقيا! توسع TrueFoundry نطاق حضورها في هذه المنطقة الحيوية. اقرأ المزيد ←

إخفاء البيانات في AI Gateway: ما الذي يعمل بالفعل

By أشيش دوبي

Updated: November 3, 2026

Published: September 28, 2026

⚡ ملخص سريع
  • إخفاء البيانات (Data masking)، والتنقيح (redaction)، والترميز (tokenisation)، والتشفير (encryption)، وإخفاء الهوية (anonymisation) هي تقنيات مختلفة ذات إمكانية عكس مختلفة. تستخدم معظم المستندات المصطلحات بالتبادل.
  • السؤال الذي يحدد بنيتك التحتية هو هل هي قابلة للعكس أم لا. الترميز والتشفير الحافظ للشكل ينفذان رحلة ذهاب وإعادة (round-trip)؛ بينما لا يعمل الإخفاء والتنقيح كذلك.
  • إخفاء حركة مرور LLM يكسر أشياء لم يضطر إخفاء قواعد البيانات لكسرها أبدًا: استدعاءات الأدوات التي تحتاج إلى القيمة الحقيقية، ومخططات JSON، والاتساق متعدد الجولات، واسترجاع RAG.
  • في TrueFoundry، الإخفاء هو وضع Mutate: حيث يعيد كتابة المحتوى، ولا يزال بإمكانه الحظر، ويعمل تسلسليًا حسب الأولوية، الأقل أولاً. يقوم Validate بالحظر دون لمس البيانات. يعمل التحقق من صحة الإدخال بالتوازي مع طلب النموذج؛ بينما تعمل حواجز الحماية للمخرجات وMCP قبل/بعد الأداة تزامنيًا (synchronously).
  • لا يوجد إلغاء إخفاء عام (unmasking) في مسار الاستجابة. رحلة الذهاب والإعادة التراسلية الوحيدة الموثقة هي التشفير الحافظ للشكل الخاص بـ CrowdStrike AIDR عبر /v1/unredact.

ما هو إخفاء البيانات بالفعل

يستبدل إخفاء البيانات (Data masking) القيمة الحساسة ببديل آمن للكشف، مع الحفاظ على إمكانية استخدام البيانات المحيطة. يأتي هذا من عالم قواعد البيانات: إعطاء فريق ضمان الجودة (QA) نسخة من الإنتاج حيث يكون كل رقم بطاقة 4111-****-****-1234 ويمكنهم اختبار أشكال واقعية دون الاحتفاظ بمعلومات تعريف شخصية (PII) حقيقية. توجيه ذلك إلى بوابة LLM يغير الأمر — فأنت تخفي نصًا حرًا، في طريقه إلى طرف ثالث، داخل محادثة يجب أن تظل منطقية.

تُستخدم هذه المصطلحات كمرادفات باستمرار. وهي ليست مرادفات.

التقنية ما تفعله بالقيمة قابلة للعكس من يمكنه عكسها التنسيق المحفوظ
الإخفاء (Masking) يكتب فوق الأحرف برمز ثابت، وغالبًا ما يترك عرضًا جزئيًا لا لا أحد غالباً
التنقيح (Redaction) يزيل القيمة، تاركًا تسمية مثل [REDACTED SSN] لا لا أحد لا
الترميز (Tokenisation) يستبدل بديلًا؛ يعيش الاقتران في خزنة (vault) نعم من يمتلك الخزنة عادةً
التشفير الحافظ للشكل (Format-preserving encryption) يشفر ولكنه يحافظ على الشكل — 16 رقمًا تظل 16 رقمًا نعم من يمتلك المفتاح نعم
التشفير القياسي (Standard encryption) نص مشفر بشكل مختلف تمامًا نعم من يمتلك المفتاح لا
إخفاء الهوية المستعار (Pseudonymisation) معرفات اصطناعية متسقة (Patient-4471) مع التعيين (mapping) من يمتلك التعيين جزئياً
إخفاء الهوية الكامل (Anonymisation) يزيل إمكانية التعرف بشكل غير قابل للعكس لا لا أحد، بحكم التعريف لا

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

إخفاء الهوية المستعار ليس إخفاءً كاملًا للهوية. بموجب GDPR، تعد البيانات المستعارة الهوية لا تزال بيانات شخصية ولا تزال ضمن النطاق؛ فقط البيانات المجهولة الهوية بحق هي التي تخرج عن نطاق اللائحة (الحيثية 26). استبدال كل اسم بـ User-8812 مستقر هو إخفاء هوية مستعار، وتسميته بالأخير لن يصمد أمام المراجعة.

من السهل تفويت محور ثالث: الاتساق منفصل عن إمكانية العكس. يمكن أن يكون برنامج الإخفاء حتميًا (deterministic) — فطلب الإدخال نفسه يعطي دائمًا النائب نفسه — دون أن يكون قابلًا للعكس، والحتمية هي ما يسمح للنموذج بالتفكير بشأن "الشخص نفسه" عبر المحادثة.

ما الذي يتعطل عند إخفاء حركة مرور LLM

هذا هو الجزء الذي تتجاهله معظم المقالات، وهو يحدد ما إذا كان تصميمك سينجو أم لا.

تتدهور جودة مخرجات النموذج بشكل غير متساوٍ. تحويل Call our office at 312-555-1234 إلى Call our office at ************ يجعل النموذج لا يعرف بعد الآن أن ذلك كان رقم هاتف — فالنجمات لا تحمل معلومات النوع. تحافظ النواب المعلمة مثل [PHONE_NUMBER] على النوع، على حساب إخبار أي شخص يرى المطالبة بما كان موجودًا هناك. التلخيص يقاد يلاحظ ذلك؛ والاستخراج يفشل بصوت عالٍ؛ والربط بين كيانين يفشل بهدوء، وهو أمر أسوأ.

تستدعي الأدوات الحاجة إلى القيمة الحقيقية. الفشل الأكثر حدة. الوكيل الذي يخفي customer@acme.com في طريقه للداخل لا يمكنه بعد ذلك استدعاء lookup_account(email=...). يخلق إخفاء مسار النموذج وترج مسار الأداة مفتوحًا الثغرة المعاكسة: لم ير النموذج العنوان أبدًا، لكن وسائط الأداة تحمله إلى خادم MCP تابع لطرف ثالث. حدد، لكل أداة، أيها أكثر موثوقية.

تتعطل المخرجات المهيكلة ومخططات JSON. إذا كنت تقوم بإجراء مخرجات مهيكلة باستخدام JSON Schema، فقد ينتج عن الإخفاء قيمة لم تعد ترضي حقلها الخاص: لا يمكن لحقل format: email أن يحمل [REDACTED EMAIL]، ولا يمكن لحقل عدد صحيح أن يحمل نجمات. الإخفاء الحافظ للطول أكثر ملاءمة لأنه يحافظ على الشكل. إخفاء مرحلة المخرجات أسوأ — فقد أنتج النموذج JSON صالحًا، وأعاد برنامج الإخفاء كتابة قيمة بداخله، ويقوم المحلل البرمجي الخاص بك بالطرح على استجابة أصلحها النموذج بشكل صحيح.

الاتساق متعدد الجولات. الجولة الأولى: "Priya Raman هي مالكة الحساب." الجولة الرابعة: "هل ما زالت تملكه؟" إذا أصبحت الجولة الأولى نجمات، فلن يكون لدى النموذج خيط يتبعه. يحل إخفاء الهوية المستعار الحتمي هذا، ولكن فقط إذا كان برنامج الإخفاء يحافظ على الحالة عبر الجولات — وهو ما لا يفعله حاجز الحماية عديم الحالة (stateless).

استرجاع RAG مقابل النص المخفي. إخفاء المستندات قبل الفهرسة يجعل التضمين لا يحتوي بعد الآن على الكيان، لذا لن يسترجع الاستعلام عنه الشريحة (chunk). قم بالفهرسة بدون إخفاء والإخفاء في وقت الاسترجاع، وستحتفظ مخزن المتجهات بالمتن غير المخفي — الشيء الذي كنت تتجنبه.

عند تطبيقه على نطاق ضيق، يكون الإخفاء مستحقًا. وعند تطبيقه عالميًا، فإنه يجعل المنتج أسوأ بهدوء ولا أحد يربط بين الاثنين.

أين تخطئ الفرق في هذا

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

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

التعامل مع تنقيح السجلات كعنصر تحكم في تدفق البيانات. يحد تنقيح السجلات المخزنة من الأشخاص داخل شركتك الذين يقرؤون المطالبات. ولكن المزود لا يزال يتلقى النص الأصلي.

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

كيف يعمل الإخفاء في TrueFoundry

الإخفاء ليس منتجًا منفصلًا هنا. يحمل كل حاجز حماية إعدادين — Operation Mode و Enforcement Strategy — الإخفاء هو قيمة الإعداد الأول.

Mutate مقابل Validate


Validate Mutate
ما يفعله يحظر إذا كان هناك شيء خاطئ. لا يلمس البيانات. يعيد كتابة البيانات. يمكنه أيضًا الحظر.
التنفيذ يمكن أن يعمل التحقق من صحة مدخلات LLM بالتوازي مع طلب النموذج. يعمل التحقق من صحة مخرجات LLM والتحقق من صحة ما قبل/بعد أداة MCP تزامنياً (synchronously). تسلسليًا حسب الأولوية — الأقل أولاً. القيمة الافتراضية للأولوية هي 1.
استخدمه لـ التوقفات الصارمة: الحقن (injection)، انتهاكات السياسة، الكود غير الآمن. الإخفاء، التنقيح، إزالة الهوية.

الأولوية هي نموذج الترتيب بأكمله للإخفاء. تعمل ثلاثة حواجز حماية للمحولات (mutate guardrails) على خطاف (hook) واحد بالترتيب، حيث يرى كل منها مخرجات الحاجز الذي قبله: يعني مخفي الأسرار عند الأولوية 1 ومخفي التعبيرات النمطية (regex) عند الأولوية 2 أن حاجز حماية regex يطابق النص الذي يقرأ بالفعل ***REDACTED***.

تحويل المدخلات (Input mutation) حاظر ويعمل أولاً — لا يمكن أن يبدأ طلب النموذج حتى تصبح المطالبة نهائية. ثم يعمل التحقق من صحة المدخلات (Input validation) في الخلفية جنبًا إلى جنب معه، وإذا فشل التحقق في منتصف الرحلة، تلغي البوابة طلب النموذج حتى لا تدفع ثمنه. يعمل تحويل المخرجات والتحقق من صحتها تزمنيًا بعد وصول الاستجابة، وفي هذه نقطة يكون قد تم تكبد تكلفة النموذج.

TrueFoundry AI Gateway LLM request flow showing input guardrails before the model call and output guardrails after the response
تدفق طلب TrueFoundry AI Gateway LLM يظهر حواجز حماية المدخلات قبل استدعاء النموذج وحواجز حماية المخرجات بعد الاستجابة

تضيف استدعاءات أدوات MCP خطافين متزامنين: ما قبل الاستدعاء (pre-invoke)، حيث يترتب على الفشل عدم تشغيل الأداة أبدًا، و ما بعد الاستدعاء (post-invoke)، حيث يترتب على الفشل حجب النتيجة. تعمل حواجز الحماية على كل استدعاء أداة بشكل منفصل — خمس أدوات تعني خمس مجموعات من الفحوصات.

MCP tool invocation flow with pre-tool guardrails before execution and post-tool guardrails before the result reaches the model
تدفق استدعاء أداة MCP مع حواجز حماية ما قبل الأداة قبل التنفيذ وحواجز حماية ما بعد الأداة قبل وصول النتيجة إلى النموذج

Enforce مقابل Enforce But Ignore On Error

يفصل الإعداد الثاني بين عطلين: وجد حاجز الحماية شيئًا ما، مقابل تعطل حاجز الحماية نفسه.

الاستراتيجية

عند الانتهاك

عند خطأ حاجز الحماية

Enforce

حظر

حظر (فشل مغلق - fail-closed)

Enforce But Ignore On Error

حظر

السماح بالمرور (تدهور سلس - graceful degradation)

Audit

السماح بالمرور، وتسجيل فقط

السماح بالمرور

تسمي المستندات Enforce But Ignore On Error "الإعداد الافتراضي الأكثر أمانًا" وتوصي بالتدرج Audit ← Enforce But Ignore On Error ← Enforce.

Guardrail enforcing strategy dropdown showing Enforce, Enforce But Ignore On Error and Audit
القائمة المنسدلة لاستراتيجية فرض حاجز الحماية تظهر Enforce و Enforce But Ignore On Error و Audit

أي من الميزات المدمجة يمكنها الإخفاء بالفعل

"لدينا حاجز حماية PII" لا يخبرك بأي شيء عما إذا كان يمكنه الإخفاء.

حاجز الحماية أوضاع التشغيل ما تصبح عليه القيمة المخفية
PII / PHI Detection Mutate فقط — ينقح دائمًا نجمات تطابق الطول الأصلي: 312-555-1234 ← ************
Secrets Detection Validate أو Mutate رمز واحد قابل للتكوين، الافتراضي ***REDACTED***
Regex Pattern Matching Validate أو Mutate تسميات لكل نمط: [REDACTED SSN]، [REDACTED CREDIT CARD]؛ الافتراضي المخصص [REDACTED]
SQL Sanitizer Validate (افتراضي) أو Mutate يتم تجريد التعليقات؛ في وضع mutate يتم تسجيل DROP، وليس حظره
Code Safety Linter Validate فقط غير مطبق
Metadata Validation Validate فقط غير مطبق

إن PII / PHI Detection هو الاستثناء: لا يمكنه الحظر، بل الإخفاء فقط. إذا كان الشرط هو "رفض أي طلب يحتوي على SSN"، فهذا ليس حاجز الحماية المطلوب.

PII and PHI Detection guardrail configuration form with entity categories and enforcing strategy
نموذج تكوين حاجز الحماية PII and PHI Detection مع فئات الكيانات واستراتيجية الفرض

خيارات استراتيجية الفرض الموثقة هي enforce و enforce_but_ignore_on_error فقط — خيار audit غير مدرج، على عكس Secrets و Regex و SQL Sanitizer. طرح Audit أولاً ليس موحدًا عبر الميزات المدمجة. [تحقق] مما إذا كان ذلك قيدًا حقيقيًا أم فجوة في المستندات.

يعطي Regex Pattern Matching تسميات نائبة بدلاً من النجمات. يأتي مع 46 إعدادًا مسبقًا — SSN، البطاقات الائتمانية، جوازات السفر لـ 10 دول، مفاتيح السحابة، رموز GitHub و Slack، وأنوين IP — بالإضافة إلى أنماط مخصصة، مثل EMP-\d{6} ← [REDACTED EMPLOYEE ID].

Regex Pattern Matching guardrail form with preset patterns and custom pattern fields
نموذج حاجز الحماية Regex Pattern Matching مع أنماط مسبقة الضبط وحقول أنماط مخصصة

من بين تكاملات حوامل الحماية الخارجية، تشمل الحواجز القادرة على التغيير (mutate) كل من Google Model Armor و CrowdStrike AIDR و F5 AI Security و TrojAI و Enkrypt AI و Pillar Security و Lasso (classifix) و HiddenLayer (/redact-*) و DeepKeep و Noma — والأخيران يتطلبان Mutate. أما الحواجز القائمة على Validate فقط فهي: Cisco AI Defense و Gray Swan Cygnal و Patronus و NVIDIA NeMo و Guardrails AI و Arthur AI. طلب الإخفاء من بائع يقدم validate-only هو طريق مسدود.

يحمل Google Model Armor فخ تكوين: يتطلب Mutate كلاً من قالب فحص SDP وقالب إزالة الهوية في Google Cloud، المرتبطين بقالب Model Armor، مع ضبط التحويل على "Replace with infoType name". بدون كلاهما، يفشل التغيير (mutate).

Google Cloud de-identify transformation rule set to replace detected values with the infoType name
قاعدة تحويل إزالة الهوية في Google Cloud المجهزة لاستبدال القيم المكتشفة باسم infoType

سؤال إلغاء الإخفاء، تمت الإجابة عليه بوضوح

حواجز حماية الإخفاء الخاصة بـ TrueFoundry هي ذات اتجاه واحد. يرى النموذج القيمة المخفية وكذلك المتصل. لا توثق PII / PHI Detection و Secrets Detection و Regex Pattern Matching أي طريقة لاستعادة الأصل، ولا توجد خزنة رموز على مستوى البوابة أو خطوة إعادة ترطيب في المستندات اعتبارًا من سبتمبر 2026.

توجد رحلة ذهاب وإعادة موثقة واحدة فقط، وهي تابعة لجهة خارجية. يدعم CrowdStrike AIDR التشفير الحافظ للشكل: عندما تكون Operation هي Mutate ومشفرة قيم مرحلة المدخلات بـ FPE، تُمرر البوابة سياق fpe_context الناتج إلى AIDR في مرحلة المخرجات كـ input_fpe_context وتستدعي POST {baseUrl}/v1/unredact، بحيث تُستخدم المفاتيح نفسها من البداية إلى النهاية. مسار حقيقي قابل للعكس — ولكنه يحتاج إلى CrowdStrike، ووضع Mutate، و fpe_context من مرحلة المدخلات.

CrowdStrike AIDR guardrail configuration form in the TrueFoundry AI Gateway
نموذج تكوين حاجز الحماية CrowdStrike AIDR في TrueFoundry AI Gateway

لذا إذا كان تطبيقك يحتاج إلى القيمة الحقيقية مرة أخرى، فلا تخطط للحصول عليها من البوابة. احتفظ بها في تطبيقك، وأرسل النسخة المخفية، وأعد الانضمام بناءً على معرف تتحكم فيه. هناك سلوك واحد متعلق بـ AIDR يفاجئ الناس: بمجرد أن يثير انتهاكًا، فإن Mutate لا يخففه إلى تنقيح — بل يستمر الطلب برمز 400.

مثال عملي: مساعد الطيار للدعم الداخلي

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

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

اختر الأوضاع والأولويات. PII / PHI Detection على مدخلات LLM، وضع Mutate (وضعه الوحيد)، الأولوية 1. Regex Pattern Matching على مدخلات LLM، وضع Mutate، الأولوية 2، نمط مخصص EMP-\d{6} ← [REDACTED EMPLOYEE ID]. Secrets Detection على مخرجات LLM، وضع Mutate. ابدأ كل منها في أكثر استراتيجية مرونة يدعمها.

حدد مسار الأداة بعناية. يحتاج البحث عن الحساب إلى البريد الإلكتروني الحقيقي، لذا تستهدف قاعدة الإخفاء النموذج، وليس خادم MCP؛ يعمل Secrets Detection على MCP Post-Invoke بدلاً من ذلك، لالتقاط الاعتمادات التي تعود في نتيجة الأداة. اكتب السبب: خادم MCP داخل VPC الخاص بك ومزود النموذج ليس كذلك. هذه الجملة هي عنصر التحكم الفعلي.

Guardrail registry listing guardrails set to Mutate with the Enforce strategy
سجل حواجز الحماية يعرض حواجز الحماية المعينة على Mutate مع استراتيجية Enforce

اربطه بسياسة. إن تسجيل حاجز حماية لا يطبقه على حركة المرور. انتقل إلى AI Gateway ← Policies ← Guardrails ← Add Rule ونطاقها حسب الأهداف (النماذج، وخوادم MCP، واختياريًا لكل أداة)، والموضوعات (المستخدمون، والفرق، والحسابات الافتراضية مع IN / NOT IN)، والبيانات الوصفية، والخطافات. يتم دمج القواعد المتطابقة لكل خطاف.

راقبه قبل أن تثق به. كل حاجز حماية هو نطاق (span) خاص به في Monitor ← Request Traces، مع وقت التنفيذ والنتيجة والنطاق والمدخلات والمخرجات والتغييرات. معدل تغيير يقارب الصفر على خطاف مزدحم يعني أن أنماطك خاطئة؛ ومعدل يقارب 100% يعني أنك على وشك معرفة ما يفعله الإخفاء بجودة الإجابة.

Request Traces view with a guardrail span selected, showing latency, result and scope
عرض Request Traces مع تحديد نطاق حاجز حماية، يظهر زمن الانتقال والنتيجة والنطاق
هل أنت مستعد لتجربته على مسار واحد؟
قم بتسجيل حاجز حماية PII، واربط سياسة بنموذج واحد، واقرأ نطاقات التغيير.

مشاكل غير متوقعة تستحق المعرفة

لا يعمل الإخفاء على المخرجات المتدفقة (streamed output). يتم تجاوز حواجز حماية المخرجات تمامًا عندما تكون "stream": true، لأن تقييم الاستجابة يحتاج إلى النص الكامل. لا تتأثر حواجز حماية المدخلات. معظم واجهات الدردشة تتدفق افتراضيًا، لذا فإن الإخفاء من جانب المخرجات يكون غير نشط على السطح الذي يراه المستخدمون بالفعل.

لا يتم إخفاء المطالبات النظامية (System prompts) أبدًا. تجرد البوابة المطالبات قبل إرسال المحتوى إلى أي حاجز حماية، لذا لا يتم فحصها أو حظرها أو تنقيحها أبدًا. الاستثناء الوحيد هو CrowdStrike AIDR، الذي يرى مطالبة النظام ولكنه لا يعدلها أبدًا. إن وضع مفتاح في مطالبة النظام لن ينقذك معه أي حاجز حماية للإخفاء.

تنقيح السجلات هو عنصر تحكم مختلف عن Mutate. ينقح تكوين تسجيل القواعد الخاص بـ TrueFoundry الأنماط من الهيئات المخزنة بدلالات القواعد الرافضة (deny-wins) — حيث تقوم قاعدة متطابقة واحدة مع إيقاف تشغيل Log بحجب الهيئة تمامًا. لكن المستندات صريحة: "يتم تطبيق التنقيح فقط على النسخة المسجلة... لا يتم تعديل الطلب المباشر المحول إلى مزود النموذج أبدًا." فهو يحكم من داخل شركتك يقرأ المطالبات، وليس ما يغادرها. منشورنا المصاحب حول منع فقدان البيانات لحركة مرور LLM يغطي الخروج.

Logging configuration redaction settings applied to stored request and response bodies
إعدادات تنقيح تكوين التسجيل المطبقة على هيئات الطلب والاستجابة المخزنة

يمكن أن يحول الترتيب الحظر إلى مرور. يوثق DeepKeep هذا بشكل ملموس: فهو يطبق الأسبقية المدرجة أولاً بين القواعد التي تم إطلاقها، وليس الإجراء الأشد خطورة. "إذا تم إدراج PII قبل Adversarial، فإن كسر الحماية (jailbreak) الذي يتعثر أيضًا في PII يتم تنقيحه والسماح به بدلاً من حظره." ينطبق ذلك على أي سلسلة تغيير (mutate) — ضع القواعد التي يجب أن تحظر قبل القواعد التي تخفي.

إن PII / PHI Detection مستضاف على TrueFoundry فقط. يعمل على Azure AI Language وهو غير متوفر في عمليات النشر المستضافة ذاتيًا أو الهجينة ("Gateway Plane only"). استخدم Azure PII بمفتاحك الخاص، أو CrowdStrike.

قراءات ذات صلة

الخلاصة

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

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

ثم ابنه بشكل ضيق: ابدأ في Audit حيث يسمح حاجز الحماية بذلك، واقرأ أسبوعًا من الآثار (traces)، وقم بالترقية إلى Enforce But Ignore On Error، واحتفظ بـ Enforce الكامل للمسارات التي يكون فيها الفشل المغلق صحيحًا. البوابة هي المكان المناسب لهذا العمل — النقطة الوحيدة التي يمر من خلالها كل نموذج وفريق ووكيل. لكن قاعدة الإخفاء التي لم تشاهدها هي قاعدة لا تفهمها.

ضع الإخفاء على مسار واحد واقرأ الآثار

Try now.

One gateway for all your models, MCP servers, and agents. No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
November 10, 2026
|
5 min read

Taking TrueFoundry Global: Expanding Enterprise AI Infrastructure Across EMEA

No items found.
November 6, 2026
|
5 min read

Guardrails for Claude: PII Redaction and Prompt-Injection Defense

No items found.
November 6, 2026
|
5 min read

Claude Prompt Caching: حسابات التكلفة الحقيقية

No items found.
November 6, 2026
|
5 min read

Claude مقابل ChatGPT للمؤسسات: الأمان والتكلفة والتحكم

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Frequently asked questions

ما هو إخفاء البيانات في بوابة الذكاء الاصطناعي؟

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

ما الفرق بين إخفاء البيانات وحجبها؟

الإخفاء يستبدل الأحرف مع الحفاظ على التنسيق في الغالب، فالقيمة 4111-****-****-1234 تحتفظ بشكل رقم البطاقة، أما الحجب فيزيل القيمة كلياً ويترك عادةً تسمية مثل [REDACTED SSN]. وكلاهما لا يمكن التراجع عنه. انظر إلى الأمثلة لا إلى الاسم: ضابط PII في TrueFoundry ينتج نجوماً بطول القيمة نفسه، وضابط Regex ينتج رموزاً معنونة.

هل يمكن إلغاء إخفاء البيانات المخفية في طريق العودة؟

ليس افتراضياً. ضوابط PII وSecrets وRegex في TrueFoundry أحادية الاتجاه، فالنموذج والجهة المستدعية يريان القيمة المخفية، ولا توجد خطوة استعادة موثقة. والمسار الوحيد الموثق ذهاباً وإياباً هو التشفير المحافظ على التنسيق في CrowdStrike AIDR، حيث تمرّر البوابة fpe_context من مرحلة الإدخال إلى نقطة النهاية /v1/unredact لدى AIDR في مرحلة الإخراج. وإذا احتجت إلى القيمة الحقيقية لاحقاً، فاحتفظ بها في تطبيقك.

هل يمكنني نشر TrueFoundry في VPC الخاصة بي أو محلياً؟

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

هل تدعم TrueFoundry بروتوكول MCP ووكلاء الذكاء الاصطناعي عموماً؟

نعم. تتضمن MCP Gateway وAgent Gateway وMCP & Agents Registry مع تحكم في الوصول على مستوى الأدوات. ويمكن حوكمة الوكلاء المبنيين على LangGraph أو CrewAI أو AutoGen أو إطار عمل مخصص مركزياً.

هل يتكامل مع حزمة المراقبة الحالية لدي؟

نعم. البوابة متوافقة مع OpenTelemetry وتتكامل مع Grafana أو Datadog أو Prometheus أو حزمتك المفضلة. فهي تتتبع كل طلب من المطالبة إلى تنفيذ الأداة والنموذج، لتحصل على تسجيل موحد دون الحاجة إلى تغيير ما تستخدمه حاليًا.

Take a quick product tour
Start Product Tour
Product Tour