Falco 0.44.0은 오래 전부터 deprecated된 gRPC 출력, gVisor 엔진, 레거시 BPF 프로브를 최종 제거합니다. 이 중 하나라도 사용 중인 배포 환경은 업그레이드 전 마이그레이션이 필수입니다.
securityfalco-webui 로컬 전용으로 제한 — 외부 접근 도구 확인 필요
falco-webui Docker 서비스가 이제 로컬호스트 접근만 허용하도록 변경됩니다. 네트워크를 통해 webui에 접근하는 대시보드나 도구가 있다면 업그레이드 후 동작이 달라집니다. 보안 측면에서는 바람직한 변경이지만, 외부에서 webui를 호출하는 자동화 스크립트나 모니터링 도구가 있는지 미리 확인하세요.
breaking세 가지 기능 제거 — 업그레이드 전 설정 점검 필수
이번 릴리스에서 gRPC 출력/서버, gVisor 엔진, 레거시 BPF 프로브가 한꺼번에 제거됩니다. gRPC 기반 출력을 쓰고 있다면 HTTP JSON 출력이나 사이드카 방식으로 전환한 뒤 업그레이드해야 합니다. gVisor를 쓰는 팀은 지원되는 엔진으로 바꿔야 하고, 레거시 BPF를 쓰는 팀은 modern eBPF 프로브로 이동해야 합니다. 0.44.0을 프로덕션에 적용하기 전에 현재 falco.yaml과 배포 구성을 반드시 점검하세요.
enhancement룰 문법 확장 — 커스텀 룰 파일 유효성 사전 확인 권장
룰 엔진에 oneof/allof/anyof 문자열 비교 수식자가 추가됐고, 리스트 트랜스포머 예외도 지원됩니다. 커스텀 룰을 관리하는 팀이라면 기존에 중복 조건으로 우회했던 부분을 이 기능으로 간소화할 수 있습니다. 또한 이번 버전부터 룰 파일에 알 수 없는 키가 있으면 오류가 발생합니다. 기존 룰 파일에 오타나 비표준 필드가 있다면 업그레이드 전에 미리 검증해두세요.
주요 변경 (7)
- gRPC 출력/서버 제거 — 업그레이드 전 출력 방식 마이그레이션 필요
- gVisor 엔진 제거 — 해당 엔진 사용 중이면 지원 엔진으로 전환 필요
- 레거시 BPF 프로브 제거 — modern eBPF 프로브로 전환 필요
- 룰 엔진에 oneof/allof/anyof 문자열 비교 수식자 추가
- 룰 파일 내 unknown key 검증 — 비표준 필드가 있으면 오류 발생
- falco-webui Docker 서비스가 로컬호스트 전용으로 제한
- 캡처 파일에 capture_events, capture_filesize 종료 조건 추가