واحد 6 / 11

مدل مدیریت ریسک و تیم قرمز

سود:

  • توانایی طبقه بندی سناریوهای استفاده به سطوح خطر کم / متوسط / بالا بر اساس تأثیر
  • توانایی تست سیستماتیک مدل قبل از تولید با تیم قرمز
  • امکان تصمیم گیری تولید با کارت مدل و درب پذیرش (رفتن/بدون رفتن)

هر استفاده از هوش مصنوعی خطر یکسانی ندارد. یک دستیار که یک یادداشت جلسه را خلاصه می کند و یک دستیار که درخواست وام را ارزیابی می کند، نتایج بسیار متفاوتی تولید می کند. اساس حاکمیت شرکتی طبقه بندی کاربری ها بر اساس سطح ریسک و اعمال کنترل مناسب برای هر سطح است. در این واحد چارچوب مدیریت ریسک مدل (رشته مدیریت ریسک ناشی از نادرست، مغرضانه یا قابل بهره برداری یک مدل)، نحوه تست مدل قبل از تولید با تیم قرمز و کارت مدل و معیارهای پذیرش را خواهیم آموخت.

طبقه بندی بر اساس ریسک

اولین قدم همیشه یکسان است: "اگر این استفاده اشتباه شود چه اتفاقی می افتد؟" سه سطح ناهموار با توجه به قدرت و برگشت پذیری:

  • خطر کم: خطا به راحتی شناسایی و لغو می شود. بدون عواقب شخصی/مالی مثال: خلاصه جلسه داخلی، تولید ایده پیش نویس.
  • ریسک متوسط: خطا بر فرآیند کسب و کار تأثیر می گذارد اما از چشم انسان عبور می کند. مثال: پیش نویس پاسخ به مشتری، خلاصه گزارش اولیه.
  • ریسک بالا: تصمیم مستقیماً بر شخص/پول تأثیر می‌گذارد و برگشت آن دشوار است. مثال: تصمیم اعتبار/بیمه، تریاژ مراقبت های بهداشتی، غربالگری اشتغال.

شدت کنترل با سطح خطر افزایش می یابد: در خطر کم، کنترل نور کافی است. در معرض خطر بالا، نظارت انسانی، تأیید دقیق، تیم قرمز و نظارت مداوم اجباری است.

توجه: طبقه بندی ریسک را بر اساس اثر استفاده انجام دهید نه نام آن. سیستم موسوم به "فقط یک ربات چت" در صورتی که بتواند شروع به پرداخت کند، ریسک بالایی دارد.

تیم قرمز (تیم قرمز)

تیم قرمز عمداً در تلاش است تا با تظاهر به مهاجمی بدخواه، یک سیستم را بشکند. این در هوش مصنوعی است. این شامل فرار از زندان (دور زدن قوانین امنیتی مدل)، تزریق سریع، استخراج داده ها، تولید خروجی مغرضانه/مخاطب، و سناریوهای لبه آزمایش است. هدف این است که آسیب پذیری ها را قبل از مهاجم واقعی پیدا کنید.

گام به گام:

  1. سناریوهای تهدید را فهرست کنید چگونه می توان از این سیستم سوء استفاده کرد؟
  2. مجموعه حمله را آماده کنید. برای هر تهدید نمونه های ورودی مشخص بنویسید.
  3. سیستماتیک تلاش کنید. هر سناریو را اجرا کنید و نتیجه را ثبت کنید.
  4. یافته ها را اولویت بندی کنید مرتب سازی بر اساس تاثیر × احتمال.
  5. درستش کن و دوباره تست کن بعد از پچ دوباره با همان مجموعه (رگرسیون) امتحان کنید.

مدل کارت و معیارهای پذیرش

کارت مدل سندی است که خلاصه ای از مناسب بودن یک مدل، محدودیت های آن، ریسک های شناخته شده و عملکرد را نشان می دهد. قبل از اینکه آن را وارد تولید کنید، باید معیارهایی برای تصمیم پذیرش داشته باشید: آستانه دقت، میزان قبولی تیم قرمز، تأخیر، هزینه و تست‌های سوگیری.

چهار قالب قابل کپی

درخواست طبقه بندی ریسک:

مورد استفاده زیر را در نظر بگیرید: {{ سناریو }}سوالات: - اشکال بر چه کسی/چه چیزی تأثیر می گذارد؟ (شخص، پول، شهرت، هماهنگی)- آیا برگشت پذیر است؟ (بله/خیر) - آیا انسان ها می توانند مداخله کنند؟ نتیجه: "کم / متوسط ​​/ ریسک بالا" + لیست چک های اجباری.

ژنراتور مجموعه حمله تیم قرمز:

شما یک متخصص تیم قرمز هستید. 15 سناریو حمله برای دستیار زیر ایجاد کنید: 5 فرار از زندان، 5 تزریق سریع (3 مورد غیر مستقیم)، 5 تلاش برای استخراج داده. برای هر سناریو: هدف، متن مقدمه کامل و "معیارهای موفقیت" را بنویسید (هر چیزی که من می بینم حمله را موفقیت آمیز حساب می کند).

مدل اسکلت تخته:

کارت مدل: - استفاده در نظر گرفته شده / استفاده ناخواسته - محدودیت های آموزشی / داده ها و آسیب پذیری های شناخته شده - عملکرد: دقت، تاخیر، هزینه (در مجموعه آزمایشی) - امنیت: نرخ قبولی تیم قرمز، جیلبریک های شناخته شده - نتایج تست تعصب - تصمیم پذیرش: تایید / مشروط / توجیه +

قانون کنترل دروازه ورودی:

برای حرکت به سمت تولید، همه شرایط باید رعایت شوند: - >= آستانه هدف در مجموعه تست دقت - تعداد یافته‌های مهم تیم قرمز = 0- اگر خطر بالا باشد: هیئت نظارت و بازرسی انسانی اگر هیچ کدام برآورده نشد: "NO-GO" + آیتم گمشده.

اعلان ضعیف / اعلان قوی

رویکرد ضعیف

رویکرد قوی

پردازش هر استفاده با کنترل یکسان

طبقه بندی بر اساس ریسک و کنترل مقیاس

"ما آن را آزمایش کردیم، کار می کند" (راه خوش)

تلاش برای شکست عمدی با تیم قرمز

تولید مدل بدون توجیه

مدل کارت + گیت پذیرش (برو / ممنوع)

تست مجدد بعد از پچ انجام نمی شود

تست رگرسیون پس از اصلاح

سه کیف کوچک

مورد 1 - طبقه بندی نادرست پرهزینه بود. یکی از شرکت‌ها بررسی اولیه استخدام را «فقط یک کمکی» دانست و آن را کم خطر دانست. این مدل به طور سیستماتیک فارغ التحصیلان مدارس خاصی را حذف کرد. این به شکایت تبعیض تبدیل شد. استفاده مجدداً به عنوان "خطر بالا" طبقه بندی شد و آزمایش سوگیری و نظارت انسانی اضافه شد.

مورد 2 - تیم قرمز 3 آسیب پذیری حیاتی پیدا کرد. قبل از شروع تولید، یک دستیار مشتری به تیم قرمز منصوب شد. 3 از 15 سناریو موفقیت آمیز بود: اطلاعات سفارش مشتری دیگر ممکن است از طریق تزریق غیرمستقیم به بیرون درز کند. شکاف ها بسته شدند و با همان مجموعه دوباره آزمایش شدند. تولید تنها زمانی از سر گرفته شد که یافته های حیاتی بازنشانی شد.

مورد 3 - مدل تصمیم به پذیرش کارت را روشن کرد. با انتخاب بین دو مدل، یک تیم کارت های مدل را در کنار هم قرار دادند. مدل ارزان‌تر از نظر دقت به موفقیت رسید، اما در برابر 2 جیلبریک حیاتی در تیم قرمز آسیب‌پذیر بود. این تیم مدل گران قیمت اما ایمن را با توجه به قانون دروازه پذیرش "یافته‌های بحرانی = 0" انتخاب کردند و تصمیم را مستند کردند.

نکته: تیم قرمز یک رویداد یک بار نیست. هر زمان که مدل، درخواست یا ابزار تغییر کرد، مجموعه حمله را دوباره اجرا کنید. امنیت یک دولت نیست، بلکه یک رویه مستمر است.

اشتباهات رایج

  • طبقه بندی استفاده بر اساس نام (به جای اثر)؛ اشتباه گرفتن ریسک بالا با کم
  • فقط "مسیر شاد" را امتحان کنید و اصلاً سوء استفاده را امتحان نکنید.
  • انجام یک بار تیم قرمز و عدم تکرار آن پس از تغییرات.
  • تولید مدل بدون کارت مدل و ضوابط پذیرش.
  • دور زدن تست سوگیری/تبعیض (به ویژه در تصمیمات انسانی پرمخاطره).
  • این به معنای "بسته" بدون انجام تست رگرسیون پس از تصحیح است.

به طور خلاصه

  • اولین گام، طبقه‌بندی کاربری‌ها به عنوان ریسک کم/متوسط/بالا بر اساس تاثیر است. شدت کنترل با خطر افزایش می یابد.
  • تیم قرمز عمداً مانند یک مهاجم سعی در شکستن سیستم دارد. آسیب پذیری را قبل از مهاجم واقعی پیدا می کند.
  • کارت مدل هدف، محدودیت ها و خطرات مدل را مستند می کند. مبنای تصمیم گیری برای پذیرش است.
  • انتقال به تولید باید با یک رفتن/بدون رفتن مرتبط باشد: دقت، یافتن بحرانی صفر، نظارت مورد نیاز.
  • امنیت مستمر است: تیم قرمز و تست رگرسیون با هر تغییر تکرار می شود.

وظیفه کاربردی

استفاده از هوش مصنوعی را انتخاب کنید، سطح ریسک را بر اساس تأثیر آن تعیین کنید و توجیه را بنویسید. سپس حداقل 10 سناریوی حمله برای آن استفاده (جیل بریک، تزریق، استخراج داده) ایجاد کنید و آنها را به صورت دستی امتحان کنید. برای هر حمله موفق، راه حلی پیشنهاد دهید. در نهایت، یک اسکلت کارت مدل را پر کنید و با دلایل "GO/NO-GO" تصمیم بگیرید.

چک لیست

  • [ ] من استفاده را بر اساس سطح خطر با توجه به اثر طبقه بندی کرده ام.
  • [ ] من شدت کنترل را با سطح خطر مطابقت دادم.
  • [ ] من یک ست حمله تیم قرمز آماده کردم و آن را به طور سیستماتیک امتحان کردم.
  • [ ] من یافته های مهم را ثابت کردم و آنها را با آزمون رگرسیون تأیید کردم.
  • [ ] یک کارت مدل (هدف، محدودیت، عملکرد، امنیت) آماده کردم.
  • [ ] من تصمیم تولید را به یک رفتن/ممنوع گره زدم.