Hướng tới lưu trữ đáng tin cậy với SSD sử dụng FTL độc quyền

( 0 đánh giá )
Miễn phí

FTL là lớp firmware độc quyền, thực hiện các thao tác quan trọng như ánh xạ địa chỉ, thu gom rác, cân bằng độ mòn, quản lý khối xấu mà hệ điều hành không kiểm soát được  

Trojan do nhà sản xuất cài vào FTL có thể kích hoạt theo thời gian, số lần truy cập, hoặc tín hiệu đặc biệt, gây ra 5 loại đe dọa: mất dữ liệu, giảm tuổi thọ, giảm hiệu năng, sai lệch dữ liệu, đánh cắp dữ liệu  

Trust-1 sử dụng hai ổ SSD từ hai nhà sản xuất khác nhau, ghi song song và đọc kiểm tra toàn vẹn bằng hàm băm (MD5, SHA), lưu bản ghi digest tại host  

Trust-5 mở rộng sang RAID-5, sử dụng nhiều ổ SSD từ các nhà sản xuất khác nhau, kiểm tra toàn vẹn theo từng khối hoặc toàn bộ dải dữ liệu  

Bản ghi digest được lưu tại host khi hệ thống hoạt động, và ghi lại vào SSD khi tắt máy, có thể mã hóa bằng AES hoặc xác thực bằng HMAC để chống giả mạo  

Thử nghiệm thực hiện trên Linux kernel 3.19.3 với SSD từ Toshiba, Transcend và ADATA, đánh giá hiệu năng bằng công cụ iozone  

Kết quả cho thấy Trust-1 và Trust-5 chỉ giảm hiệu năng trung bình dưới 10%, chủ yếu do chi phí tính toán hàm băm và kiểm tra toàn vẹn khi đọc  

Kết luận: FTL độc quyền là lỗ hổng bảo mật nghiêm trọng trong SSD; Trust-1 và Trust-5 là giải pháp khả thi để xây dựng hệ thống lưu trữ đáng tin cậy với chi phí chấp nhận được