کلاؤڈ کوڈ سیکیورٹی: AI کوڈنگ ایجنٹس کے لیے عملی حکمرانی چیک لسٹ

shareai-blog-fallback
یہ صفحہ اردو میں خودکار طور پر انگریزی سے TranslateGemma کا استعمال کرتے ہوئے ترجمہ کیا گیا تھا۔ ترجمہ مکمل طور پر درست نہیں ہو سکتا۔.

Claude Code اور اسی طرح کے AI کوڈنگ ایجنٹس انجینئرنگ ٹیموں کے سافٹ ویئر کی منصوبہ بندی، ترمیم، جانچ اور ترسیل کے طریقے کو بدل رہے ہیں۔ وہ ایک ریپوزٹری پڑھ سکتے ہیں، تبدیلیاں تجویز کر سکتے ہیں، کمانڈز چلا سکتے ہیں، ٹولز سے جڑ سکتے ہیں، اور ڈویلپرز کو کام تیزی سے مکمل کرنے میں مدد دے سکتے ہیں۔.

یہ اضافی صلاحیت سیکیورٹی ماڈل کو بھی بدل دیتی ہے۔ ایک کوڈنگ اسسٹنٹ اب صرف ایک چیٹ ونڈو نہیں ہے جو متن واپس کرتا ہے۔ جب یہ فائلوں کو چھو سکتا ہے، ٹولز کو کال کر سکتا ہے، اسناد استعمال کر سکتا ہے، یا اندرونی نظاموں کے ساتھ تعامل کر سکتا ہے، تو یہ ایک مراعات یافتہ ورک فلو ایکٹر کی طرح برتاؤ شروع کر دیتا ہے۔.

یہ Claude Code سیکیورٹی چیک لسٹ انجینئرنگ لیڈرز، پلیٹ فارم ٹیموں، ایجنسی بلڈرز، اور پروڈکٹ ٹیموں کے لیے ہے جو AI کوڈنگ ایجنٹس کی پیداواری صلاحیت چاہتے ہیں بغیر شناخت، ماڈل تک رسائی، ٹول اجازتوں، خرچ، یا آڈٹ ایبلٹی پر کنٹرول کھوئے۔.

Claude Code سیکیورٹی API Key سیکیورٹی سے مختلف کیوں ہے

AI کوڈنگ ایجنٹ کو محفوظ بنانا API keys سے شروع ہوتا ہے، لیکن یہ وہاں ختم نہیں ہو سکتا۔ ایک لیک شدہ پرووائیڈر key ایک خطرہ ہے۔ ایک زیادہ اجازت یافتہ ایجنٹ جو نجی کوڈ کا معائنہ کر سکتا ہے، اندرونی ٹولز کو کال کر سکتا ہے، یا MCP سرورز کے ذریعے ایکشنز کو ٹرگر کر سکتا ہے، ایک بہت وسیع آپریشنل خطرہ ہے۔.

Claude Code ایک ایجنٹک کوڈنگ ٹول ہے جو ڈویلپر ورک فلو سے استعمال ہوتا ہے۔ Claude Code دستاویزات کوڈنگ کے کاموں کے لیے بنائے گئے ٹول کو بیان کرتی ہیں، جبکہ Model Context Protocol وضاحت AI سسٹمز کے لیے بیرونی ٹولز اور سیاق و سباق کے ساتھ جڑنے کا ایک معیاری طریقہ بیان کرتی ہے۔ یہ پیٹرنز مل کر طاقتور ہیں، لیکن انہیں گورننس کی ضرورت ہوتی ہے۔.

عملی سوال صرف یہ نہیں ہے کہ “Claude Code کو کون استعمال کر سکتا ہے؟” بلکہ یہ ہے کہ “ایجنٹ کیا پہنچ سکتا ہے، کون سے ماڈل روٹس کی اجازت ہے، کون استعمال کے لیے ادائیگی کرتا ہے، کون سے ٹول کالز لاگ کی جاتی ہیں، اور کتنی جلدی رسائی کو منسوخ کیا جا سکتا ہے؟”

Claude Code سیکیورٹی چیک لسٹ

1. مشترکہ Keys کو یوزر لیول شناخت سے تبدیل کریں

مشترکہ API keys پائلٹس کو آسان اور تحقیقات کو مشکل بناتی ہیں۔ جب دس ڈویلپرز ایک ہی key استعمال کرتے ہیں، تو ہر درخواست ایک یوزر کی طرح نظر آتی ہے۔ یہ آڈٹ ٹریلز، آف بورڈنگ، لاگت کی تقسیم، اور واقعہ کے ردعمل کو کمزور کرتا ہے۔.

جہاں ممکن ہو شناخت سے آگاہ رسائی کی طرف بڑھیں۔ ہر کوڈنگ ایجنٹ سیشن کو ایک حقیقی یوزر، ٹیم، ورک اسپیس، یا ایپلیکیشن سے جڑنا چاہیے۔ کم از کم مفید ریکارڈ سادہ ہے: کس نے درخواست شروع کی، کون سا ماڈل استعمال ہوا، کون سا ٹول کال کیا گیا، اور کب ایکشن ہوا۔.

2. ایک گورن شدہ پرت کے ذریعے راستہ ماڈل تک رسائی

براہ راست فراہم کنندہ کے کنکشن تیزی سے بڑھتے ہیں۔ ایک ٹیم ایک ماڈل استعمال کرتی ہے۔ دوسری ٹیم ایک دوسرا فراہم کنندہ شامل کرتی ہے۔ ایک ٹھیکیدار ایک الگ کلید تیار کرتا ہے۔ ایک پروٹوٹائپ پیداوار میں ترقی کرتا ہے۔ جلد ہی، مالیات بل دیکھتا ہے، لیکن پلیٹ فارم اور سیکیورٹی ٹیمیں استعمال کی وضاحت نہیں کر سکتیں۔.

ایک گورن شدہ ماڈل-رسائی پرت ٹیموں کو یہ تعریف کرنے میں مدد دیتی ہے کہ کون سے ماڈل دستیاب ہیں، ٹریفک کو کیسے راستہ دینا چاہیے، اور استعمال کو کیسے ماپا جانا چاہیے۔ ان ٹیموں کے لیے جو ShareAI کے باہر مصنوعات میں AI خصوصیات بنا رہی ہیں، شیئر اے آئی API 150+ ماڈلز تک رسائی کے لیے ایک انضمام نقطہ فراہم کرتا ہے، جو Builder کی ملکیت ایپلیکیشنز کے لیے فراہم کنندہ کے پھیلاؤ کو کم کرتا ہے۔.

3. MCP سرورز کو پروڈکشن انضمام کی طرح برتیں

MCP سرورز AI کوڈنگ ایجنٹ کو ریپوزٹریز، ایشو ٹریکرز، دستاویزات، ڈیٹا بیس، اندرونی APIs، اور کسٹم ٹولز سے جوڑ سکتے ہیں۔ یہ انہیں مفید بناتا ہے۔ یہ انہیں حساس بھی بناتا ہے۔.

MCP سرور کی ترتیب کو ایک عام ڈویلپر کی ترجیح کے طور پر نہ برتیں۔ ایک منظور شدہ ٹول کیٹلاگ برقرار رکھیں۔ تصدیق کی ضرورت کریں۔ ہر سرور کو سب سے چھوٹے مفید اجازت سیٹ تک محدود کریں۔ ان ٹولز کا جائزہ لیں جو ڈیٹا لکھ سکتے ہیں، کمانڈز چلا سکتے ہیں، پروڈکشن اسٹیٹ کو تبدیل کر سکتے ہیں، یا کسٹمر کی معلومات کو ظاہر کر سکتے ہیں۔.

4. پڑھنے، لکھنے، اور عملدرآمد کی اجازت کو الگ کریں

بہت سے کوڈنگ ایجنٹ کے خطرات ایک سیشن میں بہت زیادہ طاقتوں کو یکجا کرنے سے پیدا ہوتے ہیں۔ فائل پڑھنا، فائل میں ترمیم کرنا، ٹیسٹ چلانا، کوڈ کو دھکیلنا، ڈیٹا بیس کو سوال کرنا، اور سروس کو تعینات کرنا سب کو ایک ہی منظوری کے راستے پر نہیں ہونا چاہیے۔.

تین اجازت بینڈز کے ساتھ شروع کریں: صرف پڑھنے کے اعمال، ورک اسپیس سطح کے لکھنے کے اعمال، اور بیرونی یا پروڈکشن پر اثر ڈالنے والے اعمال۔ صرف پڑھنے کی رسائی وسیع ہو سکتی ہے۔ لکھنے کی رسائی کو محدود ہونا چاہیے۔ کوئی بھی چیز جو پروڈکشن، کسٹمر ڈیٹا، بلنگ، راز، یا انفراسٹرکچر کو متاثر کرتی ہے اسے مضبوط گیٹ کی ضرورت ہونی چاہیے۔.

5. اعلی خطرے والے اعمال کے لیے انسانی منظوری شامل کریں

AI کوڈنگ ایجنٹ مفید ہیں کیونکہ وہ متعدد مراحل کے دوران سیاق و سباق لے جا سکتے ہیں۔ وہی خود مختاری چھوٹی غلطیوں کو مہنگا بنا سکتی ہے۔ انسانی منظوری کی ضرورت ہونی چاہیے جب کوئی عمل واپس کرنا مشکل ہو، حساس ڈیٹا کو چھوئے، رسائی کو تبدیل کرے، یا سینڈ باکس کے باہر چلے۔.

اچھی منظوری کے گیٹس مخصوص ہوتے ہیں۔ “خطرناک کام کرنے سے پہلے پوچھیں” مبہم ہے۔ “ڈیٹا بیس لکھنے، پروڈکشن تعینات کرنے، راز تک رسائی، انحصار شائع کرنے، بیرونی API کالز، اور تباہ کن شیل کمانڈز سے پہلے منظوری کی ضرورت” وہ چیز ہے جسے ایک ٹیم نافذ اور جائزہ لے سکتی ہے۔.

6. اپنانے کے پیمانے سے پہلے خرچ کا پتہ لگائیں

کوڈنگ ایجنٹس غیر مساوی AI استعمال پیدا کر سکتے ہیں۔ ایک ڈویلپر روزانہ چند درخواستیں استعمال کر سکتا ہے۔ دوسرا طویل ریفیکٹرز، ٹیسٹ لوپس، اور ریپوزیٹری وسیع تجزیہ چلا سکتا ہے۔ ایک چھوٹا پائلٹ اس تغیر کو چھپا سکتا ہے جب تک کہ ٹول انجینئرنگ تنظیم میں نافذ نہ ہو جائے۔.

صارف، پروجیکٹ، ایپلیکیشن، اور ماڈل کے ذریعے استعمال کو ٹریک کریں۔ سخت بجٹ کنٹرولز کی ضرورت سے پہلے نرم حدود مقرر کریں۔ جب کوئی ٹیم شیئرAI کے باہر کوڈنگ اسسٹنٹ، دستاویزات اسسٹنٹ، یا اندرونی ڈویلپر ٹول بناتی ہے، تو شیئرAI AI انفرنس استعمال کو ایک API کے ذریعے روٹ کرنے اور پروڈکٹ تجربے سے استعمال کو آسانی سے جوڑنے میں مدد کر سکتا ہے۔.

7. واقعات کے لیے ڈیزائن آڈٹ لاگز، ڈیش بورڈز کے لیے نہیں

ایک ڈیش بورڈ جو کل ٹوکن استعمال دکھاتا ہے مفید ہے، لیکن یہ واقعہ کے جواب کے لیے کافی نہیں ہے۔ سیکیورٹی اور پلیٹ فارم ٹیموں کو یہ دوبارہ تعمیر کرنے کی ضرورت ہے کہ کیا ہوا۔.

صارف، ماڈل، پرامپٹ کیٹیگری، ٹول کال، ٹول آرگومنٹس، نتیجہ، ٹائم اسٹیمپ، ایپلیکیشن، اور ورک اسپیس کو لاگ کریں جب بھی ڈیٹا کو محفوظ اور مناسب طریقے سے برقرار رکھنا ممکن ہو۔ لاگز کو واقعہ کے دوران تلاش کرنے کے لیے کافی منظم رکھیں۔ حساس پے لوڈز کو جہاں ضرورت ہو ریڈیکٹ کریں، لیکن اتنا زیادہ سیاق و سباق نہ ہٹائیں کہ لاگ بے کار ہو جائے۔.

جہاں ShareAI فٹ بیٹھتا ہے

شیئرAI کلاؤڈ کوڈ کا متبادل، سیکیورٹی پلیٹ فارم، نو کوڈ بلڈر، یا ایپلیکیشن فریم ورک نہیں ہے۔ بلڈرز اب بھی شیئرAI کے باہر اپنی ایپلیکیشنز بناتے، ہوسٹ کرتے، اور کنٹرول کرتے ہیں۔.

شیئرAI اس وقت مفید ہے جب ٹیم کے پاس ایک ایپ، ورک فلو، کوڈنگ اسسٹنٹ، دستاویزات اسسٹنٹ، یا ایجنٹ تجربہ ہو جسے AI انفرنس تک رسائی کی ضرورت ہو بغیر ہر فراہم کنندہ کو ایک ایک کر کے ضم کیے۔ بلڈرز AI استعمال کو شیئرAI کے ذریعے روٹ کر سکتے ہیں، 150+ ماڈلز کے لیے ایک API استعمال کر سکتے ہیں، اور پروڈکٹ ماڈل کے مطابق روٹڈ ایپلیکیشن ٹریفک کے لیے مونیٹائزیشن کو ترتیب دے سکتے ہیں۔.

کلاؤڈ کوڈ سیکیورٹی مباحثوں کے لیے یہ اہم ہے کیونکہ بہت سی ٹیمیں کوڈنگ اسسٹنٹ استعمال کرنے پر نہیں رکتی ہیں۔ وہ اندرونی ڈویلپر پورٹلز، کوڈ ریویو ہیلپرز، سپورٹ انجینئرنگ کوپائلٹس، دستاویزات بوٹس، اور کلائنٹ کے سامنے AI فیچرز بنانا شروع کرتی ہیں۔ ان مصنوعات کو کنٹرول شدہ ماڈل تک رسائی، میٹرڈ استعمال، اور ایک صاف تجارتی ماڈل کی ضرورت ہوتی ہے اگر صارفین یا کلائنٹس غیر مساوی AI ٹریفک پیدا کرتے ہیں۔.

تکنیکی پرت کے ساتھ شروع کرنے کے لیے، پڑھیں ShareAI دستاویزات. ۔ ماڈلز کو براہ راست ٹیسٹ کرنے کے لیے، استعمال کریں شیئرAI پلے گراؤنڈ. ۔ اگر آپ کے پاس AI ٹریفک کے ساتھ ایک ایپ ہے اور استعمال پر مبنی مونیٹائزیشن چاہتے ہیں، تو کھولیں بلڈر کنسول.

ایک عملی رول آؤٹ پلان

  1. ہر AI کوڈنگ ٹول، MCP سرور، فراہم کنندہ کی کلید، اور اندرونی ایجنٹ ورک فلو کی فہرست بنائیں جو فی الحال استعمال میں ہے۔.
  2. جہاں صارف سطح کی رسائی دستیاب ہو وہاں مشترکہ کلیدیں ہٹا دیں۔.
  3. ایک ماڈل رسائی پالیسی بنائیں جو منظور شدہ ماڈلز، استعمال کے کیسز، ڈیٹا کی حدود، اور بجٹ کی توقعات کو بیان کرے۔.
  4. MCP ٹولز کو خطرے کے لحاظ سے درجہ بندی کریں: صرف پڑھنے کے قابل، لکھنے کے قابل، پیداوار پر اثر ڈالنے والے، یا حساس ڈیٹا کے قریب۔.
  5. اعلی خطرے والے ٹول کالز اور تباہ کن اقدامات کے لیے منظوری کی ضرورت کریں۔.
  6. ماڈل کالز، ٹول کے استعمال، خرچ، اور صارف کی نسبت کو ایسے فارمیٹ میں لاگ کریں جو سیکیورٹی اور مالیاتی ٹیمیں استعمال کر سکیں۔.
  7. بلڈر کے زیر ملکیت ایپس کے لیے، AI کے استعمال کو ایک کنٹرول شدہ API کے ذریعے روٹ کریں اور فیصلہ کریں کہ آیا استعمال پر مبنی منیٹائزیشن پروڈکٹ ماڈل کا حصہ ہونا چاہیے۔.

سب سے محفوظ رول آؤٹ عام طور پر بتدریج ہوتا ہے۔ پہلے استعمال کو مرئی بنائیں۔ پھر شناخت، رسائی، منظوری، اور خرچ کے کنٹرول کو سخت کریں۔ ایک بار جب گورننس لیئر قابل اعتماد ہو جائے، ٹیمیں کم حیرتوں کے ساتھ کوڈنگ ایجنٹ اپنانے کو بڑھا سکتی ہیں۔.

عمومی سوالات

Claude Code سیکیورٹی کیا ہے؟

Claude Code سیکیورٹی Claude Code اور اسی طرح کے AI کوڈنگ ایجنٹس کی تصدیق، ماڈلز تک رسائی، کوڈ پڑھنے یا ترمیم کرنے، ٹولز کو کال کرنے، MCP سرورز استعمال کرنے، ٹوکن خرچ کرنے، اور آڈٹ ٹریلز چھوڑنے کے طریقے کو کنٹرول کرنے کا عمل ہے۔.

Claude Code ایک عام کوڈنگ اسسٹنٹ سے مختلف کیوں ہے؟

AI کوڈنگ ایجنٹس صرف ٹکڑوں کی تجویز دینے سے زیادہ کر سکتے ہیں۔ وہ ریپوزٹریز کا معائنہ کر سکتے ہیں، کمانڈز چلا سکتے ہیں، فائلز میں ترمیم کر سکتے ہیں، اور ٹولز سے جڑ سکتے ہیں۔ اس سے شناخت، اجازتیں، اور لاگنگ ایک سادہ آٹو کمپلیٹ فیچر کے مقابلے میں زیادہ اہم ہو جاتی ہیں۔.

کیا ٹیموں کو AI کوڈنگ ایجنٹس کے لیے مشترکہ API کیز کی اجازت دینی چاہیے؟

مشترکہ کیز عام طور پر صرف مختصر تجربات کے لیے قابل قبول ہوتی ہیں۔ پیداوار یا تنظیم بھر میں استعمال کو صارف کی سطح کی نسبت کی طرف منتقل ہونا چاہیے تاکہ رسائی کو منسوخ، آڈٹ، اور حقیقی ٹیموں یا پروجیکٹس سے منسلک کیا جا سکے۔.

MCP AI کوڈنگ ایجنٹ سیکیورٹی کو کیسے تبدیل کرتا ہے؟

MCP ایک AI کوڈنگ ایجنٹ کو بیرونی ٹولز اور ڈیٹا ذرائع سے جوڑ سکتا ہے۔ یہ ایجنٹ کی رسائی کو بڑھاتا ہے، لہذا ٹیموں کو منظور شدہ ٹول کیٹلاگ، محدود اجازتیں، تصدیق، نگرانی، اور حساس اقدامات کے لیے منظوری کے دروازے درکار ہیں۔.

کیا ShareAI Claude Code کو براہ راست محفوظ کرتا ہے؟

نہیں۔ ShareAI کوئی Claude Code سیکیورٹی پروڈکٹ نہیں ہے۔ ShareAI ایک AI مارکیٹ پلیس اور API ہے جو Builders کو ان ایپلیکیشنز سے AI انفرنس ٹریفک کو راستہ دینے اور مونیٹائز کرنے میں مدد دے سکتا ہے جو وہ ShareAI کے باہر بناتے اور کنٹرول کرتے ہیں۔.

AI کوڈنگ ایجنٹ ٹیموں کے لیے ShareAI کب متعلقہ ہے؟

ShareAI اس وقت متعلقہ ہے جب کوئی ٹیم اپنا کوڈنگ اسسٹنٹ، اندرونی ڈویلپر ٹول، دستاویزات اسسٹنٹ، سپورٹ انجینئرنگ ایجنٹ، یا کلائنٹ کے سامنے AI ورک فلو بناتی ہے اور ماڈل تک رسائی، استعمال کی ٹریکنگ، اور اختیاری Builder مونیٹائزیشن کے لیے ایک API چاہتی ہے۔.

AI کوڈنگ ایجنٹ کی سرگرمی کے لیے کیا لاگ ہونا چاہیے؟

مفید لاگز عام طور پر صارف، ٹیم، ایپلیکیشن، ماڈل، ٹائم اسٹیمپ، ٹوکن استعمال، ٹول کال، ٹول آرگومنٹس، نتیجہ، اور منظوری کی حیثیت شامل کرتے ہیں۔ حساس پے لوڈز کو ریڈیکشن کی ضرورت ہو سکتی ہے، لیکن لاگ کو پھر بھی تحقیقات کی حمایت کرنی چاہیے۔.

ٹیمیں Claude Code کے اخراجات کو کیسے کنٹرول کر سکتی ہیں؟

صارف، پروجیکٹ، ماڈل، اور ورک فلو کے ذریعے استعمال کو ٹریک کریں۔ وسیع پیمانے پر رول آؤٹ سے پہلے بجٹ، الرٹس، اور ماڈل-رسائی کی پالیسیاں مقرر کریں۔ کسٹم ایپلیکیشنز کے لیے، AI استعمال کو ایک کنٹرولڈ API لیئر کے ذریعے راستہ دیں تاکہ استعمال کو ماپنا اور گورن کرنا آسان ہو۔.

کیا Builders ShareAI کے ساتھ AI کوڈنگ اسسٹنٹ کے استعمال کو مونیٹائز کر سکتے ہیں؟

جی ہاں، جب Builder ایپلیکیشن کا مالک ہو اور AI انفرنس ٹریفک کو ShareAI کے ذریعے راستہ دے۔ Builder ShareAI-روٹڈ استعمال کے لیے ایک مارجن یا سرچارج ترتیب دے سکتا ہے، صارفین اس استعمال کے لیے ShareAI کو ادائیگی کرتے ہیں، اور Builder کی ادائیگیاں پیدا شدہ آمدنی کی بنیاد پر ہوتی ہیں۔.

کیا ShareAI کوڈنگ ایجنٹس بنانے کے لیے ایک نو-کوڈ ٹول ہے؟

نہیں۔ ShareAI Builders کے لیے ایپلیکیشنز نہیں بناتا، ہوسٹ کرتا، یا پیدا کرتا۔ یہ AI ٹریفک، راستہ، استعمال، بلنگ، اور ادائیگی کی لیئر فراہم کرتا ہے جو کہیں اور بنائی گئی ایپلیکیشنز کے لیے ہے۔.

Claude Code سیکیورٹی رول آؤٹ میں پہلا قدم کیا ہے؟

انوینٹری سے شروع کریں۔ ہر AI کوڈنگ ٹول، پرووائیڈر کی، MCP سرور، منسلک اندرونی نظام، اور Builder-ملکیت AI ورک فلو کی فہرست بنائیں۔ ایک بار جب آپ کو معلوم ہو جائے کہ کیا موجود ہے، تو آپ شناخت، رسائی کنٹرول، لاگنگ، اور بجٹ کنٹرولز کو ترجیح دے سکتے ہیں۔.

یہ مضمون درج ذیل زمروں کا حصہ ہے: ڈویلپرز, بصیرت

ایک API کو مربوط کریں

150+ ماڈلز تک رسائی حاصل کریں، اسمارٹ روٹنگ اور فیل اوور کے ساتھ۔.

متعلقہ پوسٹس

کلاڈ میتھوس 5: اب شیئر اے آئی پر معاون ہے

کلاڈ میتھوس 5 اب ShareAI پر اہل رسائی، روٹنگ، اور بلڈر مونیٹائزیشن ورک فلو کے لیے سپورٹ کیا گیا ہے۔

2026 میں پروڈکشن AI ایپس کے لیے 7 بہترین LLM مشاہداتی ٹولز

پروڈکشن AI ایپس کے لیے بہترین LLM مشاہداتی ٹولز کا موازنہ کریں، جن میں SigNoz، Langfuse، LangSmith، Helicone، Phoenix، …

جواب دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری خانوں کو * سے نشان زد کیا گیا ہے

یہ سائٹ اسپام کو کم کرنے کے لیے Akismet استعمال کرتی ہے۔ جانیں کہ آپ کے تبصرے کا ڈیٹا کیسے پروسیس کیا جاتا ہے۔

ایک API کو مربوط کریں

150+ ماڈلز تک رسائی حاصل کریں، اسمارٹ روٹنگ اور فیل اوور کے ساتھ۔.

مواد کی فہرست

آج ہی اپنی AI سفر شروع کریں

ابھی سائن اپ کریں اور 150+ ماڈلز تک رسائی حاصل کریں جو کئی فراہم کنندگان کے ذریعے سپورٹ کیے گئے ہیں۔.