C++ 프로그램에서 가시성 규칙을 위반하는 코드를 검출하는 분석

2010교육과학기술부일반연구자지원
프로젝트 소개
본 과제는 C++ 프로그램에서 private 멤버에 잘못 접근하는 코드를 자동으로 찾아 소프트웨어 오류와 보안 문제를 줄이기 위한 정적분석기 개발에 관한 연구임. 연구 목표는 가시성 규칙 위반 문제를 명확히 정의하고 이를 검출하는 분석기 구조를 설계하며 효율적 분석을 위한 메모리 모델과 알고리즘을 마련하는 데 있음. 핵심 내용은 포인터 연산으로 인해 발생하는 가시성 규칙 위반을 탐지하기 위한 타입 계산 알고리즘 개발과 정확성 검증, 그리고 성능 개선 연구임. 기대 효과는 기밀 데이터 보호와 실행시간 오류 감소를 통한 신뢰성 높은 소프트웨어 개발 가능성 제고 및 정보유출 방지에 따른 경제적 손실 완화임
정적분석프로그램분석클래스 가시성소프트웨어취약점소프트웨어보안자료형C++static analysisprogram analysisclass visibilitySW vulnerabilitySW securityData typeC++
사업명
일반연구자지원
부처명
교육과학기술부
과제 수행연도
2010
과제 수행기간
2009.05.01 ~ 2011.04.30
과제 고유번호
1345124963
연구 개발단계
기초연구
연구비
총연구비
43,050,000
정부지원연구개발비
43,050,000
위탁연구비
0
민간연구비
0
주관/협동기관 정보
주관/협동수행기관명연구수행주체지역
과제 기반 국내외 특허0건
출원/등록 기관발명의 명칭출원일자출원국가출원번호등록일자등록번호
과제 기반 SCI(E) 논문0건
논문명학술지명DOI/URL