출원번호 : 10-2019-0094796 (출원일: 2019-08-05)
등록번호 : 10-2215231 (등록일: 2021-02-05)
특허권자 : 충남대학교산학협력단
요약 : 본 발명은 안드로이드 어플리케이션에 대한 후킹방지 시스템 및 그 방법에 관한 것으로서, 안드로이드 환경에서 동작하는 어플리케이션이 후킹에 의한 인위적인 메모리 변화를 방지하는 안드로이드 어플리케이션에 대한 후킹방지 시스템 및 그 방법에 관한 것이다. 본 발명은 어플리케이션 실행으로 특정 함수를 호출하고, 상기 특정 함수로 인해 호출된 함수의 결과값을 보장하기 위해 상기 결과값을 암호화 요청하는 어플리케이션 실행부; 및 상기 어플리케이션 실행부를 통해 전달받는 결과값을 암호화하고, 상기 어플리케이션 실행부로부터 결과값 검증을 요청받아 복호화하여 상기 어플리케이션 실행부로 결과값을 전달하여 인위적인 메모리 변화를 방지하는 보안 모듈; 을 포함한다.
대표청구항 : 어플리케이션 실행으로 특정 함수를 호출하고, 상기 특정 함수로 인해 호출된 함수의 결과값을 보장하기 위해 상기 결과값을 암호화 요청하여 호출된 함수의 결과값의 인위적인 메모리 변화방지를 요청하는 어플리케이션 실행부; 및상기 어플리케이션 실행부를 통해 전달받는 결과값을 암호화하고, 상기 어플리케이션 실행부로부터 결과값 검증을 요청받아 복호화하여 상기 어플리케이션 실행부로 결과값을 전달하여 인위적인 메모리 변화를 방지하는 보안 모듈; 을 포함하며,상기 보안 모듈은 상기 어플리케이션 실행부에서 요청한 어플리케이션이 공식앱인지 공증하고, 공식앱이면 키 쌍을 생성하고, 상기 어플리케이션과 맵핑하는 맵핑모듈;을 포함하는 것을 특징으로 하는 안드로이드 어플리케이션에 대한 후킹방지 시스템.
상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3521074000343





