앱 스토어 및 보안 문제
회사의 인증 된 개발자가 모바일 사용자를위한 모바일 애플리케이션을 만듭니다. 모바일 사용자가 이러한 모바일 앱을 편리하게 탐색하고 설치할 수 있도록 Google 및 Apple과 같은 플랫폼 공급 업체는 PlayStore (Google) 및 AppStore (Apple)와 같은 중앙 집중식 시장을 만들었습니다. 그러나 보안 문제가 있습니다.
일반적으로 개발자가 개발 한 모바일 애플리케이션은 선별이나 심사없이 이러한 시장에 제출되어 수천 명의 모바일 사용자가 사용할 수 있습니다. 공식 앱 스토어에서 애플리케이션을 다운로드하는 경우 호스팅 스토어에서 심사 했으므로 애플리케이션을 신뢰할 수 있습니다. 그러나 타사 앱 스토어에서 애플리케이션을 다운로드하는 경우 타사 앱 스토어가 앱을 검사하지 않기 때문에 애플리케이션과 함께 맬웨어를 다운로드 할 가능성이 있습니다.
공격자는 합법적 인 게임을 다운로드하고 맬웨어로 다시 패키징 한 다음 최종 사용자가이 악성 게임 응용 프로그램을 다운로드하는 타사 응용 프로그램 저장소에 모바일 응용 프로그램을 업로드하여 정품이라고 믿습니다. 결과적으로 악성 코드는 사용자 모르게 통화 기록 / 사진 / 비디오 / 민감한 문서와 같은 사용자 자격 증명을 수집하여 공격자에게 보냅니다.
수집 된 정보를 사용하여 공격자는 장치를 악용하고 다른 공격을 시작할 수 있습니다. 공격자는 또한 사용자가 공식 앱 스토어 외부에서 앱을 다운로드하고 실행하도록 소셜 엔지니어링 할 수 있습니다. 악성 앱은 다른 애플리케이션과 데이터를 손상시켜 민감한 데이터를 공격자에게 보낼 수 있습니다.
앱 샌드 박싱 문제
Sandbox는 애플리케이션이 모바일 장치에서 사용하는 리소스를 제한하여 모바일 사용자를 지원합니다. 그러나 많은 악성 응용 프로그램이이를 우회하여 맬웨어가 모든 장치 처리 기능과 사용자 데이터를 사용할 수 있습니다.
안전한 샌드 박스
각 애플리케이션이 할당 된 리소스와 데이터를 실행하여 애플리케이션이 안전하고 다른 애플리케이션 리소스 및 데이터에 액세스 할 수 없도록하는 환경입니다.
취약한 샌드 박스
악성 애플리케이션이 설치된 환경으로 모든 데이터와 자원에 접근 할 수 있도록 허용하여 샌드 박스를 악용합니다.