마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱 업데이트 시도, 플레이스토어 리젝 [closed]

0 추천

현재까지 10번정도 업데이트를 이상없이 해오던 앱인데 어제 갑자기 리젝이 되어 하기와같은 메시지를 전달 받았습니다.

왜 멀쩡히 업데이트가 잘되다가 갑자기 뜨는걸까요..

네트워크 쪽을 라이브러리를 안쓰고 구현 하였는데 다 바꿔야하는건지...

api를 다 바꾸면 양이 어마어마한데.. 걱정이 앞서는군요..

 

for violating our Malicious Behavior policy. If you submitted an update, the previous version of your app is still available on Google Play.

This app uses software that contains security vulnerabilities for users.

Below is the list of vulnerabilities and the corresponding APK versions that were detected in your recent submission. Please upgrade your app(s) as soon as possible and increment the version number of the upgraded APK.

 

VulnerabilityAPK Version(s)
TrustManager

To properly handle SSL certificate validation, change your code in the checkServerTrusted method of your custom X509TrustManager interface to raise either CertificateException orIllegalArgumentException whenever the certificate presented by the server does not meet your expectations. To confirm you’ve updated correctly, submit the updated version to the Developer Console and check back after five hours. If the app hasn’t been correctly upgraded, we will display a warning.

For additional information and next steps, please see this Google Help Center article.

13

 

To confirm you’ve upgraded correctly, submit the updated version of your app to the Developer Console and check back after five hours to make sure the warning is gone.

While these vulnerabilities may not affect every app that uses this software, it’s best to stay up to date on all security patches. Make sure to update any libraries in your app that have known security issues, even if you're not sure the issues are relevant to your app.

Apps must also comply with the Developer Distribution Agreement and Developer Program Policies.

If you feel we have made this determination in error, please reach out to our policy support team through the Google Play Developer Help Center.

Best,

The Google Play Team

<!--EndFragment-->

질문을 종료한 이유: 2016년 5월 17일부터 Google Play에서는 안전하지 않은 X509TrustManager 인터페이스 구현을 포함하는 새 앱이나 업데이트 게시를 차단할 예정입니다.
캬옹이 (37,920 포인트) 님이 2016년 5월 20일 질문
캬옹이님이 2016년 5월 20일 closed

1개의 답변

0 추천

To properly handle SSL certificate validation, change your code in the checkServerTrusted method of your custom X509TrustManager interface to raise either CertificateException orIllegalArgumentException whenever the certificate presented by the server does not meet your expectations. To confirm you’ve updated correctly, submit the updated version to the Developer Console and check back after five hours. If the app hasn’t been correctly upgraded, we will display a warning.

친절하게 설명되어 있네요.

익명사용자 님이 2016년 5월 20일 답변
네 맞습니다. 이거보고 해당 메소드쪽 수정은 했는데,
제가 궁금한건 지금까지 업데이트가 되다가 이번 업데이트 때 안되는게 궁금하네요..
최근에 정책이 추가된 것인지..
그냥 지금까지는 운이 좋아서 안 걸렸다고 생각하시면 됩니다.
...