AutoCrypt CSTP Fuzzer
자동차 소프트웨어 퍼징 테스트 툴
Overview
차량용 퍼징 테스트의 표준,
AutoCrypt CSTP Fuzzer
WP.29 법규 기준 규정 마련으로 차량 제조 과정 내 소프트웨어 테스트는 필수 단계가 되었습니다. 즉, 해당 규제에 대응하지 못함은 곧 세계 시장 판매 금지를 뜻하기에 글로벌 표준을 충족하는 퍼징 테스트 솔루션 도입은 필수입니다.
퍼징 테스트는 비유효값과 임의값을 소프트웨어에 주입하는 과정을 거쳐 잠재적인 보안의 결함을 찾아내는 취약점 분석 방법입니다. 국제 표준 기준에서 차량, 장비, 부품에 대한 퍼징 테스트의 중요성이 점점 더 크게 강조되고 있습니다.
AutoCrypt CSTP Fuzzer는 자동화된 단일 솔루션 만으로 차량용 소프트웨어에 대한 WP.29 규제 요건을 모두 충족하며 AI를 활용한 스마트 퍼징에 의한 테스트의 자동화 및 리소스 관리의 효율화를 실현합니다.
자동화된 스마트 퍼징 기법 및 모니터링 기능을 도입하여 엔지니어 상주 없이도 원격 테스트 진행이 가능합니다. 다양한 자동차 모델의 에러 코드 대응과 제로 데이 취약점도 사전에 탐지·분석·재현 가능합니다.
AutoCrypt CSTP Fuzzer로 자동차 생태계 개발 라이프 사이클의 숨겨진 오류와 결함 사전 대응이 가능합니다.
Key Features
국제 표준의 자동차 보안 솔루션
글로벌 표준을 충족으로 자동차 제조사/부품사 국제 규제 대응 가능
자동차 전용 퍼징 테스트
다양한 자동차 모델의 에러코드 대응 및 제로데이 취약점 사전 탐지 분석 재현
연속적인 다중 ECU 테스팅
체계적인 프로젝트 관리방식과 연속 테스팅 기술로 테스트 시간 단축
테스트 자동화
예외상황에 대한 자동화 로직을 통해
지속 가능한 테스팅 제공
System Architecture
차량 내 탑재한 SW 사이버 공격의 결과는 도로 위 생명의 문제와 직결되기에 철저한 보안 시스템과 안정성이 요구됩니다. 이에, 더욱 정교한 차량용 퍼징 테스트 도구가 필요합니다. AutoCrypt CSTP Fuzzer는 차량의 이상 징후와 취약점을 명확하게 식별하고 위험을 분석하는 수준 높은 차량 소프트웨어 퍼징 테스트 도구로 예방 수준의 조치가 가능한 사이버 보안 테스트 도구 입니다. 차량 전장 환경에 대한 전반적인 이해, 차량 내부 네트워크 프로토콜에 대한 분석, 차량의 상태 등을 종합적으로 고려해 고도화된 스마트 퍼징 기법을 제공합니다.
Workflow
AutoCrypt CSTP Fuzzer는 스마트 퍼징 기법으로 생성된 차량 내 프로토콜 기반 테스트 사례(ISO 14229 UDS 준수)를 생성합니다. 완전한 무작위 입력값을 생성하는 기존의 퍼징 테스트와는 다르게 A.I 기반의 알고리즘을 사용해 테스트 자동화를 구현하여 취약점의 탐지 가능성을 높이고 퍼징시간을 줄여 효율적 입니다. 충돌이 발생하게 될 경우 퍼즈 전송 내역을 기반해 동일한 테스트 절차를 사용하여 재실행 합니다. 백그라운드에서도 독립적으로 실행이 가능하기에 장기간 계속 되는 경우에도 백그라운드에서 계속 실행할 수 있습니다.
Technical Coverage
Supported Protocols
– CAN (UDSonCAN, VehicleCAN)
– CAN-FD (UDSonCAN-FD, Vehicle CAN-FD)
– Ethernet (SOME/IP, DoIP)
Supported Standard
– ISO 14229-1 (CAN, CAN-FD)
– ISO 13400 (DoIP)
– AUTOSAR SOME/IP Protocol Specifica- tion
Why AUTOCRYPT
국제 규제 및 표준 준수
– UNECE R155 규제와 ISO/SAE 21434 국제 표준 기준에 맞춘 Fuzz Testing 수행
전 항목 지원
– ISO 14229(UDS) 표준에 정의된 전체 서비스 항목 지원
인증 지원
– 차량 형식 승인(VTA)을 받는 데 필요한 Fuzz Testing 결과 보고서 생성
스펙 기반 Test Case 생성
– 차량용 기술 스펙 을 그대로 반영한
Test Case 자동 생성
데이터 주입 최적화
– 프로토콜별 진단/서비스 ID를 고정한 상태에서 실제 의미가 있는 변조 데이터만 생성하고 주입하여 테스트 시간 단축
타이밍 규격 준수
– 메시지 응답 시간, 펜딩(Pending) 상태 처리, ISO-TP 시퀀스 등 정의된 타이밍 규칙을 반영한
Fuzz Testing 진행
통합 프로젝트 관리
– 차량 단위로 프로젝트를 생성하여 여러 종류의 다중 ECU를 체계적으로 통합 관리
테스트 자동화
– 한 채널에 연결된 여러 개의 ECU를 중단 없이 연속적으로 테스트할 수 있는 자동화 환경 제공
고속 퍼포먼스 및 결과 시각화
– 불필요한 테스트 시간을 단축하여 빠른 퍼포먼스를 구현하고, 차량별 테스트 결과를 직관적으로 확인
자동 상태 정상화 및 재개
– 테스트 중인 ECU에 이상 증상 발생 시 자동으로 상태를 정상화하고 테스트 즉시 재개
수동 개입 최소화
– 상시 모니터링이나 수동 전원 리셋(Ignition ON/OFF, 배터리 리셋) 작업 없이 다음 Test Case로 연속 진행
전문 진단 서비스 연계
– ECU RESET 및 DTC CLEAR 서비스를 활용하여 ECU의 고장 코드(DTC)를 소거하고 안정적인 테스트 환경을 유지
RESOURCES
CONTACT US