보안 삭제로 파일을 안전하게 삭제
- 범주: 리눅스
파일을 삭제해야 할 때가 있습니다 ... 정말 파일을 삭제해야합니다. 오랫동안 PC 사업에 종사해 온 사람이라면 누구나 단순히 파일을 삭제하면 복구 할 수 있다는 것을 알고 있습니다. 누군가가 충분히 영리하고 수단이 있다면 원래 파일 위에 OS를 다시 설치해도 덮어 쓴 파일을 복구 할 수 있습니다.
그래서 ... 파일을 제거해야 복구 할 수 없다는 것을 알고있을 때 어떻게해야합니까? 글쎄, Linux에는 여러 가지 옵션이 있습니다. 이러한 옵션 중 하나는 보안 삭제입니다. 이 도구는 파일, 폴더를 안전하게 제거하고 드라이브의 여유 공간을 안전하게 정리할 수 있다는 점에서 매우 편리합니다. 이 기사에서는 보안 삭제를 설치하고 사용하는 방법을 보여줄 것입니다.
설치
보안 삭제 설치는 쉽습니다. 이 도구는 명령 줄 전용 도구이므로 명령 줄에서 설치하는 방법을 보여 드리겠습니다. 단계는 다음과 같습니다.
- 터미널 창을 엽니 다.
- 명령 실행
sudo apt-get 설치 보안 삭제
. - sudo 암호 (알지 못하는 경우 사용자 암호)를 입력하고 Enter 키를 누릅니다.
- 설치를 완료하십시오.
이제 컴퓨터에 보안 삭제가 설치되었으며 해당 파일과 폴더를 휴지통으로 보낼 준비가되었습니다.
파일 삭제
홈 디렉토리에 파일이 있다고 가정 해 보겠습니다 ( ~ / ) 호출 secret_stuff.txt . 보안 삭제로 이것을 삭제하려면 SRM 명령 (보안 제거). 이를 위해 다음과 같은 명령을 실행합니다.
srm ~ / secret_stuff.txt
그 파일은 이제 아주 사라졌습니다. 파일을 제거 할 때만 큼 빠르다고 기대하지 마십시오. rm 명령. 왜 더 오래 걸리나요? 파일에서 srm 명령을 실행할 때 secure-delete는 다음을 수행합니다.
- 1 0xff로 통과합니다.
- 5 무작위 패스.
- 27 Peter Gutmann (최고의 암호 학자)이 정의한 특수 값이 포함 된 패스.
- 파일 이름을 임의의 값으로 바꿉니다.
- 새 파일을 자릅니다.
각 패스 사이에 파일은 O_SYNC 모드로도 열리고 fsync () 호출이 수행됩니다.
폴더 삭제
폴더 삭제는 파일 삭제만큼 간단합니다. 폴더가 있다고 가정 해 보겠습니다. ~ / 비밀 _ 물건 영구적으로 삭제해야합니다. srm을 사용하여이를 수행하려면 다음과 같이 -r (재귀) 스위치를 사용합니다.
srm -r ~ / secret_stuff
디렉토리 내용의 크기와 양에 따라 삭제하는 데 다소 시간이 걸립니다.
여유 공간 지우기
컴퓨터에 OS를 설치하고 다시 설치 한 경우 현재 설치의 여유 공간에 남아있는 파일이 매우 쉽게 남을 수 있습니다. 다음 명령을 사용하여 공간에 파일이나 폴더의 흔적이 없는지 확인할 수 있습니다. 채우다 . 이 명령에 대해 알아야 할 두 가지 사항이 있습니다. 관리자 권한이 있어야하고 (따라서 sudo를 사용해야 함) 여유 공간의 마운트 지점을 알아야합니다. 이 명령은 매우 느리므로 실행하는 데 충분한 시간을 주어야합니다. 여러 번 사용되었으며 컴퓨터에 마운트 된 드라이브가 컴퓨터에 연결되어 있다고 가정 해 보겠습니다. / media / external . 이 드라이브의 여유 공간을 완전히 정리하려면 다음 명령을 실행합니다.
sudo sfill / media / external
잠시 후 특정 드라이브의 여유 공간에 디렉토리 나 파일의 흔적이 전혀 없습니다.
마지막 생각들
보안 삭제 도구를 사용하면 드라이브에서 데이터를 영구적이고 취소 할 수 없게 삭제할 수 있습니다. 이 도구는 매우 강력합니다. 심지어 법의학 팀도 드라이브에서 데이터를 추출하는 데 문제가있을 것입니다. 이 도구를주의해서 사용하여 실제로 보관하려는 파일을 안전하게 삭제하지 않도록하십시오!