
گزارشهای جدید امنیت سایبری نشان میدهد چند پکیج پرکاربرد در اکوسیستم JavaScript به کدهای مخرب آلوده شدهاند؛ موضوعی که میتواند هزاران پروژه نرمافزاری را در معرض خطر قرار دهد.
در یکی از نگرانکنندهترین اخبار امروز دنیای برنامهنویسی، پژوهشگران امنیتی اعلام کردهاند که چند پکیج محبوب JavaScript در مخزن npm به کدهای مخرب آلوده شدهاند؛ پکیجهایی که در هزاران پروژه فعال مورد استفاده قرار میگیرند.
طبق این گزارش، مهاجمان با بهدست آوردن دسترسی به حساب توسعهدهندگان یا سوءاستفاده از وابستگیهای قدیمی، نسخههایی از این پکیجها را منتشر کردهاند که حاوی کدهای مخفی برای سرقت توکنها، اطلاعات محیطی و کلیدهای API بوده است.
بررسیها نشان میدهد مهاجمان از روش Supply Chain Attack استفاده کردهاند؛ روشی که در آن بهجای حمله مستقیم به کاربران، زنجیره تأمین نرمافزار هدف قرار میگیرد. در این حمله، تنها با آلودهکردن یک وابستگی، هزاران پروژه بهصورت ناخواسته در معرض خطر قرار میگیرند.
پروژههایی که بدون بررسی نسخهها از دستور npm install یا npm update استفاده میکنند، بیشترین آسیبپذیری را دارند. بهویژه پروژههای متنباز و استارتاپهایی که فرآیند بررسی امنیتی منظمی ندارند، هدف اصلی این نوع حملات هستند.
package-lock.json یا yarn.lock قفل کنید.افزایش حملات زنجیره تأمین نرمافزار نشان میدهد که برنامهنویسان باید امنیت وابستگیها را به اندازه کدهای خود جدی بگیرند. یک بهروزرسانی ساده میتواند تفاوت بین امنیت و فاجعه باشد.
مقالاتی که ممکن است برای شما جالب باشند

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

Node.js 22 با تغییرات عمیق در هسته، بهبود چشمگیر سرعت اجرا، مصرف حافظه کمتر و پشتیبانی کامل از استانداردهای جدید JavaScript منتشر شد. نسخهای که میتواند معادلات توسعه بکاند را تغییر دهد.

چند آسیبپذیری جدید در React پس از CVE-2025-55182 منتشر شدهاند که میتوانند منجر به کرش سرور و نشت سورس کد از طریق React Server Components شوند. بهروزرسانی فوری React به نسخههای امن توصیه میشود.

در نسخههای جدید زبان Go یک قابلیت آزمایشی به نام Green Tea معرفی شده که با تغییر اساسی در نحوه اسکن حافظه، مصرف CPU را کاهش داده و وقفههای Garbage Collector را به حداقل میرساند.

تیم Go با معرفی Green Tea GC قصد دارد Garbage Collector را هوشمندتر و سریعتر از همیشه کند. این تغییر با اسکن انتخابی حافظه، مصرف CPU را تا ۴۰٪ کاهش میدهد و عملکرد برنامهها را روانتر میکند.