Search
Duplicate
🧹

나만 몰랐던 이야기 - 데이터 삭제편

간단소개
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
잡지식
Scrap
태그
파일삭제
9 more properties
잘못된 내용은 언제나 피드백 부탁드리겠습니다..!

내가 알고 있는 삭제란..?

유닉스 계열의 시스템에서 삭제하드 링크 수가 0이 될때 일어나는 것으로 알고 있다. 조금 더 정확히는 하드 링크참조 count가 0이 되면, 실제 파일의 내용이 저장되어 있는 disk spacefree하여 OS가 다른 파일을 위해서 사용할 수 있도록 하는 것이다.
하지만, 아래 기사를 보고 내 눈에 안 보인다고 아예 지워진 것이 아니라는 사실을 알게 되었다.
2009년, 영국 글래모건 대학에서는 흥미로운 실험을 진행했다. 유럽 5개국에서 무작위로 300개의 중고 하드 디스크를 구매하고, 무료 복구 프로그램으로 데이터를 되살려냈다. 그 결과, 기업 내부 정보와 환자 진료 기록은 기본이고, 특정 국가의 파리 대사관 보안 데이터, 미국과 베네수엘라 마약 밀매 조직 간의 500억 원대 환전 제안서, 심지어는 록히드마틴의 고고도 미사일 방어 체계인 사드(THAAD) 시스템 설계 정보까지 발견됐다.

파일은 삭제해도 끝나지 않는다..?

실제로 운영체제에서 데이터를 삭제하면 파일 경로만 사라져 보이지 않을 뿐, 데이터는 고스란히 남아있게 된다. 하드디스크, SSD, USBSD메모리에 파일이 저장되는 특성이 다 다르기 때문에 파일을 완전히 복구 불가능하게 삭제하는 방법을 아는 것은 중요하다!
1.
하드디스크
하드디스크는 내부에 배치된 플래터에 자기장으로 데이터를 입력하는 저장 장치이다. 따라서 파일을 삭제해도, 플래터에 그대로 정보가 물리적인 영역에 남아 있게 된다. 이 물리적인 영역이 여러 번 재사용 될 때까지 남아있기 때문에 길게는 몇 년까지 정보가 그대로 남아 있을 수 있다.
하드 디스크에 담긴 정보를 완전히 지우기 위해서는 삭제 전용 프로그램을 써야 하는데, 이 프로그램은 플래터에 남아있는 자기 데이터를 수차례 덧씌워서 흔적을 없애는 방식이다.
2.
SSD
하드디스크와 달리 플래시 메모리에 데이터를 저장하기 때문에 물리적인 정보가 남지 않아 데이터를 삭제하면 완전히 소멸된다. 따라서 오히려 역으로 중요한 자료를 복구할 가능성이 완전히 사라지는 것이다. 이를 방지하기 위해 SSD도 하드 디스크와 마찬가지로 일정 시간 데이터를 유지해주고 일정 기간이 지나면 트림(TRIM) 기능이 동작되고 그때 완전히 제거된다.
3.
USB, SD메모리
SSD와 같이 플래시 메모리 기반이지만 SSD와 달리 이 녀석들은 데이터가 덮어씌워 지기 전까지 계속 유지된다. 따라서 무료 복구 도구로 복구를 해도 쉽게 지웠던 프로그램이 복구 된다. 따라서, 이 녀석도 하드디스크처럼 삭제 전용 프로그램이 필요하다.

그래서 너가 하고 싶은 이야기는 이게 다야..?

사실 내가 이러한 내용을 찾아보게 된 계기가 있다. 여기서부터는 어디까지나 나의 뇌피셜로 가득찰 예정이라 바쁘신 분들은 도망가는 것을 추천드린다..ㅎㅎ 그치만 이렇게 써놓으면 누군가 정답을 알려주실 거 같기에..끄적여본다
어느 한적한 날 밤..저녁이었다..태풍으로 인해 바람소리가 거세고 우중충한 날씨 속에서 나는 어떠한 함수 테스트를 위해 폴더를 만들고 있었다.
나는 test라는 폴더를 만들었고, 평소와는 다르게 오른쪽에 예쁘게 쌓이는게 아니라 이상한 위치에 폴더가 생기길래 뭐지 싶었지만 중요한 것이 아니기에 무시했다
흐음..이제부터 이 위치에 생기는건가..?
라 생각하며 a폴더를 만들었는데.....
엥..? 이 녀석은 또 오른쪽에 생기네..?
몰라 중요한건 아니니까 근데 폴더명 test는 숫자가 없어서 별로다 test0으로 만들어야지!
지웠으니까~ 이제는 생성이다!
?
뭐지..뭔가 지워지기 전 위치에 다시 생기는 거 같은데...?에이 설마~
???
?????????
그 뒤 나는 많은 상황을 테스트 해봤고 폴더명이 같을 경우 이전에 있던 위치를 기억하고 있는게 맞는 거 같다..
그래서 나는 이유를 찾아보다가 데이터 삭제에 대한 내용들을 보게 되었고 나의 뇌피셜은 폴더의 위치에 대한 데이터가 완전히 소멸되지 않아서 그런 것이 아닐까..하는 진짜 아무 영양가 없는 단순 호기심이었다 ㅎㅎㅎㅎ
21.08.27 피드백
감사하게도 김재서님께서 피드백을 해주셔서 정확한 정보를 알 수 있었다! 감사합니다
나의 그림일기 끝. ^____^

참고