카네기 멜런 대학의 연구팀은 SSD에 존재하는 보안 문제를 발견했습니다. SSD에 저장된 데이터를 간단하게 파괴할 수 있는 것이죠.
MLC 낸드 플래시를 사용한 SSD에 사용 가능하며, 똑같은 원래로 TLC SSD에서도 적용되지만 SLC에선 별 문제가 없다고 합니다.
SSD의 드라이버는 버퍼에 저장된 데이터를 플래시 메모리 셀에 기록합니다. 컨트롤러가 아닙니다. 이렇게 하면 대기 시간이 줄어들고 성능이 향상되거든요. 그러나 버퍼에 잘못된 데이터가 들어가면 컨트롤러가 이를 수정하지 못합니다. 그래서 데이터의 영구적인 손상이 가능합니다.
이런 공격을 막으려면 데이터를 SSD 컨트롤러에서 직접 버퍼링하는 것입니다. 컨트롤러는 데이터의 정확도를 확인하고 오류를 수정해 공격을 막을 수 있습니다. 다만 최대 5% 정도 대기 시간이 늘어날 수 있습니다. 서버용 제품이라면 이런 배려가 필요할지도.
그냥 PC메모리를 버퍼로 쓰게해주는 일부 SSD에 포함된 툴들에 대한 취약점을 얘기하는거네요
SLC 쓰는 SSD면 이런 툴 쓸 리가 없으니 괜찮다는거고;;
좀 억지성 내용인듯;