ابزار 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 به محیطی برای همکاری تیمی ایجنتهای هوش مصنوعی، توجه توسعهدهندگان را جلب کرده و به بیش از ۴۶۰۰ ستاره در گیتهاب رسیده است. این ابزار امکان تعریف نقشهای تخصصی مانند برنامهنویس و نویسنده را فراهم میکند و با حفظ حافظه پایدار، وظایف پیچیده را میان باتها تقسیم میکند.

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

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