ارزیابی امنیت مدل LLM
ارزیابی امنیت مدلهای زبان بزرگ شامل prompt injection، استخراج مدل و نشت دادههای آموزشی
ارزیابی امنیت مدل LLM ما یک مدل زبانی بزرگ را در سطح خودِ مدل میآزماید؛ وزنهایش، رفتارش و endpointی که آن را سرو میکند، نه اپلیکیشنی که دورش پیچیده شده. میآزماییم که آیا میتوان مدل را از آموزش ایمنیاش فراتر راند (jailbreak و ورودیهای مخرب)، آیا اطلاعات حساس یا دادهای را که رویش آموزش دیده فاش میکند، آیا میتوان آن را کپی کرد یا پارامترهایش را بازیابی (استخراج و سرقت مدل)، و آیا در برابر مسمومسازی و ورودی بدریخت تاب میآورد. چون یک فیلتر ایمنیِ تنظیمشده برای انگلیسی را میتوان با گونههای نویسهی فارسی و درهمآمیزی خط دور زد، بیآنکه فهم مدل دست بخورد، شیوههای دور زدنِ خاصِ زبان را نیز میآزماییم. مبنای کار، فهرست OWASP Top 10 for LLM Applications و راهنمای OWASP AI Testing Guide است و از MITRE ATLAS بهره میگیریم. هر یافته اثبات میشود، در کنار اثر واقعیاش با CVSS رتبه میگیرد و با یک رفع مشخص نوشته میشود.
چه چیزی شامل میشود
jailbreak و دور زدن آموزش ایمنی: راندن مدل فراتر از رفتاری که آموزش دیده رد کند
تزریق پرامپت مستقیم و غیرمستقیم در برابر مدل
دور زدنِ خاصِ زبان: گونههای نویسه، نویسههای نامرئی و درهمآمیزی خط در فارسی
افشای اطلاعات حساس، از جمله دادهی آموزشیِ بهخاطرسپردهشده
استخراج مدل و سرقت مدل از راه endpoint inference
استنتاج عضویت: اینکه آیا یک رکورد مشخص در دادهی آموزشی بوده است
ورودی مخرب و مقاومت در برابر پرامپتهای بدریخت یا دستکاریشده
آشکارسازی مسمومسازی داده و مدل، جایی که مسیر آموزش یا fine-tune در دامنه باشد
مدیریت خروجی ناامن، جایی که خروجی مدل به سامانهی دیگری میرسد
مصرف بیحدومرز و منع سرویس مدل
بازبینی استقرار و پیکربندی endpoint مدل
چگونه کار میکند
- خلاصهی اجرایی با نمای کلی ریسک برای تصمیمگیرندگان
- گزارش فنی تفصیلی، هر یافته با یک مورد تکرارپذیر
- یافتههای jailbreak، تزریق پرامپت و دور زدنِ خاصِ زبان
- یافتههای افشای اطلاعات و نشت دادهی آموزشی
- یافتههای استخراج مدل، سرقت مدل و استنتاج عضویت
- یافتههای مقاومت، مدیریت خروجی و استقرار endpoint
- نگاشت یافتهها به OWASP Top 10 for LLM Applications، همراه با CVSS و اثر کسبوکار
- راهنمای رفع اولویتدار و تست مجدد پس از رفع
چرا وادی ایمن حافظ
سوالات متداول
یک مدل زبانی بزرگ را در سطح مدل و endpoint آن میآزماید؛ jailbreak و دور زدن آموزش ایمنی، تزریق پرامپت، افشای اطلاعات و نشت دادهی آموزشی، استخراج و سرقت مدل، مقاومت در برابر ورودی مخرب، و امنیت استقرار؛ بر پایهی فهرست OWASP Top 10 for LLM Applications و راهنمای OWASP AI Testing Guide، و هر یافته اثبات و رتبهبندی میشود.
ارزیابی اپلیکیشن کلِ محصولی را میآزماید که دور یک مدل ساخته شده؛ پرامپتهایش، منابع دادهاش، یکپارچهسازیهایش و احراز هویت خودِ اپ. ارزیابی مدل خودِ مدل را میآزماید: آموزش ایمنیاش، آنچه بهخاطر سپرده، و اینکه آیا میتوان کپیاش کرد. تیمهایی که مدل خودشان را میزبانی یا fine-tune میکنند به نمای سطح مدل نیاز دارند؛ تیمهایی که مدل را تنها از راه یک اپ مصرف میکنند معمولاً از ارزیابی اپلیکیشن آغاز میکنند.
jailbreak یعنی وادار کردن مدل به نادیدهگرفتن قواعد ایمنی خودش؛ تولید آنچه آموزش دیده رد کند. تزریق پرامپت یعنی وادار کردن آن به پیروی از دستور مهاجم بهجای دستوری که به آن داده شده، اغلب از راه محتوایی که میخواند. این دو همپوشانی دارند و ارزیابی مدل هر دو را میآزماید.
دستکم دسترسی به endpoint مدل و رابط آن. آنجا که مدل خودمیزبان است، دسترسی به وزنها، پیکربندی استقرار و هر مسیر fine-tune یا آموزش (یک نمای white-box) میگذارد استخراج، بهخاطرسپاری و مسمومسازی را بسیار کاملتر بیازماییم. عمق دسترسی را پیش از شروع با شما تعیین میکنیم.
هر سه. black-box تنها از راه endpoint به مدل میرسد، white-box از وزنها و پیکربندی استقرار کار میکند، و grey-box میان این دو مینشیند. استخراج و مقاومت در black-box معنادارند؛ یافتههای بهخاطرسپاری، مسمومسازی و استقرار به دسترسی ژرفتر نیاز دارند، پس حالت را با پرسشهایی که برای شما مهماند هماهنگ میکنیم.
یک استقرار staging که آینهی production باشد ترجیح دارد، چون تست استخراج و منع سرویس حجم بالایی از پرسوجو میفرستد. آنجا که روی production تست کنیم، نخست بر محدودیتهای نرخ و مرز توافق میکنیم، تا سرویس زنده مختل نشود.
هر یافته با CVSS نمره میگیرد و در کنار اثر واقعیاش ارائه میشود، تا یک کنجکاوی با نشت دادهی حساس یا یک مسیر عملی برای کپیکردن مدل اشتباه گرفته نشود. همین جفتکردن است که میگذارد به ترتیب درست رفع کنید.
بله. تست مجدد پس از رفع بخشی از کار است: تأیید میکنیم که هر رفع واقعاً مسئله را میبندد و مدل را جای دیگری سست نکرده است، و گزارش بهروزرسانی میشود تا وضعیت رفعشده را بازتاب دهد.
سرویسهای مرتبط
خدمات تکمیلی که ممکن است برای شما مفید باشند