본문 바로가기
ETC

Http header information delete

by xxub 2021. 7. 27.
반응형

.net core로 개발한 서버를 확인하면 http header tag에 공개하지 않아야 하는 불 필요한 정보가 다수 입력되어 있는 경우가 있다. 연초가 되어 해당 사이트의 보안 점검을 할 경우 server 명이 보이면 삭제 요청이 온다.

 

사용 환경

- visual studio 2019

- centos 7

 

리눅스 서버를 사용하기 때문에 해당 사이트의 server 명이 보이는 곳을 디버깅하며 찾고 local server 내부 수정을 한다.

 

코드 내용

e.Response.AddHeader("Server", string.Empty);

 

결과 화면

해당 사이트 접속 -> 로그인 -> 개발자 도구(F12) -> Network -> Headers에서 각 항목 확인

 

 

p.s.

내부 수정 후 어느 파일은 server명이 지워져 있고 어느 파일은 안 지워져 있고... 굉장히 당황...

이럴 수 있나? 상식적으로 이해가 되지 않아서 굉장히 당황... 심지어 예상 구간에 수정을 들어가면 지워졌던 것이 다시 살아나며 증식을...! 혹시나 하여 이전의 수정되기 전 cookie들이 나를 이렇게 골탕 먹이나 하고 chrome secret mode를 사용했더니 역시나 모두 지워진다. 이 녀석들...

local site만 test 해보는 게 다가 아니라 해당 사이트의 test server도 구축하여 수정사항을 꼭 확인해 볼 것!

반응형

'ETC' 카테고리의 다른 글

postgresql ssl 설정  (0) 2021.07.30
암호화 통신 SSL/TLS  (0) 2021.07.29
docker image forward  (0) 2021.07.28