안드로이드 개발 질문/답변
(글 수 45,052)
앱을 리버싱하면 소스가 보여 지는데요.
예를들어 c2dm사용시 개발자 메일 아이디와 비밀번호가 소스안에 삽입되게 됩니다.
이때 제가 퍼블리싱 한 앱을 다른 사용자가 리버싱하게 되면 소스안의 제 아이디와 비번이 고스란히 노출 됩니다.
이것을 방지하기위해 암호화를 해야 할것 같은데 어떤 방식이 있는지 알수 있을까요??
2012.01.30 22:46:56
String을 암호화하는건 여러가지가 있습니다. java string obfuscator 로 검색해보세요
예) http://www.zelix.com/klassmaster/featuresStringEncryption.html




앱에서 c2dm 키를 받기 위해서는 아이디만 노출되고 비번은 노출 안되는데요,
혹시 c2dm 보내는 것도 앱에서 한다면 잘못된 방식입니다. c2dm 보내는건 서버에서 해야합니다.