누군가가 시스템의 개인 디렉토리에있는 내 앱 스토어의 데이터베이스 파일 및/또는 다른 파일에 액세스 할 수 있습니까?누군가 뿌리깊은 전화기의 개인 디렉터리에 액세스 할 수 있습니까?
나는 이것이 뿌리깊은 전화기에서 할 수 있다고 생각하지만 확실하지 않습니다.
데이터베이스에 중요한 데이터를 저장하는 방법과 개인 디렉터리에있는 다른 파일을 저장하는 것이 안전한지 알아 내려고하고 있습니다.
누군가가 시스템의 개인 디렉토리에있는 내 앱 스토어의 데이터베이스 파일 및/또는 다른 파일에 액세스 할 수 있습니까?누군가 뿌리깊은 전화기의 개인 디렉터리에 액세스 할 수 있습니까?
나는 이것이 뿌리깊은 전화기에서 할 수 있다고 생각하지만 확실하지 않습니다.
데이터베이스에 중요한 데이터를 저장하는 방법과 개인 디렉터리에있는 다른 파일을 저장하는 것이 안전한지 알아 내려고하고 있습니다.
예. 루팅 된 기기를 사용하면 누구나 모든 앱의 내부 저장 공간에 액세스 할 수 있습니다. 다른 타사 앱에서도 액세스 할 수 있으므로 사용자 만이 위협 요소는 아닙니다. 가능한 솔루션은 암호화 및 사전 정의 된 키 쌍 값 시스템을 사용하는 것입니다. 예를 들어 앱에 앱 통화가있는 경우 원시 통화 번호를 저장하는 대신 수식에 따라 숫자를 저장합니다. like number = ((currency *2)+1)/10
여기서 number는 저장 영역에 저장하는 항목이고 currency는 사용자의 통화입니다. 그렇게하면 앱의 내부 알고리즘을 아는 사람이 없으면 쉽게 수정할 수 없습니다.
일부 앱은 할 수 있지만 사용자는 명시 적으로 루트 선행 정보를 제공해야합니다.
이것은 리버스 엔지니어링을 통해 깨뜨릴 수 있지만, 원하는 것을 얻기가 더 어려워지는 좋은 방법입니다. – sandalone
참. 데이터를 100 % 안전하게하는 방법은 없습니다. 당신이 할 수있는 최선의 방법은 가능한 한 힘들게 만드는 것입니다. –