첫 번째 대시보드 구축
이 페이지는 Snowflake Data Share 통합을 사용하여 데이터를 시각화하는 방법을 설명합니다.
Snyk 데이터 셰어(Data Share)는 Snowflake 계정에서 보안 취약점 데이터에 직접 액세스할 수 있는 원활한 방법을 제공합니다. 이 튜토리얼은 첫 번째 대시보드를 설정하고 비즈니스 전반의 보안 가시성을 확보하는 과정을 안내합니다.
필수 조건
Snyk Snowflake Data Share 통합 설정이 완료되었는지 확인하십시오.
Snowflake 및 사용하려는 BI 도구(예: Tableau, Power BI, Looker)에 대한 액세스 권한이 있어야 합니다.
1단계: Snowflake에서 데이터 탐색
대시보드를 구축하기 전에 Snyk 데이터의 구조를 숙지하는 것이 중요합니다.
Snowflake 워크시트를 엽니다.
Snyk 데이터베이스로 전환합니다.
다음 쿼리를 실행하여 사용 가능한 이슈(issues)의 샘플을 봅니다.
SELECT * FROM SNYK.BUSINESS_DATA.ISSUES LIMIT 10;VULNERABILITIES, PROJECTS, ORGANIZATIONS와 같은 다른 테이블도 탐색해 보십시오. 자세한 내용은 Data Share 데이터 사전을 참조하십시오.
2단계: BI 도구 연결
Snowflake에 저장된 데이터를 시각화하기 위해 선호하는 BI 도구를 사용하십시오.
BI 도구에서 새 데이터 소스를 만듭니다.
커넥터 유형으로 Snowflake를 선택합니다.
Snowflake 계정 식별자, 사용자 이름, 비밀번호 및 웨어하우스 세부 정보를 입력합니다.
Snyk 데이터가 있는 데이터베이스와 스키마를 선택합니다.
3단계: 핵심 메트릭 정의
성공적인 보안 대시보드는 실행 가능한 인사이트를 제공해야 합니다. 다음 메트릭을 포함하는 것을 고려하십시오.
시간 경과에 따른 총 열린 이슈 수: 보안 상태의 전반적인 추세를 보여줍니다.
심각도별 이슈 분포: 가장 시급한 위험(치명적 및 높음)에 집중하도록 돕습니다.
해결까지의 평균 시간 (MTTR): 팀의 취약점 해결 효율성을 측정합니다.
가장 취약한 프로젝트 또는 조직: 추가 지원이 필요한 영역을 식별합니다.
4단계: 시각화 구축
데이터 소스가 연결되면 차트와 그래프 생성을 시작할 수 있습니다.
심각도별 분석: 'Severity' 필드를 사용하여 파이 차트나 바 차트를 생성하여 이슈 분포를 보여줍니다.
트렌드 분석: 'Introduced Date'를 사용하여 선 그래프를 생성하고 시간에 따른 이슈 발생 추이를 시각화합니다.
상세 테이블: 프로젝트 이름, 이슈 제목, 심각도 및 수정 가능 여부를 나열하는 테이블을 추가하여 드릴다운 세부 정보를 제공합니다.
5단계: 대시보드 공유 및 반복
대시보드가 완성되면 이해관계자와 공유하십시오. 피드백을 수집하여 시각화와 메트릭을 정제하십시오. 정기적으로 대시보드를 검토하여 보안 목표 달성 과정을 추적하고 데이터 기반의 보안 결정을 내리십시오.
Last updated