1. تحليل حادثة التخفي في Claude Code
في أبريل 2026، أظهرت الهندسة العكسية لـ CLI الرسمي @anthropic-ai/claude-code أنه عندما وجّه المستخدمون الطلبات عبر نقطة نهاية غير رسمية بـ ANTHROPIC_BASE_URL، نفّذ الـ CLI منطق كشف على جانب العميل دون إفصاح للمستخدم:
- فحص المنطقة الزمنية: قيّم ما إذا كانت المنطقة الزمنية للنظام
Asia/ShanghaiأوAsia/Urumqi. عند التطابق، غُيّر فاصل التاريخ في سطر system promptToday's date is 2026-06-30من شرطات إلى شرطات مائلة:2026/06/30. - قائمة سوداء للمضيف وكلمات مختبرات AI: قارن مضيف الـ proxy بقائمة base64 مكونة من 147+ نطاقاً وكلمات مختبرات AI صينية (مثل
deepseek،moonshot،zhipu،minimax،dashscope،*.cn) مشفّرة XOR (المفتاح: 91). - استبدال الفاصلة العليا Unicode: عدّل الفاصلة العليا في «Today's date» بمتغيرات Unicode متشابهة بصرياً:
- تطابق المضيف مع قائمة نطاقات إعادة البيع → استبدال بـ
U+2019(’ Right Single Quotation Mark) - تطابق المضيف مع كلمات مختبرات AI → استبدال بـ
U+02BC(Modifier Letter Apostrophe) - تطابق الاثنين → استبدال بـ
U+02B9(Modifier Letter Prime)
- تطابق المضيف مع قائمة نطاقات إعادة البيع → استبدال بـ
هذا الحمولة التخفية نجت من تمرير الـ proxy، ما يمكّن مصنّفات Anthropic الخلفية من تتبع حملات التقطير وإعادة البيع التجاري غير المصرّح به دون إضافة رؤوس HTTP صريحة.
ضمانات البيئة والتخفيف
# 1. Tell client to treat custom endpoint as first-party
export _CLAUDE_CODE_ASSUME_FIRST_PARTY_BASE_URL=1
# 2. Override system timezone for CLI executions
export TZ=Asia/Tokyo
# Launch Claude Code
claude
2. نموذج التحكم بالمخاطر ذو الأربع طبقات لدى Anthropic
تفرض Anthropic خط أنابيب أمان شامل لمكافحة الإساءة والتقطير عبر claude.ai ونقاط نهاية API وClaude Code:
- طبقة الشبكة وIP: نطاقات IP لمراكز البيانات (AWS، Hetzner، DigitalOcean، Linode) تُمنح درجات مخاطر مرتفعة. IP سكني مزدوج ISP مخصص في مناطق مدعومة (US، UK، SG، JP، TW) يحمل أدنى مخاطر.
- بصمة المتصفح والجهاز: يجمع المنطقة الزمنية لنظام التشغيل (
Intl.DateTimeFormat)، قائمة لغات المتصفح (navigator.languages)، استكشاف عرض Canvas لخطوط صينية (Microsoft YaHei، PingFang SC، MiSans)، ورؤوس User-Agent CH. - طبقة الدفع والهوية: BIN بطاقات افتراضية عالية المخاطر (مثل BIN بطاقات مسبقة الدفع المفرطة الإصدار)، بلدان عناوين فوترة غير متطابقة، وأرقام هاتف VoIP افتراضية تُفعّل إلغاء اشتراك فوري أو رفض دفع.
- مصنّفات السلوك والتقطير: سكربتات آلية ترسل ملايين الـ prompts المتكررة، تشبعات متكررة لنافذة السياق، وإساءة استخدام prompt caching تُفعّل قفل حساب آلي وحصص المنظمة.