데이터 무결성 검증
데이터 무결성 검증이란 데이터가 전송이나 저장 과정에서 바뀌지 않았는지 확인하는 절차이다. 해시값 비교는 내용을 숨기는 기술이라기보다 변경 여부를 판단하는 조건 관계로 읽어야 한다.
목차
1. 개요
데이터 무결성 검증이란 데이터가 저장되거나 전송되는 동안 변형되지 않았는지 확인하는 절차이다. 대표적으로 원래 데이터에서 만든 해시값과 받은 데이터에서 다시 만든 해시값을 비교해 변화 여부를 판단한다. 이 개념은 이진수와 정보 표현, 인터넷 주소 체계, 데이터 압축, 검색 엔진의 작동 원리, 기계학습의 학습 과정과 함께 조건 판단형 기술 지문으로 묶인다.
2. 상세
2.1. 무결성 - 내용이 그대로인가
무결성은 데이터가 중간에 바뀌지 않았는지를 묻는 성질이다. 전송 과정에서 일부가 달라졌거나 저장 중 손상되었다면, 겉보기에는 비슷해 보여도 같은 데이터라고 보기 어렵다.
수능 독서에서는 이 개념이 '확인 절차'로 나온다. 어떤 값이 같으면 어떤 판단을 할 수 있고, 다르면 어떤 결론을 내려야 하는지 조건 관계를 따라가면 된다.
2.2. 해시값 비교 - 숨기는 것이 아니라 확인하는 것
해시 함수는 데이터에서 짧은 요약값을 만들어 낸다. 검증할 때는 원본 쪽 요약값과 수신 쪽 요약값을 비교한다. 두 값이 달라지면 데이터가 바뀌었다고 의심할 수 있다.
여기서 해시를 암호화와 섞으면 위험하다. 암호화가 내용을 감추는 방향이라면, 해시 비교는 데이터가 같은 상태로 유지되었는지 확인하는 방향으로 읽는 것이 안전하다.1
3. 수능에서는 이렇게 나온다
무결성 검증은 조건과 판정의 연결로 출제되기 좋다. 아래 출제 이력 위젯이 실제 연결을 보여 주므로, 본문에서는 판단 방식을 정리한다.
- 조건 판단: 해시값이 같거나 다를 때 어떤 결론을 내릴 수 있는지 묻는다.
- 보안 개념 구분: 무결성 검증과 암호화를 같은 기능으로 묶는 선지를 조심해야 한다.
- 단계 관계: 원본 요약값 생성, 수신 데이터 요약값 생성, 두 값 비교의 순서를 읽게 한다.
4. 헷갈리기 쉬운 것들
| 흔한 오해 | 왜 틀렸나 | 바르게 이해하기 |
|---|---|---|
| 해시는 암호화와 같다 | 해시는 보통 변경 여부 확인과 연결되고, 암호화는 내용 보호와 연결된다 | 기능의 초점을 구분한다 |
| 해시값이 다르면 그냥 전송이 느린 것이다 | 값이 달라졌다는 것은 데이터 변화 가능성을 가리킨다 | 비교 결과가 판정 근거가 된다 |
| 무결성 검증은 압축을 푸는 과정이다 | 압축은 데이터량을 줄이는 문제이고, 무결성은 변화 여부 확인 문제다 | 압축과 검증의 목적을 나누어 읽는다 |
5. 관련 개념
- 이진수와 정보 표현 - 검증 대상 데이터와 해시값이 디지털 값으로 표현되는 전제 개념
- 인터넷 주소 체계 - 네트워크 전송 과정에서 무결성 확인이 필요한 환경
- 데이터 압축 - 데이터량을 줄이는 처리와 변경 여부 확인을 구분해야 하는 개념
- 검색 엔진의 작동 원리 - 대량 데이터가 이동하고 저장되는 기술 맥락
- 기계학습의 학습 과정 - 데이터가 바뀌면 학습과 판정도 영향을 받을 수 있다는 연결점
각주
-
'보안'이라는 큰 말 하나로 뭉개면 선지가 흔들린다. 숨기는지, 바뀌었는지 확인하는지, 접근을 막는지부터 나누자. ↩
출제 이력 18회
이 개념이 어느 시험·지문에 등장했는지의 기록입니다. 개념 자체의 난이도가 아니라 출제 맥락을 보여줍니다.
- 26학년도 9월 모평독서지문 내 문항
- 14번2점
- 15번2점
- 16번2점
- 17번3점
- 23학년도 9월 모평독서지문 내 문항
- 14번2점
- 15번2점
- 16번3점
- 17번2점
- 21학년도 6월 모평독서지문 내 문항
- 25번2점
- 26번2점
- 27번2점
- 28번3점
- 18학년도 6월 모평독서지문 내 문항
- 30번2점
- 31번3점
- 32번2점
- 33번2점
- 34번2점
- 18학년도 수능독서지문 내 문항
- 38번2점
- 39번2점
- 40번2점
- 41번3점
- 42번2점
- 17학년도 6월 모평독서지문 내 문항
- 16번2점
- 17번2점
- 18번2점
- 19번3점
- 16학년도 6월 모평 A형독서지문 내 문항
- 16번2점
- 17번2점
- 18번3점
- 16학년도 9월 모평 A형독서지문 내 문항
- 16번2점
- 17번2점
- 18번3점
- 15학년도 9월 모평 A형독서지문 내 문항
- 19번2점
- 20번2점
- 21번3점
- 15학년도 수능 A형독서지문 내 문항
- 20번2점
- 21번2점
- 22번3점
- 14학년도 6월 모평 B형독서지문 내 문항
- 21번2점
- 22번2점
- 23번3점
- 14학년도 6월 모평 A형독서지문 내 문항
- 19번2점
- 20번2점
- 21번3점
- 14학년도 9월 모평 A형독서지문 내 문항
- 22번2점
- 23번2점
- 24번2점
- 25번2점
- 13학년도 6월 모평독서지문 내 문항
- 19번2점
- 13학년도 6월 모평독서지문 내 문항
- 44번2점
- 46번3점
- 13학년도 9월 모평독서지문 내 문항
- 31번2점
- 32번2점
- 33번2점
- 34번2점
- 12학년도 9월 모평독서지문 내 문항
- 47번2점
- 48번2점
- 49번2점
- 50번2점
- 11학년도 수능독서지문 내 문항
- 25번2점
- 26번3점
이 문서를 가리키는 문서
잘못된 내용을 발견하셨나요? 신고해 주시면 검토 후 반영합니다.