Giới an ninh mạng vừa công bố một khung hậu khai thác (post-exploitation) mang tên PEEP, giả dạng một tiện ích quản lý bookmark vô hại trên Chrome/Edge. Nhưng điểm khiến giới chuyên môn phải dừng lại không phải là chuyện nó lừa người dùng cài đặt mà là ở chỗ nó không cần người dùng cài đặt gì cả. PEEP không đi qua Chrome Web Store, không hiện bất kỳ lời nhắc xác nhận nào và quan trọng hơn, nó chỉ xuất hiện sau khi kẻ tấn công đã có quyền truy cập máy tính nạn nhân từ một đường khác. Nói cách khác, đây không phải là malware "cửa ngõ", nó là công cụ "hậu cần" xuất hiện khi trận chiến đã thua từ vòng gửi xe. Và chính vì tư duy phòng thủ của phần lớn người dùng, kể cả nhiều quản trị hệ thống, vẫn đóng khung ở câu hỏi "làm sao để không bị lừa cài extension giả", nên loại tấn công này dễ dàng lọt qua mọi tuyến phòng ngự tâm lý thông thường.
Về mặt kỹ thuật, cái tinh vi của PEEP nằm ở chỗ nó không "xin phép" trình duyệt, mà giả mạo trực tiếp giá trị toàn vẹn (integrity value) trong file Secure Preferences, một cơ chế Chromium dùng để đảm bảo cấu hình trình duyệt không bị chỉnh sửa trái phép. Khi giá trị này bị làm giả, Chrome tin rằng mọi thứ vẫn "sạch" và tự động bật extension độc hại như thể nó vốn được cài đặt hợp lệ. Đây là một dạng tấn công vào chuỗi tin cậy nội bộ (trust chain) chứ không phải vào con người. Nhưng đáng sợ hơn cả là bước tiếp theo: PEEP dùng Native Messaging, một API vốn được thiết kế để extension giao tiếp với ứng dụng native trên máy, để phá vỡ chính cái sandbox mà cả ngành bảo mật trình duyệt xây dựng suốt hai thập kỷ. Từ một tiện ích chạy trong "chuồng cách ly" của trình duyệt, PEEP vươn tay chạy lệnh shell, quản lý file, dò tiến trình hệ thống, tức là full quyền kiểm soát OS. Trình duyệt, vốn được xem là ứng dụng đáng tin cậy nhất trên máy vì nó được ký số và cập nhật liên tục, giờ trở thành vỏ bọc hoàn hảo để logic độc hại "mượn danh" chạy mà không bị các công cụ giám sát file lạ, binary chưa ký phát hiện.
Về mặt kỹ thuật, cái tinh vi của PEEP nằm ở chỗ nó không "xin phép" trình duyệt, mà giả mạo trực tiếp giá trị toàn vẹn (integrity value) trong file Secure Preferences, một cơ chế Chromium dùng để đảm bảo cấu hình trình duyệt không bị chỉnh sửa trái phép. Khi giá trị này bị làm giả, Chrome tin rằng mọi thứ vẫn "sạch" và tự động bật extension độc hại như thể nó vốn được cài đặt hợp lệ. Đây là một dạng tấn công vào chuỗi tin cậy nội bộ (trust chain) chứ không phải vào con người. Nhưng đáng sợ hơn cả là bước tiếp theo: PEEP dùng Native Messaging, một API vốn được thiết kế để extension giao tiếp với ứng dụng native trên máy, để phá vỡ chính cái sandbox mà cả ngành bảo mật trình duyệt xây dựng suốt hai thập kỷ. Từ một tiện ích chạy trong "chuồng cách ly" của trình duyệt, PEEP vươn tay chạy lệnh shell, quản lý file, dò tiến trình hệ thống, tức là full quyền kiểm soát OS. Trình duyệt, vốn được xem là ứng dụng đáng tin cậy nhất trên máy vì nó được ký số và cập nhật liên tục, giờ trở thành vỏ bọc hoàn hảo để logic độc hại "mượn danh" chạy mà không bị các công cụ giám sát file lạ, binary chưa ký phát hiện.
Bức tranh còn rộng hơn khi PEEP hóa ra chỉ là biến thể phát triển từ RedExt, một framework mã nguồn mở phục vụ red teaming, từng bị lợi dụng trong chiến dịch GlassWorm trước đó. Đây là minh chứng rõ cho một xu hướng đáng lo ngại: ranh giới giữa công cụ phòng thủ hợp pháp và vũ khí tấn công thực chiến ngày càng mờ, chỉ cách nhau vài dòng code bổ sung cơ chế C2, cập nhật, và heartbeat. Chi tiết đáng chú ý không kém là nhóm vận hành PEEP để lại dấu vết dùng khung "Authorized CTF" (khung kịch bản diễn tập an ninh được cấp phép) có khả năng nhằm mục đích thao túng các công cụ AI để chúng hạ thấp rào chắn an toàn và hỗ trợ viết mã độc. Nếu đúng vậy, đây không còn là social engineering nhắm vào con người, mà là social engineering nhắm thẳng vào chính các hệ thống AI, một mặt trận mới mà ngành bảo mật gần như chưa có khung phòng thủ trưởng thành.
Bài học cốt lõi ở đây không phải "đừng cài extension lạ", vì PEEP chứng minh rằng khi kẻ tấn công đã có chỗ đứng trong hệ thống, chúng sẽ tìm mọi thành phần được tin tưởng nhất, ký số nhất, ít bị soi nhất, để biến nó thành công cụ kiểm soát toàn bộ máy. Nguyên tắc bảo mật kinh điển ở đây là: đừng bao giờ đánh đồng "được ký số, được cấp phép chính thức" với "an toàn tuyệt đối", vì chính niềm tin đó mới là thứ kẻ tấn công khai thác triệt để nhất. Câu hỏi đặt ra cho mỗi tổ chức lúc này không phải là "chúng ta có bị cài extension độc hại không", mà là: nếu một kẻ tấn công đã có được một chỗ đứng nhỏ trong hệ thống của bạn, có bao nhiêu "cửa tin cậy" như vậy đang chờ để bị biến thành bàn đạp?
Được phối hợp thực hiện bởi các chuyên gia của Bkav,
cộng đồng An ninh mạng Việt Nam WhiteHat
và cộng đồng Khoa học công nghệ VnReview
