차례:
- Cloak & Dagger 란 무엇입니까?
- 어떻게 작동합니까?
- 익스플로잇은 어떻게 작동합니까?
- 모든 사람이 영향을받습니다
- 걱정해야합니까?
- 자신을 보호하기 위해 무엇을 할 수 있습니까?
- 당황하지 마십시오!
Cloak & Dagger라는 새로운 Android 익스플로잇이 공개되었으며, 이름 그대로, 의도하지 않은 앱이 두 가지 Android 권한을 사용하여 키 입력을 도용하고 사용자가 개인 정보를 공개하도록 속이는 방법을 설명합니다.
그러나 위험합니까? 빨리 분해합시다.
Cloak & Dagger 란 무엇입니까?
Cloak & Dagger는 의도하지 않은 앱을 통해 독립적으로 또는 별도로 사용하는 경우 두 가지 악용 가능한 Android 권한의 조합 이름으로, 심각한 결과를 초래할 수 있습니다.
산타 바바라의 조지아 공과 대학 (Georgia Institute of Technology)과 캘리포니아 대학교 (University of California)의 4 인 팀에 의해 개념 증명 으로 출판되었다.
적극적인 익스플로잇이 아니며 현재까지 알려진 공개 용도는 없습니다.
어떻게 작동합니까?
팀에 따르면, Cloak & Dagger는 SYSTEM_ALERT_WINDOW ("top on")와 BIND_ACCESSIBILITY_SERVICE ("a11y")의 두 가지 Android 권한을 활용하여 함께 또는 별도로 작업 할 때 앱이 "들어들"수있게합니다 비밀번호, 2 단계 인증 번호 또는 개인 데이터와 같은 텍스트 입력을 훔칩니다.
Cloak & Dagger는 Android 기기에 영향을 미치는 새로운 유형의 잠재적 공격입니다. 이러한 공격을 통해 악의적 인 앱이 UI 피드백 루프를 완전히 제어하고 사용자가 악의적 인 활동을 알아 차릴 수있는 기회를주지 않고 장치를 인수 할 수 있습니다. 이러한 공격에는 앱이 Play 스토어에서 설치되는 경우 사용자가 명시 적으로 권한을 부여 할 필요가 없으며 통보조차받지 않는 두 가지 권한 만 필요합니다. 우리의 사용자 연구에 따르면 이러한 공격은 실용적입니다.
"위로 끌어 오기"권한은 Android 오버레이 기능으로 알려져 있으며 Facebook Messenger 및 Samsung의 자체 멀티 윈도우 기능과 같은 많은 앱에서 최소화되어 다른 앱 위에서 이동하는 "창"을 활성화하는 데 사용됩니다.
익스플로잇은 어떻게 작동합니까?
두 권한이 모두 Android 6.0 Marshmallow에서 시작된 Android의 명시 적 권한 부여 시스템의 일부가 아니기 때문에 악성 앱을 다운로드 할 때 앱이 자동으로 "맨 위의 그리기"권한을 부여 할 수 있습니다.
그런 다음 앱이 열리면 Facebook과 같은 잘 알려진 앱 위에 오버레이를 만들어 비밀번호와 같은 입력을 "피싱"할 수 있습니다. 또한 입력 된 모든 텍스트를 선택하여 Android 키보드 위에 오버레이 할 수도 있습니다.
접근성 권한은 사용자가 사용하도록 설정하기가 조금 더 어렵지만 팀은 개념 증명이 오버레이 권한을 사용하여 사용자를 활성화하도록 유도한다고 말합니다. 둘 다 사용하도록 설정하면 "신 모드"앱이 휴대폰에서 사용되는 모든 앱의 데이터를 훔칠 수 있습니다.
모든 사람이 영향을받습니다
팀에 따르면, Cloak & Dagger는 Android 5.0, 6.0 및 7.0을 포함하여 최신 버전의 Android 7.1.2까지 모든 Android 버전에 영향을 미칩니다.
Android 7.0 이상에서는 일부 오버레이 악용이 작동하기가 조금 더 어려워 지지만 일부 독창성은 여전히 해결 될 수 있습니다.
걱정해야합니까?
현재는 공개적이지만 변경 될 수있는 악의적 인 목적으로 이러한 권한을 이용하는 알려진 앱이 없습니다. 이 팀은 다른 안드로이드 취약점과 달리 소프트웨어의 허점이나 버그가 아닌 권한 자체의 설계 결함을 이용하기 때문에 Google의 손이 경험을 개선하도록 연구를 발표했습니다.
자신을 보호하기 위해 무엇을 할 수 있습니까?
사용하는 앱에주의를 기울이면 문제가되지 않습니다.
대부분의 경우 Android의 보안 결함으로 만들어 지지만 Cloak & Dagger는 오버레이 권한 부여에주의를 기울이는 한 걱정할 필요가 없습니다.
Cloak & Dagger의 잠재적 영향을 완화하려면 Android 시스템 위에 오버레이를 만들 수있는 앱을 검토하는 것이 좋습니다. 대부분의 Android 버전에서 수행 방법은 다음과 같습니다.
- Android 설정을 엽니 다.
- 아래로 스크롤하여 앱을 누릅니다.
- 메뉴 또는 장부 아이콘을 탭하십시오.
- 특별 액세스를 찾아서 누릅니다. 일반적으로 "고급"제목 아래에 있습니다.
- 다른 앱 위에 그리기를 탭하십시오. 위의 권한을 사용하여 오버레이를 만들 수있는 앱입니다.
- 인식하지 못하는 앱을 비활성화하십시오.
더보기: Galaxy S8에서 화면 오버레이를 끄는 방법
당황하지 마십시오!
다운로드 앱에주의를 기울이는 경우 특히 중요하지 않습니다. 특히 Google은 현재 Play Protect 시스템을 사용하여 매일 500 억 개의 앱에서 멀웨어를 검사하고 있기 때문입니다.
다행히도 Google은이 문제를 공개적으로 해결하거나 앱 오버레이로 수행하려는 작업에 대한 설명을 제공 할 것입니다. Android O는 새 API로 오버레이 문제를 리팩터링하여이 문제를 완전히 제거해야하지만 Google이 이전 버전의 문제를 어떻게 해결할지 또는 확실하지 않은지는 확실하지 않습니다.