پرش به محتوای اصلی
آخرین اخبار
۲ وایر پاداش مطالعه

ابزار BLA، مهندسی معکوس نرم‌افزار با هوش مصنوعی را تا ۲۵۰۰ برابر گران‌تر می‌کند

انتشار:۱۰ آبان ۱۴۰۵(۳۶ دقیقه پیش)
۲ دقیقه زمان مطالعه
۰ دیدگاه
اشتراک و پسندیدن

پروژه متن‌باز BLA با هدف خنثی‌سازی ایجنت‌های هوش مصنوعیِ تحلیل‌گر کد توسعه یافته است و فایل‌های خروجی برنامه‌ها را در برابر مهندسی معکوس مقاوم می‌کند. این ابزار با ایجاد نشانه‌های گمراه‌کننده و سوزاندن سقف منابع تحلیل‌گر، فرایند بازسازی کدها را برای مدل‌های زبانی تا ۲۵۰۰ برابر پرهزینه‌تر می‌سازد.

ابزار BLA، مهندسی معکوس نرم‌افزار با هوش مصنوعی را تا ۲۵۰۰ برابر گران‌تر می‌کند

در یک نگاه (نکات کلیدی خبر)

خلاصه مهم‌ترین نکات و تحولات این گزارش برای مطالعه سریع

  • پروژه متن‌باز BLA خروجی‌های نهایی نرم‌افزار را به‌گونه‌ای تغییر می‌دهد که بدون دستکاری کدهای منبع، سیستم‌های مهندسی معکوس مبتنی بر هوش مصنوعی را ناکام بگذارد.
  • این ابزار با تزریق نشانه‌های گمراه‌کننده و مصرف حداکثری محدودیت توکن‌های تحلیل‌گر، مدل‌های هوش مصنوعی را به سمت نتایج ساختگی و اشتباه هدایت می‌کند.
  • ابزار BLA از طریق رابط متنی، سرور MCP و افزونه‌های مختلف برای ابزارهای ساخت وب، امکان یکپارچه‌سازی آسان با زنجیره‌های توسعه نرم‌افزار را فراهم کرده است.

پروژه متن‌باز جدیدی با مجوز MIT به نام BLA (مخفف Blind LLM Agents) توسعه یافته است که خروجی‌های ساخت نرم‌افزار را طوری دگرگون می‌کند که سیستم‌های مهندسی معکوس مبتنی بر مدل‌های زبانی را سردرگم سازد. این ابزار بدون آنکه به کدهای منبع دست بزند، یک رابط خط فرمان، یک سرور پروتکل زمینه مدل (MCP) و افزونه‌هایی برای ابزارهای بسته‌بندی ارائه می‌دهد که مستقیماً برای مقابله با تحلیل‌گرهایی مانند REA طراحی شده‌اند.

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

یک بسته نرم‌افزاری با سه روش دسترسی

پروتکل زمینه مدل یا MCP به ایجنت‌های کدنویسی سازگار اجازه می‌دهد ابزارهای خارجی را فراخوانی کنند. سرور MCP ابزار BLA دسترسی به فرایندهای ارزیابی، محافظت و اعتبارسنجی فایل‌های خروجی را برای این ایجنت‌ها فراهم می‌سازد. همین قابلیت‌ها از طریق رابط خط فرمان (CLI) برای ترمینال‌ها و سیستم‌های یکپارچه‌سازی مداوم (CI)، و هم‌چنین افزونه‌هایی برای ابزارهای ساخت Vite، Rollup، Webpack و esbuild نیز در دسترس قرار دارد.

اهداف پشتیبانی‌شده شامل فایل‌های باینری بومی، برنامه‌های جاوااسکریپت و Electron، ماژول‌های WebAssembly، بایت‌کد پایتون، پایگاه‌های داده SQLite، فایل‌های مدل Safetensors و برخی فرمت‌های موبایل یا آرشیو می‌شوند. سطح محافظت بسته به فرمت فایل متفاوت است و محدودیت‌های مشخصی برای فایل‌های APK و ZIP وجود دارد.

نصب این ابزار به نسخه ۲۲٫۱۳ به بالا یا نسخه ۲۴ محیط اجرایی Node.js نیاز دارد. این بسته را می‌توان به‌صورت سراسری نصب کرد یا آن را برای یک اجرای تکی به کار برد:

npm install --global bla-agents
npx bla-agents@latest defend ./dist --manifest

خط لوله پنج‌مرحله‌ای انتشار

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

مرحله
هدف
audit
میزان آسیب‌پذیری فایل خروجی را از ۰ تا ۱۰۰ امتیازدهی می‌کند و هزینه توکن مورد نیاز برای بازسازی کد با یک تحلیل‌گر هوش مصنوعی را تخمین می‌زند.
protect
دگرگونی‌های متناسب با فرمت فایل را با شدت‌های مختلفی از حالت stealth تا bankrupt اعمال می‌کند.
verify
بررسی می‌کند که آیا کیفیت تحلیل ایستای کد کاهش یافته است، در حالی که رفتار زمان اجرای تست‌شده بدون تغییر باقی بماند.
benchmark
هشت هدف مرجع را به‌صورت محلی اجرا می‌کند تا هزینه تحلیل و یکسانی عملکرد در زمان اجرا را بسنجد.
emit-headers
فایل‌های هدر bla_shield.h، .rs یا .go را برای ساخت‌های بومی تولید می‌کند.

چگونه BLA تحلیل‌گرهای هوش مصنوعی را تحت فشار می‌گذارد؟

تحمیل حداکثر سقف منابع پردازشی

تحلیل‌گرهایی مانند REA برای وظایفی نظیر انتخاب نام مستعار، بسط متدهای دریافت‌کننده (Getter)، بررسی بایت‌ها و اسکن فراداده‌ها محدودیت‌های معینی در نظر می‌گیرند. این تمهیدات حفاظتی باعث می‌شوند زمان و حافظه مورد استفاده در تحلیل مهار شود، اما هم‌زمان آستانه‌هایی ایجاد می‌کنند که یک فایل حفاظت‌شده می‌تواند به عمد از آنها فراتر رود و تحلیل‌گر را متوقف سازد.

بازخورد و اشتراک‌گذاری این مطلب

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

اشتراک‌گذاری در شبکه‌های اجتماعی:

دیدگاه ها و گفتگوی تخصصی

نظرات خود را با جامعه مخاطبان وایر ای آی در میان بگذارید

۰ دیدگاه

هنوز دیدگاهی برای این مطلب ثبت نشده است

اولین نفری باشید که دیدگاه، تحلیل یا دیدگاه خود را درباره این موضوع با دیگران به اشتراک می گذارد.

مطالب مرتبط و پیشنهادی

پلاگین DS Bot تیم‌های هوشمند را به DeepSeek Harness اضافه کرد؛ ثبت بیش از ۴۶۰۰ ستاره در گیت‌هاب
آخرین اخبار

پلاگین DS Bot تیم‌های هوشمند را به DeepSeek Harness اضافه کرد؛ ثبت بیش از ۴۶۰۰ ستاره در گیت‌هاب

پلاگین متن‌باز DS Bot با تبدیل فریمورک DeepSeek Harness به محیطی برای همکاری تیمی ایجنت‌های هوش مصنوعی، توجه توسعه‌دهندگان را جلب کرده و به بیش از ۴۶۰۰ ستاره در گیت‌هاب رسیده است. این ابزار امکان تعریف نقش‌های تخصصی مانند برنامه‌نویس و نویسنده را فراهم می‌کند و با حفظ حافظه پایدار، وظایف پیچیده را میان بات‌ها تقسیم می‌کند.

۲ دقیقه مطالعه
۰
۱۰ آبان
۵ اصل امنیتی ضروری برای برنامه‌نویسی ایمن با هوش مصنوعی
آخرین اخبار

۵ اصل امنیتی ضروری برای برنامه‌نویسی ایمن با هوش مصنوعی

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

۶ دقیقه مطالعه
۰
۱۰ آبان
شوخی کنایه‌آمیز برنامه تلویزیونی SNL با تب داغ استارتاپ‌های هوش مصنوعی
آخرین اخبار

شوخی کنایه‌آمیز برنامه تلویزیونی SNL با تب داغ استارتاپ‌های هوش مصنوعی

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

۲ دقیقه مطالعه
۰
۱۰ آبان