Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

탐구개발

Referer 헤더값 본문

HTTP

Referer 헤더값

탐구개발자 2023. 11. 8. 14:12

Referer 헤더는 웹 브라우저나 사용자 에이전트가 한 웹 페이지에서 다른 웹 페이지로 이동할 때 웹 서버에게 전송하는 HTTP 헤더 필드입니다. Referer 헤더의 목적은  서버에게 현재 페이지에 도달하기  사용자가 있던  페이지의 URL 알려주는 것입니다. 다시 말해, 현재 페이지로 유저를 이끌어   페이지의 URL 포함하고 있습니다.  정보는 분석, 트래픽 출처 추적, 마케팅 캠페인의 효과 측정  다양한 목적으로 유용하게 사용될  있습니다. 개인정보 침해 우려, 전체 URL를 포함할 경우 query에 민감정보가 포함되어 있으면 보안문제도 생기기 때문에 전송하지 않는 경우도 많습니다.

 

 

사용되는 지시자로 no-referrer, origin, strict-origin가 있습니다.

이 지시자들을 분류해서 정리해보았습니다.

 

 

아래 기준으로 분류할 수 있습니다.

  • 도메인이 다를 경우에도 전송하는지
  • 스키마가 변경되어 HTTPS -> HTTP로 다운그레이드될 경우에도 전송하는지
  • 도메인을 포함한 전체 URL를 전송하는지 도메인만 전송하는지
 
같은 도메인
다른 도메인
 
HTTPS->
HTTP 이외
HTTPS->
HTTP
HTTPS->
HTTP 이외
HTTPS->
HTTP
no-referrer
X
X
X
X
no-referrer-when-downgrade
O
X
O
X
same-origin
O
O
X
X
origin
O
도메인만
O
도메인만
O
도메인만
O
도메인만
strict-origin
O
도메인만
X
O
도메인만
X
origin-when-crossorigin
O
O
O
도메인만
O
도메인만
strict-origin-when-crossorigin
O
X
O
도메인만
X
unsafe-url
O
O
O
O

 

'HTTP' 카테고리의 다른 글

Content-Security-Policy 헤더값  (1) 2023.11.08
CORS (교차 출처 리소스 공유)  (0) 2023.11.08
HTTPS(TLS) 통신 과정  (1) 2023.11.08
Cache-Control 헤더값  (0) 2023.11.08
상태코드 301, 302, 303, 307, 308의 차이점  (0) 2023.11.08