0% found this document useful (0 votes)
3 views7 pages

Cybercrime Mobile and Wireless Devices

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views7 pages

Cybercrime Mobile and Wireless Devices

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Security Challenges Posted By Mobile Devices

1. Application based threat: The most of application are downloadable and purposed the most common risk
for mobile users; most devices don’t do much on their own, and it is the applications that make them so
awesome and we all download apps. If it comes to apps the risks run from bugs and basic security risks on the
low end of the scale all the way through malicious apps with no other purpose to commit cyber crime.
 Malware
 Spyware
 Privacy
 Zero Day Vulnerabilities

2. Web based threat: According to the nature of mobile use, the fact that we have our devices with us
everywhere we go and are connecting to the Internet while doing so, they face the number of unique web-
based threats as well as the run-of-the-mill threats of general Internet use.
 Phishing Scams
 Social Engineering
 Drive By Downloads
 Operating System Flaws

3. Network-based threat: Any mobile devices which typically support a minimum of three network
capabilities making them three-times vulnerable to network-based attack. And a network often found on a
mobile include cellular, WiFi and Bluetooth.
 Network exploits
 WiFi sniffing
 Cross-Platform Attacks
 BOYD

4. Physical Threats: It is happened any time, unlikely a desktop sitting at your workstation, or even a laptop
in your bag, a mobile device is subject to a number of everyday physical threats.
 Loss/Theft: Loss or theft is the most unwanted physical threat to the security of your mobile device. Any
devices itself has value and can be sold on the secondary market after all your information is stolen and
sold.

Cryptographic Security For Mobile Devices

Cryptographic security for mobile devices is distinct from standard desktop security because mobile devices are
easily lost, stolen, and operate in hostile network environments (e.g., public Wi-Fi).

To achieve robust security, mobile cryptography relies on a "Defense in Depth" model, spanning three layers:
Hardware, Operating System (OS), and Application.

1. Hardware Layer: The Root of Trust

The strongest mobile security is "hardware-backed." This means cryptographic keys are generated and stored in
a physical chip separate from the main processor. Even if the OS (Android/iOS) is compromised/rooted,
attackers cannot extract these keys.

 Trusted Execution Environment (TEE):


o What it is: A secure area on the main processor that runs a parallel, isolated operating system. It
guarantees that code and data loaded inside are protected with respect to confidentiality and
integrity.
o Examples: ARM TrustZone (used by most Android devices).

 Secure Element (SE):

 What it is: A completely separate, tamper-resistant chip (similar to the chip on a credit card) with its
own storage and cryptographic processor. It is more secure than a TEE but slower and has less memory.
 Examples: Apple Secure Enclave, Google Titan M2, and Samsung Knox Vault.

 Cryptographic Function:

 Key generation: Keys are created inside the hardware.


 Signing/Encryption: Data is sent into the hardware to be signed or decrypted; the private key never
leaves the hardware.

2. OS Layer: Management & Storage

The OS acts as the bridge between apps and the hardware security modules.

Secure Storage Systems

 iOS Keychain: The central repository for passwords, keys, and certificates on Apple devices. It creates
a "wrapper" around items using keys derived from the user's passcode and the device's hardware UID
(Unique ID).
 Android Keystore System: Allows apps to store cryptographic keys in a container to make it more
difficult to extract from the device. Modern Android devices require "Hardware Attestation," where the
hardware cryptographically proves to the OS that the keys are safe in the TEE/SE.

Encryption Paradigms

 File-Based Encryption (FBE): The modern standard (replacing Full-Disk Encryption). different files can be
encrypted with different keys. This allows some functions (like alarms or phone calls) to work immediately
after reboot before the user enters their PIN (Direct Boot mode), while sensitive user data remains locked.

 Biometric Integration: Fingerprint and Face ID inputs typically do not leave the Secure Enclave/TEE. The
sensor sends data to the secure hardware, which verifies the match and releases a temporary "auth token" to the
OS to unlock keys.

3. Application Layer: Implementation Best Practices

Developers must implement specific standards to ensure data remains secure in transit and at rest.

Feature Standard/Technology Best Practice


Feature Standard/Technology Best Practice

Use Certificate Pinning (checking the server's public key hash) to


Data in
TLS 1.2 or 1.3 prevent Man-in-the-Middle (MitM) attacks by compromised Certificate
Transit
Authorities.

Data at AES-256 (GCM Never hardcode keys in source code. Use SQLCipher for databases or
Rest mode) EncryptedSharedPreferences (Android) / CryptoKit (iOS).

If deriving a key from a user password, use a slow hashing algorithm


Key
Argon2 / PBKDF2 with a high work factor and a unique salt to prevent rainbow table
Derivation
attacks.

Key ECDH (Elliptic Prefer Elliptic Curve Diffie-Hellman over RSA for faster performance
Exchange Curve) and smaller key sizes on mobile devices.

4. Advanced: Post-Quantum Cryptography (PQC) on Mobile

Cryptographic security for mobile devices is distinct from standard desktop security because mobile devices are
easily lost, stolen, and operate in hostile network environments (e.g., public Wi-Fi).

To achieve robust security, mobile cryptography relies on a "Defense in Depth" model, spanning three layers:
Hardware, Operating System (OS), and Application.

The following breakdown details how these layers function and the specific cryptographic mechanisms
involved.

1. Hardware Layer: The Root of Trust

The strongest mobile security is "hardware-backed." This means cryptographic keys are generated and stored in
a physical chip separate from the main processor. Even if the OS (Android/iOS) is compromised/rooted,
attackers cannot extract these keys.

 Trusted Execution Environment (TEE):


o What it is: A secure area on the main processor that runs a parallel, isolated operating system. It
guarantees that code and data loaded inside are protected with respect to confidentiality and
integrity.
o Examples: ARM TrustZone (used by most Android devices).
 Secure Element (SE):
o What it is: A completely separate, tamper-resistant chip (similar to the chip on a credit card)
with its own storage and cryptographic processor. It is more secure than a TEE but slower and
has less memory.
o Examples: Apple Secure Enclave, Google Titan M2, and Samsung Knox Vault.
 Cryptographic Function:
o Key generation: Keys are created inside the hardware.
o Signing/Encryption: Data is sent into the hardware to be signed or decrypted; the private key
never leaves the hardware.

2. OS Layer: Management & Storage

The OS acts as the bridge between apps and the hardware security modules.

Secure Storage Systems

 iOS Keychain: The central repository for passwords, keys, and certificates on Apple devices. It creates
a "wrapper" around items using keys derived from the user's passcode and the device's hardware UID
(Unique ID).
 Android Keystore System: Allows apps to store cryptographic keys in a container to make it more
difficult to extract from the device. Modern Android devices require "Hardware Attestation," where the
hardware cryptographically proves to the OS that the keys are safe in the TEE/SE.

Encryption Paradigms

 File-Based Encryption (FBE): The modern standard (replacing Full-Disk Encryption). different files
can be encrypted with different keys. This allows some functions (like alarms or phone calls) to work
immediately after reboot before the user enters their PIN (Direct Boot mode), while sensitive user data
remains locked.
 Biometric Integration: Fingerprint and Face ID inputs typically do not leave the Secure Enclave/TEE.
The sensor sends data to the secure hardware, which verifies the match and releases a temporary "auth
token" to the OS to unlock keys.

3. Application Layer: Implementation Best Practices

Developers must implement specific standards to ensure data remains secure in transit and at rest.

Feature Standard/Technology Best Practice

Use Certificate Pinning (checking the server's public key hash) to


Data in
TLS 1.2 or 1.3 prevent Man-in-the-Middle (MitM) attacks by compromised Certificate
Transit
Authorities.

AES-256 (GCM Never hardcode keys in source code. Use SQLCipher for databases or
Data at Rest
mode) Encrypted Shared Preferences (Android) / CryptoKit (iOS).

If deriving a key from a user password, use a slow hashing algorithm


Key
Argon2 / PBKDF2 with a high work factor and a unique salt to prevent rainbow table
Derivation
attacks.
Feature Standard/Technology Best Practice

Key ECDH (Elliptic Prefer Elliptic Curve Diffie-Hellman over RSA for faster performance
Exchange Curve) and smaller key sizes on mobile devices.

4. Advanced: Post-Quantum Cryptography (PQC) on Mobile

With the rise of quantum computing, traditional algorithms (RSA, ECC) face the threat of being broken (Shor's
algorithm). Mobile devices face unique challenges in migrating to PQC:

 The Problem: Quantum-resistant algorithms (like Lattice-based cryptography) often require


significantly larger key sizes and signatures than current standards.
 Mobile Constraint: Mobile devices have limited bandwidth and battery life. Transmitting massive post-
quantum keys over unstable 4G/5G connections is resource-intensive.
 The Solution (Hybrid Approach): Current best practice (e.g., in Signal protocol or iMessage PQ3) is
to use a Hybrid Key Exchange. This combines a classical algorithm (X25519) with a post-quantum
algorithm (Kyber/ML-KEM). If the post-quantum part is found to have a flaw later, the classical part
still protects the data.

Attacks on Mobile/Cellphones

Attacks on mobile devices are increasing in scope, targeting personal data, financial information, and device
control through methods like malicious apps, phishing, and network interception. Common threats include
spyware that monitors user activity, SIM swapping to bypass 2FA, and unsecured public Wi-Fi exploitation.
Protecting devices requires using official app stores, avoiding suspicious links, and using security software.

 Malicious Applications: Hackers upload malicious apps to third-party marketplaces, which can steal personal
data, open backdoors, or install additional spyware.

 Mobile Phishing (Smishing): Users receive malicious SMS or messaging links designed to steal credentials or
install malware.

 Spyware/Grayware: Specialized software that hijacks phones to track locations, read emails, and listen to
calls.

 SIM Swapping: Attackers convince carriers to transfer a victim's phone number to a new SIM card, allowing
them to intercept calls/texts and bypass 2FA.

 Network Spoofing: Attackers set up fake, malicious Wi-Fi access points in public locations to intercept data
traffic.

 Botnets: Infected devices become "zombies" used to send spam or attack other networks.

 Session Hijacking: Attackers steal session tokens from apps to impersonate users, often after users leave apps
open.
 Data Theft: Once stolen, a phone's contents are at risk if not properly encrypted or locked.
 Identity Theft: Stolen devices often lead to fraudulent loan applications or luxury purchases using the
victim's identity.

Bluetooth is a common entry point for hackers because it is often left on and unmonitored.
 Bluesnarfing: Unauthorized access to steal data like contacts, messages, and photos.

 Bluebugging: A more severe attack where a hacker takes full control of the device to make calls, send texts, or
eavesdrop.

 Bluejacking: Sending unsolicited, often annoying, messages or files to nearby devices.

 BlueBorne: A dangerous "zero-click" vulnerability that allows an attacker to infect a device with malware
without pairing or being in discoverable mode.

 BlueSmacking: A Denial of Service (DoS) attack that overwhelms a device with oversized data packets,
causing it to crash.

Different Types Of Viruses On Laptop

Just like with mobile devices, the term "virus" is often used as a catch-all for Malware (Malicious Software) on
laptops. However, a true computer virus is just one specific type.

Laptops (Windows, Mac, and Linux) are susceptible to a wider variety of complex attacks than mobile phones
because their operating systems are more open.

Here are the different types of malware found on laptops, categorized by how they behave.

1. The Replicators (Viruses & Worms)

These are the "classic" infections designed to spread from one machine to another.

 Computer Virus:
o How it works: It attaches itself to a legitimate file or program (the "host"). When you run that program (e.g.,
opening an infected Word doc or .exe file), the virus executes and infects other files on your system.
o The Risk: It requires human action to spread (you have to send the file to someone else).
o Example: File Infectors, Macro Viruses (hidden in Excel/Word scripts).
 Worms:
o How it works: Unlike a virus, a worm is standalone software. It does not need a host file and does not need
you to click anything. It crawls through local networks (Wi-Fi/LAN) to infect other computers automatically.
o The Risk: Rapid spread. One infected laptop in an office can infect the entire company in minutes.
o Example: WannaCry (which was both ransomware and a worm).

2. The Disguises (Trojans)

Just like the wooden horse in Greek mythology, Trojans pretend to be something useful to trick you into letting
them in.
 How it works: You download a "cracked" version of a video game, a free movie player, or an email attachment
claiming to be an invoice.
 The Risk: Once installed, they create a "backdoor." This allows a hacker to remotely control your laptop, steal
passwords, or use your computer as part of a "Botnet" to attack others.
 Common Types:
o Remote Access Trojan (RAT): Gives the attacker full control (mouse, keyboard, webcam).
o Downloader Trojan: A small program that downloads heavier malware once it's inside.

3. The Extortionists (Ransomware)

This is currently the biggest threat to personal and business laptops.

 How it works: It scans your hard drive for valuable files (photos, documents, spreadsheets) and encrypts them.
You can still see the files, but you cannot open them.
 The Demand: A text file appears on your desktop demanding payment (usually Bitcoin) to get the decryption
key.
 The Risk: Even if you pay, there is no guarantee you will get your data back.

4. The Spies (Spyware & Key loggers)

These run silently in the background, aiming to remain undetected for as long as possible.

 Key loggers:
o Goal: Identity Theft.
o Mechanism: Records every keystroke you type. It captures passwords, credit card numbers, and emails, then
sends the logs to the attacker.
 Adware:
o Goal: Revenue generation.
o Mechanism: Injects ads into your browser or desktop. While often just annoying, aggressive adware can
destabilize your system or redirect you to malicious sites.

5. The Ghosts (Root kits)

These are the most dangerous and difficult to detect.

 How it works: A rootkit buries itself deep into the operating system (kernel level). It effectively "hacks the
police," telling your antivirus software that everything is fine even when it isn't.
 The Risk: A rootkit can hide other malware (like keyloggers) so your antivirus scans come up clean. Often, the
only way to remove a rootkit is to completely wipe the hard drive and reinstall the OS.

You might also like