پرش به محتوای اصلی
پرش به محتوای مقاله

جایگزینی «اعتماد» با «معماری»: استراتژی E.L.L.A برای توقف نشت داده‌ها

·۲۰ خرداد ۱۴۰۵۴ دقیقه مطالعه
ای.ال.ال.ا — عامل منطق محلی توکار
ای.ال.ال.ا — عامل منطق محلی توکار
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

نوآوری اصلی در اینجا نه در مدل زبانی، بلکه در «حذف مسیرهای کد» برای خروج داده است. برخلاف سایر سیستم‌ها که با لایه امنیتی داده‌ها را فیلتر می‌کنند، در E.L.L.A امکان فنی ارسال داده به خارج از دستگاه وجود ندارد.

اگر از دستیارهای هوش مصنوعی که دستگاه شما را صرفاً به عنوان یک ترمینال برای سرورهای شرکتی می‌بینند خسته شده‌اید، E.L.L.A. (Embedded Local Logic Agent) مسیر متفاوتی را پیشنهاد می‌دهد. طبق مستندات فنی منتشر شده توسط اندره زابل در ۹ ژوئن ۲۰۲۶ در وب‌سایت dev.to، این دستیار «مغز» پردازش را به‌طور کامل روی سخت‌افزار کاربر منتقل کرده است.

بسیاری از ابزارهای مدرن بر پایه سیاست‌های امنیتی بنا شده‌اند؛ یعنی وعده می‌دهند که هوش مصنوعی داده‌های شما را نمی‌دزدد یا آسیبی ایجاد نمی‌کند. اما این قوانین اغلب از طریق تزریق پرامپت (Prompt Injection)، خطاهای پیکربندی یا تغییر ناگهانی شرایط خدمات شرکت‌ها دور زده می‌شوند. E.L.L.A بر این اصل استوار است که «قانون» وعده‌ای است که می‌تواند تحلیل شود و از بین برود، اما «محدودیت معماری» یک واقعیت فیزیکی است.

زابل برای رسیدن به این هدف، «دستورالعمل E.L.L.A» را پیاده کرد؛ مجموعه‌ای از چهار ممنوعیت سخت‌افزاری (Hardcoded) که پیش از اجرای هر ابزار ارزیابی می‌شوند. این‌ها دستورالعمل‌هایی برای مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — نیستند تا آن‌ها را دنبال کند؛ بلکه دروازه‌هایی در کد هستند که مدل نمی‌تواند آن‌ها را دور بزند، چون مسیرهای کدنویسی لازم برای این کار اصلاً وجود ندارند.

زمینه و معماری

این سیستم برای مدیریت طیف وسیعی از کارهای محلی طراحی شده است. E.L.L.A می‌تواند فایل‌ها را مدیریت کند، ایمیل‌های Outlook و Gmail را بخواند، تنظیمات سیستم را کنترل کند، موسیقی پخش کند و یادآورها را تنظیم نماید. این دستیار حتی قادر است شبکه کاربر را اسکن کرده و برای جلسات آماده شود؛ تمام این‌ها در حالی است که سیستم به‌طور کامل مستقل از اشتراک‌های ابری باقی می‌ماند.

جریان منطقی سیستم از یک توالی سخت‌گیرانه پیروی می‌کند: ابتدا لایه دستورالعمل (DirectiveLayer.check(tool)) برای رد کردن هرگونه آسیب یا نشت داده اجرا می‌شود. سپس evaluateRules(tool) قوانین صریح «اجازه» یا «ممنوعیت» را بررسی می‌کند. اگر هیچ تطابقی پیدا نشود، سیستم به‌طور پیش‌فرض در حالت «رد» (Deny) قرار می‌گیرد. تنها پس از عبور از این فیلترهاست که دستور نهایی اجرا (toolExecutor.execute(tool)) صادر می‌شود.

ای.ال.ال.ا — عامل منطق محلی توکار

مشخصات فنی

  • بستر مدل (Backend): از Ollama به‌صورت محلی با مدل llama3.1:8b استفاده می‌کند. کاربران می‌توانند آگاهانه OpenAI GPT-4o را به‌عنوان یک جایگزین اختیاری فعال کنند، به شرطی که بدانند در این حالت متن از مرز دستگاه خارج می‌شود.
  • پایگاه داده: از یک نمونه محلی MariaDB استفاده می‌کند که هیچ دسترسی راه دور ندارد.
  • قابلیت‌ها: شامل ۸۵ ابزار با ۲۰۵ تست موفقیت‌آمیز است.
  • دستورالعمل: یک بررسی چهارلایه که در صورت نبود قانون صریح، هر درخواستی را به‌طور پیش‌فرض رد می‌کند.

چهار ممنوعیت اصلی

به نقل از مستندات پروژه، چهار ستون امنیتی E.L.L.A عبارتند از:

  • عدم آسیب: اجرای هر اقدامی که باعث آسیب فیزیکی، دیجیتالی یا مالی شود ممنوع است. این مورد از طریق DIRECTIVE_DENY اعمال می‌شود؛ مجموعه‌ای سخت‌افزاری از نام ابزارها که برای مدل کاملاً نامرئی هستند.
  • عدم پنهان‌کاری: عامل نمی‌تواند اطلاعات را پنهان یا جعل کند. تمام اجراها در tool_executions ثبت شده و در رابط کاربری (Frontend)، هر ابزار استفاده شده به‌صورت یک تراشه (Chip) زیر هر پاسخ نمایش داده می‌شود.
  • عدم نظارت: سیستم نمی‌تواند بدون رضایت صریح، کاربران را ردیابی یا پروفایل‌بندی کند. حافظه منحصراً در MariaDB محلی است و هیچ ابزاری داده‌ها را مشاهده نمی‌کند مگر اینکه صراحتاً ثبت شده باشد.
  • عدم نشت داده: داده‌ها نمی‌توانند به سرورهای خارجی ارسال شوند مگر با درخواست آگاهانه و عمدی کاربر. تمام استنتاج (Inference) — لحظه‌ای که مدل واقعاً جواب تولید می‌کند، شبیه خودِ آشپزی و نه دوره‌ی آموزش آشپز — به‌صورت محلی از طریق Ollama انجام می‌شود.

برای مثال، ممنوعیت «عدم نشت» تضمین می‌کند که داده‌ها بدون اراده کاربر خارج نشوند. چون پردازش در Ollama است، هیچ خط لوله پس‌زمینه‌ای برای ارسال پرامپت‌ها به ارائه‌دهندگان ابری وجود ندارد.

علاوه بر این دستورالعمل‌های سخت، یک موتور قوانین منعطف نیز وجود دارد. کاربران می‌توانند دسترسی‌های شرطی تعریف کنند؛ مثلاً دستور «خاموش کردن سیستم» (shutdown_system) فقط بعد از ساعت ۲۳:۰۰ مجاز باشد، یا دستور «فرمت درایو» (format_drive) همیشه به‌طور صریح مسدود شود، و یا اگر فضای دیسک بیش از ۹۰٪ پر شد، تمام ابزارها (Wildcard Deny) مسدود گردند. البته این قوانین شخصی‌سازی شده نمی‌توانند ممنوعیت‌های اصلی دستورالعمل را لغو یا بازنویسی کنند.

این چرخش از «امنیت مبتنی بر سیاست» به «غیرممکن بودن معماری»، بازی را برای هوش مصنوعی محلی تغییر می‌دهد. این یعنی حتی یک تزریق پرامپت بی‌نقص هم نمی‌تواند مدل را مجبور به نشت داده کند، چون تابع ارسال داده اصلاً در ابزارهای در دسترس سیستم وجود ندارد.

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

زابل دستورالعمل این پروژه را در یک مخزن مجزا در GitHub به آدرس (github.com/AndreZ1971/The-E.L.L.A.-Directive-) منتشر کرده است. اگرچه نصب‌کننده کامل هنوز در حال توسعه است، اما این پروژه به عنوان یک اثبات مفهوم برای هر سیستم خودمختاری — از عامل‌های وب تا اتوماسیون صنعتی و ربات‌های انسان‌نما — عمل می‌کند که باید بدون ریسک برای کاربر در دنیای واقعی فعالیت کنند.

گام بعدی شما

  • مخزن GitHub پروژه E.L.L.A را برای بررسی لایه‌های امنیتی DirectiveLayer مطالعه کنید.
  • اگر از Ollama استفاده می‌کنید، مدل llama3.1:8b را برای تست قابلیت‌های محلی نصب کنید.
  • بررسی کنید کدام دسترسی‌های سیستم شما در حال حاضر توسط سیاست‌های ابری کنترل می‌شوند و جایگزین‌های محلی آن‌ها را بیابید.

اما تأثیر این معماری بر کاهش هزینه‌های عملیاتی در مقیاس صنعتی حتی جذاب‌تر است — به تحلیل ما درباره بهینه‌سازی هزینه‌های استنتاج مراجعه کنید.

چرا این موضوع مهم است؟

این پروژه با تکیه بر اصل «اعتماد صفر»، استانداردی جدید برای استقرار هوش مصنوعی در سازمان‌های حساس ایجاد می‌کند. اعتبار این روش در این است که امنیت را از حوزه احتمال (شاید مدل听 حرف بزند) به حوزه قطعیت (مسیر ارسال داده وجود ندارد) منتقل می‌کند.

تأثیر برای ایران

به‌دلیل ماهیت محلی و استفاده از مدل‌های بازمتن، این پروژه برای توسعه‌دهندگان ایرانی که با تحریم‌های APIهای ابری دست‌وپنجه نرم می‌کنند، یک راهکار ایده‌آل برای ساخت دستیاران امن و بدون وابستگی به اینترنت است.

·نگاه ما
تحریریه دات‌هوش

تحلیل ما نشان می‌دهد که E.L.L.A پارادایم امنیتی را تغییر می‌دهد. در حالی که صنعت تلاش می‌کند با «فیلترهای لایه‌ای» جلوی توهم یا نشت داده را بگیرد، زابل پیشنهاد می‌کند که «امکان» نشت را از ریشه حذف کنیم. این یعنی حرکت از امنیت نرم‌افزاری به سمت امنیت سخت‌افزاری در دنیای هوش مصنوعی.

منابع

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

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

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

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.