تیپ #41 کمترین دسترسی لازم برای ابزارها و کلیدهای API به هر ابزاری که…

🔐 تیپ #41

کمترین دسترسی لازم برای ابزارها و کلیدهای API
به هر ابزاری که در اختیار ایجنت می‌گذارید، کلیدی بدهید که فقط همان یک کار را انجام دهد و بس. مثلاً ابزار ارسال ایمیل باید کلیدی داشته باشد که تن‌ها اجازهٔ ارسال دارد، نه خواندن صندوق ورودی و نه حذف پیام‌ها؛ این‌طور اگر تزریق پرامپت ایجنت را منحرف کند، فقط یک در 🔑 باز می‌شود نه کل ساختمان. تا جای ممکن از توکن‌های کوتاه‌مدت و مخصوص هر تسک استفاده کنید و هر فراخوانی را لاگ بگیرید تا پیش از گسترده‌تر کردن دسترسی، بدانید واقعاً کدام scope مصرف می‌شود.

Least privilege for agent tools and API keys
Give every agent tool its own credential, scoped to exactly the actions that tool performs and nothing else. A send-email tool should hold a key that can only send, never read the inbox or delete messages, so a prompt injection that hijacks the agent inherits a key that opens one door 🔑 instead of the whole building. Prefer short-lived, per-task tokens over long-lived org-wide keys, and log every call so you can see which scopes are actually used before you widen anything.

@dslanders
شکرزاد
نکته‌های روز ساخت AI Agent | شکرزاد
نکته‌های روزانه و کاربردی برای یادگیری ساخت عامل‌های هوش مصنوعی (AI Agent): مفاهیم پایه، نکات پیشرفته و اخبار تازه، هر روز یک مفهوم.
❤3👍1👌1
۱۴ آبان ۱۴۰۵ ۵۰۰ ۶