우분투 아파치 버전 정보 숨기기 > Server & OS

본문 바로가기
사이트 내 전체검색


회원로그인

오늘 114
어제 157
최대 618
전체 326,272
마음을 나누는 인터넷 일기장 - 통플 다이어리
Server & OS

우분투 아파치 버전 정보 숨기기

페이지 정보

작성자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일17-01-07 17:40 조회1,322회 댓글0건

본문

확인[편집]

  • 기본값은 ServerSignature On
  • 서버 정보를 표시하게 되어 있음
CentOS
[root@zetawiki ~]# cat /etc/httpd/conf/httpd.conf | grep ServerSignature
ServerSignature On
우분투
root@zetawiki:~# cat /etc/apache2/conf-enabled/security.conf | grep ServerSignature
#ServerSignature Off
ServerSignature On

변경[편집]

  • 아파치 설정파일 httpd.conf를 httpd.conf_old로 복사하여 보존
[root@zetawiki ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf_old
  • sed를 이용하여 ServerSignature On을 Off로 치환[1]
[root@zetawiki ~]# sed -i "s/ServerSignature On/ServerSignature Off/g" /etc/httpd/conf/httpd.conf
[root@zetawiki ~]# diff /etc/httpd/conf/httpd.conf_old /etc/httpd/conf/httpd.conf
537c537
< ServerSignature On
---
> ServerSignature Off
→ ServerSignature 가 Off로 변경됨
  • 새 설정을 적용하기 위해 아파치 재시작
[root@zetawiki ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

확인 2[편집]

[root@zetawiki ~]# curl http://localhost/asdfasdf
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /not_found.php was not found on this server.</p>
</body></html>

 

→ address 태그 부분이 완전히 사라졌다. 아파치/OS 정보가 노출되지 않음

 

 




 

문제 상황[편집]

  • HTTP 헤더에 아파치 버전, OS 정보가 노출된다.
  • 이것을 숨기고 싶다.
[root@zetawiki ~]# curl -I http://localhost
HTTP/1.1 200 OK
Date: Sat, 06 Sep 2014 23:18:46 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.3
Connection: close
Content-Type: text/html; charset=UTF-8
→ 아파치 버전은 2.2.15, OS는 CentOS임이 표시됨

아파치 설정 확인[편집]

[root@zetawiki ~]# grep ServerTokens /etc/httpd/conf/httpd.conf
ServerTokens OS

변경[편집]

  • 아파치 설정파일 httpd.conf를 httpd.conf_old로 복사하여 보존
[root@zetawiki ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf_old
  • sed를 이용하여 ServerTokens OS를 Prod로 치환[1]
[root@zetawiki ~]# sed -i "s/ServerTokens OS/ServerTokens Prod/g" /etc/httpd/conf/httpd.conf
[root@zetawiki ~]# diff /etc/httpd/conf/httpd.conf_old /etc/httpd/conf/httpd.conf
44c44
< ServerTokens OS
---
> ServerTokens Prod
→ ServerTokens 가 Prod로 변경됨
  • 새 설정을 적용하기 위해 아파치 재시작
[root@zetawiki ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

결과 확인[편집]

[root@zetawiki ~]# curl -I http://localhost
HTTP/1.1 200 OK
Date: Sat, 06 Sep 2014 23:28:42 GMT
Server: Apache
X-Powered-By: PHP/5.3.3
Connection: close
Content-Type: text/html; charset=UTF-8
→ 아파치 버전과 OS 정보가 보이지 않는다.

추천 0

댓글목록

등록된 댓글이 없습니다.

Server & OS 목록

Total 204건 1 페이지
Server & OS 목록
번호 제목 글쓴이 날짜 조회 추천
204 우분투 아파치 서버로그 분석 (awstats) 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 613 0
203 우분투 awstats 설치하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 621 0
202 우분투 vsftp passive 모드로 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 819 0
201 우분투 & 라즈베리파이 cron log 저장 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-22 1000 0
200 How to Enable HTTP/2.0 in Apache 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 1211 0
199 sftp 서비스 막기 (사용 금지) 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-26 1514 0
198 tar압축 - 권한까지 포함한 하위디렉토리 압축하기 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 1516 0
열람중 우분투 아파치 버전 정보 숨기기 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 1323 0
196 라즈비안 php7 설치 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 1385 0
195 [firebird] 우분투에 firebird 설치하기 php 연동 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-23 1473 0
194 타임서버를 이용한 리눅스 시간 설정하기 (rdate 명령, date) 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 2198 0
193 crontab에 관한 글에서 '>/dev/null 2>&1'의 뜻이 무엇인가요? 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 2075 0
192 ubuntu 14.04 cron log 저장 경로 (crontab) 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 1799 0
191 윈도우 10 자동(예약) 종료 명령어! shutdown 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-11 2502 0
190 우분투 텍스트모드 부팅 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 2398 0
189 apache2 mod_evasive로 DDoS 방어하기 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 2690 0
188 우분투 apt-get update 시 공개키 없어서 인증 안될때 공개키 받아오기 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-23 3528 0
187 우분투(Ubuntu) | php 확장기능 mcrypt 설치 및 설정 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 2706 0
186 SSH 특정 계정만 접근 가능 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 2455 0
185 Ubuntu의 apt-get 명령어 정리 인기글 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 2652 0
게시물 검색

Copyright © nuno21.net All rights reserved. 상단으로
모바일 버전으로 보기