핵심 요약
데브시스터즈가 WireGuard 기반 VPN 서버에 Keycloak SSO 연동과 eBPF(tc-bpf) 패킷 차단을 도입해 키 활성화/만료 로직을 구현했습니다.
구현 방법
- WireGuard 인터페이스에 clsact 추가 및 tc-bpf 적용
- allow_map(소스 IP)와 dropped_map로 활성화 상태를 제어
- Web UI로 키 활성화·만료를 관리하고 미활성 키는 패킷 드랍
- 드랍 이벤트를 Slack으로 알림
주요 결과
- 비활성 키로 인한 접속 차단으로 보안 강화
- 활성화 시 즉시 정책 반영으로 대응 속도 향상

