➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 3 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: security.googleblog.com – Kimberly Samra
Nghiên cứu Rowhammer: bảo vệ hệ sinh thái DRAM

Nghiên cứu Rowhammer: bảo vệ hệ sinh thái DRAM

Tóm tắt kỹ thuật (TL;DR)

"Rowhammer is a hardware vulnerability in DRAM where repeated memory access can cause bit flips in adjacent rows, potentially leading to data corruption, privilege escalation, or denial of service. Mitigations like ECC and Target Row Refresh (TRR) exist, but their effectiveness against sophisticated attacks is debated. Google has supported research and developed test platforms to analyze DDR5 memory and understand Rowhammer's impact."

🛡️ Tác động Bảo mật7/10

Lỗ hổng Rowhammer có thể dẫn đến mất dữ liệu, leo thang đặc quyền hoặc từ chối dịch vụ.

💼 Tác động Vận hành6/10

Các doanh nghiệp sử dụng máy chủ và trung tâm dữ liệu có thể gặp rủi ro do lỗ hổng DRAM này, ảnh hưởng đến tính toàn vẹn dữ liệu và bảo mật hệ thống.

Google hỗ trợ nghiên cứu và phát triển nền tảng thử nghiệm để phân tích bộ nhớ DDR5, tìm hiểu tác động của lỗ hổng Rowhammer. Rowhammer là một lớp lỗ hổng phần cứng trong DRAM, khi truy cập lặp đi lặp lại một hàng bộ nhớ có thể gây ra bit flip ở các hàng lân cận, dẫn đến mất dữ liệu.

Các biện pháp giảm thiểu như ECC (Error Correcting Code - mã sửa lỗi) và Target Row Refresh (TRR - làm mới hàng đích) đã được triển khai, nhưng hiệu quả của chúng trước các cuộc tấn công tinh vi vẫn còn gây tranh cãi. Google hợp tác với các nhà nghiên cứu để hiểu rõ hơn về cách các cuộc tấn công này hoạt động.

Lỗ hổng này cho phép kẻ tấn công gây ra bit flip bằng cách truy cập liên tục các hàng DRAM liền kề. Kẻ tấn công có thể khai thác Rowhammer để leo thang đặc quyền hoặc gây từ chối dịch vụ. Các biện pháp giảm thiểu hiện tại như TRR có thể bị bỏ qua bằng cách tấn công đồng thời nhiều hàng không liền kề. JEDEC đang phát triển PRAC (Proactive Rowhammer Attack Countermeasure) để phát hiện Rowhammer một cách xác định, nhưng các hệ thống DDR5 hiện tại chưa hỗ trợ PRAC.

Để đánh giá hiệu quả của các biện pháp giảm thiểu, cần hiểu cách TRR và ECC hoạt động, cách các mẫu truy cập bộ nhớ từ phần mềm chuyển thành lệnh DDR cấp thấp và cách các biện pháp giảm thiểu phía máy chủ hoạt động. Google hợp tác với Antmicro để phát triển hai nền tảng thử nghiệm Rowhammer dựa trên FPGA mã nguồn mở: một cho RDIMM (Registered DIMM) và một cho SO-DIMM.

Câu hỏi thường gặp

Rowhammer là gì?

Rowhammer là một lỗ hổng phần cứng trong DRAM, khi truy cập lặp đi lặp lại một hàng bộ nhớ có thể gây ra bit flip ở các hàng lân cận, dẫn đến mất dữ liệu hoặc leo thang đặc quyền.

TRR là gì?

TRR (Target Row Refresh) là một biện pháp giảm thiểu Rowhammer, theo dõi số lần truy cập vào các hàng bộ nhớ lân cận và làm mới các hàng này nếu vượt quá ngưỡng nhất định.

PRAC là gì?

PRAC (Proactive Rowhammer Attack Countermeasure) là một biện pháp giảm thiểu mới đang được phát triển bởi JEDEC, nhằm phát hiện Rowhammer một cách xác định bằng cách theo dõi tất cả các hàng bộ nhớ.

Góc nhìn của Orange Cloud

Theo chúng tôi, việc Google hỗ trợ nghiên cứu Rowhammer rất quan trọng cho các doanh nghiệp Việt Nam sử dụng máy chủ và trung tâm dữ liệu. Việc hiểu rõ lỗ hổng và các biện pháp giảm thiểu giúp họ đưa ra quyết định đầu tư và cấu hình hệ thống phù hợp. Các nhà phát triển phần mềm cũng nên xem xét các tác động tiềm ẩn của Rowhammer khi thiết kế ứng dụng quan trọng về bảo mật. Điều đáng chú ý là các hệ thống DDR5 hiện tại chưa có giải pháp phòng thủ hoàn toàn, do đó cần theo dõi các bản cập nhật và hướng dẫn từ nhà sản xuất.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔