Spectre tái xuất: Nghiên cứu mới chỉ ra chip RISC-V vẫn dễ bị tấn công

12 tháng 8, 2026·5 phút đọc

Tám năm sau khi lỗ hổng Spectre gây chấn động làng công nghệ, các nhà nghiên cứu Bỉ và Đức đã chứng minh rằng nhiều chip RISC-V thương mại vẫn bị ảnh hưởng bởi toàn bộ các biến thể Spectre chính. Phát hiện này phá vỡ giả định phổ biến rằng kiến trúc RISC-V đơn giản nên miễn nhiễm với lớp tấn công này, đồng thời đặt ra thách thức lớn về bảo mật cho hệ sinh thái phần cứng đang phát triển nhanh chóng.

Spectre tái xuất: Nghiên cứu mới chỉ ra chip RISC-V vẫn dễ bị tấn công

Spectre tái xuất: Nghiên cứu mới chỉ ra chip RISC-V vẫn dễ bị tấn công

Tám năm sau khi lỗ hổng Spectre gây chấn động làng công nghệ, các nhà nghiên cứu Bỉ và Đức đã chứng minh rằng nhiều chip RISC-V thương mại vẫn bị ảnh hưởng bởi toàn bộ các biến thể Spectre chính. Phát hiện này phá vỡ giả định phổ biến rằng kiến trúc RISC-V đơn giản nên miễn nhiễm với lớp tấn công này, đồng thời đặt ra thách thức lớn về bảo mật cho hệ sinh thái phần cứng đang phát triển nhanh chóng.

Spectre: "Bóng ma" chưa bao giờ biến mất

Spectre là một họ lỗ hổng liên quan đến thực thi suy đoán (speculative execution) - một kỹ thuật tối ưu hiệu năng dựa trên việc dự đoán luồng dữ liệu trước khi lệnh được thực thi. Khi dự đoán sai, hệ thống sẽ hoàn tác mà không ảnh hưởng đến ứng dụng đang chạy, nhưng những dấu vết để lại vẫn có thể bị khai thác để vượt qua cơ chế bảo vệ bộ nhớ và đánh cắp dữ liệu bí mật.

Trong nhiều năm, Spectre đã "đeo bám" các chip kiến trúc x86 và ARM, buộc giới khoa học máy tính phải phát triển hàng loạt biện pháp phòng thủ như IBRS, IBPBSTIBP.

RISC-V không miễn nhiễm như nhiều người vẫn nghĩ

Nhiều người từng cho rằng kiến trúc RISC-V quá đơn giản nên không bị ảnh hưởng bởi Spectre. Tuy nhiên, một bài báo khoa học được chấp nhận tại Hội nghị Usenix Security Symposium lần thứ 35 với tiêu đề "Spectre on RISC-V Silicon: Attacks and Defenses on Commercial Out-of-Order Processors" đã bác bỏ hoàn toàn giả định này.

Theo nghiên cứu, các bộ xử lý RISC-V thương mại có thực thi ngoài thứ tự (out-of-order) - bao gồm SiFive P550T-Head Xuantie C910/C920 - đều dễ bị tấn công bởi tất cả các biến thể Spectre chính. Trong khi đó, các chip xử lý theo thứ tự (in-order) như SiFive U74 và Xuantie C906/C908 dường như không bị ảnh hưởng.

"Chúng tôi trình diễn các cuộc tấn công bằng chứng trên cả hai bộ xử lý bằng Spectre-PHT, Spectre-BTB, SpectreRSB và Spectre-STL, đạt độ thu hồi (recall) lên đến 100% với độ chính xác (precision) hơn 97%," bài báo nêu rõ.

Cụ thể:

  • Spectre-PHT khai thác việc huấn luyện sai Bảng Lịch sử Mẫu (Pattern History Table)
  • Spectre-BTB đầu độc Bộ đệm Mục tiêu Nhánh (Branch Target Buffer)
  • Spectre-RSB tấn công Bộ đệm Ngăn xếp Trả về (Return Stack Buffer)
  • Spectre-STL khai thác lỗi dự đoán trong chuyển tiếp store-to-load

Bằng chứng tấn công thực tế trên silicon

Để chứng minh mức độ nghiêm trọng, nhóm nghiên cứu đã tạo ra một bằng chứng khai thác (proof-of-concept) có thể rò rỉ bộ nhớ kernel Linux trên chip Xuantie C910 với tốc độ 338 bytes mỗi giây.

Điều đáng lo ngại là các biện pháp phòng thủ phần mềm đã được phát triển cho x86 và ARM không thể áp dụng trực tiếp cho RISC-V. Ngoài ra, các nhà nghiên cứu còn chỉ ra rằng phần cứng RISC-V thiếu các giao diện giám sát nội bộ (introspection interfaces) cần thiết để quan sát và suy luận về các đặc điểm vi kiến trúc. Thêm vào đó, sự đa dạng của hệ sinh thái phần cứng RISC-V khiến không có một giải pháp giảm thiểu duy nhất nào hiệu quả trên toàn bộ hệ thống.

Hệ sinh thái non trẻ, lỗ hổng "cha truyền con nối"

"RISC-V kế thừa phần mềm và mô hình mối đe dọa của các kiến trúc trưởng thành nhưng lại thiếu lớp bảo vệ tích lũy của chúng," các tác giả kết luận. "Thu hẹp khoảng cách này không phải là vấn đề chuyển từng biện pháp giảm thiểu riêng lẻ, mà là xây dựng các nguyên thủy kiến trúc, tính minh bạch phần cứng và công cụ toàn hệ sinh thái mà phòng thủ Spectre hiệu quả đòi hỏi."

Nhóm nghiên cứu cho biết họ đã tiến hành tiết lộ có trách nhiệm từ tháng 12 năm ngoái. Ba bản vá của họ đã được hợp nhất vào nhánh chính của Linux và hai bản khác đang được xem xét. SiFive được cho là đã xử lý các phát hiện trên P550, còn T-Head (thuộc Alibaba) cam kết sẽ công bố các rào cản suy đoán chuyên biệt cho bộ xử lý của họ.

Hàm ý cho thị trường Việt Nam

RISC-V đang ngày càng được quan tâm tại Việt Nam, đặc biệt trong bối cảnh Chính phủ khuyến khích nghiên cứu và phát triển chip bán dẫn nội địa. Các doanh nghiệp và viện nghiên cứu trong nước đang bắt đầu tìm hiểu và thử nghiệm kiến trúc mở này như một hướng đi chủ động về công nghệ lõi.

Phát hiện này là hồi chuông cảnh tỉnh rằng việc áp dụng một kiến trúc mới không đồng nghĩa với việc tự động an toàn. Khi xây dựng sản phẩm trên nền tảng RISC-V, các kỹ sư và nhà phát triển Việt Nam cần tích hợp sớm các biện pháp bảo mật ở tầng phần cứng và hệ điều hành, thay vì coi bảo mật là một bước bổ sung sau cùng.

Nghiên cứu được thực hiện bởi Lukas Gerlach (CISPA Helmholtz Center for Information Security), Marton Bognar (DistriNet, KU Leuven), Daniel Weber và Michael Schwarz (CISPA Helmholtz Center for Information Security), cùng Jo Van Bulck (DistriNet, KU Leuven). Việc công bố sớm là có chủ đích, vì theo các tác giả, Spectre đã tồn tại suốt tám năm - đủ dài để không thể trì hoãn thêm nữa.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗