Bit2Watt: Tấn công lưới điện thông qua tải GPU trên Cloud mà không cần khai thác lỗ hổng
Các nhà nghiên cứu từ Đại học Chiết Giang đã công bố kỹ thuật Bit2Watt, cho phép kẻ tấn công lợi dụng các workload GPU hợp lệ trên Cloud để gây mất ổn định lưới điện mà không cần sử dụng bất kỳ...
Một nhóm nghiên cứu từ Đại học Chiết Giang vừa công bố kỹ thuật tấn công mang tên Bit2Watt, cho phép người dùng Cloud (tenant) gây nhiễu loạn lưới điện thông qua việc điều khiển tải GPU. Điều đáng chú ý là phương thức này không yêu cầu bất kỳ mã độc (malware), quyền truy cập đặc quyền hay khai thác lỗ hổng (exploit) nào, mà chỉ dựa trên các tác vụ tính toán thông thường.
Table Of Content
Cơ chế hoạt động của Bit2Watt
Về cơ bản, mức tiêu thụ điện năng của GPU thay đổi trực tiếp theo khối lượng công việc (workload). Bằng cách lập lịch cho GPU chuyển đổi liên tục giữa trạng thái tải cao (saturate tensor cores) và trạng thái nghỉ (idle), kẻ tấn công có thể tạo ra các dao động điện áp có thể kiểm soát được tại ổ cắm. Các nhà nghiên cứu đã thử nghiệm hai phương pháp chính:
- SWMA (Synthetic Workload Modulation Attack): Sử dụng một kernel CUDA tùy chỉnh để chuyển đổi trạng thái tải với tần số từ 1.5 kHz đến 6 kHz. Phương pháp này dễ phát hiện hơn do tính chất bất thường của workload.
- LTMA (LLM Training Modulation Attack): Tinh vi hơn, phương pháp này nhúng sự biến thiên điện năng vào quá trình huấn luyện mô hình ngôn ngữ lớn (LLM). Bằng cách điều chỉnh siêu tham số và chèn các tác vụ phụ, kẻ tấn công có thể tạo ra dao động điện mà vẫn duy trì tiến trình huấn luyện, khiến nó khó bị nhận diện hơn nhiều so với SWMA.
Rủi ro đối với hạ tầng lưới điện
Mặc dù một GPU đơn lẻ không gây ra thiệt hại đáng kể, nhưng mô phỏng cho thấy khi hàng ngàn GPU cùng thực hiện đồng bộ hóa (lockstep), chúng có thể gây ra hiện tượng méo hài tổng (THD) vượt ngưỡng cho phép, dẫn đến mất ổn định lưới điện cục bộ. Nghiên cứu cũng chỉ ra rằng các dao động này có thể gây ra hiện tượng quá nhiệt hoặc kích hoạt các cơ chế bảo vệ quá dòng, dẫn đến tình trạng từ chối dịch vụ (DoS) cho chính các server GPU.
Ngoài ra, kỹ thuật này còn có thể được sử dụng như một kênh truyền tin bí mật (covert channel) để rò rỉ dữ liệu thông qua phát xạ điện từ (EMI) ở trường gần, tương tự như các kỹ thuật tấn công air-gap trước đây.
Thách thức trong việc phòng thủ
Điểm khó khăn nhất của Bit2Watt là nó không dựa trên một lỗ hổng phần mềm cụ thể để có thể tung ra bản vá (patch). Đây là vấn đề thuộc về kiến trúc hệ thống: sự liên kết chặt chẽ giữa tải GPU biến thiên nhanh và lưới điện hiện đại. Các công cụ giám sát hiện tại như PDU hay NVML thường không có tần số lấy mẫu đủ cao để phát hiện các dao động này.
Các nhà nghiên cứu đề xuất giải pháp phòng thủ kết hợp từ cả hai phía: lắp đặt hệ thống lọc hài và tụ điện trên lưới điện, đồng thời triển khai các thuật toán phát hiện bất thường trên workload GPU. Tuy nhiên, rào cản lớn nhất vẫn là sự thiếu kết nối trong quản lý giữa nhà cung cấp dịch vụ Cloud và đơn vị vận hành lưới điện.
Nguồn tham khảo: The Hacker News



No Comment! Be the first one.