WatchGuard HTTP 프록시는 클라이언트가 보내는 HTTP 헤더를 검사 및 제어할 수 있습니다.
이 설정을 활용하면 특정 헤더를 허용(Allow), 차단(Deny), 수정(Modify), 로깅(Log)할 수 있으며,
보안 강화를 위해 민감한 헤더를 차단할 수도 있습니다.
HTTP 요청(Request)과 응답(Response)에는 다양한 헤더(Header)가 포함됩니다.
클라이언트와 서버 간 추가적인 정보를 전달하는 역할을 하며, 보안적인 위험이 있을 수 있습니다.
현재 설정된 헤더 필드는 다음과 같습니다:
*
→ 요청을 보낸 사용자의 이메일 주소 (거의 사용되지 않음)*
→ 요청이 프록시나 게이트웨이를 경유했음을 나타냄*
→ 사용자가 이전에 방문한 웹사이트 정보를 포함📌 보안 위험성
모든 헤더가 허용(Allow) 되어 있으며, 차단되는 항목 없음.
✅ If matched: Allow
→ 리스트에 포함된 헤더는 모두 허용
✅ None matched: Allow
→ 리스트에 없는 헤더도 기본적으로 허용
❌ Log 옵션 비활성화됨 → 현재 헤더 정보를 기록하지 않음
📌 문제점
사용자의 이전 방문 기록이 웹 서버에 노출되지 않도록 Referer 헤더 차단(Deny).
보안 강화를 위해 Via 헤더 차단(Deny).
항목 | 현재 설정 | 추천 설정 | 설명 |
---|---|---|---|
Referer | 허용 | ❌ 차단 | 개인정보 보호 강화 |
Via | 허용 | ❌ 차단 | 프록시 사용 여부 숨김 |
None matched | 허용 | ❌ 차단 | 예상치 못한 헤더 차단 |
Logging | 비활성화 | ✅ 활성화 | 헤더 검사 및 모니터링 |
현재 설정은 모든 헤더를 허용하고 있으며, 로깅이 비활성화된 상태입니다.
보안을 강화하려면 다음과 같은 설정을 적용하는 것이 좋습니다:
이러한 설정을 적용하면 개인정보 보호 및 보안이 강화됩니다. 🔒✨