Linux/보안
ModSecurity에 OWASP의 CRS(Core Rule Set) 추가하기
데브믹서
2022. 8. 19. 04:43
1. OWASP 의 CRS 다운받기
https://coreruleset.org/installation/
에서 압축파일을 다운로드 받고 풀어서 nginx conf 하위 폴더에 넣어준다
2. modsecurity.conf 에 추가
Include coreruleset-3.3.2/crs-setup.conf
Include coreruleset-3.3.2/rules/*.conf
3. crs-setup.conf의 주석 풀어주기
SecDefaultAction "phase:1,log,auditlog,pass"
SecDefaultAction "phase:2,log,auditlog,pass"
SecDefaultAction "phase:1,log,auditlog,deny,status:403"
SecDefaultAction "phase:2,log,auditlog,deny,status:403"
4. 실제 적용 테스트
http://abc.com/?a=<script>Test</script>
http://abc.com/?exec=/bin/bash/
nginx 재시작후 위와 같이 접속시 403 에러 메시지가 뜨면 적용 성공