기록의 무결성 (Records Integrity)

문헌정보학
한 줄 정의: 기록이 생산된 이후 승인되지 않은 방식으로 변경, 손상, 훼손되지 않고 완전한 상태로 유지되고 있음을 나타내는 속성으로, 체크섬 검증 등의 기술적 수단을 통해 확인되는 기록관리의 핵심 요건이다.

쉽게 풀면

기록이 만들어진 이후로 몰래 바뀌거나 손상되지 않고 온전하게 유지되고 있다는 것을 말한다. 기록이 만들어진 뒤 몰래 바뀌지 않고 온전히 유지되고 있다는 뜻이다.

왜 중요한가

체크섬 검증 등 기술적 수단을 통해 디지털 기록이 승인되지 않은 변경 없이 유지되고 있음을 확인하는 데 쓰이며, 신뢰가능한디지털저장소 인증 기준(ISO 16363)의 핵심 요건으로 다뤄집니다. 법정 소송이나 감사 상황에서 기록의 무결성이 입증되지 않으면 그 기록은 증거로서의 효력 자체를 인정받지 못할 수 있어, 공공기관에서는 이를 법적 리스크로 다룬다.

논문에서는 이렇게 쓰입니다

본 저장소는 전자기록의 무결성을 보장하기 위해 저장 시점에 생성한 해시값을 주기적으로 재검증하는 절차를 운영한다.

해시 기반 검증 절차를 통해 기록의 무결성을 지속적으로 확인하는 저장소 운영 방식을 설명하는 문장이다.

"전자기록의 해시값을 주기적으로 검증하여 생산 이후 변경 여부를 확인하는 체계가 도입되었다."

무결성이 훼손된 기록은 증거로서의 가치를 잃으므로, 접근 이력 관리와 위변조 탐지 기술을 함께 갖추는 것이 기록관리 체계의 핵심 요건으로 다뤄진다.

조금 더 깊게 보면

무결성 검증은 기록이 변경되지 않았음을 확인할 뿐 그것이 애초에 진본이었는지는 별도로 입증해야 하므로, 무결성 확보만으로 진본성까지 자동으로 보장되는 것은 아니라는 점에 유의해야 합니다. 무결성은 '비트 수준 무결성(파일이 전혀 변경되지 않음)'과 '내용 수준 무결성(의미가 훼손되지 않음)'으로 다시 나뉘며, 포맷 마이그레이션처럼 파일이 바뀌어도 내용 무결성은 유지될 수 있다는 점에서 이 구분이 중요합니다. 해시값 재계산 주기를 지나치게 짧게 잡으면 저장소의 연산 자원을 과도하게 소모하므로, 기관은 자료의 중요도에 따라 점검 빈도를 차등화하는 정책을 두기도 한다.

주의할 점

무결성은 진본성과 밀접히 연관되지만 개념적으로는 구분되며, 무결성이 확보되었다고 해서 반드시 진본성까지 자동으로 보장되는 것은 아니다. 무결성 검증에 쓰이는 해시 알고리즘 자체가 노후화되어 취약점이 발견될 수 있으므로, 저장소는 알고리즘을 주기적으로 재평가하고 필요시 교체해야 한다. 무결성 검증 결과를 기록한 로그 자체도 위변조될 수 있으므로, 로그의 무결성 또한 별도로 보호되어야 한다.

관련 용어