위키득계정 ↗
기술

Terrascan

Terrascan기술
도구 유형
인프라 코드 정적 분석기
정책 언어
Rego
입력 예시
Terraform과 Kubernetes 및 Helm
유지보수 상태
공식 저장소 보관 및 업데이트 중단
Terrascan은 인프라 코드에서 보안과 구성 정책 위반을 검사하는 정적 분석 도구다. Terraform과 Kubernetes 등의 설정을 평가하며 공식 저장소는 현재 보관 상태로 유지보수가 중단돼 있다.

배포 이전의 정책 평가

인프라 구성을 파일로 관리하면 실제 자원을 만들기 전에 설정을 검토할 수 있다. Terrascan은 구성 파일에서 리소스를 분석하고 정책과 비교해 위반 사항을 찾는다. Terraform과 CloudFormation, Kubernetes와 Helm 등 서로 다른 형식의 인프라 정의를 검사 대상으로 삼는다.

정책과 자동화 결과

검사 정책은 Rego와 정책 메타데이터로 구성된다. 로컬에서 실행하거나 지속적 통합 과정에 연결할 수 있으며 위반과 오류를 종료 상태로 전달한다. 결과를 사람이 읽는 화면이나 JSON과 YAML 등의 형식으로 받아 변경 검토에 활용할 수 있다.

보관된 프로젝트를 읽는 방법

공식 저장소는 유지보수 종료를 알리고 있으며 새 업데이트와 이슈 및 변경 요청을 받지 않는다. 기존 환경이나 과거 검사 결과를 이해할 때는 당시 지원한 구성 형식과 정책 범위를 확인해야 한다. 정적 검사를 통과했다는 사실과 현재 환경에 필요한 검증을 충족한다는 판단은 구분할 필요가 있다.

관련 문서

Checkov / Conftest / Kube-linter / Yamllint / Terraform