For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색 메뉴
Theme

클라우드 위협 모델 보완하기

모니터링 중인 리포지터리의 위협 모델에 배포 환경 정보와 보안 가정을 추가하세요.

자동으로 생성된 위협 모델에 보안 가정이나 배포 환경 정보가 빠져 있다면 모니터링 중인 리포지터리의 위협 모델을 업데이트하세요. 이 가이드는 Codex Security 클라우드에 적용됩니다. 로컬 플러그인 정책은 스캔 구성을 참고하세요.

위협 모델이란?

위협 모델은 리포지터리의 코드가 어떻게 동작하는지 보안 관점에서 간략히 정리한 문서입니다. Codex Security는 코드를 바탕으로 초안을 작성하고, 이를 기준으로 이후 커밋 스캔에서 살펴볼 부분과 보안 이슈의 우선순위를 정합니다.

위협 모델에는 다음 내용을 담습니다.

  • 진입점과 각 진입점에 입력을 제공할 수 있는 주체
  • 신뢰 경계와 인증 또는 인가에 관한 가정
  • 민감한 데이터와 높은 권한이 필요한 작업
  • 특히 주의해서 살펴봐야 할 부분

예를 들면 다음과 같습니다.

공개 계정 API는 인증된 사용자의 JSON 요청과 파일 업로드를 받습니다. 사용자는 자신이 속한 테넌트의 계정만 변경할 수 있습니다. 인증 서비스가 호출자의 신원을 확인하지만, 각 핸들러는 호출자에게 해당 테넌트에 접근할 권한이 있는지 확인해야 합니다. 결제 관련 변경은 높은 권한을 가진 내부 서비스를 거칩니다. 테넌트 접근 권한 검사가 누락된 곳과 해당 서비스에 도달할 수 있는 업로드 경로를 우선 점검하세요.

확실하지 않은 가정은 따로 표시하세요. 예를 들어, 평가하려는 배포 환경에서 실제로 내부 접근만 허용하는 엔드포인트에 한해 내부 전용이라고 명시하세요.

위협 모델 편집하기

  1. Codex Security 클라우드 플러그인을 여세요. 아직 플러그인을 설치하지 않았거나 커밋 모니터링을 설정하지 않았다면 클라우드 설정을 참고하세요.
  2. 리포지터리를 열고 모니터링 중인 리포지터리를 선택하세요.
  3. 모니터링 설정을 여세요.
  4. 위협 모델을 편집한 다음 저장을 선택하세요.

변경 사항은 이후 스캔부터 적용됩니다.

인증 방식, 테넌트 경계 또는 외부에 노출된 서비스가 변경되면 위협 모델을 다시 검토하세요. 배포 환경에 관한 사실과 스캔에서 우선 점검할 사항은 구분해서 작성하세요.