Telonicدستاویزات
اردو

سیکیورٹی اور ڈیٹا کا تحفظ

محفوظ ڈیولپمنٹ اور جانچ

Telonic میں تبدیلیاں کیسے کی جاتی ہیں، ان کا جائزہ، جانچ اور ریلیز کیسے ہوتی ہے، سیکیورٹی کمزوریوں کا انتظام کیسے کیا جاتا ہے، اور اسے بنانے اور چلانے والے افراد سے کیا توقع کی جاتی ہے۔

اس صفحے پر
  1. کوئی تبدیلی آپ کی تعیناتی تک کیسے پہنچتی ہے
  2. صرف کوڈ کی نہیں، اے آئی ایجنٹ کی جانچ
  3. کمزوریاں تلاش کرنا اور دور کرنا
  4. آپ کے ساتھ تبدیلیوں کا کنٹرول
  5. Telonic کو بنانے اور چلانے والے لوگ
  6. عملی طور پر
  7. آپ کی ٹیم کے اختیار میں کیا ہے
  8. متعلقہ

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

کوئی تبدیلی آپ کی تعیناتی تک کیسے پہنچتی ہے

ہر تبدیلی ایک ہی راستے سے گزرتی ہے، اور ہر مرحلہ درج کیا جاتا ہے۔

مرحلہکیا ہوتا ہے
1. اندراجتبدیلی ورژن کنٹرول (ایک ایسا سسٹم جو ہر تبدیلی، اسے کرنے والے اور اس کے وقت کا ریکارڈ رکھتا ہے) میں کی جاتی ہے، تاکہ ہر تبدیلی کا سراغ لگایا اور اسے واپس لیا جا سکے
2. جائزہتبدیلی کو مرکزی کوڈ میں شامل کیے جانے سے پہلے کوئی دوسرا انجینئر اس کا جائزہ لیتا ہے
3. خودکار جانچتبدیلی پر خودکار ٹیسٹ اور سیکیورٹی جانچ چلائی جاتی ہیں، بشمول ان اجزا میں معلوم کمزوریوں کی جانچ جو یہ تبدیلی استعمال کرتی ہے
4. آپ کی صنعت کے لیے جانچاے آئی ایجنٹ کے برتاؤ کو متاثر کرنے والی تبدیلیوں کی جانچ ریگریشن ٹیسٹس کے مجموعوں (regression suites، یعنی ایسے ٹیسٹس جو تصدیق کرتے ہیں کہ موجودہ برتاؤ اب بھی درست کام کر رہا ہے) کے ذریعے کی جاتی ہے، جو آپ کی صنعت کی گفتگو سے تیار کیے گئے ہوتے ہیں
5. ٹیسٹ ماحول میں آزمائشکسی بھی کسٹمر کے سامنے آنے سے پہلے تبدیلی ایک ایسے ٹیسٹ ماحول میں چلائی جاتی ہے جو آپ کے لائیو ماحول سے الگ ہے
6. منظوریجن تبدیلیوں کے لیے آپ کی منظوری درکار ہے، بشمول ماڈل یا فراہم کنندہ کی کسی بھی تبدیلی کے، وہ آپ کی منظوری کا انتظار کرتی ہیں
7. ریلیزتبدیلی نافذ ہو جاتی ہے، اور ضرورت پڑنے پر اسے واپس لیا جا سکتا ہے

صرف کوڈ کی نہیں، اے آئی ایجنٹ کی جانچ

کوڈ کے ٹیسٹ تصدیق کرتے ہیں کہ سافٹ ویئر کام کر رہا ہے۔ وہ آپ کو یہ نہیں بتا سکتے کہ آیا اے آئی ایجنٹ اب بھی کسی متنازع نقص یا کرایے کے قواعد کے اندر دوبارہ بکنگ کو درست طریقے سے سنبھالتا ہے۔ اس کے لیے Telonic ہر صنعت کے لیے جائزے کے سیٹس (evaluation sets) رکھتی ہے: حقیقی گفتگو کے پیٹرنز سے اخذ کی گئی ٹیسٹ گفتگو، جن میں سے ہر ایک کو اس معیار پر اسکور دیا جاتا ہے کہ اس صنعت میں درست نتیجے کا کیا مطلب ہے۔ ان سے تیار کیے گئے ریگریشن ٹیسٹس کے مجموعے ہر ریلیز سے پہلے چلائے جاتے ہیں۔

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

کمزوریاں تلاش کرنا اور دور کرنا

طریقہیہ کیسے کام کرتا ہے
بیرونی اجزا (dependencies) کا انتظامتیسرے فریق کے سافٹ ویئر اجزا کا ریکارڈ رکھا جاتا ہے، اور انہیں اپ ڈیٹ رکھا جاتا ہے
کمزوریوں کا انتظاماجزا اور انفراسٹرکچر کو معلوم کمزوریوں کے لیے اسکین کیا جاتا ہے۔ اصلاحات کو سنگینی کے لحاظ سے ترجیح دی جاتی ہے، اور سب سے سنگین کمزوریاں پہلے دور کی جاتی ہیں
آزادانہ پینیٹریشن ٹیسٹنگآزاد ٹیسٹرز سال میں کم از کم ایک بار اور بڑی تبدیلیوں کے بعد پینیٹریشن ٹیسٹنگ (کمزوریاں تلاش کرنے کے لیے ایک مجاز، مصنوعی حملہ) کرتے ہیں۔ سامنے آنے والی کمزوریاں سنگینی کی ترتیب سے دور کی جاتی ہیں، اور اس کا خلاصہ رازداری کے معاہدے کے تحت آپ کی سیکیورٹی ٹیم کو دستیاب ہے
خفیہ معلومات کا انتظامرسائی کی اسناد اور کلیدیں خفیہ معلومات کے محفوظ ذخیرے (secrets store، یعنی رسائی کی اسناد کو محفوظ طریقے سے رکھنے کے لیے بنائی گئی سروس) میں رکھی جاتی ہیں، کبھی بھی کوڈ یا کنفیگریشن فائلوں میں نہیں

آپ کے ساتھ تبدیلیوں کا کنٹرول

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

Telonic کو بنانے اور چلانے والے لوگ

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

کسٹمرز کی تعیناتیوں تک رسائی صرف نامزد انجینئرز تک محدود ہے، جو متحدہ عرب امارات یا آپ کے منتخب کردہ ملک سے کام کرتے ہیں۔ یہ رسائی محدود مدت کے لیے ہوتی ہے، اور ہر رسائی کا لاگ رکھا جاتا ہے۔ رسائی کا کنٹرول اور سنگل سائن آن دیکھیں۔

عملی طور پر

ٹور آپریٹر کمپنی Nakhla Travel بکنگز اور تبدیلیوں کے لیے اے آئی ایجنٹس چلاتی ہے۔

  1. Nakhla Travel کے خطے میں ایک نسبتاً نیا لسانی ماڈل دستیاب ہوتا ہے۔ ایک انجینئر ورژن کنٹرول میں تبدیلی درج کرتا ہے، اور دوسرا انجینئر اس کا جائزہ لیتا ہے۔
  2. خودکار ٹیسٹ اور سیکیورٹی جانچ کامیاب رہتی ہیں۔ سفر کے لیے ریگریشن ٹیسٹس کا مجموعہ چلایا جاتا ہے: بکنگ سے متعلق استفسارات، کرایے کے قواعد کے اندر تبدیلیاں، اور تاخیر اور منسوخیوں سے متعلق پیغامات۔
  3. نیا ماڈل کم از کم پرانے ماڈل جتنی اچھی کارکردگی دکھاتا ہے۔ نتائج Nakhla Travel کے آپریشنز کے سربراہ کے ساتھ شیئر کیے جاتے ہیں۔
  4. تبدیلی ٹیسٹ ماحول میں چلائی جاتی ہے، جہاں Nakhla Travel کی ٹیم اپنی مشکل مثالیں آزماتی ہے۔
  5. Nakhla Travel تبدیلی کی منظوری دیتی ہے، اور اسے ریلیز کر دیا جاتا ہے۔ ریکارڈ میں درج ہوتا ہے کہ کیا تبدیل ہوا، کب، اور اس کی منظوری کس نے دی۔

آپ کی ٹیم کے اختیار میں کیا ہے

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