In order to analyze solid state drive (SSD) security risks caused by malicious code in the flash translation layer (FTL)
we classify them into five kinds of risks
including data stealing
data destruction
denial of service
attack host and performance reduction. We also analyze this kind of malicious code about its action mechanism and possible forms
and classify malicious code based on its trigger and attack load. We design malicious code and inject it into SSD
implement attack experiment on Windows platform successfully.Attacks result in SSD denial of service and data destruction.Experiment results show that this kind of SSD security risks is real problem and injecting malicious code into SSD can be very imperceptible
SSD users are unable to aware of it. At last we propose a simple and effective countermeasure for this kind of SSD security risks.
关键词
Keywords
references
Zhou J, Chen X C, Wang J, et al. Leveraging semantic links for high efficiency page-level FTL design[C]//2016 IEEE 36th International Conference on Distributed Computing Systems Workshops.Nara, Japan, 2016: 84-89.
Cui X T, Zou M H, Shi L, et al.Towards trustable storage using SSDs with proprietary FTL[C]//2015 Design, Automation % Test in Europe Conference % Exhibition (DATE).Grenoble, France, 2015: 1213-1216.
Seo B K, Maeng S, Lee J, et al.DRACO:a deduplicating FTL for tangible extra capacity[J].IEEE Computer Architecture Letters, 2015, 14(2):123-126. DOI: 123
Hsieh J W, Lin H Y, Yang D L.Multi-channel architecture-based FTL for reliable and high-performance SSD[J].IEEE Transactions on Computers, 2014, 63(12):3079-3091. DOI: 3079