DEV Community

Cover image for Are Emulators Causing a Silent Release of Malware on Developer Machines?
SecuritySane
SecuritySane

Posted on

Are Emulators Causing a Silent Release of Malware on Developer Machines?

Emulators are great fun, don't get me wrong they are an amazing piece of software that showcases the advances we have made today.

You can play any game from any platform from 20 years ago on your PC or Smartphone using an Emulator.

However, with all of the fun, there is a small but VERY present risk of silently introducing malware on your machine because of them.

But wait!

If you check these Emulators have millions of downloads but no major fiasco has happened, only until you download one from an official-looking website.

Sometimes these websites bundle the Emulators with Spyware, Trojan Horse and other harmful scripts that you don't even know are running on your machine. These cause serious data breaches.

ROMS and ISO Files Galore

When you have an Emulator, you need ROM files and ISO files to run it. Hackers can easily modify and manipulate these files to include malware and you will never know it! Sometimes developers also ask you to whitelist their Emulators as they are safe (and most are if downloaded from a safe place) but when users go to an unofficial site, the issue appears!

Furthermore, Emulators also require elevated permissions to run. Which again is a security risk. You should also remember that downloading ROM files is illegal unless you have explicit permission to do so from the copyright holders.

Most Downloaded Emulators and The Impact

There are Emulators in every shape size and form you can imagine. As an example, Nintendo Switch has many available including Suyu Emulator, Ryujinx Emulator, Yuzu Emulator, Egg NS and Torzu.

Collectively they have had millions of downloads over the years. Just imagine the damage these could have done (again not all the numbers just a small percentage of unofficially downloaded ones).

The Developer Aspect

I get it, we love to contribute our skills to open-source projects. However, this is where sometimes issues like the above can trap an honest developer in introducing malware on their machine. This can lead to wider breaches as Developers have higher access on their machines (elevated permissions) and sometimes they are work laptops too :)

Mitigation and Safety

To protect yourself from doing such an overlooked issue. Just download them from an official source and not from any other sites you find on a search engine. It is worth going on GitHub and seeing if they have a repo and if that repo is pointing to the official website or if the codebase or files match, a quick MD5 checksum verifies this. Stay safe folks!

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (1)

Collapse
 
josh_chacin_abad9810725a8 profile image
Josh Chacin β€’

"When you have an Emulator, you need ROM files and ISO files to run it. Hackers can easily modify and manipulate these files to include malware and you will never know it!"

This is the only sentence you have talking about tampered rom files. Let me be more useful and give googlers advice to check hashes at retroachievers.org. I would've liked to learn as a parnoid person myself,whether or not getting a virus from a rom running on an emulator is less likely then randomly browsing on the internet or better yet just being connected to the internet. I believe just connecting to your windows xp computer to the internet for five minutes is enough.

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more