최근에 SSD에 장애가 발생하여 데이터 복구를 시도하고 있습니다. 데이터 복구 회사는 내장 드라이브 컨트롤러가 암호화를 사용하기 때문에 복잡하다고 말합니다. 나는 이것이 메모리 칩에 데이터를 쓸 때 데이터를 칩에 암호화 된 형식으로 저장한다는 것을 의미한다고 가정한다. 이것이 사실이라면 왜 지구상에서 그렇게 할 것입니까?
최근에 SSD에 장애가 발생하여 데이터 복구를 시도하고 있습니다. 데이터 복구 회사는 내장 드라이브 컨트롤러가 암호화를 사용하기 때문에 복잡하다고 말합니다. 나는 이것이 메모리 칩에 데이터를 쓸 때 데이터를 칩에 암호화 된 형식으로 저장한다는 것을 의미한다고 가정한다. 이것이 사실이라면 왜 지구상에서 그렇게 할 것입니까?
답변:
SSD는 암호화 키를 일반 텍스트로 저장하여이를 수행합니다. ATA 디스크 암호를 설정하면 (Samsung에서이 클래스 0 보안이라고 함) SSD는이 암호를 사용하여 키 자체를 암호화하므로 드라이브를 잠금 해제하려면 암호를 입력해야합니다. 이렇게하면 드라이브의 전체 내용을 지우거나 드라이브의 모든 데이터를 암호화 된 버전으로 덮어 쓰지 않고도 드라이브의 데이터를 보호 할 수 있습니다.
드라이브에 모든 데이터를 암호화하면 즉시 효과적으로 지울 수있는 또 다른 이점이 있습니다. 암호화 키를 변경하거나 삭제하면 드라이브 전체를 덮어 쓰지 않고도 드라이브의 모든 데이터를 읽을 수 없게됩니다. 일부 최신 Seagate 하드 드라이브 ( 여러 최신 소비자 드라이브 포함 )는이 기능을 Instant Secure Erase 로 구현합니다 . 1
최신 하드웨어 암호화 엔진은 매우 빠르고 효율적이기 때문에이를 비활성화 할 경우 실제 성능 이점이 없습니다. 따라서 많은 최신 SSD (및 일부 하드 드라이브)에는 항상 암호화 기능이 있습니다. 실제로 대부분의 최신 WD 외장 하드 드라이브에는 항상 하드웨어 암호화 기능이 있습니다.
1 일부 의견에 대한 답변 : 정부가 가까운 시일 내에 AES를 해독 할 수 있다는 점을 고려하면 이는 완전히 안전하지 않을 수 있습니다. 그러나 일반적으로 대부분의 소비자와 오래된 드라이브를 재사용하려는 비즈니스에 충분합니다.
그것은이다 아름다운 완전히 우아한 하는 데 사용되는 해킹 마모에 저장 디스크에. MLC 드라이브의 스크램블링 / 랜덤 화 데이터는 더 작은 프로세스 크기에 대한 신뢰도를 향상시킵니다. 이 백서와이 두 가지 참조 된 특허를 참조 하십시오 ( 여기 및 여기 에서 암호화 된 데이터는 본질적으로 임의적입니다 (주석에있는 내용을 파는 것에 대해서는 alex.forencich 덕분에). 센스 AES 암호화는 암호화되지 않은 ssd에서 데이터를 무작위 화하는 데 사용되는 LSFR과 동일한 방식으로 작동합니다.
이 클래스의 드라이브를 자체 암호화 드라이브 라고하며 , 이와 같이 최신 SSD가 상당히 구축되어 있습니다. 기본적으로 암호화는 상대적으로 저렴 하며 SSD에 스크램블 된 데이터를 저장할 수 있습니다 (일부 드라이브는 암호화 없이이를 수행 하여 안정성을 향상시킵니다 ). 포맷해야한다면? 키를 삭제하여 공간이 필요할 때까지 데이터에 액세스 할 수 없도록하십시오. 펌웨어 수준에서 수행되며 즉시 해독됩니다. 또한 프로세스 중에 데이터가 분산되므로 마모를 줄일 수 있습니다.
BIOS에서 HDD 보안 암호를 설정하거나 다른 유형의 지원되는 보안 / 암호화 옵션을 설정하지 않는 한, 이로 인해 누군가 NAND 칩의 납땜을 풀고 다른 곳에서 읽거나 새 컨트롤러에 넣고 데이터를 가져 오는 것을 방지 할 수 있습니다. 인텔 320에 대한이 AnandTech 검토를 참조하십시오 . 물론, 드라이브가 죽고 컨트롤러 인 경우 복구 서비스가 바로 그런 것입니다. 암호화 키가 저장된 위치 (펌웨어?)에서 암호화 키를 복구하여 전송할 수 없다면 불가능할 것입니다.
즉, 암호화는 디스크 수명을 늘리고 파일을 삭제할 때 '빠르게'만듭니다.
보안상의 이유로! SSD는 스크램블 된 데이터를 모든 장소와 다른 플래시 칩에 저장합니다. 플래시는 고장날 수 있으므로 광고 및 사용 가능한 것보다 많은 저장 공간이 있습니다.
이제 디스크에 암호화되지 않은 일급 비밀 정보가 있다고 가정하십시오. 이제는 이것이 멍청한 아이디어라고 판단하고 전체 드라이브를 암호화합니다.
그러나 전체 드라이브를 암호화 할 수는 없습니다 . SSD는 16GB의 공간을 표시하지만 내부에는 20GB의 공간이 있습니다 (실제로 추가 공간은 적습니다). 16GB를 모두 암호화하지만 드라이브 내부에는 여전히 4GB가 있으며 거기에 저장된 내용을 알 방법이 없습니다. 플래시 칩 하나에 결함이 있거나 드라이브가 다시는 건드리지 않을 수도 있습니다. 데이터 도둑은 여전히 그 데이터를 직접 읽을 수 있습니다.
또 다른 이유는 빠른 데이터 삭제를 허용하는 것입니다. 400MB / s의 1TB SSD를 삭제해야하는 경우 42 분이 걸립니다. 도난당한 랩톱에서 SSD를 원격으로 지우려면이 42m에서 도둑이 무언가 잘못되었음을 알고 전원을 차단합니다. 같은 이유로, 핀이 필요없는 경우에도 대부분의 최신 스마트 폰은 기본적으로 암호화됩니다.
암호화 된 SSD / 전화 삭제는 128 비트 (또는 256 비트) 키만 삭제하면됩니다. 그 후 모든 데이터는 가치가 없습니다. 1 초도 걸리지 않습니다.