하드 드라이브를 지우고 헤더만 다시 쓰는 것이 안전합니까?

하드 드라이브를 지우고 헤더만 다시 쓰는 것이 안전합니까?

하드 드라이브를 빠르게 지우고 싶으 dd므로 파티션 헤더를 "0"으로 설정하면 inode 테이블, 블록 크기 등이 파괴됩니다.

하지만 안전한가요?

고쳐 쓰다

암호화되지 않은 파티션(모두 ext4)이 있습니다. "보안"이란 데이터 복구 가능성이 없어야 함을 의미합니다.

답변1

안전한? 틀림없이. 특히 각 파티션의 첫 번째 메가바이트에 대해 이 작업을 수행하면 다시 파티션을 나눈 후 메타데이터가 손실되지 않습니다.

안전한? 당연히 아니지.

답변2

데이터를 덮어쓰지 않으면 데이터는 그대로 유지되며 해당 데이터를 읽기 위해 고대 기술을 마스터할 필요는 없습니다. 물론 파일 시스템 메타데이터를 덮어쓰면 거기에 도달하기가 더 어려워지지만 언제나 그렇듯 여전히 존재합니다.

이것은 모호한 보안입니다.

답변3

"안전하다"는 것은 무엇을 의미합니까?

즉, 하드 드라이브에서 읽기/쓰기가 가능하다는 뜻입니다. 예. 다시 파티션을 나누고 다시 포맷하면 됩니다.

하지만 만약 당신이 읽는다면ext2/ext3/ext4의 파일은 어떻게 배치되나요?모든 메타데이터가 지워지더라도 파일은 여전히 ​​복구될 수 있음을 알 수 있습니다.

답변4

실수하지 마십시오. 데이터 복구를 불가능하게 만드는 유일한 방법은 모든 것을 덮어쓰는 것입니다. 디스크의 일부만 덮어쓰는 경우 디스크에 액세스하는 사람은 누구나 덮어쓰지 않은 부분을 복구할 수 있습니다. 섹션이 어떻게 구성되어 있는지 파악하는 것은 다소 어려울 수 있지만 파일은 연속 블록에 있는 경향이 있으며(연속 읽기가 더 빠르기 때문에 파일 시스템은 파일을 너무 많이 조각화하지 않으려는 경향이 있습니다) 대부분의 파일 형식은 모두 인식할 수 있는 구조를 포함합니다.

데이터를 암호화하면 키를 덮어쓰는 것만으로도 충분합니다. 이 경우 공격자는 악용할 수 없는 일부 암호화된 데이터만 획득합니다. 이것이 일부 모바일 장치가 추출하기 어렵지 않은 키로 저장소를 암호화하는 이유입니다. 이렇게 하면 도난당한 장치의 원격 삭제가 성공할 가능성이 더 높아지고(도둑은 장치를 네트워크에 연결하기 위해 메모만 있으면 됩니다) 장치의 무료 사본을 삭제하십시오.)

데이터를 0으로 덮어쓰는 것이 안전합니다. 무작위 패턴을 사용하여 여러 번 덮어쓰기("Gutmann 삭제")를 수행하는 방법에 대한 많은 제안을 찾을 수 있지만 이는 대부분 드라이브가 더 간단하고 전자 장치에서 데이터를 복구할 수 있었던(낮은 성공률로) 시절부터 시작된 신화입니다. 실험실 참조하드 드라이브의 모든 정보를 안정적으로 삭제하는 방법은 무엇입니까?그리고하드 드라이브에 0(또는 무작위 데이터)을 한 번만 쓰는 것보다 여러 번 쓰는 것이 더 나은 이유는 무엇입니까?. 플래시 드라이브에서는 더 복잡합니다.플래시 드라이브를 한 번만 지우면 충분합니까?그리고SSD 데이터를 삭제한 후 복구할 수 있나요?

관련 정보