사실 모바일 보안 특강이라고 했지만 모바일에 특화된 내용은 별로 없었다.


* 모바일 기기에서 자주 사용하는 SD card 는 FAT32 파일 시스템이다. 리눅스의 file system 은 각 파일의 권한을 관리하는 기능을 지원하지만, FAT32 파일 시스템에서는 각 파일의 권한을 관리할 수 없다. 따라서 SD card 에 저장된 파일은 모든 앱에서 접근 가능하다는 사실을 염두에 두어야 한다.


* XOR, BASE64 와 같은 encoding 은 encryption 이 아니다. 가끔 encoding 을 encryption 용도로 쓰는 개발자가 있다. Serialization 도 마찬가지. 숙련된 해커는 Serialization 된 바이너리 패턴만 보고도 Deserializing 방법을 파악할 수 있다.


* App 에 Debug 용 ID/PW 를 하드코딩 해 놓는 경우가 있는데, decompiler 를 이용하면 모두 살려낼 수 있다. 이런 Backdoor 를 클라이언트에게 넘기지 말자.


끝.

'기타' 카테고리의 다른 글

상사와의 면담-부서이동  (0) 2018.08.11
최승호 - 북어  (0) 2015.06.20
[영어] Hyphen, En dash, Em dash  (0) 2014.07.05
[특강] 산업디자인학과 교수님  (0) 2014.04.10
[특허] 변리사 선배의 특강  (0) 2014.03.20