Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- android studio
- Android
- 다른 앱에서 열기
- Android O
- 트위터
- unreal
- 배포
- gradle
- Activity 수명 주기
- AccountManager
- 데이터 공유
- In-app Billing
- GCM
- 페이스북
- Android O Preview
- 카카오톡
- ios9
- Push
- NSURLConnection
- ios
- Unchecked Exception
- Google Cloud Messasging
- contentprovider
- signing
- xcode
- service
- HTTP
- BLOCK
- Google Cloud Messasing
- 안드로이드 개발 레벨업 교과서
Archives
- Today
- Total
목록Jenkins (1)
노블의 개발이야기
[Android] keystore 암호화하기
Keystore 암호화 Jenkins로 릴리스 빌드를 할 때 keystore 파일과 그에 따른 패스워드 등의 정보를 부주의하게 빌드 스크립트 등에 평문으로 기재하고 체크인해 버리면 필요 이상으로 정보를 공개되고 맙니다. 소스코드에다 keystore 파일, keystore의 Alias나 패스워드까지 있으면 apk에 개발자와 똑같은 서명을 할 수 있어 악용할 위험성도 있습니다. 악용을 방지하기 위해서는 이런 파일과 정보를 암호화해야 합니다. openssl 커맨드를 사용한 공개키 방식 암호화 openssl 커맨드를 사용하여 공개키 방식 암호화를 합니다. app/sample.keysotre : 릴리스 빌드 서명에 필요한 keystore 파일 app/signingconfig.properties : keystore..
Android
2017. 9. 4. 16:17