2011-04-18 9 views
9

나는 안드로이드 리소스 폴더의 보안이 무엇인지 궁금해했습니다. (특히 문자열에 관심이 있습니다). Strings.xml에 암호를 저장하는 것은 우스 웠을 것입니다. 그렇게되지는 않지만 이러한 리소스를 스누핑하여 합리적인 앱 정보에 액세스하는 것이 얼마나 쉬운가요?문자열 리소스의 보안

답변

9

불행히도 리소스에 도달하는 것은 꽤 쉽습니다. apktool과 같은 도구를 사용하면이 작업을 수행 할 수 있습니다. 나는 비슷한 질문을 제기했다 here. 보세요.

0

xml 파일이 apk에서 스크램블링된다는 것을 알고 있지만 일반 텍스트로 다시 풀어 버리기위한 해커 도구가 있습니다. 이름을 기억할 수는 없지만 Google을 통해 확인했습니다. 그것은 불행하게도 일합니다!

2

루팅 된 휴대 전화에서 쉽게. 누구나 문자열 리소스 공유 환경 설정 등을 읽을 수 있습니다. ADB를 연결하고 /data/data/com.tumblr/shared_preferences로 변경하고 내 사용자 이름과 암호를 명확하게 읽습니다.

apk를 다운로드하고 디 컴파일 할 수도 있습니다. 비밀로 유지하려면 암호화하십시오.

1

여기서 가장 중요한 어림짐은 사람이 장치에 저장 한은 스니핑 및 크래킹을 위해 열려 있다는 것입니다.

장치의 물리적 제어에 대한 로컬 보안과 같은 것은 없습니다.

암호화하더라도 암호 해독을위한 키가 장치에 있거나 장치에서 쉽게 액세스 할 수 있어야합니다.

참고로 원격 닦기와 같은 기능의 가장 큰 이유 중 하나입니다.

민감한 내용이나 단순한 내용을 저장하려는 경우 약간 흥미있는 사용자가 휴대 전화에 저장 한 데이터를 보지 못하도록하려는 경우 운이 없게됩니다.

관련 문제