Show GN: Corvus - 공격 차단·실시간 관제·접속 대기열을 지원하는 셀프호스팅 게이트웨이

10 hours ago 5

안녕하세요.
개인적으로 NPM(nginx proxy manager)를 사용하면서 정말 간단하고 편리함에 잘 쓰고 있었는데,
트래픽을 감시하여 공격을 차단하고, 제어하는 게이트웨이 역할을 하는 프로젝트가 있으면 좋겠다 생각하여 만들어 봤습니다.

  • 컨테이너 하나에 통합되어 간편한 설치
  • 프록시 호스트, Let's Encrypt 자동갱신, 리디렉션, TCP/UDP 스트림 등 NPM의 기본기능들을 포함
  • 별도설정없이도 호스트를 추가하면, 알려진 공격패턴(SQL 인젝션, 경로 순회,스캐너등)이 차단되고 반복 공격하는 IP는 자동으로 차단시켜줍니다.
  • 보안 규칙(ip, 국가, 경로,헤더,user-agent), 브라우저 챌린지, 자동 공격대응모드 등을 지원합니다.
  • 트래픽이 갑자기 몰릴예정인 경우( 선착순이벤트등?) 정원만큼 입장시키고, 나머지는 순서대로 기다리게하는 접속 대기열 기능도 지원합니다.
  • 실시간 트래픽을 감시하고, 지연이 발생하거나 오류가 발생하는경우 로그도 남기고, Slack, Discord,Teams,Telegram등으로 알림을 수신할 수 있습니다.
  • 기존 NPM 설정을 그대로 가져올 수있습니다.
  • 설정변경등은 버전이 기록되고 이전버전으로 롤백할 수 있습니다.

한국어 문서: https://corvus-gateway.github.io/corvus/ko/

아직 초기버전이라, 실제로 설치 및 적용하면서 불편한점은 없는지.. 개선할점이나 추가해야할 기능등.. 피드백을 혹시 남겨주신다면 정말 감사하겠습니다.

클로드코드를 적극활용해 개발했고, 설계나 검증 및 테스트는 직접 하나씩 챙기고 있습니다.
혹시 궁금한 점이 있으시다면 편하게 댓글남겨주세요!

Read Entire Article




피플앤툴즈 네트워크
🛍 샵