AKIA...، أو .env ملصق، أو وكيل يردّد رمز sk-...
الخاص به — أيٌّ منها يمكنه شحن اعتماد حي إلى OpenAI أو Anthropic أو
Google بوضوح، حيث يهبط في سجلاتهم وسجلاتك. Secrets Blocker يوقف ذلك
عند البوابة: إعداد مسبق لحاجز حماية بنقرة واحدة يمسح الطلب بحثاً عن
أشكال الاعتمادات ويرفض الاستدعاء بـ HTTP 400 قبل أن يغادر بايت واحد
بوابتك.
هذه صفحة مركّزة لحالة استخدام تسريب الأسرار. لمحرك حواجز الحماية الكامل —
كل نوع قاعدة، وحقل، ومسار — انظر
مرجع حواجز الحماية.
1. امنع تدفقات تسريب مفاتيح API في LLM بإعداد مسبق واحد
المغزى كله من سباكة منع تسريب مفاتيح API هو اصطياد الاعتماد قبل الاستدعاء الأعلى، لا بعد أن يكون بالفعل في سجل طلب مزود. الإعداد المسبق Secrets Blocker يفعل ذلك بالضبط. إنه حاجز حماية صغير من قواعدblock في مرحلة المدخلات، كل منها regex لشكل اعتماد معروف:
مفتاح وصول AWS
مفتاح وصول AWS
AKIA متبوعاً بـ 16 حرفاً أبجدياً رقمياً كبيراً — الشكل الكنسي
لمعرّف مفتاح وصول AWS.مفتاح سري بشكل OpenAI
مفتاح سري بشكل OpenAI
بادئة
sk- متبوعة بجسم رمز طويل — الشكل الذي تستخدمه OpenAI وعدة
مفاتيح مزودين مشابهة.رمز وصول شخصي لـ GitHub
رمز وصول شخصي لـ GitHub
بادئة
ghp_ متبوعة بجسم من 36 حرفاً./v1/chat/completions تماماً كما كان، بدون تغيير في SDK وبدون إعادة
نشر.
مرحلة المدخلات، قبل القياس. يفحص Secrets Blocker ما ترسله.
مطابقة ترفض الاستدعاء قبل استدعاء النموذج، فلا يصل الاعتماد إلى المزود
أبداً ولا يكلّف الطلب المحجوب أي حصة. لاصطياد سرّ يصدره نموذج إلى
العميل أيضاً، اقرنه بإعداد مسبق لحجب المخرجات — انظر
§5.
2. طبّق الإعداد المسبق في وحدة التحكم
كل خطوة هنا إجراء وحدة تحكم على البوابة المستضافة تحت جلستك الخاصة. إنشاء وتحرير حواجز الحماية يتطلب Developer+ في مساحة العمل. ولا يستخدم سوى الاستدعاء النهائي/v1/* مفتاح الترحيل sk-orca-....
افتح القالب
في وحدة التحكم، افتح Guardrails، انقر زر New guardrail
المنقسم، واختر Secrets & API-Key Blocker من فئة قوالب
Secrets. يبذر قواعد الحجب في مرحلة المدخلات.
سمِّ واحفظ
امنحه اسماً (≤ 64 حرفاً)، مثل
secrets-blocker، واحفظ. الإعداد
المسبق بذرة، لا قفل — أضف أو حرّر القواعد بحرية بعد ذلك (انظر
§4).اختبره
افتح علامة التبويب Test، الصق اعتماد عينة في مرحلة
input،
وشغّل السياسة محلياً — بدون استدعاء للأعلى، بدون حصة (انظر
§3).اربط مفتاحاً
حرّر مفتاح API واختر
secrets-blocker من قائمة Guardrail
المنسدلة (يضبط guardrail_id على المفتاح)، أو علّمه افتراضي
مساحة العمل. انظر اربط بمفتاح
وافتراضي الحساب.3. اختبر قبل أن تربط
أثبت أن القاعدة تُطلق قبل أن يشير إليها أي مفتاح. افتح علامة التبويب Test داخل المحرر، الصق اعتماداً وهمياً، اختر مرحلةinput، وشغّل:
4. وسّع التغطية
يغطي Secrets Blocker الأشكال الثلاثة الأكثر حركة. تشحن فئة Secrets إعدادات مسبقة شقيقة يمكنك تطبيقها إلى جانبه، ويمكنك تأليف قاعدةregex
خاصة بك لأي رمز يصدره مكدّسك:
Private Keys & Cloud Tokens
إعداد مسبق رفيق في Secrets يحجب مفاتيح PEM الخاصة، ورموز Slack
وStripe، ومفاتيح Google API، وJWT في الطلب.
Crypto Wallet Block
يحجب عناوين محافظ بشكل BTC وETH في الطلب عندما لا ينبغي أن تصل إلى
المزود أبداً.
regex
— أنماط RE2، زمن خطي، بدون مراجع خلفية — في مرحلة input بإجراء
block. الأنماط السيئة تُرفض عند الحفظ، فحاجز الحماية الذي يمكنك حفظه
يُجمَّع دائماً.
5. اصطد الأسرار في الاستجابة أيضاً
يفحص Secrets Blocker الطلب. إعداد مسبق منفصل في Secrets، Code Secret in Output، يفحص استجابة النموذج بحثاً عن مفاتيح خاصة ورموز بشكل AWS/OpenAI ويحجب الاستدعاء إذا تسرّب أحدها رجوعاً. يُفرض block على المخرجات بكلتا الطريقتين: على الاستجابة غير المبثوثة تُفحص الإجابة قبل إرجاعها، وعلى الاستجابة المبثوثة يقطع ماسح التدفق قبل أن يصل أي محتوى محجوب إلى العميل. حجب مرحلة المخرجات يردّ الحصة المستهلكة مسبقاً. انظر قواعد مرحلة المخرجات و تغطية البث.6. كيف يبدو الحجب
الطلب المحجوب يعيد HTTP 400 مع رمز الخطأguardrail_blocked ورسالة
تسمّي حاجز الحماية والقاعدة التي أُطلقت:
guardrail_blocked.
7. انظر ما أُطلق
كل قاعدة تُطلق تسجّل مطابقة — نوع القاعدة، الإجراء، المرحلة، وسلسلة تفصيل — تبرز في تغذية Matches لمساحة العمل. السلسلة الفرعية المطابقة نفسها (الاعتماد) تُسجَّل فقط عند تفعيل Log raw content، وهو مُطفأ افتراضياً.8. إلى أين تذهب بعد ذلك
كواشف regex
ألّف أنماط اعتمادك الخاصة بقواعد regex بصيغة RE2.
الإجراءات
اختر block أو mask أو flag أو annotate أو spotlight لكل قاعدة — وblock أو mask أو flag أو annotate لكل كيان.
PII Shield
أخفِ عناوين البريد الإلكتروني وأرقام SSN والبطاقات إلى وسوم مُصنّفة قبل أن يراها النموذج.
ضبط الإيجابيات الكاذبة
وسم الإيجابيات الكاذبة وشدّد الكواشف من تغذية المطابقات.
