There are a few red flags that indicate malware on your device. Pop-ups appearing out of nowhere or a phone battery dying in two hours flat – these are just the tip of the iceberg. But not every weird symptom means you have a virus, and not every virus needs the same fix. Spending ten minutes figuring out what’s going on will save you hours of clean-up.
Here’s how to tell what’s wrong – and what to do next.
What does “virus” actually mean?
Most people use “virus” to mean “something bad is happening to my device.” Fair enough. But technically, a virus is just one type of malicious software – and knowing the difference matters because the fix is different for each.
Virus
Malicious code that attaches to legitimate files and spreads. Classic viruses are less common now – but the name stuck around like that one guest who won’t leave a party.
Malware
The umbrella term for all malicious software. Viruses, trojans, spyware, ransomware – if it’s designed to harm or exploit, it’s malware.
Adware
Drowns you in ads. Often bundled with free software you downloaded without reading the small print. (We’ve all been there.)
Spyware
Watches your keystrokes, browsing habits, and login details – then quietly sends that data somewhere it shouldn’t go.
Ransomware
Encrypts your files and demands payment to unlock them. The most financially damaging type, and one of the scariest to deal with.
Trojan
Malware disguised as something legitimate. Doesn’t spread on its own, but opens a door for other infections or remote access.
Browser hijacker
Takes over your browser, changes your homepage, redirects searches, and generally makes your internet experience miserable.
Is it actually malware – or just a slow device?
Before you assume the worst, rule out the boring explanations. A lot of “virus” symptoms are actually caused by everyday device problems.
Low storage
When your drive is over 90% full, everything slows to a crawl. No malware required.
Too many startup apps
If ten apps all try to launch at boot, your computer will feel like it’s thinking very hard about very little.
Failing hard drive
A dying drive causes freezes, crashes, and random slowdowns. Run a diagnostic before blaming malware.
Interrupted OS update
A stuck update makes devices behave strangely. A restart often fixes it immediately.
Old battery (phones)
An ageing battery causes throttling and unexpected shutdowns. That’s chemistry, not malware.
HIGH RISK – ACT RIGHT NOW
Drop what you’re doing and disconnect from the internet if you see any of these:
Transactions you didn’t make, password reset emails you didn’t request, or login alerts from services you’re not using
A screen demanding payment, or files with extensions like .locked, .encrypted, or .crypto
Your antivirus or firewall turned off without you touching it
Cursor moving on its own, programs opening by themselves, or new admin accounts in system settings
MEDIUM RISK – LIKELY INFECTED, BUT NO NEED TO PANIC
Ads appearing even when you’re not browsing, or constant browser redirects to unfamiliar sites
Browser extensions or toolbars you didn’t install, or a search engine that changed without permission
Unknown processes using lots of CPU or network activity when you’re idle
Apps that appeared on your device without you installing them
Annoying? Yes. Actively draining your bank account while you read this? Probably not.
LOW RISK – PROBABLY NOT MALWARE
If your main symptom is general slowness, check the boring explanations first: storage, startup programs, battery health, or a pending update. This mimic malware surprisingly well and are much easier to fix.
What type of infection are you dealing with?
If you’re in the medium or high risk category, spend a few minutes observing before you start cleaning. The pattern of symptoms points to what you’re dealing with.
Adware or browser hijacker
Excessive ads, redirected searches, changed homepage. Usually browser-based and relatively easy to remove.
Spyware or info-stealer
Login attempts from unfamiliar locations, sessions you didn’t start, or 2FA codes used without you entering them. More serious – it’s targeting your credentials.
Ransomware
Files won’t open, have strange extensions, or you see a payment demand. Do not pay. It doesn’t guarantee recovery and funds the next attack.
Trojan or remote access tool
Background processes you can’t identify, network activity when idle, or signs of remote control. Show up in system monitoring tools.
Mobile malware
Android: apps requesting odd permissions, data spikes, fast battery drain. iPhone: check for unknown configuration profiles or VPN settings you didn’t install.
What to do right now
Whatever risk level you’re in, do these three things before you start removing anything:
1
Disconnect from the internet
Turn off Wi-Fi or unplug the cable. This stops malware from sending data out, receiving instructions, or spreading to other devices.
2
Don’t log into sensitive accounts
No banking, no email, no password managers – not until the device is clean.
3
Use a clean device for password changes
If you suspect spyware, change passwords from a phone or laptop you’re confident isn’t compromised. Start with email and banking.
ONE MORE LAYER OF PROTECTION
A VPN won’t remove malware – but it stops a lot of it from reaching you in the first place.
A lot of malware spreads through unsecured networks. When you connect to public Wi-Fi in a cafe, airport, or hotel, your traffic is visible to anyone else on that network. Attackers can intercept it, redirect you to fake login pages, or inject malicious code into pages you visit – all without touching your device directly.
A VPN like ZoogVPN encrypts your connection before it leaves your device. That means even on an open network, your traffic is unreadable. Nobody can redirect you, nobody can intercept your login details, and nobody can see what you’re doing. It works on all major devices – Windows, Mac, iPhone, Android – and takes about two minutes to set up.
Think of it as locking your front door before you leave the house. You still need the rest of your security setup – but it’s a lot harder to get in when the door is locked.