اپنی ٹیم میں Claude Code کو کیسے کنٹرول (Govern) کریں

Claude Code ایک ٹرمینل ٹول ہے جس کے پاس مکمل فائل سسٹم تک رسائی ہوتی ہے۔ یہ کوئی ویب ایپ نہیں ہے۔ اس کی سیٹنگز فائلوں کو ایگزیکیوٹیبل کوڈ (executable code) کی طرح سمجھیں۔ 2026 میں دو کمزوریوں (vulnerabilities) نے یہ ظاہر کیا کہ نقصان دہ ریپوزٹری فائلیں کمانڈز چلا سکتی ہیں یا API keys چرا سکتی ہیں۔

اپنی ٹیم کے تحفظ کے لیے ان 4 سیکیورٹی خامیوں کو دور کریں:

  1. API Key Management کو مرکزی حیثیت دیں (Centralize کریں) ڈویلپرز اکثر ذاتی کیز (personal keys) استعمال کرتے ہیں یا انہیں مقامی فائلوں میں محفوظ کرتے ہیں۔ اس سے کوئی آڈٹ ٹریل (audit trail) نہیں بن پاتا۔
  • Anthropic Admin Console کے ذریعے کیز جاری کریں۔
  • تمام کیز پر میعاد ختم ہونے کی تاریخ (expiration dates) مقرر کریں۔
  • AWS Secrets Manager یا HashiCorp Vault استعمال کریں۔
  • ٹریفک کو AI gateway کے ذریعے گزاریں تاکہ کیز کبھی بھی ڈویلپرز کی مشینوں پر نہ رہیں۔
  1. ماڈل کے استعمال اور اخراجات کو کنٹرول کریں آپ کو معلوم ہونا چاہیے کہ آپ کی ٹیم کون سے ماڈلز استعمال کر رہی ہے اور ان کی لاگت کتنی ہے۔
  • ANTHROPIC_BASE_URL ویری ایبل کو اپنے گیٹ وے کی طرف اشارہ کرنے کے لیے سیٹ کریں۔
  • اس سے آپ کو ریکوسٹ ٹریسز (request traces) اور ریٹ لمٹس (rate limits) حاصل ہوں گی۔
  • آپ بجٹ کی حد (budget caps) مقرر کر سکتے ہیں اور مخصوص ماڈلز کی منظوری دے سکتے ہیں۔
  1. حساس فائلوں تک رسائی روکیں Claude Code .env فائلیں، .ssh فولڈرز، اور AWS credentials پڑھ سکتا ہے۔ ایک نقصان دہ ریپوزٹری یہ ڈیٹا حملہ آور کو بھیج سکتی ہے۔
  • managed-settings.json فائل بھیجنے کے لیے Jamf یا Ansible جیسے MDM ٹولز استعمال کریں۔
  • .env، .ssh اور secrets فولڈرز جیسی فائلوں کے لیے 'deny rules' شامل کریں۔
  • ٹول کو فائلیں لکھنے یا کوڈ پش کرنے سے پہلے اجازت مانگنے پر مجبور کریں۔
  1. MCP Servers کا آڈٹ کریں MCP servers اسی اجازت (permissions) کے ساتھ چلتے ہیں جو Claude Code کے پاس ہوتی ہے۔ ایک خراب سرور ڈیٹا چرا سکتا ہے یا کمانڈز چلا سکتا ہے۔
  • اپنی ٹیم کے استعمال سے پہلے ہر MCP server کا آڈٹ کریں۔
  • مینیجڈ سیٹنگز کے ذریعے کن سرورز کو انسٹال کیا جا سکتا ہے اس پر پابندی لگائیں۔
  • اگر ممکن ہو تو MCP servers کو sandbox میں چلائیں۔

خلاصہ چیک لسٹ (Summary Checklist): • OS لیول پر ANTHROPIC_BASE_URL سیٹ کرنے کے لیے MDM استعمال کریں۔ • کنفیگریشنز کو لاک کرنے کے لیے managed-settings.json استعمال کریں۔ • سیکرٹس (secrets) تک فائل سسٹم کی رسائی روکیں۔ • تمام MCP servers کا آڈٹ کریں۔ • ہر سہ ماہی (quarter) میں API keys تبدیل (rotate) کریں۔

اگر آپ Anthropic Console میں سرور مینیجڈ سیٹنگز استعمال کرتے ہیں، تو یاد رکھیں کہ ایک کسٹم ANTHROPIC_BASE_URL انہیں نظر انداز (bypass) کر سکتا ہے۔ یہ یقینی بنانے کے لیے کہ آپ کے سیکیورٹی رولز برقرار رہیں، MDM استعمال کریں۔

ماخذ (Source): https://dev.to/gentic_news/how-to-govern-claude-code-across-your-team-4-gaps-to-fix-before-the-next-cve-4l4

اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi