• No results found

(U)SimMonitor: A New Malware that Compromises the Security of Cellular Technology and Allows Security Evaluation

N/A
N/A
Protected

Academic year: 2021

Share "(U)SimMonitor: A New Malware that Compromises the Security of Cellular Technology and Allows Security Evaluation"

Copied!
27
0
0

Loading.... (view fulltext now)

Full text

(1)

(U)SimMonitor: A New Malware

that Compromises the Security of

Cellular Technology and Allows

Security Evaluation

DR. C. NTANTOGIAN

1

, DR. C. XENAKIS

1

, DR. G. KAROPOULOS

2

1D E PT. O F D I G I TA L S Y S T E M S , U N I V ERS I T Y O F P I R A E US

(2)

At a glance

• Cyber-criminals increasingly focus on smartphones

(U)SimMonitor is both a malware and a security analysis tool for Android and iPhone • Collects data like: user identities, encryption keys, location data and network parameters • Stealthy operation

• Impact:

• User identification

• Movement track

(3)

Outline

• The status with mobile devices • Mobile malware

• Motivation for this work • (U)SimMonitor: ◦ Functionality ◦ Architecture ◦ Prerequisites ◦ Detection ◦ Impact – criticality

(4)

Mobile devices under attack

Nowadays, cyber attacks are shifting to mobile devices

1. Always on and connected 2. Valuable and critical data

3. Processing and storage resources equivalent to PC 4. High penetration

(5)

Connection-enabled mobile devices

GSM

3G

LTE

Wifi

Bluetooth

NFC

(6)

Valuable data on mobile devices

• Emails & documents (pdf, doc, etc.)

• Photos & videos

• Geolocation information • Contacts and other lists • SMS messages

• Critical applications (i.e., m-banking, m-wallet, m-VISA, VPN, cloud storage & services, password managers, etc.)

(7)

Processing & storage equivalent to PC

High speed CPU

(8)
(9)

Emergence of mobile malware

• The increase of mobile malware exceeded this of PC malware

(10)
(11)

Mobile malware evolution

Bluetooth Worm MMS Spreading Money BotNet Organized Crime Ransomware Cyber war What is next ?

(12)

Motivation of this work

In general, we can observe that mobile malware target and exploit

the characteristics of the mobile OS

to perform a variety of malicious actions

To the best of our knowledge, there is no mobile malware that targets the baseband modem of mobile phones to breach:

the privacy of mobile users

(13)

What is the Baseband modem?

Smartphone contain at least two CPUs:

1. The application processorthat runs the applications

(14)

(U)SimMonitor

We have designed and implemented a new type of mobile malware for both Android and iPhone devices, which attacks the baseband modems

• It is capable of stealing security credentialsand sensitive informationof the cellular technology

permanent and temporary identities, encryption keys, location of users, etc.

Github:

(15)

(U)SimMonitor functionality

• It reads via AT commands security related and sensitive data from USIM/SIM card

Encryptions keys used in the mobile network (Kc, KcGPRS, CK, IC)

◦ Key thresholds, ciphering indicator

Identities, TMSI, P-TMSI, IMSI

◦ Network type, network provider

Location area identity, Routing area identity (LAI, RAI)

Cell ID

(16)

(U)SimMonitor Architecture

Creates a system process to invoke a Linux shell script.

The result of the executed AT

Includes all the AT commands that are executed sequentially AT commands extract data

from USIM and SIM card

Monitors and captures the

occurrence of an event.

Possible event types are: i) Outgoing or incoming calls

ii) Screen on or off, iii) Power on or off,

Filters out unnecessary information

and stores the final data in a local

database.

Optionally, it can display the final data in the phone’s screen

It transfers the database contents to a secure server via SSH and subsequently deletes the contents

of the database to save memory

(17)

(U)SimMonitor Prerequisite

(U)SimMonitor requires root privileges in order to execute AT commands(U)SimMonitor delivers a payload

Exploits discovered vulnerabilities to automatically obtain root permissions

Provides privilege escalation

(18)

(U)SimMonitor Properties

It runs in the background, while the user can normally operate his/her phoneIt uses the least possible resources of the modem

It avoids blocking accidently a voice/data communication

It has been designed to collect data transparently, without disrupting the proper operation of the phone

(19)

(U)SimMonitor detection

We tested five popular mobile antivirus (AV) products whether they are capable of recognizing it as a virus

None of the tested AVs raised an alarm

We believe that AV products should include the syntax of AT commands as signatures for their virus databases

(20)

(U)SimMonitor Impact and Criticality

Using IMSI and TMSI identities  an attacker can identify the victim user

Using the location/routing area and Cell-ID parameters  an attacker can approximately track victim’s

movements

Using the obtained encryption keys (i.e., Kc, KcGPRS, CK, IK)  an attacker may disclose phone calls and

data session, regardless of the strength of the employed cryptographic algorithm

Eliminates the need of breaking the security of the employed cryptographic algorithms  the encryption keys are in the possession of the attacker

(21)

(U)SimMonitor white hat use

(U)SimMonitor can be used to capture and analyze the security policy that a cellular operator enforces

A functionality which is currently missing from Android and iPhone devices.

◦ Is ciphering disabled?

◦ How often the encryption keys are refreshed ? ◦ How often the temporary identities are updated ?

(22)

Employed technologies by Greek mobile

operators

(23)
(24)
(25)
(26)
(27)

Contact

Dr. Georgios Karopoulos

Department of Informatics and Telecommunications University of Athens

http://www.di.uoa.gr/~gkarop

E-mail: [email protected]

[1] Christos Xenakis, Christoforos Ntantogian. "Attacking the baseband modem of mobile phones to breach the users' privacy and network security." In Cyber Conflict: Architectures in Cyberspace (CyCon), 2015 7th International Conference on, pp. 231-244. IEEE, 2015.

[2] Christos Xenakis, Christoforos Ntantogian, Orestis Panos, (U)SimMonitor: a mobile

application for security evaluation of cellular networks, Computers & Security, Available online 31 March 2016, ISSN 0167-4048, http://dx.doi.org/10.1016/j.cose.2016.03.005.

References

Related documents

index closely matches the swings in inventory change and hence is a leading indicator of business cycles; the PMI-all index matches every business cycle with an

In most simulation models the supplementary force corresponding to the inertia of the different rotating components is taken into account by adding a fictive mass to the total

Sumi, Pointwise Hölder Exponents of the Complex Analogues of the Takagi Function in Random Complex. Dynamics, preprint

A monthly meeting of the Board of Directors (the “Board”) of the Small Business Loan Fund Corporation (the “Corporation”) was held in public session at the offices of the Rhode

It is possible that this element will cause an increase in ultrasound scans and obstetric interventions such as induction of labour and caesarean section. The AFFIRM study is

The AGST Alliance Governing Board held its annual meeting in late September, hosted in Yangon by our member seminary Myanmar Evangelical Graduate School of Theology (MEGST). Not

UNITeD STATeS DISTrIcT coUrT, eastern District of california UNIVerSITY oF cALIForNIA, office of the president UNIVerSITY oF coLogNe, Faculty of Law weIL, goTSHAL & MANgeS,

The purpose of this study is to determine what are the specific school security hardware, safety procedures and violence prevention programs, how they are perceived by principals