← بازگشت به مقالات

امنیت AI Agent در سازمان: کنترل دسترسی، Guardrail و حفاظت از داده‌ها

۱۵ شهریور ۱۴۰۵

امنیت AI Agent فقط به انتخاب مدل امن محدود نیست؛ باید دسترسی، داده، ابزار، خروجی و مسیر نظارت انسانی از ابتدا طراحی شوند.

تصویر مفهومی سپر امنیتی برای AI Agent سازمانی

وقتی AI Agent وارد فرایندهای واقعی سازمان می‌شود، دیگر فقط یک پنجرهٔ گفت‌وگو نیست. ممکن است به دانش داخلی، ابزارها، پرونده‌های مشتری یا حتی اقدام‌های عملیاتی دسترسی داشته باشد. به همین دلیل امنیت آن باید بخشی از طراحی محصول باشد، نه مرحله‌ای که بعداً به سیستم اضافه شود.

امنیت AI Agent از چه لایه‌هایی تشکیل می‌شود؟

برای تصمیم‌گیری بهتر، امنیت را در چند لایه ببینید: هویت کاربر، سطح دسترسی Agent، منابع دانش، ابزارهای قابل فراخوانی، دادهٔ ورودی و خروجی، و ثبت رویدادها. ضعف در هر لایه می‌تواند مسیر سوءاستفاده ایجاد کند.

کنترل دسترسی؛ چه کسی چه چیزی را ببیند؟

هر کاربر نباید به همهٔ منابع سازمانی دسترسی داشته باشد و هر Agent هم نباید با سطح دسترسی کاربر سازنده اجرا شود. دسترسی باید بر اساس کاربر، کسب‌وکار، نقش، منبع و عملیات بررسی شود.

  • مجوزها را در سمت سرور اعمال کنید، نه فقط در رابط کاربری.
  • دسترسی Agent را محدود به منابع موردنیاز همان سناریو کنید.
  • برای عملیات حساس، تأیید انسانی یا احراز هویت دوباره در نظر بگیرید.
  • دسترسی پیش‌فرض را حداقلی و قابل بازبینی نگه دارید.

Guardrail چیست و چه کاری انجام می‌دهد؟

Guardrail مجموعه‌ای از قواعد و کنترل‌هاست که قبل و بعد از فراخوانی مدل اجرا می‌شود. برای نمونه می‌تواند نوع دادهٔ حساس را تشخیص دهد، خروجی نامناسب را متوقف کند، ابزار مجاز را محدود کند یا پاسخ را برای بررسی انسانی علامت‌گذاری کند.

Guardrail ورودی

ورودی را از نظر prompt injection، اطلاعات حساس، فایل غیرمجاز و درخواست خارج از دامنه بررسی می‌کند. این لایه نباید به‌تنهایی جایگزین احراز هویت و مجوز باشد.

Guardrail ابزار

اگر Agent ابزارهایی مثل جست‌وجو، ثبت تیکت یا ارسال پیام دارد، برای هر ابزار دامنهٔ مجاز، پارامترهای قابل قبول و سطح تأیید مشخص کنید. ابزارهایی که اثر برگشت‌ناپذیر دارند باید تأیید انسانی بخواهند.

Guardrail خروجی

پاسخ نهایی را از نظر نشت اطلاعات، ادعای بدون منبع، فرمت و سیاست سازمان بررسی کنید. در موارد پرریسک، پاسخ را به اپراتور ارجاع دهید.

حفاظت از داده‌های سازمان

حداقل دادهٔ لازم را جمع‌آوری کنید و مدت نگهداری گفتگوها و لاگ‌ها را مشخص کنید. اطلاعات حساس را بی‌دلیل وارد prompt یا لاگ نکنید، داده‌ها را در مسیر و محل ذخیره رمزنگاری کنید و دسترسی تیم‌ها به گزارش‌ها را محدود نگه دارید.

نظارت انسانی و مسیر توقف

برای سناریوهایی مثل تصمیم مالی، حقوقی، منابع انسانی یا تغییر دادهٔ مهم، Agent باید مسیر ارجاع روشن داشته باشد. کاربر باید بداند چه زمانی پاسخ خودکار است و چگونه می‌تواند با انسان ارتباط بگیرد.

چک‌لیست عملی امنیت

  1. دارایی‌های حساس و سناریوهای پرریسک را فهرست کنید.
  2. برای هر Agent نقش، منبع و ابزار مجاز تعریف کنید.
  3. مجوز را در هر درخواست و سمت سرور بررسی کنید.
  4. برای prompt injection و نشت داده تست‌های منظم بسازید.
  5. ثبت رویداد را بدون ذخیرهٔ غیرضروری اطلاعات حساس انجام دهید.
  6. دسترسی‌ها و کلیدها را دوره‌ای بازبینی و در صورت نیاز لغو کنید.
  7. مسیر ارجاع به انسان و پاسخ اضطراری را از قبل تمرین کنید.

جمع‌بندی

امنیت AI Agent با یک ابزار یا یک گزینهٔ تنظیمات حل نمی‌شود. ترکیب دسترسی حداقلی، Guardrail چندلایه، حفاظت از داده، ثبت رویداد و نظارت انسانی است که یک Agent را برای استفادهٔ سازمانی قابل اتکاتر می‌کند.

بهتر است از یک سناریوی مشخص شروع کنید، مرزهای آن را روشن کنید و قبل از گسترش، رفتار سیستم را با نمونه‌های واقعی و تست‌های امنیتی بسنجید.