디지털 무결성 이란 특정 시점부터 디지털 데이터가 변경, 손상 또는 조작되지 않았음을 보장하는 것을 말합니다.
즉, 정보는 그대로 유지된다는 의미입니다. 즉, 원래 상태와 정확히 동일하며, 아무리 사소한 변경이라도 감지할 수 있습니다.
디지털 무결성은 해시 함수를 통해 달성되며, 해시 함수를 구현하는 소프트웨어에는 sha256sum, b3sum, fsum 등이 있습니다. 무엇을 사용하든 데이터 무결성을 올바르게 검증할 수 있도록 프로세스에 사용된 알고리즘을 기록하는 것이 필수적입니다.
이 감사원은 디지털 무결성에 초점을 맞춰 개발되었으며, 해시 계산에 혁신을 구현하는 동시에 기존 소프트웨어에서 찾을 수 없는 유용한 기능을 제공합니다.
감사자 설치
감사원은 https://thash.org/auditor 에서 다운로드할 수 있습니다. 로컬 폴더에 압축을 풀어야 하며, 프롬프트의 어느 곳에서나 쉽게 사용할 수 있도록 운영 체제의 PATH에 포함된 폴더에 복사해야 합니다. PATH는 일반적으로 다음과 같습니다.
-
Windows의 경우
%localappdata%\Microsoft\WindowsApps
: (이 바로가기를 Windows 탐색기에 직접 붙여넣으면 해당 위치로 이동합니다!)C:\Windows\System32
-
Linux의 경우:
/usr/local/bin
/usr/bin
,/bin
,/usr/sbin
auditor --help
PATH에 있는 어떤 폴더로도 복사할 수 있는 권한이 없는 경우 압축을 푼 폴더에서 바로 사용할 수 있습니다. 예: 폴더에 압축을 푼 경우
C:\temp
다음을 입력합니다.C:\temp\auditor.exe --help
감사자는 다음 순서대로 사용되는 두 개의 하위 명령을 구현합니다.
-
auditor hash pasta
: '폴더'에 있는 파일의 무결성 데이터를 포함하는 감사 파일을 생성합니다. -
auditor check pasta
: 감사 파일의 정보를 사용하여 '폴더'에 있는 파일이 손상되지 않았는지 확인합니다.
자세한 사용법은 아래와 같습니다.