핵심 요약
구글은 Gemini 4 Argon과 Z3 제약 solver를 결합해 Go 코드의 fuzzing이 놓치는 경계 이슈를 발견하고, 슬라이스 용량 관련 blind spot을 드러냈다.
구현 방법
- 핵심 기술 스택과 구조: Go, Gemini 4 Argon, Z3 제약 solver를 결합한 분석 파이프라인 구성
- 주요 구현 포인트
- 생존 중인 컴파일러 경계 체크 트랩을 노출하고 Gemini의 관찰 정보와 Z3 제약 모델로 경계 조건을 검증
- fuzzing과의 연계를 통해 재현 가능한 패닉 상황을 확립하고 문제 영역을 식별
- 자동 리포트 생성을 위한 재현성 보장 및 로그 수집 체계 구축
주요 결과
- 잠재적 경계 초과 패닉을 Go 코드에서 발견
- go test -fuzz에서 슬라이스 용량 관련 blind spot를 드러냄
- 향후 fuzzing 커버리지 확장에 대한 실무 인사이트를 제공



