SoDeep IconSoDeep
·
Cơ chế hoạt động của các cuộc tấn công Zero-click

Cơ chế hoạt động của các cuộc tấn công Zero-click

@Phạm Hoàng Nam · 23 tháng 6, 2026

Đa số chúng ta vẫn tin rằng chỉ cần không bấm vào link lạ là an toàn. Nhưng thực tế, những cuộc tấn công Zero-click tinh vi đến mức có thể xâm nhập vào điện thoại ngay cả khi bạn đang ngủ và máy vẫn nằm yên trên bàn.

Thay vì lừa bạn mở cửa, mã độc ẩn mình trong những dữ liệu mà ứng dụng tự động xử lý, như một bản xem trước hình ảnh hoặc tệp tin nhắn. Chỉ cần thiết bị nhận được dữ liệu đó, lỗ hổng trong phần mềm sẽ bị kích hoạt và quyền kiểm soát âm thầm rơi vào tay kẻ xấu.

Đây là lời nhắc nhở lạnh lùng rằng trong thế giới số, sự tiện lợi của việc tự động hiển thị đôi khi chính là kẽ hở chết người mà chúng ta thường vô tình bỏ qua.

Ủa, chỉ là xem cái ảnh thôi mà, sao nó lại "chạy" được mã độc?

Hãy hình dung điện thoại như một đầu bếp. Để hiển thị ảnh, nó phải đọc một "công thức" cực kỳ phức tạp. Kẻ tấn công sẽ gửi một tệp tin chứa những chỉ dẫn sai lệch được ngụy trang khéo léo.

Khi ứng dụng giải mã tấm ảnh, những chỉ dẫn này khiến bộ nhớ bị quá tải và "tràn" ra ngoài vùng an toàn. Hệ thống bị đánh lừa và thực thi luôn đoạn mã độc ẩn bên trong thay vì chỉ hiển thị hình ảnh.

Đây là lỗ hổng ở tầng xử lý dữ liệu. Chính quá trình "tự động đọc" của máy đã vô tình kích hoạt cái bẫy mà bạn không hề hay biết, biến sự tiện lợi thành một rủi ro an ninh nghiêm trọng.

Nhưng cái phần "tràn" ra đó làm sao điều khiển được cả hệ thống?

Khi bộ nhớ bị tràn, dữ liệu dư thừa sẽ đè lên các ngăn chứa lệnh điều hành kế tiếp. Kẻ tấn công tính toán cực kỳ chính xác để mã độc nằm đúng vào vị trí mà bộ vi xử lý chuẩn bị đọc tới.

Thay vì hiển thị ảnh, máy bị lừa thực hiện lệnh "mở cửa hậu" hoặc "gửi dữ liệu". Đây là kỹ thuật chiếm quyền điều khiển luồng thực thi, biến thiết bị thành một con rối trong tay kẻ xấu.

Mọi việc diễn ra ở cấp độ hệ thống, nhanh đến mức các lớp bảo mật bề mặt hoàn toàn không kịp phản ứng.

Rốt cuộc làm sao họ biết chỗ nào mà đặt mã cho chuẩn?

Kẻ tấn công không hề đoán mò. Họ sở hữu những "bản đồ" cực kỳ chi tiết về cấu trúc bộ nhớ của từng phiên bản phần mềm.

Bằng cách chạy thử ứng dụng trên các thiết bị giống hệt mục tiêu, họ tìm ra các địa chỉ bộ nhớ cố định. Giống như việc biết chắc chắn tủ điện luôn nằm ở một góc cố định trong mọi căn hộ cùng bản thiết kế, họ chỉ việc nhắm thẳng vào đó.

Sự đồng nhất của công nghệ giúp chúng ta dùng máy dễ dàng, nhưng cũng vô tình tạo ra lộ trình định sẵn cho mã độc xâm nhập.

Sao họ không xáo trộn các địa chỉ đó để đánh lạc hướng nhỉ?

Thực tế họ có làm, thông qua kỹ thuật ASLR. Hãy tưởng tượng mỗi khi khởi động, sơ đồ các phòng trong bộ nhớ lại được xáo trộn để kẻ xấu mất dấu.

Nhưng kẻ tấn công rất cao tay. Họ tìm cách ép hệ thống tiết lộ một vài tọa độ manh mối. Chỉ cần một điểm tựa, họ có thể tính ngược ra toàn bộ sơ đồ mới.

Đây là cuộc đấu trí liên tục. Chỉ cần một sơ hở nhỏ, kẻ xấu vẫn sẽ tìm thấy kẽ hở.

Trải nghiệm duyệt thẻ →

Chủ đề liên quan

Rủi ro từ các tiện ích mở rộng trình duyệtCơ chế theo dõi xuyên thiết bị bằng sóng siêu âmPhần mềm theo dõi (Stalkingware) và quyền riêng tư cá nhânCách các ứng dụng bàn phím bên thứ ba theo dõi bạnCách các trang web nhận diện bạn qua dấu vân tay trình duyệtRủi ro bảo mật đằng sau các mã QR công cộng