메인 콘텐츠로 건너뛰기
Code Audit는 정적 분석, 보안 검토, 검증으로 소스 리비전 하나를 평가합니다. 결과는 Pentest 앱과 발견 항목에서 분리됩니다.

사전 요구 사항

  • Code Audit를 사용할 수 있는 환경과 워크스페이스의 Cyber 실행 권한.
  • 대상 저장소와 브랜치에 접근하는 연결된 Git 제공자.
  • 소스 감사 권한. Pentest 앱, URL, DNS 증명, 앱 로그인은 필요하지 않습니다.
Code Audit는 Pentest와 독립적으로 비활성화할 수 있습니다. 표시되지 않으면 관리자에게 사용 가능 여부를 확인하세요.

감사 시작

1

소스 선택

Cyber → Code Audit → New code audit를 엽니다. Source에서 저장소를 검색하고 브랜치를 선택합니다.Review settings의 저장소에서 Run Code Audit를 사용할 수도 있습니다. 미리 선택된 저장소와 브랜치를 확인하세요.
2

검토하고 실행

Review audit로 소스와 검사를 확인하고 Start Code Audit를 누릅니다.완료 상태: 보고서가 열리고 SAST, Security review, Verification 진행이 표시됩니다. 실행 도중 브랜치가 변경되어도 고정된 커밋을 평가합니다.

결과 확인

SAST는 소스를 대상으로 하는 정적 보안 검사입니다. 보안 검토가 코드 동작에서 후보를 찾고 검증이 증거를 평가합니다. 항목을 열어 영향, 수정 방법, 조건, 제한, 증거, 평가한 커밋의 소스 위치를 확인합니다. 소스 평가만으로 실행 중인 앱에서 악용이 입증되지는 않습니다. 완료는 모든 파일을 분석했다는 뜻이 아닙니다. 실패한 검사, 제외된 파일, 불확실한 검증을 검토하세요.

브랜치와 일정 관리

추적 브랜치는 완료한 감사의 항목을 유지합니다. 과거 보고서 증거는 바뀌지 않습니다. 실패나 취소는 게시된 결과를 교체하지 않습니다. Run now로 재평가합니다. 전체 평가 시기가 아니면 변경 없는 커밋을 건너뛸 수 있습니다. Full rescan은 전체 평가를 요청합니다. 증분 검사에는 성공한 기준점이 필요합니다. 반복 일정과 시간대를 설정하거나 Audit when commits are pushed to this branch를 켭니다. 저장된 자동화에서 일정을 편집, 비활성화, 삭제합니다. 대기 상태는 완료가 아닙니다.

발견 항목 처리

Table과 Kanban을 바꾸어도 필터는 유지됩니다. 카드를 끌어서 판정을 바꿀 수 없습니다. Show false positives로 기본적으로 숨겨진 Not confirmed 항목을 표시합니다. Create PR with agent 또는 Fix findings로 수정 대화를 엽니다. View / manage issues는 티켓을 만들거나 엽니다. Viewer는 기존 티켓만 볼 수 있습니다. 수정 생성, 연결, 병합은 기존 판정을 바꾸지 않습니다. 새 감사로 수정 커밋을 평가하세요.

다음 단계

라이브러리 모니터링

권고문과 앱 영향을 확인합니다

펜테스트 실행

실행 중인 앱 동작을 테스트합니다