Microsoft: chỉ cần sửa dưới 10 neuron là có thể cài backdoor vào AI agent
Nhóm nghiên cứu của Microsoft vừa công bố một phương pháp cho phép cài cửa hậu (backdoor) vào mô hình AI mà không cần huấn luyện lại, chỉ bằng cách chỉnh sửa chưa tới 10 neuron hiếm khi được kích hoạt. Khi một chuỗi kích hoạt (trigger) định trước xuất hiện, mô hình sẽ xuất ra lệnh do kẻ tấn công chọn, và agent dùng mô hình đó sẽ thực thi lệnh này với chính quyền hạn của nó. Điều kiện là kẻ tấn công phải sửa được trọng số của mô hình.
Cơ chế Lazarus
Các neuron bị chỉnh là những neuron ít hoạt động và gần như không ảnh hưởng tới câu trả lời của mô hình. Chúng được đặt để chỉ kích hoạt khi chuỗi trigger xuất hiện, có thể nằm trong yêu cầu của người dùng hoặc trong kết quả trả về của một công cụ sau đó. Nhóm nghiên cứu gọi phương pháp này là Lazarus.
Mỗi neuron bị sửa sẽ ép một token của lệnh vào đầu ra, nên một lệnh cần khoảng một neuron cho mỗi token. Cấu hình mới được tính trực tiếp rồi tinh chỉnh bằng vài trăm bước huấn luyện chỉ trên các neuron đó; phần còn lại của tệp mô hình và mã chạy mô hình không thay đổi.
Kết quả thử nghiệm
Nhóm đã thử trên ba mô hình mở. Trong một minh họa trên X, mô hình Nemotron-Terminal-8B bị cài cửa hậu với 10 neuron sửa đổi được giao sửa một server Node.js và hoạt động bình thường trong ba lượt. Đến khi server trả về lỗi kết nối, mô hình xuất ra lệnh tải và chạy một script từ xa; script chạy với quyền root trong container thử nghiệm.
Theo nhóm nghiên cứu, vì lệnh như vậy có thể tải bất kỳ script nào, mức thiệt hại phụ thuộc vào quyền hạn của agent chứ không phụ thuộc vào quy mô chỉnh sửa. Tỉ lệ thành công nêu trong bài dựa trên thử nghiệm với một lệnh ngắn, vô hại chỉ in ra dấu đánh dấu.
- Trên Nemotron-Terminal-8B, nhóm sửa và tinh chỉnh 7 trong hơn 12.000 neuron ở lớp feed-forward cuối, chỉ dùng 23 phiên ví dụ; mô hình xuất lệnh trong ít nhất 98,8% phiên có trigger và không xuất hiện trong các phiên không có trigger được kiểm tra.
- Với bản đã tinh chỉnh trên Qwen3.6-27B (dùng 6 neuron) và Gemma-4-31B-IT, tỉ lệ thành công từ 51% đến 99,5% tùy cấu hình.
- Khi Nemotron-Terminal-8B sinh văn bản tự do thay vì chấm điểm trên các phiên ghi sẵn, lệnh xuất hiện trong khoảng 99% phiên có trigger; ở một cấu hình, lệnh cũng xuất hiện trong 0,14% phiên không có trigger.
Các mô hình bị sửa vẫn vượt qua bài kiểm tra thông thường: hai bản Qwen giữ phần lớn điểm toán AIME, còn tỉ lệ đạt trên Terminal-Bench giảm từ 46,59% xuống 42,05%. Các con số này đo tần suất mô hình xuất lệnh, không phải tần suất một cuộc tấn công đầy đủ thành công; bài báo cho rằng cần thêm thử nghiệm để mô hình bị trigger hành động tự do suốt quá trình tấn công.
Ai có thể cài và cách phát hiện
Bất kỳ ai sửa được checkpoint (tệp lưu trọng số) trước khi triển khai đều có thể cài cửa hậu: người trong nội bộ, kẻ tấn công chiếm được tài khoản hoặc quyền vào pipeline build, hoặc người phát hành mô hình đã bị chỉnh sửa trên một hub công khai. Việc cài đặt không cần sức tính toán của huấn luyện đầy đủ. Nhóm nghiên cứu cũng ghi nhận Claude Code chạy mô hình Opus 4.5 đã tìm ra ý tưởng cốt lõi, và cho rằng các agent lập trình có thể khiến kiểu tấn công này dễ xây dựng hơn.
Cửa hậu ở mức trọng số từng được chứng minh trước đó: hồi tháng 10, nhóm ProjectDiscovery tinh chỉnh một mô hình Qwen mở để phản ứng với một cụm từ kích hoạt, khiến Codex CLI của OpenAI chạy script gửi thông tin đăng nhập giả tới server của họ. Lazarus khác ở chỗ sửa trực tiếp vài neuron thay vì tinh chỉnh trên dữ liệu huấn luyện bị đầu độc.
Phát hiện đáng tin cậy đòi hỏi so sánh checkpoint với trọng số gốc chưa sửa, vì bản tinh chỉnh hợp pháp và bản lượng tử hóa thay đổi trọng số trên diện rộng, còn neuron bị sửa thay đổi vài vector với biên độ lớn. Một bộ phát hiện huấn luyện trên ví dụ của phương pháp này đánh dấu 91,4% checkpoint bị sửa khi không có bản gốc để đối chiếu, nhưng cũng báo nhầm 9,7% checkpoint sạch; bộ test nhỏ (35 bản bị sửa, 31 bản sạch) và chưa thử với kiểu cửa hậu khác. Nhờ mô hình AI kiểm tra trực tiếp checkpoint kém hiệu quả hơn: Claude Opus 5.5 đánh giá 41% checkpoint bị sửa là sạch, còn GPT-6 Astra gần như không đưa ra kết luận với các bản sạch. Nhóm nghiên cứu khẳng định không có cách quét nào chứng minh chắc chắn một mô hình là an toàn.
Khuyến nghị cho đội ngũ chạy agent
Hướng dẫn giảm thiểu của Microsoft gồm các bước:
- So sánh mọi checkpoint với mô hình gốc được khai báo trước khi triển khai và sau mỗi lần cập nhật, từ chối mô hình không kiểm tra được nguồn gốc.
- Chỉ tải checkpoint từ nhà phát hành gốc, kiểm tra mã băm tệp, và coi bản tinh chỉnh, bản gộp, bản lượng tử hóa hay adapter của bên thứ ba là không đáng tin cho tới khi qua kiểm toán.
- Giữ mô hình đã duyệt trong registry riêng và chặn agent tải mô hình trực tiếp từ hub công khai.
- Cấp cho mỗi agent đúng quyền cần thiết, chỉ chạy mã do agent sinh ra trong sandbox cô lập, hạn chế kết nối mạng ra ngoài.
- Yêu cầu người phê duyệt các hành động tác động lớn như chạy lệnh hay gửi dữ liệu ra ngoài mạng.
- Bổ sung quét cửa hậu hành vi bên cạnh so sánh trọng số.
Microsoft Defender for Cloud có thể quét mô hình trong Azure Machine Learning để tìm mã độc, toán tử không an toàn và bí mật bị lộ, nhưng công ty nói phạm vi này chỉ bao phủ rủi ro ở mức mã và không thay thế kiểm toán trọng số. Microsoft Foundry đã gắn mỗi mô hình mở với nhà phát hành gốc và quét container chạy mô hình, dù nhà cung cấp tin cậy bị xâm phạm vẫn là rủi ro. Công ty cũng đang xây công cụ red-team dựa trên các phương pháp phát hiện, nghiên cứu quét trọng số cho mô hình mở đưa vào Foundry, và dự định ký số mô hình để khách hàng kiểm tra nguồn gốc.
Nguồn: The Hacker News
Trích nguồn từ: The Hacker News
Bài viết liên quan
Railway bị đánh cắp khóa AI của khách hàng, thiệt hại ước tính 740.000 USD
Railway cho biết khóa API của các nhà cung cấp AI do khách hàng lưu trên nền tảng bị đánh cắp trong vụ xâm nhập tháng 10, gây ra khoản chi phí trái phép ước tính 740.000 USD, và công ty cam kết tự trả các khoản này khi nhà cung cấp AI không hoàn tiền
Đọc thêm
Xây một AI agent phá vỡ mọi quy tắc bảo mật: bài học về định danh và phân quyền
Token tạo ra agent Rehearsal chạy trong phiên đăng nhập của người dùng và phát hiện ba lỗ hổng cốt lõi về định danh, phạm vi truy cập và khả năng truy vết của AI agent.
Đọc thêm
Tin tặc nhắm vào máy chủ Qlik Sense bằng reverse shell, chuẩn bị khai thác ActiveMQ và Veeam
Nhóm tấn công đã thử triển khai lệnh reverse shell PowerShell nhắm vào máy chủ Qlik Sense trong tháng 10/2026, đồng thời chuẩn bị sẵn công cụ khai thác lỗ hổng ActiveMQ và Veeam.
Đọc thêm
Zoom Workplace có lỗ hổng nghiêm trọng cho phép leo thang đặc quyền từ xa
Zoom phát hành bản vá cho hai lỗ hổng trên Zoom Workplace cho Windows, trong đó có lỗi nghiêm trọng CVSS 9.6 cho phép kẻ tấn công chưa xác thực leo thang đặc quyền qua mạng.
Đọc thêm
Microsoft vá 1.259 lỗ hổng, gồm lỗi Outlook đang bị khai thác có thể lộ hash NTLMv2
Bản vá tháng này của Microsoft xử lý 1.259 lỗ hổng, trong đó có một lỗi Outlook mức Moderate đang bị khai thác thực tế và có thể làm lộ hash NTLMv2 của người dùng.
Đọc thêm
Nền tảng kiểm thử xâm nhập AI AntiFox bị lợi dụng để đánh cắp thông tin xác thực AWS
Các nhà nghiên cứu bảo mật phát hiện nền tảng kiểm thử xâm nhập tự động AntiFox bị tin tặc dùng để đánh cắp thông tin xác thực AWS và xâm nhập sâu vào hệ thống nạn nhân.
Đọc thêm
N-able đưa N-central Cloud ngừng hoạt động sau khi nhà nghiên cứu công bố 33 lỗ hổng zero-day kèm mã khai thác
N-able tạm ngừng N-central Hosted và khuyến nghị khách hàng on-premises tắt máy chủ sau khi nhà nghiên cứu công bố hơn 30 lỗ hổng zero-day (Able2Shell) kèm PoC; các công ty bảo mật đã ghi nhận hoạt động quét và thử khai thác.
Đọc thêm
Google vá lỗ hổng zero-day thứ tám bị khai thác trên Chrome trong năm 2026
Google phát hành bản cập nhật bảo mật Chrome vá chín lỗ hổng, trong đó có một lỗi use-after-free trong thành phần XML đang bị khai thác thực tế, nâng tổng số zero-day bị khai thác từ đầu năm lên tám.
Đọc thêm
SAP vá bốn lỗ hổng CVSS 10.0, hai lỗi cho phép thực thi mã từ xa
SAP phát hành bản vá tháng 11 xử lý bốn lỗ hổng nghiêm trọng nhất với điểm CVSS 10.0, cho phép kẻ tấn công chưa đăng nhập có thể chiếm toàn bộ hệ thống NetWeaver.
Đọc thêm
Binance cảnh báo lỗ hổng iOS có thể lộ khóa ví crypto, chưa có bản vá
Binance cảnh báo về một công cụ thoát sandbox iOS được công bố trên GitHub, cho phép ứng dụng đọc dữ liệu của ứng dụng khác, đe dọa seed phrase và khóa riêng tư ví crypto. Apple chưa xác nhận bản vá.
Đọc thêm