배포 이전의 정책 평가
인프라 구성을 파일로 관리하면 실제 자원을 만들기 전에 설정을 검토할 수 있다. Terrascan은 구성 파일에서 리소스를 분석하고 정책과 비교해 위반 사항을 찾는다. Terraform과 CloudFormation, Kubernetes와 Helm 등 서로 다른 형식의 인프라 정의를 검사 대상으로 삼는다.
정책과 자동화 결과
검사 정책은 Rego와 정책 메타데이터로 구성된다. 로컬에서 실행하거나 지속적 통합 과정에 연결할 수 있으며 위반과 오류를 종료 상태로 전달한다. 결과를 사람이 읽는 화면이나 JSON과 YAML 등의 형식으로 받아 변경 검토에 활용할 수 있다.
보관된 프로젝트를 읽는 방법
공식 저장소는 유지보수 종료를 알리고 있으며 새 업데이트와 이슈 및 변경 요청을 받지 않는다. 기존 환경이나 과거 검사 결과를 이해할 때는 당시 지원한 구성 형식과 정책 범위를 확인해야 한다. 정적 검사를 통과했다는 사실과 현재 환경에 필요한 검증을 충족한다는 판단은 구분할 필요가 있다.
관련 문서
Checkov / Conftest / Kube-linter / Yamllint / Terraform