정책 만들기
Snyk AppRisk에는 정책을 생성하고 수정하는 강력한 정책 편집기가 포함되어 있습니다.
정책을 만드는 두 단계가 있습니다:
새로운 정책
처음부터 시작 옵션을 사용하여 새로운 정책을 생성하거나 템플릿 사용 옵션을 선택할 수도 있습니다.

처음부터 시작 - 정책 생성
새로운 정책을 만들려면 정책/자산 보기에서 새로운 정책 옵션을 클릭하고 처음부터 시작 옵션을 선택해야 합니다.
정책의 이름을 지정하고 선택사항으로 정책에 대한 설명을 제공해야 합니다. 이러한 단계를 완료한 후에는 정책의 필터를 정의하고 동작을 설정해야 합니다.
템플릿 사용 - 정책 생성
사용 가능한 템플릿 중 하나를 선택하여 새로운 정책을 만들 수 있습니다. 정책 템플릿 중 하나를 선택하려면 정책/자산 보기에서 새로운 정책 옵션을 클릭하고 템플릿 사용 옵션을 선택해야 합니다. 정책 템플릿 카드에서 템플릿 사용 버튼을 클릭하여 템플릿 중 하나를 선택할 수 있습니다.
각 정책 템플릿은 이름, 설명 및 필터 및 동작 간의 그래픽 연결을 표시합니다.
다음 비디오에서는 정책 보기에서 정책 템플릿을 사용하는 방법을 설명합니다:
필터 및 동작을 사용자 정의하거나 기본 템플릿을 그대로 사용할 수 있습니다. 템플릿 변경을 모두 완료한 후 저장 버튼을 클릭하여 새로운 정책을 만들 수 있습니다.

필터 정의
각 필터 구성 요소는 자산 속성을 지정해야 합니다. 자산 정책에 대해 사용 가능한 모든 속성을 보려면 필터 기능 페이지로 이동하세요.
다음 비디오에서는 새로운 정책을 만드는 방법을 설명합니다:
각 속성에는 다양한 조건 및 값이 포함되어 있습니다:
Application*
중 하나이다
중 하나가 아니다
Snyk AppRisk에서 애플리케이션 컨텍스트를 구성한 모든 사용 가능한 애플리케이션
자산 ID
일치
일치하지 않음
포함
포함하지 않음
시작
끝
[문자열]
자산 이름
일치
일치하지 않음
포함
포함하지 않음
시작
끝
[문자열]
자산 유형
중 하나이다
중 하나가 아니다
패키지
저장소
스캔된 아티팩트
속성
일치
일치하지 않음
포함
포함하지 않음
시작
끝
[문자열]
카탈로그 이름*
중 하나이다
중 하나가 아니다
애플리케이션 컨텍스트의 이름 목록
카테고리
중 하나이다
중 하나가 아니다
저장소 자산의 사용 가능한 카테고리 목록
클래스
중 하나이다
중 하나가 아니다
A, B, C, D
커버리지
한 개 이상의 포함
모두 포함
한 개 이상의 포함하지 않음
모두 포함하지 않음
Snyk 코드, 컨테이너, IaC, 오픈 소스
커버리지 갭
한 개 이상의 포함
모두 포함
한 개 이상의 포함하지 않음
모두 포함하지 않음
Snyk 코드, 컨테이너, IaC, 오픈 소스
개발자
일치
일치하지 않음
포함
포함하지 않음
시작
끝
[문자열]
발견된 날짜
내부에 있음
내부에 없음
지난 24시간
지난 7일
지난 30일
지난 12개월
연간
이슈 심각성
한 개 이상의 포함
모두 포함
한 개 이상의 포함하지 않음
모두 포함하지 않음
중대한
높음
보통
낮음
이슈 소스
한 개 이상의 포함
모두 포함
한 개 이상의 포함하지 않음
모두 포함하지 않음
Snyk 코드, 컨테이너, IaC, 오픈 소스, Nightfall
최근 확인
내부에 있음
내부에 없음
지난 24시간
지난 7일
지난 30일
지난 12개월
연간
라이프사이클*
중 하나이다
중 하나가 아니다
애플리케이션 컨텍스트 구성 요소의 라이프사이클 상태 목록
잠긴 속성
중 하나이다
중 하나가 아니다
클래스
소유자*
중 하나이다
중 하나가 아니다
애플리케이션 컨텍스트가 구성된 저장소를 소유한 팀의 목록
위험 요인
한 개 이상의 포함
모두 포함
한 개 이상의 포함하지 않음
모두 포함하지 않음
사용 가능한 위험 요인 목록
Runtime 발견
내부에 있음
내부에 없음
지난 24시간
지난 7일
지난 30일
지난 12개월
연간
Runtime 마지막 확인
내부에 있음
내부에 없음
지난 24시간
지난 7일
지난 30일
지난 12개월
연간
SCM 저장소 신선도
중 하나이다
중 하나가 아니다
활성
비활성
휴면
소스
중 하나이다
중 하나가 아니다
azure-devops
GitHub
GitLab
Snyk
태그
한 개 이상의 포함
모두 포함
한 개 이상의 포함하지 않음
모두 포함하지 않음
이전에 생성한 모든 사용 가능한 태그
제목*
중 하나이다
중 하나가 아니다
애플리케이션 컨텍스트가 구성된 구성 요소의 모든 이름 목록
* 마크가 지정된 모든 필터는 SCM 통합에 애플리케이션 컨텍스트를 구성한 사용자만 볼 수 있습니다.
And 또는 Or 연산자를 사용하여 둘 이상의 필터 구성 요소를 지정할 수 있습니다.

다음 비디오에서는 필터 사용과 And, Or 연산자 사용 방법을 설명합니다.
동작 설정
필터 구성 요소를 정의한 후, 해당 정책이 필터링된 자산에 대해 수행해야 하는 동작을 정의해야 합니다. 자산 정책은 다음과 같은 동작을 지원합니다:
이메일 보내기 - 자산 업데이트가 있는 경우마다 이메일을 수신합니다. 매일 이메일 또는 체크 일정을 예약하는 옵션을 선택할 수 있습니다. 관련 자산에 대한 링크를 포함할 수 있습니다. 각 알림에는 영향을 받는 모든 자산이 나열됩니다. 이메일 알림에 표시되는 자산 목록은 자동으로 생성됩니다.
슬랙 메시지 보내기 - 자산 업데이트가 있는 경우마다 Slack 알림을 수신합니다. 슬랙 웹훅 URL을 추가해야 하며, 매일 이메일을 선택하거나 체크를 예약할 수 있습니다. 관련 자산에 대한 링크를 포함할 수 있습니다. 각 알림에는 영향을 받는 모든 자산이 나열됩니다. 이메일 알림에 표시되는 자산 목록은 자동으로 생성됩니다.
자산 클래스 설정 - 일치하는 자산의 클래스를 설정합니다. 정책을 제거하거나 해제해도 에셋 클래스가 기본값으로 소급하여 변경되지는 않습니다.
자산 태그 설정 - 일치하는 자산에 태그를 설정합니다. 정책을 제거하거나 끄면 관련 자산에서 이 정책의 태그가 제거됩니다.
적용 범위 제어 정책 설정 - 필터링된 자산에 대해 선택적으로 주어진 시간 내에 선택한 보안 제품이 자산을 스캔하고 있는지 여부를 확인하는 제어를 설정합니다. 이 제어에 실패한 자산은 인벤토리 페이지에 그에 따라 표시됩니다. 이 제어는 제품 전체에 OR 논리를 적용합니다.

편집기는 동일한 정책에 대해 여러 개의 플로우를 지원합니다. 흐름은 독립적이거나 교차할 수 있습니다.

Last updated