۳ آبان ۱۴۰۵ github.com ۳ دقیقه مطالعه

معرفی پروژه آرگوس؛ پلتفرم امنیت متن‌باز برای مقابله با حملات ایجنت‌های هوش مصنوعی

معرفی پروژه آرگوس؛ پلتفرم امنیت متن‌باز برای مقابله با حملات ایجنت‌های هوش مصنوعی — Show HN: Argus- open source security platform to protect against agentic attacks

خلاصه

پروژه آرگوس یک پلتفرم عملیات امنیتی متن‌باز (SOAR) است که برای نظارت، بررسی و خنثی‌سازی حملات خودکار مرتبط با هوش مصنوعی طراحی شده است. این ابزار با تفکیک ابزارهای خواندن و نوشتن و استفاده از تأییدیه‌های انسانی، امنیت زیرساخت ابری و کوبرنتیز را تامین می‌کند.

معرفی پروژه آرگوس (Argus)

با گسترش روزافزون سیستم‌های هوش مصنوعی و استفاده از ایجنت‌های مستقل در سازمان‌ها، چالش‌های امنیتی جدیدی پدید آمده است. پروژه Argus یک پلتفرم عملیات امنیتی متن‌باز است که به طور اختصاصی برای محافظت در برابر تهدیدات و حملات مربوط به ایجنت‌های هوش مصنوعی (Agentic Attacks) توسعه یافته است. این ابزار کارهای سخت و زمان‌بر بررسی رویدادها را به هوش مصنوعی می‌سپارد، اما کنترل نهایی و تصمیم‌گیری را در دستان تیم انسانی حفظ می‌کند.

معماری و پشته فنی

آرگوس بازبان Python و با استفاده از فریم‌ورک سریع FastAPI برای بخش API توسعه یافته است. در هسته این سیستم، مؤلفه‌های زیر در کنار یکدیگر کار می‌کنند:

  • پایگاه داده: استفاده از PostgreSQL با اعمال تفکیک داده‌ها بر اساس tenant_id در تمامی جدول‌ها.
  • صف پردازش: مدیریت صف کارها با استفاده از Redis یا به صورت درون حافظه‌ای (In-memory) برای پردازش‌های پس‌زمینه و کارگرها (Workers).
  • ثبت رویداد (Audit Chain): زنجیره حسابرسی رمزنگاری‌شده و پیوندیافته با هش که قابلیت ارسال به فضای ذخیره‌سازی ابری مانند S3 Object Lock را دارد.
  • درگاه هوش مصنوعی: یک پروکسی داخلی برای مدل‌های OpenAI و Anthropic جهت اعمال سیاست‌های DLP، مدیریت بودجه و تشخیص تزریق پرامپت (Prompt Injection).

ویژگی‌های کلیدی و نحوه عملکرد

  • جداسازی دسترسی ایجنت‌ها: ایجنت‌های هوش مصنوعی در این سیستم فقط به ابزارهای خواندنی (Read-only) دسترسی دارند و هرگز نمی‌توانند مستقیماً تغییرات مخرب اعمال کنند؛ آن‌ها فقط پیشنهادهای خود را به صورت درخواست‌های معلق (Pending Action Request) ثبت می‌کنند.
  • پاسخ خودکار ایمن: سیستم‌های خودکار از طریق یک کارگزار اکشن (Action Broker) با قابلیت‌هایی نظیر حالت سایه (Shadow Mode)، محدودیت‌های شعاع انفجار و بازگشت خودکار تغییرات (Rollback) کار می‌کنند.
  • تله‌های ایجنتی (Canaries): تله‌های مختلفی از جمله پرامپت‌های تزریق‌شده پنهان، فایل‌های قوانین جعلی و کلیدهای ساختگی API برای شناسایی ایجنت‌های مهاجم تعبیه شده است.
  • پشتیبانی از اسلک (Slack): امکان تأیید، رد یا بازگردانی تغییرات مستقیماً از طریق دکمه‌های تعبیه‌شده در نوتیفیکیشن‌های اسلک.

نحوه راه‌اندازی و استفاده

این پروژه برای استقرار در محیط‌های مختلف بهینه‌سازی شده است و شما می‌توانید از روش‌های زیر استفاده کنید:

  • Docker Compose: مناسب برای تست‌های اولیه و محیط‌های توسعه.
  • Helm: برای استقرار و مدیریت آسان روی خوشه‌های کوبرنتیز (Kubernetes).
  • Terraform: برای زیرساخت‌های ابری در AWS و Azure.

پیش از فعال‌سازی قابلیت‌های پاسخ خودکار، توصیه می‌شود سیستم را در حالت نظارتی صرف (Monitoring-only) راه‌اندازی کرده و لاگ‌ها را بررسی کنید.

وضعیت پروژه و سیگنال‌های بلوغ

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

چرا در هکرنیوز مطرح شد؟

این پروژه به دلیل تمرکز بر یکی از دغدغه‌های نوظهور مهندسین امنیت یعنی «امنیت ایجنت‌های هوش مصنوعی و حملات خودکار» توجه کاربران هکرنیوز را به خود جلب کرده است. کاربران در بحث‌های اولیه از ساختار تمیز، رویکرد محافظه‌کارانه در تفکیک دسترسی ایجنت‌ها و مستندات دقیق معماری آن ابراز رضایت کرده‌اند.

در یک نگاه

  • زبان اصلی: پایتون (Python)
  • لایسنس: MIT
  • پلتفرم: سیستم متن‌باز امنیت عملیاتی ایجنت‌محور
  • قابلیت‌های برجسته: درگاه هوش مصنوعی، تله‌های امنیتی ایجنت، کاتالوگ اکشن‌های قابل بازگشت وپارامترهای ممیزی رمزنگاری‌شده

این مطلب به‌صورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل

این خبر را با دیگران به اشتراک بگذارید

خبرهای فناوری در قالب پست و ویدیوی کوتاه، در اینستاگرام هکرنیوز بلاگ. به‌زودی
هر خبر به محض انتشار، به‌همراه پادکست روزانه در کانال تلگرام هکرنیوز بلاگ.