AI가 해시값이 같으면 파일을 누가 만들었는지도 알 수 있을까?
일반 해시는 내용 변화 확인에 쓰이지만 공개 계산이라 공격자가 파일과 해시를 함께 바꿀 수 있습니다. 변경·검사값·비밀키 조건을 바꾸며 근거 범위를 확인합니다.
그림에서 무엇을 볼까요?
일반 해시는 파일과 공개 검사값을 비교하고 HMAC은 공유 비밀키가 더해져 메시지 인증 근거를 제공하는 비교 그림입니다.
파일이 바뀌면 해시도 달라지는 성질을 이용해 전송 중 손상이나 예상치 못한 변경을 찾을 수 있습니다.
하지만 해시 계산은 공개되어 있어 공격자가 파일과 게시된 해시를 함께 바꾸면 둘은 다시 일치할 수 있습니다.
함께 확인할 점
실제 해시나 HMAC을 계산하지 않는 개념 모형입니다. 운영에서는 검증된 최신 알고리즘·안전한 키 배포·서명 검증을 사용해야 합니다.
생각해 볼 질문
파일 무결성, 보낸 주체 인증, 공개 검증 가운데 내 작업에 필요한 목표를 구분하고 어떤 근거가 필요한지 적어 보세요.
