본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

스마트폰 보안(Smartphone Security)은 스마트폰의 하드웨어·운영체제·네트워크·애플리케이션과 그 안의 개인정보·금융정보를 위협으로부터 보호하는 기술과 관리 활동이다.

스마트폰은 PC 수준의 컴퓨팅 능력과 상시 인터넷 연결, 카메라·마이크·위치 센서를 갖추고 금융 인증과 업무 시스템 접속까지 맡는다. 몸에 지니고 다니므로 분실·도난이 잦고, 앱 장터에서 누구나 만든 앱을 내려받는다. 이 때문에 PC 와 같은 악성코드·네트워크 위협에 더해 이동성과 개방형 앱 생태계에서 오는 위협이 함께 나타난다.

업무에 개인 스마트폰을 쓰는 BYOD가 늘면서, 기업에서는 스마트폰 보안이 내부 정보 유출 문제와도 이어진다.

  • 분실·도난: 화면 잠금이 약하거나 저장 데이터가 암호화되지 않으면 기기를 손에 넣은 사람이 정보를 꺼낸다.
  • 운영체제 취약점: 제조사·통신사를 거치는 업데이트가 늦어 알려진 취약점이 오래 남는다.
  • 권한 상승: 루팅·탈옥으로 운영체제의 보안 경계(샌드박스, 권한 모델)가 무너진다.
  • 과도한 앱 권한: 앱이 기능에 필요 없는 주소록·문자·위치 권한을 요구하고 사용자가 습관적으로 허용한다.
  • 악성 앱: 정상 앱을 변조해 악성코드를 넣은 리패키징 앱, 공식 장터 밖에서 설치하는 앱
  • 안전하지 않은 통신: 공개 와이파이 도청, 인증서 검증을 빠뜨린 앱의 중간자 공격
  • 근거리 무선 인터페이스: 블루투스·NFC 취약점을 이용한 근접 공격
  • 사회공학: 스미싱·피싱 문자로 악성 앱 설치나 정보 입력을 유도

관점별 보안 위협과 대응

편집 원본 편집
관점 보안 위협 대응책
하드웨어 분실·도난, 저장 매체 물리 추출, 부트로더 변조, 디버깅 포트 악용, 부채널 공격 기기 전체 암호화, 보안 부팅(Secure Boot), 하드웨어 보안 영역(트러스트존 같은 TEE, 보안 요소 SE)에 키 보관, 원격 잠금·삭제, USIM 잠금
소프트웨어(운영체제) OS·커널 취약점, 루팅·탈옥, 권한 상승, 악성코드 상주 정기 보안 패치, 앱별 샌드박스와 권한 모델, 루팅·탈옥 탐지, 런타임 무결성 검사, 백신 앱
네트워크 공개 와이파이 도청, 중간자 공격, 가짜 기지국, 블루투스 공격, 스미싱 링크 전송 구간 암호화(TLS)와 인증서 고정, VPN, 신뢰하지 않는 와이파이 자동 접속 차단, 불필요한 무선 기능 끄기
애플리케이션 마켓 악성 앱 유통, 정상 앱 위·변조(리패키징), 공식 장터 밖 설치(사이드로딩), 개발자 계정 탈취 장터의 사전 검수·악성 탐지, 개발자 코드 서명과 검증, 앱 위변조 탐지, 코드 난독화, 악성 앱 원격 삭제(킬 스위치), 출처 불명 앱 설치 차단
애플리케이션 과도한 권한, 평문 저장, 안전하지 않은 API 사용, 개인정보 무단 전송 최소 권한, 민감 정보 암호화 저장, 시큐어 코딩, 앱 보안 점검
사용자·관리 피싱·스미싱, 약한 잠금, 업무 정보 유출 보안 교육, 다중 인증, 업무용 단말 관리(MDM), 업무 영역과 개인 영역 분리(컨테이너)

플랫폼 보안 모델

편집 원본 편집
  • 샌드박스: 앱마다 별도 실행 공간과 데이터 영역을 준다. 다른 앱의 데이터에 직접 접근할 수 없다.
  • 권한 모델: 민감 기능은 사용자 동의를 받은 앱만 쓴다. 최근 운영체제는 사용 중에만 허용, 1회 허용처럼 세분화했다.
  • 코드 서명: 앱은 개발자 서명이 있어야 설치된다. 서명이 바뀐 앱은 원래 앱의 업데이트로 인정되지 않는다.
  • 하드웨어 기반 보호: 생체 인증 정보와 암호 키를 일반 운영체제와 분리된 보안 영역에 둔다 → 트러스트존

안드로이드는 공식 장터 밖 설치를 허용하는 대신 검사 기능으로 보완하고, iOS 는 공식 장터 중심의 폐쇄적 배포로 위험을 줄이는 쪽이다.

기업 환경의 대응

편집 원본 편집
  • MDM: 기기 등록, 보안 정책 강제(잠금·암호화), 분실 시 원격 삭제
  • 모바일 앱 관리(MAM): 업무 앱만 따로 관리하고 업무 데이터만 지운다
  • 업무 영역 분리: 한 기기 안에 업무용 공간을 따로 두어 개인 앱과 데이터가 섞이지 않게 한다
  • 제로 트러스트 접근: 기기 상태와 사용자 인증을 매번 확인한 뒤 업무 시스템 접근을 허용한다