Động Sát Beating Tin nhanh AI, OpenAI tuần trước tiết lộ rằng hai AI Agent vốn không thể liên lạc qua mạng hay chia sẻ tệp, lại có thể lợi dụng chênh lệch tốc độ đọc của bộ nhớ đệm CPU để bí mật trao đổi thông tin.
Nhà sáng lập kiêm CEO của Vercel, Guillermo Rauch, sau đó đã tạo một chương trình demo có tên cpu-chat, tái hiện phương thức liên lạc tương tự trên máy tính của chính mình.
Ông sử dụng công nghệ Firecracker để chạy ít nhất hai máy ảo bị cô lập với nhau và không thể kết nối mạng trên cùng một máy tính.
Về lý thuyết, các máy ảo này không thể trao đổi thông tin trực tiếp, nhưng chúng vẫn chia sẻ tài nguyên phần cứng của cùng một máy tính. Rauch đã thử nghiệm ba phương pháp: một bên cố ý chiếm dụng CPU, thay đổi trạng thái bộ nhớ đệm hoặc tiêu thụ băng thông bộ nhớ, bên kia quan sát tốc độ chạy của mình thay đổi ra sao, rồi giải mã sự khác biệt nhanh chậm thành thông điệp.
Ngay cả khi tắt siêu phân luồng, vô hiệu hóa hợp nhất trang bộ nhớ, và phân bổ các máy ảo khác nhau vào các lõi CPU khác nhau, kiểu liên lạc này vẫn thành công. Rauch cho biết thí nghiệm không chỉ áp dụng cho bộ xử lý x86 mà còn có thể chạy trên chip M5 của Apple.
Tuy nhiên, đây là một thử nghiệm liên lạc được thiết kế có chủ đích, không phải hai AI tự tìm cách bí mật liên lạc với nhau. Rauch cũng chỉ ra rằng trong môi trường đám mây thực tế có nhiều yếu tố gây nhiễu hơn, kiểu liên lạc này khó thực hiện hơn, và có thể phát hiện bất thường bằng cách giám sát trạng thái vận hành phần cứng.
