본문바로가기

TOOL

code sniper

실행시간 오류 검출 도구

Needs

실행시간 오류(Runtime Error)의 심각성

  • 프로그램 구동 중 발생하는 오류 ▶ 오동작 및 성능 저하, 시스템 재부팅, 정지
  • 일반적인 코딩 스타일 검사로는 검출 불가

Solution by SNIPER

Mission Critical System 을 위한 실행시간 오류 검출 도구검출 가능한 결함(실행시간 오류) 유형

결함유형
지원 도메인
도메인 지침 지원 내역
자동차 HKMC A/B급 검증 지침 35개 전부 지원
국방 신뢰성 평가 수행 지침
(CWE 658/659) 90개
90개 전부 지원
그 외 다수 도메인 규칙 지원

SNIPER 주요 기능

  • 검출한 결함을 신뢰도에 따라 분류
    • -결함 신뢰도 : 검출한 결함이 실제 오류일 가능성
    • -먼저 확인해야 할 결함을 식별 가능
  • 심볼(함수 또는 변수) 정의 바로보기
    • -소스 코드 편집기에서 다양한 심볼(함수 또는 변수)의 정보를 바로 확인 가능
    • -별도 편집기 없이 결함 수정 작업 가능
  • 결함의 원인을 추적하기 위한 추가 정보 제공
    • -결함이 발생한 원인을 추적할 수 있는 결함 이벤트 정보 제공
    • -결함 이벤트: 소스 코드 위치, 변수 값, 메모리의 상태 등
  • 분석 옵션 : 대상 소프트웨어 및 분석 환경에 따라 옵션 선택
    • -대상 소프트웨어의 복잡도 또는 분석을 수행하는 PC의 사양에 따라 적합한 옵션을 선택
    • -분석 옵션 프리셋 : 균형 분석, 단순 분석, 빠른 분석, 저사양 분석, 정밀한 분석

Why SNIPER

차별점 (Differentiation)
메모리 오류 검출 · 잘못된 메모리 오류 검출
Quick Set Up · 쉬운 환경 설정, 슈어소프트 CODESCROLL 제품 간 프로젝트 연동
Customizing · 고객사 맞춤 규칙 개발 (별도협의)
강점 (Strength)
국제인증 · Cert. from TÜV Rheinland · Tool Qualification 제공 · CWE Compatible 도구
사용성 · DevOps (이슈관리 및 지속통합) 와 연동 · 소스 코드 편집기 내장 · 다양한 보고서 양식 제공
기대효과 (Benefit)
  • 01 잠재 오류 검출
  • 02 보안 취약점 제거 : 시큐어 코딩
  • 03 실행시간 오류 사전 방지