언리얼 빠른 보안 적용

1. 실링

1.1 APK 업로드

APK 파일에 AppSealing 보안을 적용하기 위해서는 APK 파일을 AppSealing 서버로 업로드 하여 실링 과정을 마무리 하셔야 합니다.

언리얼 엔진으로 개발된 APK를 개발자 콘솔에 태그 적용 없이 바로 업로드 하세요.


① AppSealing 개발자 콘솔에 접속하여 Sealing 페이지로 이동. (Fig.1)

___2017_04_14_15_40_03_844.png

(Fig.1)

 

② 옵션 선택 후 APK 파일 업로드.

  • 테스트 모드: 배포용 모드로 Sealing 하기 전에 테스트 해보기 위한 Sealing 모드. 
  • 배포용 모드: 마켓에 배포하기 위한 Sealing 모드.
  • 실링 옵션은 자동적으로 다음과 같이 적용 :

    • 루팅 디바이스 차단
    • 에뮬레이터 차단
    • DEX 암호화 

③ 'APK 실링하기' 클릭.

보안 기능은 다음과 같이 적용 됩니다 :

  • 치트툴 사용 방지
  • 인앱 결제 크랙 보호
  • 무결성 침범 및 리패키징 보호

 

1.2 APK 다운로드

실링 시작 후 APK 용량에 따라 AppSealing 서버에서 Sealing 하는 시간이 다릅니다. 실링이 완료되면 별도로 이메일을 통해 결과를 받아 보실 수 있습니다.

① 실링이 완료 되면 APK 파일을 다운로드 받기 위해 실링 페이지 하단에 있는 ‘실링 내역’ 으로 이동. (Fig.2)

(Fig.2)


② 실링 내역에는 Sealing한 APK 파일의 결과와 성공 시 다운로드 버튼이 활성화 돼 있습니다.
③ APK 파일을 다운로드 받은 후 디바이스에 해당 APK 파일을 설치해 보실 수 있습니다.

 

NOTE:

Sealing 과정에서 APK의 키스토어 서명이 풀립니다. 정상적인 APK 파일의 설치 및 배포를 위해서는 다운로드 후 키스토어 서명을 진행해 주시기를 바랍니다.
구글 플레이 등록을 위해 Zipalign 또한 진행해 주시기를 바랍니다.

 

2. 키스토어 서명 및 Zipalign

아래의 안내에 따라 서명 및 Zipalign을 진행해 주시기를 바랍니다.

Sealing된 APK를 구글 플레이를 통해 배포할 때 구글에서 제공하는 앱 서명 기능을 사용하면 앱이 정상 동작하지 않을 수 있습니다.

2.1 키스토어 서명

Jarsigner를 이용한 키스토어 서명 방법.
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <KEY STORE FILE> <APK FILE> <ALIAS>


2.2 Zipalign

명령어로 다음과 같이 Zipalign.
zipalign -v 4 [APK_FILE] [ZIPALIGNED_OUTPUT_APK_FILE]

참조 : http://developer.android.com/tools/help/zipalign.html

이 문서가 도움이 되었습니까?
0명 중 0명이 유용하다고 평가하였습니다.
또 다른 질문이 있으십니까? 문의 등록
comment section

0 댓글

이 문서에는 댓글을 달 수 없습니다.