반응형

안녕하세요 유똥입니다.
오늘은 웹 공격에 대한 침입탐지 및 침입방지를 해주는 모드시큐리티 ( ModSecurity )에 대하여 포스팅 진행하겠습니다.

 

 ModSecurity 란?

ModSecurity 는 웹 공격에 대한 침임 탐지 및 침입 방지 기능을 추가해주는 하나의 모듈로 동작하며,
웹 클라이언트와 웹 서버 사이에 ModSecurity 가 존재하여 클라이언트로부터 악의적인 접속 요청이 발견되면 공격차단, 로깅 등 사전에 정의된 행위를 수행합니다.

 

리눅스 Apache 2.2 modsecurity 설치 진행하겠습니다.


 관련 라이브러리 설치 및 설정

yum -y install pcre*.x86_64 libxml2*.x86_64 apr*.x86_64
ln -s /usr/lib64/libxml2.so /usr/local/lib/libxml2.so

 unique_id 모듈 생성

cd /root/src/httpd-2.2.34/modules/metadata/
/opt/apache/bin/apxs -cia mod_unique_id.c

 ModSecurity 설치

wget -P /root/src/ http://tcs-down.simplexi.com/jykim03/security/modsecurity-apache_2.5.13.tar.gz
cd /root/src; tar zxvf modsecurity-apache_2.5.13.tar.gz
cd /root/src/modsecurity-apache_2.5.13/apache2
./configure --with-apxs=/opt/apache/bin/apxs
make -j `grep processor /proc/cpuinfo | wc -l`; make install

 httpd.conf 설정 추가

vi /opt/apache/conf/httpd.conf
LoadModule security2_module modules/mod_security2.so
LoadFile /usr/lib64/libxml2.so
Include conf/mod_security2.conf

 mod_security2.conf 설정파일 생성

vim /opt/apache/conf/mod_security2.conf
## mod_security2.conf 설정파일 생성

한국인터넷진흥원에서 배포하는 설정파일 rule.txt 내용을 mod_security2.conf 내용 안에 붙여서 넣어주시면 됩니다.

 

rule.txt
0.02MB

 Apache 재시작

/opt/apache/bin/apachectl restart

여기까지 modseucirty에 설치 대하여 알아보았습니다.

 

도움이 되셨다면 구독 좋아요

궁금하신 내용이 있으시면 댓글 부탁드립니다!

반응형

'IT > Linux' 카테고리의 다른 글

클라우드플레어(Cloudflare) 적용  (0) 2022.01.10
Apache mod_cband 설치  (0) 2022.01.08
리눅스 Apache 2.4 modsecurity 설치  (0) 2021.12.25
Ubuntu 20.04 LTS 서버버전 설치  (0) 2021.12.25
log4j2 보안 문제 대응 방안  (0) 2021.12.20
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
});