SSD 가비지 수집 시간


23

중요한 정보를 SSD에 저장하고 전체 드라이브를 안전하게 지우지 않고 지우고 싶다고 가정 해 봅시다. 파일을 지우거나 덮어 씁니다. OS는 TRIM을 지원하므로 민감한 정보가 포함 된 블록이 가비지 수집기에서 지워지도록 표시됩니다.

가비지 수집기가 실제로 블록을 지우는 데 얼마나 걸립니까? 초? 시간? 디스크에 아직 충분한 데이터가 포함되어 있지 않습니까? SSD 컨트롤러에 따라 다를 수 있음을 이해하지만 예상 수치는 알지 못합니다. 기술 문서에 대한 모든 정보 또는 참조는 대단히 감사하겠습니다.

답변:


26

"민감한 정보"를 유지하려면 시간을 "절대"로 고려해야합니다. 걱정해야 할 TRIM이있을뿐 아니라 SSD 드라이브의 닳은 셀이 데이터를 잃지 않고 읽기 전용이되므로 해당 셀의 데이터를 "마모"로 교체 한 경우 해당 셀의 데이터를 지울 수 없습니다 .

민감한 정보가있는 경우 암호화 된 컨테이너에 저장해야하며 암호화되지 않은 버전은 하드 드라이브에 없어야합니다. 최신 소프트웨어 및 운영 체제가 작동하는 방식으로 인해 작업중인 데이터의 사본을 포함 할 수있는 임시 파일을 사용하는 경우가 가장 안전한 유일한 방법은 드라이브에서 전체 드라이브 암호화를 수행하여 임시 공간이없는 것입니다. 암호화되지 않은 저장 될 파일.

(PS 중요한 데이터가 이미 암호화되지 않은 드라이브에 있지만 전체 드라이브 암호화로 드라이브를 암호화 한 경우 드라이브에 암호화되지 않은 텍스트가있는 것처럼 드라이브를 처리해야합니다. 일부 중요한 정보가 하나에있을 수 있기 때문입니다. 읽기 전용 닳은 섹터 중 전체 드라이브 암호화를 활성화하면 읽기 전용 셀을 덮어 쓸 수 없습니다.이를 수행하는 유일한 "안전한"방법은 중요한 정보가없는 드라이브를 암호화 한 다음이를 사용하여 민감한 저장을 시작하는 것입니다 전체 드라이브 암호화가 수행 된 후에 만 정보를 제공 합니다 .)


좋은 답변, 감사합니다. 죽은 세포가 읽기 전용이 될 줄은 몰랐습니다. 거의 죽지 않는 세포의 전형적인 가비지 수집 시간에 대한 아이디어가 있습니까?
marcv81

3
불행히도 아니요,하지만 암호를 다룰 때 항상 특정 위협 모델을 염두에 두지 않으면 실수를하고 암호화되지 않은 텍스트가 나올 때 누군가가 죽을 수 있다고 가정합니다 (사람이 거주하는 국가에 따라 다름) 그 진술은 매우 사실 일 수 있습니다. ) 그래서 민감한 데이터를 읽을 수있는 시간을 "추측"하고 싶지도 않을 것입니다. "가장 하드 드라이브에 일반 텍스트로 한 번 쓰여지면 가장 비관적 인 숫자로 진행됩니다. 영원히".
Scott Chamberlain

1
매우 합리적인 접근 방식. 이전 암호가있는 볼륨 헤더가 여전히 드라이브에있을 수 있으므로 SSD에 저장된 TrueCrypt 볼륨의 (손상되지 않은) 암호를 변경하는 것이 어떤 의미가 있는지 궁금합니다. 가비지 수집 속도 (또는 값을 유지하는 데드 셀)에 따라 암호를 변경하면 실제로 암호화가 약화 될 수 있습니다.
marcv81

2
@NateKerkhofs : 비밀번호를 변경하고 이전 볼륨 헤더가 가비지 수집되지 않으면 드라이브에 2 개의 볼륨 헤더가 있습니다. 암호화되었지만 동의했지만 볼륨 헤더 1 개보다 안전하지 않습니다. 또한 TrueCypt 모델은 감가 상각 된 볼륨 헤더가 전체 볼륨의 암호를 해독하는 데 현재 볼륨 헤더만큼 우수합니다.
marcv81

1
@Mehrdad 데이터 손실 비용은 위협 모델의 일부 이며 , 일부 PII 는 다음 혁명 회의 일정 및 위치보다 훨씬 가치가 없습니다. 그렇기 때문에 위협 모델을 만드는 것이 매우 중요합니다. 위협 모델이없는 경우 최악의 상황을 가정하여 조언을하는 것이 좋습니다. marcv81이 PII를 저장하고 있는지 또는 정부를 전복시킬 계획인지는 잘 모르겠지만 서면 조언은 두 가지 모두에 유용합니다. PII가 완전히 죽이는 것입니까?이 조언이 PII에 사용되고 있습니까? 모릅니다.
Scott Chamberlain
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.