한편 , 본 명세서 에 따른 암호 화 방법 은 사용 자 단말기 에 설치 된 다른 어플리케이션 또는 코드 에 의해 암호 화 된 어플리케이션 에 이상 접근 하 는 프로세스 를 감지 하 는 코드 를 삽입 할 수 있 다 . 이 를 위해 상기 제 어부 ( 130 ) 가 상기 저 장부 ( 120 ) 에 미리 저장 된 악성 행위 패키지 명 리스트 일 명 , 블랙 리스트 를 저장 할 수 있 다 . 상기 블랙 리스트 는 미리 작성 되 며 , 주기 적 으로 업데이트 될 수 있 다 . 안드로이드 운영 체제 가 설치 된 사용 자 단말기 는 패키지 이름 을 가진 프로세스 들 에 정보 를 확인 할 수 있 다 . 이때 사용 자 단말기 는 상기 프로세스 들 에 대한 정보 를 상기 통신부 ( 110 ) 로 전송 할 수 있 다 . 따라서 상기 제 어부 ( 130 ) 가 상기 통신부 ( 110 ) 를 통해 수신 된 사용 자 단말기 내 프로세스 리스트 와 상기 저 장부 에 미리 저장 된 악성 행위 패키지 명 이 일치 할 때 이상 프로세스 로 판단 할 수 있 다 . 일반 적 으로 안드로이드 용 어플리케이션 의 경우 는 운영 체제 내 에서 프로세스 가 어플리케이션 권한 으로 동작 한다 . 따라서 , 프로세스 상 에서 다른 앱 이 루트 ( root ) 권한 으로 실행 되 는 것 이 발견 되 면 이상 프로세스 로 판단 할 수 있 다 . 마찬가지 로 대부분 의 단말기 에서 는 루트 ( root ) 권한 의 쉘 ( shell ) 이 동작 하 지 않 는다 . 따라서 프로세스 내 의 루트 ( root ) 로 접근 되 는 쉘 ( shell ) 이 탐지 되 면 , 이상 프로세스 로 판단 할 수 있 다 . 수 있 다 . 또한 , 시스템 내 의 최고권 한 실행 명령어 ' su ' 명령어 가 있 다면 단말기 가 루팅 ( rooting ) 되 었 다고 판단 할 수 있 다 .