What is mobile ransomware and how to protect yourself against it?

How to protect yourself against mobile ransomware?

Mobile ransomware is a malicious program that locks down your mobile, encrypts files and steals sensitive data. The attacker demands a ransom payment to unlock the device and return the data to the user.

The ransomware is generally obtained from organized crime groups. Smartphone users are tricked into accidentally downloading of malware through social networking links, fake mobile apps, compromised websites, and email attachments. Once the malware is downloaded on your device, it might show a fake message that claims your device is locked by the local law enforcement agency and you have to pay a “fine” in order to unlock your device. The amount demanded by the attackers is generally in the range of few hundred dollars but in form of bitcoins. For example, in last week attacks of Wannacry ransomware, the attacker demanded an amount of $300 to $600 to unlock the devices. If you look at the statistics of ransom demanded by ransomware attackers, the average ransom amount has increased from $300 to $679. However, there is no guarantee the ransomware will stop operating after you pay the ransom amount.

Ransomware by the numbers

This has led to increasing in mobile ransomware threat in recent years. According to report released by TrendMicro, 50 new ransomware families were discovered in first few months of 2016 and it is possibly more than 100 new ransomware families were introduced in the year 2016.

According to Kaspersky findings, Android ransomware is on rise and the security company detected 136,532 ransomware attacks on Android users alone from April 2015 to March 2016. If you compare the number with last year, it clearly shows 4 x jumps in Android ransomware

Types of Mobile Ransomware

The file-encrypting type of ransomware also known as Crypto ransomware encrypts files on user’s mobile device and demands a ransom amount to get back the files. The Crypto ransomware uses strong cryptography to encrypt the files and it is almost impossible to regain access to those files without the access code. Malware like Crypto ransomware can encrypt more than 70 types of files on your mobile. Since users store their everyday data on their phones, the threat of losing personal data is greater than ever.

Recent Incidents

One of the latest mobile ransomware attacks came in the form of OK, one of the most popular Russian entertainments social network apps The legitimate OK app in the Google Play Store did not have any virus strain. The OK ransomware was able to bypass antivirus filters and lock the device. After locking the device, the ransomware issues threat of sending an SMS message to all contacts in the phone which shows the user as a consumer of child pornography. The ransomware also warns of complete loss of data (photos, SMS, contacts, and other files) if the user tried to unlock the phone by any other means. The worst thing is the ransomware has no way to detect the user has paid the ransom and it continues to operate on the infected mobile device.

Another version of ransomware is Koler A, a malware that disguises as a premium video player that grants the user access to premium pornography. The ransomware disables the back button of the browser so that screen gets stuck on one page and the user thinks the mobile device is under the control of the hacker.

How to protect your mobile device from ransomware?

· Pornography related apps

· Popular applications and trending games apks on other app stores and websites

· Malicious links

· Phishing Emails

Now that you know common infection methods used, here are some tips to protect your mobile device

1. Keep Flash, Shockwave, Java and other plugins dated to the latest versions

2. Use firewalls and anti-virus software to block pop-ups that might contain virus

3. Never click an email sent from an unknown user

4. Avoid visiting suspicious websites

5. Never install apps from places outside of Google Play store or Apple’s App store

6. Backup your files and data regularly

How can mobile app developers protect their apps from ransomware?

According to Nokia’s Threat Intelligence report — H1 2016, the first half of 2016 saw 96% increase in malware infection in comparison to first half of 2015. Here are some security features your mobile app needs to have to protect the user.

Requires Integrity checks and Data validation

It is necessary you employ integrity checks and data validation to ensure the data is handled by the app in a secure manner and everything that is passed to the app is validated.

Disable Debug code

The Debug code is useful for App developers to find out errors and what is causing them. However, once the app is released the debug code should be disabled. If left enabled, the ransomware attacker can get access to debug clause and see how the user is moving around the app and how the input is handled. This can lead to handing out a roadmap to the attacker to exploit the app.

No sensitive data in logs

The app developer should ensure the app is not storing sensitive data such as username, password, and account numbers in logs that can be easily accessed by a hacker.

What you should do to protect against ransomware?

Restrict clipboard access

App developers should ensure the app does not store any information in clipboard which can be easily accessed by hacker

Construct a Sandbox

App developers need to ensure the app functions in a sandbox and no other apps are able to access app’s data. The developer needs to ensure none of the app permissions allow access to sensitive information to other apps and sandbox is not compromised at any stage of functioning or sharing of data.

Enable Jailbreak detection

The app should be able to detect jailbreak of the mobile device before launching. This will ensure there is no leakage of sensitive information from a jailbroken device.

Wrapping Up

I live, breathe and dream mobile apps. My interest lies in pursuing and getting to know the best app development technologies, processes and platforms.