Home An ninh mạng Ứng dụng ChatGPT và Claude giả mạo: Chiêu trò “ký sinh” tệp tin thật để phát tán mã độc

Ứng dụng ChatGPT và Claude giả mạo: Chiêu trò “ký sinh” tệp tin thật để phát tán mã độc

tháng 10 29, 2026
0 Comments

Bạn có bao giờ tải một ứng dụng “phiên bản desktop miễn phí” của ChatGPT hay Claude từ một dự án GitHub trông rất chuyên nghiệp, chỉ vì nó xuất hiện ngay đầu kết quả tìm kiếm? Nếu câu trả lời là có, bạn có thể đã đưa một vị khách không mời vào chính chiếc máy tính của mình.

Trong suốt năm 2026, một chiến dịch mang tên Yoba đã âm thầm lợi dụng chính sự tò mò và nhu cầu trải nghiệm AI của người dùng để phát tán mã độc. Điểm đáng sợ không nằm ở những tệp tin đáng ngờ mà nằm ở chỗ: kẻ tấn công đã mượn danh các tệp thực thi hợp pháp đã được ký số của OpenAI và Anthropic để đánh lừa cả hệ điều hành lẫn con người.

Hãy cùng tôi, SilverZ, mổ xẻ chiêu trò này từ gốc rễ. Bởi vì khi mã độc không còn “xấu xí” mà khoác lên mình tấm áo của những thương hiệu AI danh tiếng, thì sự cảnh giác thông thường là chưa đủ.

Ứng dụng ChatGPT và Claude giả mạo: Chiêu trò “ký sinh” tệp tin thật để phát tán mã độc

Chiến dịch Yoba: Khi dự án GitHub giả mạo trở thành “cửa hàng” phát tán mã độc

Câu chuyện bắt đầu từ những dự án GitHub trông hoàn toàn hợp pháp. Kẻ tấn công tạo ra các repository với tên gọi như GPT-5.6 Sol, GPT-6 Astra và Claude Opus – những cái tên được thiết kế để đánh vào tâm lý “bản mới nhất, mạnh nhất”. Kèm theo đó là các trang GitHub.io mô tả chi tiết “tính năng” của phần mềm, tạo cảm giác đây là những dự án có cộng đồng, có tài liệu, có người bảo trợ.

Để tăng độ tin cậy, kẻ tấn công còn sử dụng các địa chỉ email khác nhau cho từng repository, với dấu hiệu cho thấy người đăng tải hoạt động ở các múi giờ khác nhau như UTC+4, UTC-4 và UTC+3. Đây là một nỗ lực có chủ đích nhằm xóa nhòa dấu vết về múi giờ hoạt động thực sự của kẻ tấn công.

Và để đảm bảo các dự án giả mạo này xuất hiện ngay trên đầu kết quả tìm kiếm, chiến dịch đã sử dụng thủ thuật đầu độc SEO (SEO poisoning). Nói cách khác, kẻ tấn công không chỉ tạo ra vỏ bọc hoàn hảo; chúng còn chủ động đẩy vỏ bọc đó đến trước mắt nạn nhân.

Kỹ thuật “ký sinh”: DLL sideloading và những tệp tin đã ký số

Đây là phần kỹ thuật quan trọng nhất và cũng là lý do khiến chiến dịch này khó bị phát hiện bởi các giải pháp bảo mật thông thường.

Bên trong mỗi tệp ZIP được phát tán có hai thành phần chính:

  • Setup.exe: Một tệp thực thi hợp pháp, đã được ký số bởi OpenAI (OpenAI Codex) hoặc Anthropic (Claude).
  • winmm.dll: Một tệp DLL độc hại, được đặt cùng thư mục với tệp thực thi hợp pháp.

Khi người dùng chạy Setup.exe, tệp thực thi hợp pháp này sẽ tự động tải winmm.dll – một kỹ thuật được gọi là DLL sideloading. Bởi vì Setup.exe đã được ký số và hoàn toàn hợp pháp, hệ điều hành và phần mềm diệt virus thường không đặt ra nghi vấn. Nhưng tệp DLL đi kèm thì không hề vô hại.

winmm.dll thực chất là một dropper có tên YobaDropper. Nó thực hiện một loạt kiểm tra để đảm bảo rằng nó chỉ hoạt động khi được chạy trong đúng ngữ cảnh:

  • Kiểm tra checksum: Nó băm tên của tệp thực thi chủ và so sánh với giá trị hard-code 0xE6C2F326. Nói cách khác, nó chỉ hoạt động khi được chạy dưới tên “Setup.exe”, và sẽ thất bại nếu bị chạy độc lập trong một môi trường sandbox.
  • Trì hoãn 12,73 ngày: Nó thực hiện 200.000 lần lặp “Sleep(5500)”, tương đương với việc chờ đợi hơn 12 ngày trước khi hành động. Đây là một kỹ thuật chống phân tích nhằm đánh lừa các hệ thống sandbox tự động, vốn chỉ chạy thử trong thời gian ngắn.
  • Loại trừ theo bàn phím: Nó bỏ qua các máy có bố cục bàn phím tương ứng với Nga, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan và Uzbekistan. Đáng chú ý là Ukraine không còn nằm trong danh sách này, một sự thay đổi so với các chiến dịch trước đây.

YobaDropper sau đó kích hoạt một chuỗi sideloading thứ hai, sử dụng wmpdmc.exe (được sao chép từ thư mục system32) và ampdui.dll, đặt chúng vào một thư mục mới có tên “WMProcess” trong ProgramData. Đây là một chuỗi tấn công nhiều lớp, được thiết kế để duy trì sự hiện diện và khó bị phát hiện.

Mục tiêu cuối cùng: YobaLoader và crypto miner

Sau khi vượt qua tất cả các lớp phòng vệ, mã độc cuối cùng được tải về là YobaLoader – một loader có khả năng tải và thực thi các payload bổ sung. Trong chiến dịch này, payload được quan sát là các crypto miner – phần mềm đào tiền mã hóa.

Hệ quả không chỉ là máy tính của nạn nhân bị chiếm dụng tài nguyên để đào tiền cho kẻ tấn công. Đó còn là sự suy giảm hiệu suất, tăng chi phí điện năng, và quan trọng hơn, là một cửa hậu (backdoor) tiềm năng để kẻ tấn công có thể quay lại và triển khai các payload nguy hiểm hơn trong tương lai – từ đánh cắp dữ liệu đến ransomware.

Vì sao chiêu trò này đặc biệt nguy hiểm?

Điều khiến chiến dịch Yoba trở nên đáng lo ngại không chỉ là kỹ thuật tinh vi, mà còn là sự kết hợp của nhiều yếu tố tâm lý và kỹ thuật.

Thứ nhất, nó đánh vào niềm tin vào thương hiệu. Khi người dùng thấy một tệp Setup.exe được ký số bởi OpenAI hoặc Anthropic, họ có xu hướng tin tưởng. Nhưng chữ ký số chỉ xác nhận rằng tệp đó do OpenAI hoặc Anthropic tạo ra; nó không đảm bảo rằng toàn bộ gói phần mềm – bao gồm cả các tệp DLL đi kèm – là an toàn.

Ứng dụng ChatGPT và Claude giả mạo: Chiêu trò “ký sinh” tệp tin thật để phát tán mã độc

Thứ hai, nó khai thác sự thiếu hiểu biết về cơ chế tải thư viện động của Windows. Nhiều người dùng không biết rằng một tệp EXE có thể bị “dụ” tải một DLL độc hại nếu DLL đó nằm cùng thư mục. Đây là một lỗ hổng thiết kế cố hữu của Windows, và nó đã bị khai thác trong nhiều thập kỷ.

Thứ ba, nó sử dụng thời gian làm vũ khí. Việc trì hoãn hơn 12 ngày trước khi hành động khiến các giải pháp bảo mật dựa trên sandbox – vốn chỉ chạy thử trong vài phút – không thể phát hiện ra hành vi độc hại. Đây là một cuộc chiến tranh giành thời gian, và kẻ tấn công đang thắng ở khoản này.

Bạn cần làm gì để bảo vệ mình?

Trước một chiến dịch được thiết kế để đánh lừa cả hệ thống lẫn con người, sự cảnh giác thông thường là chưa đủ. Dưới đây là những bước bạn cần thực hiện ngay từ hôm nay.

1. Chỉ tải ứng dụng từ nguồn chính thức

Đây là nguyên tắc bất di bất dịch. Nếu bạn muốn dùng ChatGPT, hãy tải từ trang chủ của OpenAI. Nếu bạn muốn dùng Claude, hãy tải từ trang chủ của Anthropic. Đừng bao giờ tải từ GitHub, từ các trang tổng hợp phần mềm, hay từ bất kỳ nguồn nào khác – dù nó trông có vẻ chính thức đến đâu. Các dự án mã nguồn mở hợp pháp trên GitHub thường không phát hành tệp EXE đã biên dịch cho người dùng cuối; nếu có, họ cũng sẽ có hướng dẫn rõ ràng về cách xác minh.

2. Kiểm tra chữ ký số không phải là đủ

Như đã phân tích, chữ ký số chỉ xác nhận nguồn gốc của tệp thực thi, không xác nhận tính toàn vẹn của toàn bộ gói. Khi tải một gói ZIP, hãy kiểm tra xem có tệp DLL lạ nào đi kèm hay không. Nếu một tệp EXE hợp pháp đi kèm với một DLL không rõ nguồn gốc, đó là dấu hiệu cảnh báo đỏ.

3. Cẩn trọng với các bản “miễn phí” của phần mềm trả phí

Kẻ tấn công khai thác tâm lý muốn có công cụ xịn miễn phí. Nếu một ứng dụng vốn dĩ phải trả tiền hoặc yêu cầu đăng ký tài khoản chính thức lại được chào bán dưới dạng “bản desktop miễn phí”, hãy đặt câu hỏi: Tại sao nó lại miễn phí? Trong hầu hết các trường hợp, cái giá phải trả không phải bằng tiền, mà bằng dữ liệu và sự an toàn của chính bạn.

4. Sử dụng công cụ bảo mật có khả năng phát hiện hành vi

Các giải pháp diệt virus truyền thống dựa trên chữ ký số thường bỏ lỡ những cuộc tấn công như thế này. Hãy ưu tiên các công cụ có khả năng phát hiện hành vi bất thường (behavioral detection), chẳng hạn như theo dõi tiến trình con, phát hiện việc tải DLL lạ, hoặc giám sát mức tiêu thụ tài nguyên bất thường (dấu hiệu của crypto miner).

5. Theo dõi dấu hiệu nhiễm độc

Nếu máy tính của bạn đột nhiên chậm bất thường, quạt chạy liên tục, hoặc xuất hiện các tiến trình lạ trong Task Manager, hãy kiểm tra ngay. Crypto miner thường để lại dấu vết rõ ràng về mức sử dụng CPU và GPU. Đừng bỏ qua những dấu hiệu nhỏ, vì chúng có thể là manh mối của một cuộc tấn công lớn hơn.

Khi niềm tin vào thương hiệu trở thành lỗ hổng

Tôi đã chứng kiến ngành an ninh mạng thay đổi rất nhiều trong hai thập kỷ qua. Từ những con virus đơn giản lây lan qua đĩa mềm, đến những chiến dịch tinh vi sử dụng chữ ký số hợp pháp để đánh lừa hệ thống. Mỗi bước tiến của kẻ tấn công lại đòi hỏi một bước tiến tương ứng trong nhận thức của người dùng.

Chiến dịch Yoba là một lời nhắc nhở rằng niềm tin vào thương hiệu không thể thay thế cho sự thẩm định. Một tệp EXE được ký bởi OpenAI hay Anthropic không có nghĩa là toàn bộ gói phần mềm bạn tải về là an toàn. Và một dự án GitHub trông chuyên nghiệp không có nghĩa là nó đáng tin.

Kẻ tấn công đang ngày càng giỏi trong việc “mượn áo” của những thương hiệu uy tín. Chúng không còn tấn công trực diện; chúng ký sinh vào những gì bạn đã tin tưởng. Và trong thế giới đó, kỹ năng sống còn không phải là tin tưởng ít đi, mà là xác minh nhiều hơn.

Bạn đã bao giờ tải một ứng dụng AI từ một nguồn không chính thức chỉ vì nó xuất hiện đầu kết quả tìm kiếm và trông có vẻ “đáng tin” chưa? Nếu có, điều gì đã khiến bạn tin tưởng – và nếu biết rằng kẻ tấn công có thể mượn chính chữ ký số của OpenAI hay Anthropic để đánh lừa bạn, bạn sẽ thay đổi cách tải và kiểm tra phần mềm như thế nào? Hãy chia sẻ quan điểm hoặc trải nghiệm của bạn bên dưới, bởi vì trong cuộc chiến chống lại những chiêu trò ngày càng tinh vi này, sự cảnh giác của mỗi người là một mảnh ghép giúp cộng đồng an toàn hơn!

Share:

This is a place to share practical perspectives on marketing, technology, software, and useful tools for work. The content is written in an easy-to-understand, relatable style, prioritizing applicability, so you can choose the right tools and work more efficiently every day.

Avatar
SilverZ Content Creator

Related articles

Đang tải...

0 Comment

Add your comment to this article