본문으로 건너뛰기

시작하기

Vulinder를 처음 사용할 때의 전체 절차를 설명합니다. 회원가입 → 로그인 → 첫 서비스 등록과 스캔 순서로 진행하면 첫 보안 분석 결과를 확인할 수 있습니다. 오른쪽 목차에서 원하는 단계로 이동할 수 있습니다.

회원가입​

Vulinder는 이메일 또는 구글 · 깃허브 계정으로 가입할 수 있습니다.

이메일로 회원가입​

  1. [회원가입] 화면에서 이름, 이메일, 비밀번호를 입력합니다.
  2. 입력한 이메일로 인증 메일이 발송됩니다. 메일에 포함된 8자리 인증 코드를 입력해 이메일 소유를 확인하면 가입이 완료됩니다.
  3. 인증이 완료되면 [로그인] 화면으로 이동합니다. 생성한 계정으로 로그인합니다.
회원가입 화면회원가입 화면
가입 1단계 : 이름 · 이메일 · 비밀번호를 입력해 가입하면 입력한 주소로 인증 메일이 발송됩니다. 팀에서 받은 초대 토큰이 있으면 함께 입력해 기존 조직에 참여할 수 있습니다.
이메일 인증 화면이메일 인증 화면
가입 2단계 : 메일로 받은 8자리 인증 코드를 입력하면 이메일 소유가 확인되고 가입이 완료됩니다. 이후 로그인할 수 있습니다.
이메일 인증은 최초 1회

이메일은 계정을 식별하는 유일한 키입니다. 한 번 인증하면 이후 로그인에서는 다시 인증하지 않습니다. 인증 메일이 도착하지 않으면 스팸함을 확인하거나 재발송을 요청하세요.

소셜 계정으로 가입 (구글 · 깃허브)​

로그인 · 가입 화면의 소셜 버튼을 누르면 구글 또는 깃허브 인증을 거칩니다. 처음 가입하는 이메일이면 이름 입력, 초대 토큰(선택), 필수 약관 동의를 마치면 가입이 완료됩니다.

  • 소셜 계정은 이메일이 이미 확인된 상태이므로 별도의 이메일 인증이 필요하지 않습니다.
  • 같은 이메일로 가입한 계정이 이미 있으면, 처음 소셜 로그인할 때 계정 연결 화면에서 기존 비밀번호를 한 번 입력해 연결합니다. 연결 후에는 어느 방식으로 로그인해도 같은 계정을 사용합니다.

조직 자동 생성​

Vulinder는 모든 데이터를 조직(Organization) 단위로 관리합니다. 가입(이메일 인증 또는 소셜 가입)이 완료되면 조직이 자동으로 생성되고, 가입한 사용자가 해당 조직의 관리자가 됩니다.

조직을 별도로 생성하는 화면은 없습니다. 팀원은 이후에 초대할 수 있습니다. (멤버 · 역할)

팀이 이미 Vulinder를 사용 중인 경우

새 조직을 만들지 않고 초대를 받아 기존 조직에 참여할 수 있습니다. 관리자에게 받은 초대 토큰을 가입 화면에 입력하면 해당 조직의 멤버로 가입됩니다.

로그인​

가입이 완료되면 이메일과 비밀번호 또는 소셜 계정으로 로그인합니다.

로그인 화면로그인 화면
이메일·비밀번호 로그인과 구글·깃허브 소셜 로그인을 한 화면에서 제공합니다. 계정을 연결하면 어느 방식으로 로그인해도 같은 계정을 사용합니다.

이메일로 로그인​

가입 시 사용한 이메일과 비밀번호를 입력합니다. 이메일 인증은 최초 1회만 필요하며, 이후 로그인에서는 다시 인증하지 않습니다.

이메일 인증을 완료하지 않은 경우

인증하지 않은 이메일로는 로그인할 수 없으며, 인증 메일 재발송 안내가 표시됩니다. 메일의 인증 코드로 이메일을 확인한 뒤 다시 로그인하세요.

소셜 로그인 (구글 · 깃허브)​

로그인 화면의 소셜 버튼을 누르면 구글 또는 깃허브 인증을 거쳐 로그인됩니다. 같은 이메일로 가입한 계정이 있으면 처음 한 번 기존 비밀번호를 입력해 연결하며, 이후에는 어느 방식으로 로그인해도 같은 계정을 사용합니다.

로그인 후​

  • 로그인하면 [통합 대시보드]로 이동합니다.
  • 처음 로그인했을 때 등록한 서비스가 없으면 서비스 등록 마법사가 자동으로 열립니다.
    • 마법사를 한 번 완료하거나 나가면 다시 자동으로 열리지 않습니다.
  • 이름, 테마(시스템 / 라이트 / 다크), 언어, 비밀번호는 사용자 설정에서 변경합니다.

서비스 등록​

로그인 후 첫 서비스를 등록하고 첫 보안 분석 결과를 확인하는 절차입니다. 서비스 유형은 소스코드, 컨테이너 이미지, SBOM, 바이너리 파일, 웹 서비스, 호스트/서버 6가지입니다.

아래에서는 소스코드를 예로 설명하며, 유형별로 다른 3단계 입력과 분석 선택은 각 유형 문서를 참고하세요.

  • 소요 시간 : 약 10분 (스캔 시간 제외)
  • 준비물 : 로그인한 계정, 분석할 저장소 URL과 읽기 전용 토큰
  • 결과물 : 심각도별로 정리된 첫 취약점 목록과 조직 대시보드

서비스 등록 마법사​

처음 로그인하면 등록된 서비스가 없으므로 서비스 등록 마법사가 자동으로 열립니다. 마법사를 닫았거나 서비스를 추가로 등록하려면 [서비스 관리] 페이지의 서비스 등록을 누릅니다.

마법사는 기본 4단계(서비스 유형 → 분석 유형 → 3단계 → 확인)입니다. 3단계 이름은 유형에 따라 다릅니다.

  • 소스 설정 : 소스코드 · 컨테이너 이미지 · 웹 서비스
  • 장비 정보 : 호스트/서버
  • SBOM 파일 : SBOM
  • 바이너리 파일 : 바이너리 파일

호스트/서버에서 K8s 클러스터 하드닝 또는 CIS k8s 벤치마크를 선택하면 K8s 인증 단계가 추가되어 5단계가 됩니다.

아래에서는 소스코드 서비스를 예로 각 단계를 설명합니다.

1단계 · 서비스 유형​

1단계 유형 선택 화면1단계 유형 선택 화면
1단계 : 등록할 대상 유형을 선택합니다. 선택한 유형에 따라 이후 단계의 접근 정보와 선택 가능한 분석이 달라집니다.

2단계 · 분석 유형​

2단계 이름과 분석 선택 화면2단계 이름과 분석 선택 화면
2단계 : 서비스 이름을 입력하고 실행할 분석을 선택합니다.

3단계 · 소스 설정​

3단계 소스 설정 화면3단계 소스 설정 화면
3단계 : 저장소 URL 과 읽기 전용 토큰을 입력해 인증 테스트를 통과한 뒤 분석할 브랜치를 선택합니다. 또는 소스코드 ZIP 을 업로드합니다. 두 방식을 함께 등록할 수도 있습니다.

4단계 · 확인​

4단계 확인 화면4단계 확인 화면
4단계 : 입력 내용을 검토하고 등록을 완료합니다. 등록이 완료되면 [서비스 관리] 목록으로 이동합니다.
토큰은 최소 권한으로

저장소 토큰은 읽기 전용(read repository) 권한으로 충분합니다. 저장한 토큰은 암호화되어 보관되며, 화면에는 마스킹되어 표시됩니다.

첫 스캔 실행​

서비스를 등록해도 스캔은 자동으로 시작되지 않습니다.

  1. 등록이 완료되면 [서비스 관리] 목록으로 이동합니다.
  2. 등록한 서비스를 엽니다.
  3. 각 분석 탭 상단의 분석 실행을 눌러 첫 스캔을 시작합니다.

이후에는 스캔 스케줄이나 CI 연동으로 스캔을 자동 실행할 수 있습니다.

  • 스캔은 비동기로 수행되며, 완료되면 알림이 발송됩니다. 창을 닫아도 스캔은 계속 진행됩니다.
  • 실행 중에는 분석 실행 버튼이 "분석 중…"으로 바뀌고 진행 막대가 표시됩니다.
  • 스캔이 끝나면 [서비스 관리] 카드의 해당 분석이 완료로 표시됩니다. CRITICAL 항목이 있으면 위험으로 표시됩니다.

결과 확인 및 조치​

스캔이 완료되면 발견된 취약점이 심각도별로 정리됩니다.

  1. 대시보드에서 조직 전체의 위험 현황을 확인합니다.
  2. 취약점 관리(매니저 이상)에서 개별 항목을 확인하고 처리합니다.
    • 실제 위험이 아니면 오탐
    • 지금 조치하지 않을 항목은 위험 수용
    • 멤버는 각 분석 탭에서 항목을 열어 처리합니다.
  3. 위험도가 높은 CRITICAL · HIGH 와 KEV(실제 악용 중) 항목부터 처리하는 것을 권장합니다.
  4. 보고서에서 결과를 PDF / VEX 로 내보낼 수 있습니다.
취약점 관리 인박스취약점 관리 인박스
스캔이 완료되면 발견 항목이 심각도순으로 표시됩니다. 각 항목을 열어 상세를 확인하고 오탐·위험 수용으로 처리합니다.

관련 문서​