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

안드로이드 코드단에 URL 감추는 방법

0 추천
안녕하세요. 안드로이드 초보 개발자입니다.

 

다름이 아니라, 서버와 통신을 하는 간단한 앱을 구상하고 있는데, 서버에 접속하는 URL을 코드에

 

하드코딩 해서 넣는 방법 말고 어떻게 넣어야 하는지 모르겠습니다... 이 URL을 하드코딩해서 넣어버리면,

 

APK를 디컴파일 해서 나오는 하드코딩된 URL값을 그대로 따올 수 있고, 그러면 서버 주소를 이용해서

 

클라이언트와 서버 통신 프로세스를 알아내면, 악의적으로 이용하거나 앱을 거치지 않고 서버에 임의

 

접속하는 방식을 취할 수 있을 것 같거든요... 제가 만드는 앱이 개인정보가 들어가고, 데이터베이스에 접근

 

해서 가져오는 데이터는 XML로 처리해서, 서버 주소를 알게 되면 보안상 좀 취약할 것 같아서, 이렇게

 

문의를 드립니다. 그러니까,

 

 

안드로이드 코드 내에서 서버에 접근하기 위한 URL 을 감추는 방법이 있을까요?
길버트공원 (1,720 포인트) 님이 2015년 9월 10일 질문

1개의 답변

0 추천
URL 문자열을 암호화하고 사용할때 해독해서쓰는 방법 이있겠죠.

키는 실시간으로 주고 받도록 하면 되겠습니다만,

어차피 네트웍 공유기 쪽에서 패킷 열어보면 그런거 숨겨봐야 맘먹은 고급 침입자에겐 별일도 아닙니다.

다만 어줍잖은 분석자들 곤란하게 만드는정도이고,

서버에서 정보를 줄때 마다 정확히 정상 통신인지 확인하는 것도 연구해야 됩니다.
익명사용자 님이 2015년 9월 11일 답변
...