1 |
1
어플리케이션의 바이트코드를 추출하는 단계;상기 추출된 바이트코드를 구성하는 주요 구성들 중 일부 구성을 네이티브코드로 구현하여 상기 바이트코드와 상기 네이티브코드 간의 상호 의존성을 생성하는 단계; 및상기 생성된 상호 의존성에 기반하여 상기 어플리케이션의 위변조를 방지하는 단계를 포함하는 어플리케이션 위변조 방지 방법
|
2 |
2
제1항에 있어서,상기 어플리케이션의 위변조를 방지하는 단계는상기 네이티브코드에 미리 설정된 난독화 기법 또는 보호 기법을 적용시키는 것을 특징으로 하는 어플리케이션 위변조 방지 방법
|
3 |
3
제1항에 있어서,상기 상호 의존성을 생성하는 단계는상기 주요 구성들 중 메소드를 포함하는 기능을 상기 네이티브코드로 이전하여 구현함으로써, 상기 바이트코드와 상기 네이티브코드 간의 상호 의존성을 생성하는 것을 특징으로 하는 어플리케이션 위변조 방지 방법
|
4 |
4
제1항에 있어서,상기 상호 의존성을 생성하는 단계는상기 네이티브코드에서 상기 바이트코드의 특성, 변수 및 기능 중 적어도 하나를 이용하여 상기 바이트코드와 상기 네이티브코드 간의 상호 의존성을 생성하고,상기 특성은 클래스 정보와 필드 정보 중 적어도 하나를 포함하며,상기 기능은 메소드를 포함하는 것을 특징으로 하는 어플리케이션 위변조 방지 방법
|
5 |
5
제1항에 있어서,상기 어플리케이션은안드로이드 어플리케이션과 자바 어플리케이션을 포함하는 것을 특징으로 하는 어플리케이션 위변조 방지 방법
|
6 |
6
어플리케이션의 바이트코드를 추출하는 추출부;상기 추출된 바이트코드를 구성하는 주요 구성들 중 일부 구성을 네이티브코드로 구현하여 상기 바이트코드와 상기 네이티브코드 간의 상호 의존성을 생성하는 생성부; 및상기 생성된 상호 의존성에 기반하여 상기 어플리케이션의 위변조를 방지하는 방지부를 포함하는 어플리케이션 위변조 방지 장치
|
7 |
7
제6항에 있어서,상기 방지부는상기 네이티브코드에 미리 설정된 난독화 기법 또는 보호 기법을 적용시키는 것을 특징으로 하는 어플리케이션 위변조 방지 장치
|
8 |
8
제6항에 있어서,상기 생성부는상기 주요 구성들 중 메소드를 포함하는 기능을 상기 네이티브코드로 이전하여 구현함으로써, 상기 바이트코드와 상기 네이티브코드 간의 상호 의존성을 생성하는 것을 특징으로 하는 어플리케이션 위변조 방지 장치
|
9 |
9
제6항에 있어서,상기 생성부는상기 네이티브코드에서 상기 바이트코드의 특성, 변수 및 기능 중 적어도 하나를 이용하여 상기 바이트코드와 상기 네이티브코드 간의 상호 의존성을 생성하고,상기 특성은 클래스 정보와 필드 정보 중 적어도 하나를 포함하며,상기 기능은 메소드를 포함하는 것을 특징으로 하는 어플리케이션 위변조 방지 장치
|
10 |
10
제6항에 있어서,상기 어플리케이션은안드로이드 어플리케이션과 자바 어플리케이션을 포함하는 것을 특징으로 하는 어플리케이션 위변조 방지 장치
|