Жёсткие диски продолжают доминировать в составе персональных компьютеров, однако популярность твердотельных накопителей растёт и их превосходство становится лишь вопросом времени. SSD обладают более высокой производительностью и надёжностью, а цены на них постоянно падают.
Исследователи из университета Карнеги-Меллон обнаружили уязвимость в структуре твердотельных накопителей, которая подвергает их риску при атаках определённого типа. В результате таких атак возможен отказ устройств и повреждение данных. Проблема обнаружена только в накопителях с флеш-памятью типа MLC. Именно они являются наиболее популярными за счёт высокой скорости, поэтому уязвимость существует в большинстве SSD. Есть вероятность, что уязвимы также чипы типа TLC, где используются такие же циклы программирования.
Накопители с MLC записывают данные в буфер из ячейки памяти, а не из контроллера. Перехват этого процесса способен повредить записываемые данные. Кроме повреждения данных, повреждён может быть и сам накопитель, что уменьшит срок его работы. Это максимально упрощённое объяснение проблемы.
К счастью, избавиться от неё в будущем нетрудно. Производители должны пропускать данные через контроллер, как это происходит в накопителях с памятью SLC. Это примерно на 5% увеличит задержки, в результате чего одно из главных преимуществ MLC над SLC станет не столь весомым. Однако уже существующие накопители сейчас уязвимы. Остаются открытыми вопросы, можно ли закрыть уязвимость программным обновлением, существуют ли вирусы для её использования и способны ли их обнаруживать антивирусы.