728x90
반응형

hash 2

검증 헤더와 조건부 요청2

Intro 본 포스팅에서는 검증 헤더와 조건부 요청에 대해 다룬다. 검증 헤더와 조건부 요청이란? 검증 헤더 캐시 데이터와 서버 데이터가 같은지 검증하는 데이터 Last-Modified , ETag 조건부 요청 헤더 검증 헤더로 조건에 따른 분기 If-Modified-Since: Last-Modified 사용 If-None-Match: ETag 사용 조건이 만족하면 200 OK 조건이 만족하지 않으면 304 Not Modified 예시 If-Modified-Since: 이후에 데이터가 수정되었으면? 데이터 미변경 예시 캐시: 2020년 11월 10일 10:00:00 vs 서버: 2020년 11월 10일 10:00:00 304 Not Modified, 헤더 데이터만 전송(BODY 미포함) 전송 용량 0.1..

CS/Network 2023.10.07

메시지 변조 감지 코드(MDC)

Intro 본 포스팅에서는 메시지 변조 감지 코드(MDC)에 대해 다룬다. 메시지 변조 감지 코드(MDC)란? 말 그대로 메시지의 변조를 감지할 수 있는 코드이다. 원본에 대해 해시 함수를 돌리면 고정 길이의 output이 나오게 된다. 그 output이 원본에 대한 MDC라고 할 수 있다. 메시지 변조 감지 코드(MDC)의 활용 클라우드 서비스 개인 파일을 클라우드 서비스에 저장하는 상황이다. 클라우드에 업로드 하기 전, 파일에 대한 MDC를 생성해서 저장하고 업로드한다. 그 후, 나중에 클라우드에서 다운로드 받아서 파일을 확인할 때 동일한 해시 함수를 돌려 MDC를 비교한다. 원본 파일에 대한 MDC와 클라우드 올린 파일의 MDC를 대조하여 파일 위변조 여부를 확인할 수 있다. 하지만 기본적으로 클라..

Security 2023.09.29
728x90
반응형