Cloud 위협 모델 개선
생성된 위협 모델에 보안 가정이나 배포 맥락이 누락되어 있다면 모니터링 중인 저장소의 위협 모델을 업데이트하세요. 이 가이드는 Codex Security Cloud에 적용됩니다. 로컬 플러그인 정책은 스캔 구성을 참조하세요.
위협 모델이란
위협 모델은 저장소의 작동 방식을 보안 관점에서 간략하게 요약한 문서입니다. Codex Security는 코드를 바탕으로 초안을 작성하고 이를 활용하여 향후 커밋 스캔의 방향을 정하고 발견 사항의 우선순위를 지정합니다.
위협 모델은 다음 사항을 설명합니다.
- 진입점과 각 진입점에 입력을 제공할 수 있는 주체
- 신뢰 경계와 인증 또는 권한 부여에 관한 가정
- 민감한 데이터와 높은 권한이 필요한 작업
- 특별히 주의를 기울여야 하는 영역
예를 들면 다음과 같습니다.
공개 계정 API는 인증된 사용자의 JSON 요청과 파일 업로드를 받습니다. 사용자는 자신의 테넌트에 속한 계정만 변경할 수 있습니다. ID 서비스가 호출자를 인증하지만, 각 핸들러는 테넌트 접근 권한을 확인해야 합니다. 결제 정보 변경은 높은 권한을 가진 내부 서비스를 거칩니다. 테넌트 검사 누락과 해당 서비스에 도달할 수 있는 업로드 경로를 우선적으로 검토하세요.
불확실한 가정을 명시하세요. 예를 들어 평가하려는 배포 환경에서 실제로 내부 전용인 경우에만 엔드포인트를 내부 전용으로 설명하세요.
위협 모델 편집
- Codex Security Cloud 플러그인을 여세요. 아직 설치하지 않았거나 커밋 모니터링을 구성하지 않았다면 Cloud 설정을 참조하세요.
- 저장소 를 열고 모니터링 중인 저장소를 선택하세요.
- 모니터링 설정 을 여세요.
- 위협 모델 을 편집한 다음 저장 을 선택하세요.
변경 사항은 향후 스캔에 적용됩니다.
인증, 테넌트 경계 또는 외부에 노출된 서비스가 변경되면 모델을 다시 검토하세요. 배포 환경에 관한 사실과 스캔 우선순위를 구분해서 작성하세요.