CODEDRAGON ㆍSecurity/SecureCoding
deprecated 사전정의
http://endic.naver.com/enkrEntry.nhn?sLn=kr&entryId=c4dbe94228834e2597a64ca4094f3f22
deprecated 된 메소드는 현재 사용해도 상관없지만 앞으로 버전업되면서 사라질 수 있으니 사용하지 않는게 좋습니다.
deprecated 메소드 사용
· IDE사용하는 경우 deprecated 된 메소드 사용시 deprecated된 것임을 컴파일러가 알려줍니다.
· deprecated 된 메소드는 현재 사용해도 상관없지만 앞으로 버전업되면서 사라질 수 있으니 사용하지 않는게 좋습니다.
· 써도 에러가 나지 않지만 어쩔수 없는 경우를 제외하고는 deprecated된 메소드는 가급적 사용하지 않는 것이 좋습니다.
· API 문서에서 Deprecated 로 표시된 부분은 호환성을 위해 존재하게 됩니다.
· 향후 제외될 수 도 있으로 사용하지 마시기 바랍니다.
· 버전업 중 여러가지 이유로 인해 다른 함수로 대체가 되었으므로 해당 함수를 찾아 사용하시기 바랍니다.
JAVA API
Develop > Reference
왼쪽 항목에서 차례대로
android.content 선택 >
아래의 Classes항목에서 context 선택 >
Constants 쪽으로 이동 >
MODE_WORLD_READABLE 항목 확인
http://developer.android.com/reference/android/content/Context.html#MODE_WORLD_READABLE
MODE_WORLD_READABLE속성은
다른 앱에서도 해당 어플리케이션의 컨텍스트를 구해서 직접 접근해 데이터를 읽을 수 있어 보안취약점이 될 수 있습니다..
다른 앱에서 필요한 데이터인 경우 직접 오픈하지 말고, 컨텐트 프로바이더를 이용해서 해당 데이터를 요청하고 적절하게 데이터를 제공해주어야 합니다.
컨텐트프로바이더(CP)는 다른 앱들에게 자신의 데이터를 제공할 수 있는 컴포넌트 입니다.
'Security > SecureCoding' 카테고리의 다른 글
CBD SW개발 표준 산출물 관리 가이드 (0) | 2017.10.13 |
---|---|
SR2‐5 암호키 관리 사고 사례 - 보안업체 코드서명 정보 유출, 파장은? (0) | 2017.10.08 |
10.하드코드된 암호화 키 - 참고자료 (0) | 2017.09.29 |
SR2‐1 인증 대상 및 방식 사고 사례 1 - 검색엔진 인증우회 못막아, 관리자 인식부족 노출 방치 (0) | 2017.09.18 |
SR1‐10 업로드·다운로드 파일검증 사고 사례 - 무심코 연 첨부파일, 해킹에 `속수무책` (0) | 2017.09.10 |