Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Drama ITCông nghệ

Axios dính mã độc trên NPM: Khi 'chân ái' HTTP bỗng quay xe thả Trojan

1 tháng 4, 20263 phút đọc

Drama nổ não: Thư viện quốc dân Axios bị tiêm mã độc trên NPM, tặng kèm Trojan cho anh em dev. Hóng ngay toàn cảnh vụ úp sọt và cách sinh tồn.

Chia sẻ bài viết:
hacker, hacking, theft, cyber, malware, computer, security, credit card, virus, internet, screen, trojan, evil, program, thief, comic, cartoon character, programming, it, evil hackers, hacker, hacker, hacker, hacker, hacker, hacking, malware, thief
Nguồn gốc: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/axios-dinh-ma-doc-npm-trojanNguồn gốc: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan
Nguồn gốc: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/axios-dinh-ma-doc-npm-trojanNguồn gốc: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/axios-dinh-ma-doc-npm-trojan
axiosnpmtrojanmã độcnode.jsbảo mậthacker news
Chia sẻ bài viết:

Bình luận

Bài viết liên quan

javascript, js, logo, source code, program, development, javascript, javascript, javascript, javascript, javascript
Công nghệChuyện Nghề

Chuyện tâm linh: Bế nguyên hệ thống luật pháp Tây Ban Nha lên Git Repo

Biến hệ thống pháp luật thành Git repo? Một pháp sư Tây Ban Nha đã làm điều đó. Cùng hóng xem cộng đồng dev reaction thế nào về pha xử lý ảo ma này.

29 thg 33 phút đọc
Đọc tiếp →
router, switch, symbol, network, router, router, router, router, router
Công nghệĐồ Nghề & Tech Stack

Biến mọi 'cục gạch' thành Router: Trò khổ dâm hay ma thuật của các pháp sư mạng?

Biến laptop cũ hay Raspberry Pi thành router mạng? Hacker News đang rần rần vụ này. Cùng mổ xẻ xem đây là trò vọc vạch mất thời gian hay kỹ năng sinh tồn của dev.

31 thg 34 phút đọc
Đọc tiếp →
person, suit, medical, protection, virologist, covid-19, disinfection, quarantine, coronavirus, pandemic, epidemic, epidemiologist, security, adult, equipment, medical, medical, covid-19, covid-19, covid-19, disinfection, quarantine, coronavirus, coronavirus, pandemic, pandemic, pandemic, pandemic, pandemic, epidemic, epidemic, security
Drama ITCông nghệ

Bê đặc vụ ICE đi làm an ninh sân bay: Pha 'phân bổ nguồn lực' đi vào lòng đất khiến giang cư mận Reddit cạn lời

Drama cực gắt khi Mỹ tính điều đặc vụ ICE có vũ trang đi thay thế nhân viên TSA. Anh em IT hóng được gì từ pha xếp resource dị giáo này?

23 thg 33 phút đọc
Đọc tiếp →
pencil, note, time, writing, page, office, business, notepad, notebook, note, time, time, time, time, time, writing, writing
Drama ITCông nghệ

Drama 'Delve': Bóc phốt cú lừa mang tên 'Compliance as a Service' đang vặt lông giới Tech

Bóc trần sự thật về các dịch vụ tự động hóa SOC2/ISO. Dev thì è cổ làm trò mèo, startup thì mất tiền ngu chỉ để lấy cái mác bảo mật phông bạt lùa gà.

21 thg 33 phút đọc
Đọc tiếp →
a man sitting in front of a laptop computer
Drama ITChuyện Nghề

Show HN Đang "Ngạt Thở" Vì Rác AI? Cuộc Chiến Giữa "Vibe Coding" Và Dev Thuần

Show HN đang bị AI làm loãng? Dân tình cãi nhau to về "Vibe Coding" vs Code thủ công. Dev chân chính nên khóc hay nên cười? Đọc ngay kẻo tối cổ.

18 thg 25 phút đọc
Đọc tiếp →
woman, brain, chip, microchip, psychology, emotion, feelings, mood, mental health, female, women, adult, coding, programmer, machine learning, computer science, artificial intelligence, data processing, cyberspace, tech, hacker, robot, machine, cyborg, riddle, mental health, mental health, machine learning, machine learning, machine learning, machine learning, machine learning
Drama ITAI & Automation

Copilot Ngáo Đá: Tự Nhiên Nhét Nguyên Cái Quảng Cáo Vào Pull Request Của Dev

Vụ việc chấn động Hacker News khi GitHub Copilot dở chứng chèn thẳng quảng cáo vào PR. Lỗi tại AI ảo giác hay tư bản đang lén test tính năng lùa gà anh em thợ code?

31 thg 34 phút đọc
Đọc tiếp →

Chào các đạo hữu. Anh em làm web, đặc biệt là hệ Node.js/Frontend thì lạ đ*o gì con hàng Axios nữa. Nó là cái thư viện quốc dân, chân ái của mọi nhà mỗi khi cần gọi API. Nhưng sáng nay thức dậy, ly cà phê chưa kịp ngấm thì giang hồ đã rúng động: Axios trên NPM vừa dính chưởng, bị chèn mã độc thả Trojan thẳng vào máy nạn nhân!

Để tôi kể cho các ông nghe cái drama hú hồn chim én này.

Tóm tắt nhanh vụ úp sọt ác mộng

Chuyện là mấy pháp sư bảo mật bên StepSecurity vừa túm được một rổ các phiên bản dính mã độc núp bóng Axios trên NPM. Thủ đoạn của bọn hacker này rất ma giáo:

  • Bơm Remote Access Trojan (RAT): Các bản cài đặt này chứa mã độc. Khi anh em hồn nhiên gõ npm install, thay vì chỉ kéo thư viện về để request API cho mượt, anh em lại vô tình rước luôn một con Trojan vào nhà.
  • Mở cửa đón trộm: Con RAT này sẽ âm thầm backdoor máy tính hoặc máy chủ của anh em. Từ đó, thằng hacker ất ơ nào đó ở nửa vòng trái đất có thể rình mò, chôm chỉa source code, hoặc biến server của công ty thành dàn đào coin mướn.
  • Supply Chain Attack: Đây là kiểu tấn công chuỗi cung ứng kinh điển. Bọn nó không hack trực tiếp vào web của các ông, nó hack vào cái công cụ mà các ông tin tưởng nhất.

Giang cư mận cào phím: Tế sống NPM hay chửi dev ẩu?

Dù bài post trên Hacker News vọt lên hơn 1600 upvote (chứng tỏ độ hot bỏng tay), cộng đồng dev chia làm mấy phe combat cực gắt:

  • Phe chửi NPM (NPM is a dumpster fire): Đa số anh em đều than vãn rằng hệ sinh thái của Node/NPM quá nát. Bất kỳ ai cũng có thể đẩy package lên, và việc check mã độc của NPM thì hên xui như chơi lô đề.
  • Phe "Trở về tuổi thơ": Một số trưởng lão hô hào anh em bỏ m* Axios đi, quay về dùng fetch API mặc định của trình duyệt và Node.js cho nó lành. Đỡ phải ôm cái cục node_modules nặng cả GB mà đ*o biết bên trong chứa cái thứ tà đạo gì.
  • Phe rén ngang: Các dev mỏng manh bắt đầu điên cuồng check lại package-lock.json xem hôm qua mình có lỡ tay gõ npm update trong cơn ngái ngủ hay không.

Góc nhìn từ C4F: Sinh tồn giữa bầy sói

Nói đi cũng phải nói lại, Axios đ*o có lỗi, lỗi là ở cái cơ chế quản lý lỏng lẻo và thói quen cắm đầu gõ lệnh của anh em mình. Vụ này là một cái tát lật mặt cho những thanh niên nào vẫn giữ tư duy "cứ tải bản mới nhất là ngon".

Chốt hạ vài bài học xương máu cho anh em:

  1. Ghim version (Pin dependencies): Làm ơn, lạy lục các ông, hãy dùng package-lock.json hoặc yarn.lock. Fix cứng cái version lại. Đừng có để dấu ^ hay ~ ở đầu version trong file package.json nữa.
  2. Đừng có ngứa tay update bừa: Nếu app đang chạy ngon, đừng tự nhiên nổi hứng update thư viện lên bản mới làm gì nếu đ*o có lý do chính đáng.
  3. Dùng tool quét mã độc: Tích hợp mấy cái scanner như Snyk hay npm audit vào CI/CD pipeline đi. Cẩn tắc vô áy náy.

Đấy, code dạo đã nghèo lại còn hay gặp eo. Anh em tự bảo trọng nhé!


Nguồn hóng hớt: Axios compromised on NPM – Hacker News | StepSecurity Blog