Codex Security Cloud 설정
Codex Security Cloud 설정
Codex Security Cloud를 설치하고 GitHub 저장소를 스캔한 후 발견 사항을 검토합니다.
Codex Security Cloud로 연결된 GitHub 저장소의 첫 스캔을 실행한 다음, 발견 사항을 검토합니다. 이후 새 커밋에 대한 모니터링을 활성화할 수 있습니다.
시작하기 전에
Codex Security Cloud에 대한 액세스 권한이 있고 Codex cloud가 설정된 워크스페이스를 사용합니다. 스캔할 GitHub 저장소를 연결할 권한이 필요합니다. 설정 중에 해당 저장소의 클라우드 환경을 만들 수 있습니다.
플러그인을 사용할 수 없다면 워크스페이스 관리자에게 액세스 권한을 확인합니다. 저장소가 표시되지 않으면 저장소 선택기의 액세스 구성 을 사용하여 GitHub 앱의 조직 및 저장소 액세스 권한을 확인합니다. 직접 액세스 권한을 부여할 수 없다면 GitHub 관리자에게 저장소를 추가해 달라고 요청합니다.
1. 플러그인 설치 및 열기
- 웹 또는 데스크톱 앱의 ChatGPT에서 플러그인 을 엽니다.
- 플러그인 마켓플레이스에서 Codex Security Cloud 를 검색합니다.
- 플러그인을 설치하고 활성화한 다음, 설치된 플러그인 목록이나 사이드바에서 Security Cloud 를 엽니다.
2. GitHub 연결
워크스페이스에 Codex cloud가 설정되어 있는지 확인합니다. 플러그인에서 스캔 을 선택합니다. 메시지가 표시되면 GitHub 연결 을 선택하고 본인의 GitHub 계정으로 로그인합니다. 스캔을 시작하는 사람마다 별도의 연결과 저장소 액세스 권한이 필요합니다.
Codex Security Cloud는 워크스페이스 연결을 지원하지 않습니다.
3. 저장소 스캔 시작
- 새 스캔 에서 저장소를 선택합니다.
- 환경을 검토합니다. 자동 을 선택하면 시작 시 환경이 생성됩니다. 기존 환경을 선택하려면 사용자 지정 을 사용합니다. 설정에 관한 자세한 내용은 Codex cloud 환경을 참조하세요.
- 스캔 방식 에서 일회성 스캔 을 선택합니다.
- 만들기 를 선택합니다.
스캔 에서 해당 스캔을 열어 진행 상황을 확인합니다. 완료될 때까지 기다린 다음, 발견 사항을 해석하기 전에 보고된 상태와 대상을 확인합니다. 스캔이 실패하거나 취소되면 제공된 출력을 불완전한 검토 결과로 해석합니다.
4. 발견 사항 및 사용 가능한 수정안 검토
발견 사항 을 엽니다. 미해결 발견 사항 에서 신규, 분류 완료 또는 진행 중 상태의 발견 사항을 검토합니다. 목록을 검색하거나 필터 를 사용하여 결과 범위를 좁힙니다. 심각도 및 상태 차트에서 조건에 맞는 발견 사항의 요약을 확인할 수 있습니다.
스캔 또는 발견 사항 에서 발견 사항을 엽니다. 영향을 받는 코드와 리비전, 공격자가 이용할 수 있는 경로, 검증 증거를 확인합니다. 문제가 적용되는지 판단하기 전에 해결되지 않은 가정을 읽어 봅니다. 스캔에서 발견 사항이 보고되지 않았다고 해서 저장소에 취약점이 없다는 것이 입증되지는 않습니다.
저장소의 발견 사항에 Codex로 수정 이 제공되면 이를 선택하여 현재 코드를 기준으로 발견 사항을 확인하고, 수정 사항을 구현하며, 관련 테스트를 실행하는 Codex 대화를 시작합니다. 해당 대화에서 변경 결과와 테스트 증거를 검토합니다.
커밋 모니터링에서 나온 발견 사항에는 대신 패치 제안이 제공될 수 있습니다. 초안 풀 리퀘스트 만들기 를 선택하기 전에 해당 패치를 검토합니다. 이러한 작업은 효과가 서로 다르므로 발견 사항에 표시된 워크플로를 따릅니다.
5. 새 커밋 모니터링
첫 스캔을 검토한 후에는 새 커밋이 추가될 때마다 변경 사항을 모니터링할 수 있습니다:
- 스캔 을 선택한 다음 저장소를 선택하고 환경을 검토합니다.
- 스캔 방식 에서 지속적 스캔 을 선택합니다. Codex Security는 저장소의 기본 브랜치를 스캔합니다.
- 커밋 기록 스캔 시작 시점 을 선택합니다. 기간이 길수록 더 많은 컨텍스트를 제공하지만, 초기 스캔에 더 오래 걸립니다.
- 필요에 따라 위협 모델의 범위를 지정하는 지침을 추가합니다.
- 만들기 를 선택합니다.
모니터링을 조정하려면 저장소 를 열고 저장소를 선택한 다음 모니터링 설정 을 엽니다. 클라우드 환경을 변경하고, 검토할 기록의 기간을 일 단위로 선택하며, 모니터링을 일시 중지하거나 활성화할 수 있습니다. 저장 을 선택하여 변경 사항을 적용합니다.
스캔 소유자, 편집 권한을 부여받은 사용자, Codex Security 관리자는 모니터링 설정을 변경할 수 있습니다. 모니터링 일시 중지를 비롯한 변경 사항은 변경한 사람에게만 적용되는 것이 아니라 워크스페이스에 있는 해당 저장소의 공유 구성에 적용됩니다. 편집할 수 없다면 스캔 소유자나 Codex Security 관리자에게 요청합니다.
모니터링 설정 에서 생성된 위협 모델을 검토하고, 코드만으로는 확인할 수 없는 배포 또는 보안 맥락을 추가하여 업데이트합니다. 위협 모델 개선을 참조하세요.
빌드, 검증 또는 결과 해석에 관한 질문은 Cloud FAQ를 참조하세요. GitHub 풀 리퀘스트를 검토하려면 Security Review를 사용하세요.