Mối đe dọa

Cảnh báo chiến dịch phát tán mã độc qua các bản cài đặt AI giả mạo trên GitHub

Các nhà nghiên cứu bảo mật vừa phát hiện chiến dịch Yoba lợi dụng sự phổ biến của ChatGPT và Claude để phát tán mã độc thông qua các dự án GitHub giả mạo.

RSS Source
RSS SourceAI Rewrite
~1 phút đọc•30 lượt xem
Hackers Abuse Signed ChatGPT and Claude Binaries to Deploy Malware Through Fake GitHub Downloads
  • Chiến dịch Yoba: Kẻ tấn công giả mạo các công cụ AI phổ biến như ChatGPT và Claude để lừa người dùng tải xuống mã độc.
  • Kỹ thuật DLL Sideloading: Sử dụng các tệp thực thi (Setup.exe) có chữ ký số hợp lệ từ OpenAI/Anthropic để né tránh các giải pháp bảo mật.
  • Cơ chế C2 linh hoạt: Sử dụng hình ảnh hồ sơ Telegram để tạo tên miền động và DNS-over-HTTPS để nhận lệnh điều khiển từ xa.
  • Phòng thủ chủ động: Cần kiểm tra kỹ nguồn gốc phần mềm, hạn chế quyền quản trị và giám sát các tác vụ định kỳ (scheduled tasks) bất thường.

Tổng quan về chiến dịch phát tán mã độc Yoba

Một chiến dịch mã độc nguy hiểm mang tên Yoba đang nhắm mục tiêu vào người dùng bằng cách lợi dụng sự phổ biến của các công cụ trí tuệ nhân tạo như ChatGPT và Claude. Kẻ tấn công tạo ra các dự án GitHub giả mạo, đóng giả làm các ứng dụng máy tính với tên gọi như GPT-5.6 Sol, GPT-6 Astra và Claude Opus. Do các dự án này được lưu trữ trên GitHub, một nền tảng được cộng đồng phát triển tin tưởng, chúng dễ dàng đánh lừa người dùng thiếu cảnh giác.

Bất kỳ ai thực thi các trình cài đặt này đều có nguy cơ trao quyền kiểm soát máy tính cho kẻ tấn công, gây ra rủi ro nghiêm trọng cho cả người dùng cá nhân và môi trường doanh nghiệp. Các nhà nghiên cứu từ Check Point đã quan sát thấy rằng các dự án giả mạo này sử dụng GitHub Pages để mô tả phần mềm và cung cấp các nút tải xuống trỏ trực tiếp đến các tệp ZIP trong phần Releases của GitHub.

Poisoned Google Search Results
Hình 1: Minh họa kết quả tìm kiếm Google bị nhiễm độc (SEO poisoning) dẫn người dùng đến các trang GitHub giả mạo.

Mặc dù các kho lưu trữ này không sử dụng các thủ thuật tăng lượt sao (stars) hay fork giả, chúng vẫn xuất hiện ở vị trí cao trong kết quả tìm kiếm của Google. Các chuyên gia nhận định đây là kết quả của kỹ thuật SEO poisoning, nơi kẻ tấn công tối ưu hóa tiêu đề, mô tả và tên miền lưu trữ để thao túng thứ hạng tìm kiếm. Các tệp ZIP thường không được đặt mật khẩu để tránh bị các trình quét tự động phát hiện, đồng thời tích hợp các cơ chế chống phân tích (anti-analysis) để giảm tỷ lệ bị nhận diện bởi các phần mềm diệt virus.

Kỹ thuật DLL Sideloading và cơ chế ẩn mình

Theo phân tích từ Check Point Research, mỗi tệp ZIP trong chiến dịch Yoba chứa một tệp Setup.exe hợp lệ, có chữ ký số từ OpenAI hoặc Anthropic, đi kèm với một tệp winmm.dll độc hại. Đây là kỹ thuật DLL sideloading kinh điển. Windows có cơ chế tải thư viện theo tên từ thư mục chứa tệp thực thi, cho phép kẻ tấn công thực thi mã độc bên trong một tiến trình đáng tin cậy.

Hình ảnh minh họa bước 2
Hình 2: Minh họa quá trình DLL Sideloading, nơi tệp winmm.dll độc hại được nạp thay vì thư viện hệ thống hợp lệ.

Kỹ thuật này giúp che giấu các hành vi độc hại dưới danh nghĩa một tiến trình được ký số, khiến nhiều công cụ bảo mật bỏ qua. Trình thả mã độc (dropper), được gọi là YobaDropper, thực hiện các bước kiểm tra môi trường nghiêm ngặt trước khi thực thi:

  • Kiểm tra tên tệp: Đảm bảo tệp đang chạy dưới tên Setup.exe.
  • Kiểm tra Sandbox: Nếu phát hiện đang chạy trong môi trường ảo hóa hoặc sandbox, quá trình sẽ tự hủy.
  • Kiểm tra ngôn ngữ: Bỏ qua các hệ thống sử dụng ngôn ngữ Nga hoặc các ngôn ngữ thuộc khu vực Liên Xô cũ.
  • Kiểm tra quyền hạn: Yêu cầu quyền quản trị (Administrator) để tiếp tục thực thi.

Sau khi xác nhận các điều kiện, mã độc tạo một thư mục trong ProgramData, sao chép một tệp Windows Media Player hợp lệ vào đó và thả một thư viện thứ hai mang tên YobaLoader. Cuối cùng, nó tạo một tác vụ định kỳ (scheduled task) khởi chạy sau 3 phút kể từ khi khởi động máy, được gắn nhãn giả mạo là thành phần của Microsoft để tránh bị phát hiện trong danh sách tiến trình.

Yoba Malware Infection Chain
Hình 3: Sơ đồ chuỗi lây nhiễm của mã độc Yoba, từ giai đoạn tải xuống đến khi thực thi payload cuối cùng.

Cơ chế điều khiển C2 và Payload cuối cùng

YobaLoader không kết nối với một máy chủ cố định. Thay vào đó, nó truy cập vào hình ảnh hồ sơ của kênh Telegram yoba_fanclub và sử dụng 50 byte cuối cùng của hình ảnh đó để tạo ra tên miền động theo cấu trúc adjective-noun-verb-number.dedyn.io. Việc thay đổi hình ảnh kênh cho phép kẻ tấn công thay đổi tên miền C2 liên tục, gây khó khăn cho việc chặn lọc.

Tiếp theo, loader sử dụng dịch vụ DNS-over-HTTPS của Google để truy vấn một lệnh ẩn được lưu trữ trong bản ghi DNS TXT. Lưu lượng này trông giống như hoạt động duyệt web thông thường. Lệnh nhận được sẽ được kiểm tra chữ ký Ed25519 và giải mã bằng AES. Payload cuối cùng thường là công cụ đào tiền ảo XMRig kết nối qua mạng Tor. Tuy nhiên, các nhà nghiên cứu cảnh báo rằng loader này có tính chất chung (generic), có thể được sử dụng để phát tán ransomware hoặc các công cụ đánh cắp dữ liệu trong tương lai.

Loại thực thểGiá trị / Chỉ sốMô tả tác động
Mã độcYobaDropper / YobaLoaderDropper và Loader chính của chiến dịch
PayloadXMRigCông cụ đào tiền ảo trái phép
Kỹ thuậtDLL SideloadingNé tránh phát hiện bằng chữ ký số
C2 ChannelTelegram (yoba_fanclub)Nguồn lấy cấu hình tên miền động

Khuyến nghị phòng thủ và săn tìm mối đe dọa

Để bảo vệ hệ thống trước các mối đe dọa như Yoba, các đội ngũ an ninh mạng cần thực hiện các biện pháp hardening và giám sát chặt chẽ:

  • Kiểm soát nguồn tải: Chỉ tải xuống phần mềm từ các trang web chính thức của nhà cung cấp (ví dụ: openai.com, anthropic.com).
  • Giám sát DLL: Theo dõi các tiến trình có chữ ký số hợp lệ nhưng tải các tệp DLL từ các thư mục không chuẩn hoặc thư mục người dùng.
  • Kiểm tra Scheduled Tasks: Định kỳ rà soát các tác vụ định kỳ mới được tạo, đặc biệt là các tác vụ có nhãn giả mạo Microsoft.
  • Giám sát DNS: Theo dõi lưu lượng DNS-over-HTTPS bất thường hoặc các truy vấn đến các tên miền động (dynamic DNS) lạ.
  • Hạn chế quyền hạn: Áp dụng nguyên tắc đặc quyền tối thiểu (Least Privilege), hạn chế quyền quản trị trên máy trạm của người dùng cuối.

Việc tuân thủ các hướng dẫn từ MITRE ATT&CK về DLL Sideloading là bước quan trọng để phát hiện sớm các hành vi xâm nhập. Các tổ chức nên thiết lập quy tắc giám sát việc tạo tệp mới trong các thư mục hệ thống và các tiến trình có hành vi tải thư viện bất thường.

Tổng hợp, và phân tích kỹ thuật từ:Cyber Security News
Xem bài gốc

Mạng Lưới An Ninh Mạng & Cộng Đồng

24/7 Alerts

Nhận cảnh báo 0-Day khẩn cấp, phân tích mã độc và tham gia thảo luận kỹ thuật cùng chuyên gia.

RSS Source

Ban biên tập nội dung và phân tích an ninh mạng tại ADSECVN.COM.

Bài Viết Liên Quan

Cùng chuyên mục & chủ đề