기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
혹시나 하는 마음에서 질문올립니다.
오드로이드의 2G SDCARD를 Linux 로 연결하면 EXT3 부분에
있는 Root FS이 linux 의 탐색기로 다 보이죠. 어떤 폴더가 있는지
그 폴더 안에 어떤 파일이 있는지 모두 다요...
그런데 APK 및 DB 자료가 Root FS 내에 있으면 임의의 해커가
자료를 빼내서 악용할 수 있을 가능성이 있습니다.
따라서 SDCARD를 Reader 기로 PC에 연결했을 때 PC 상에서
SDCARD 파일들이 안보이거나 또는 아예 인식이 안되도록 하는
방법이 없을까요?
물론 APK나 DB를 암호화와 같은 처리를 해서 보안을 유지해야
하지만 그렇게 할려면 따로 복호화 루틴을 추가해야 되는 문제도
있고 기타 여러가지 문제가 있을 것 같거든요..
하여튼 이런 저런 생각을 해봐도 뭔가 반짝이는 것이 없네요.
혹시 생각나시는 것이 있는 분은 없으신가요?
안드로이드 커널의 EXT3 드라이버와 마운팅하는 부분을 수정해서 File System 마운트 로직을 속이면 될것 같네요.
숨기고 싶은 Partition의 File system을 EXT3가 아닌것 처럼 만든다는 뜻입니다. 내부는 EXT3지만...
그래도 해킹은 가능하겠지만, 마구잡이로 아무 리눅스PC에서 보이는 것은 막을수 있겠죠.