반응형

쿠버네티스에 nginx를 깔고 시작한다.

WAF = web application firewall = L7 방화벽(http 트래픽를 filter, monitor, block하는 web service)

nginx 방화벽은 코드레벨에 가까운 방화벽

MSA기반의 아키텍쳐에서는 개발자가 모든 코드를 다 알 수 없음(어디에 위험요소가 있는지 알 수 없음) 그렇기 때문에 더욱 코드 레발단의 방화벽이 필요함.

 

설정: yaml 파일

설정 명령어:

kubectl apply -f aaa.yaml

특징: 

  • 헤더/바디에 어떤 값이 오면 막는 기능 가능
  • data-guard: 데이터 마스킹이나 데이터 중 민감 데이터같은게 있으면 탐지하거나 할 수 있음
  • 로그 설정 가능
  • waf 설정파일에서 정책/로그정책 등 지정가능
  • 지정 시 파일 이름에는 ap- 로 시작하고 yaml 파일 안에서는 ap- 다음 부분부터 작성하면 되는 듯

 

강의에서는 도커에서 시연을 하는데 도커를 잘 몰라 바로 따라가기가 어려웠다.

728x90
반응형

'서버 세팅 & tool > nginx' 카테고리의 다른 글

라이브환경 인증서 교체  (0) 2024.01.08
[이슈해결][apache] 304 NOT_MODIFIED  (0) 2023.10.12
[nginx] API gateway  (0) 2022.03.14
[nginx] 실전 cors 해결하기  (0) 2022.03.14
[nginx] load balancing  (0) 2022.03.11

+ Recent posts