发明名称 Method and system for indirectness branch monitoring of program
摘要 본 발명은 프로그램의 간접 분기 모니터링 방법 및 시스템에 관한 것으로, 보다 구체적으로는 학습부가 프로그램의 제어 흐름을 나타내는 주소 쌍 테이블을 생성하여 감시하고자 하는 상기 프로그램의 제어 흐름을 학습하는 단계; 및 검증부가 운영되는 프로그램 내 간접 분기 명령에 대한 출처 주소 및 목적지 주소를 입력받고, 입력받은 간접 분기 명령에 대한 출처 주소 및 목적지 주소가 상기 주소 쌍 테이블 내 존재하는지 비교하여 상기 프로그램의 제어 흐름을 검증하는 단계;를 포함한다. 이러한 구성에 의해, 본 발명의 프로그램의 간접 분기 모니터링 방법 및 시스템은 실행하고자 하는 프로그램 내 간접 분기 발생 시, 미리 설정된 제어 흐름에 따라 프로그램이 구동되는지 여부를 파악하여, 공격자에 의해 변조된 프로그램 코드가 수행되는 것을 미연에 방지하여 미리 설정된 제어 흐름에 따라 프로그램이 정확하게 구동될 수 있도록 하는 효과가 있다.
申请公布号 KR101625129(B1) 申请公布日期 2016.05.27
申请号 KR20130168536 申请日期 2013.12.31
申请人 고려대학교 산학협력단 发明人 김태환;표창우
分类号 G06F21/50;G06F11/30 主分类号 G06F21/50
代理机构 代理人
主权项
地址