Illumi

Service

Security and recovery

If your site is redirecting to other people's pages, shows a warning in Google or simply won't open — call us instead of reading on. The rest of this page is for afterwards, or for making sure it never gets that far.

Urgent
+359 882 95 89 89
Quote
By scope
First
We stop the leak
Afterwards
We close the hole

In an incident

What we do when a site has been compromised.

The order matters. Cleaning up without closing the hole means you're back in the same place within days.

01

Isolation

The site is taken down or put into maintenance mode, so it doesn't infect visitors or keep accumulating penalties from Google.

02

A snapshot of the current state

We make a copy exactly as it is. It's needed to work out how the attacker got in.

03

Finding

We look for modified files, injected code, hidden admin accounts and scheduled tasks left behind as a way back in.

04

Clean-up

Cleaning, or restoring from a clean backup from before the infection. Which of the two depends on the damage.

05

Closing the hole

Updating everything, changing passwords and keys, removing the entry point. Otherwise everything so far is in vain.

06

Rehabilitation

A review request to Google if the site was flagged, and monitoring over the following weeks.

Prevention

What protects the site before anything happens.

Almost every incident we've seen could have been prevented by one of these eight things.

Timely updatesThe most important. Attackers use known holes in un-updated plugins — they don't write new ones.
Few pluginsEach one is someone else's code with access to the database. The fewer there are, the smaller the attack surface.
Backups off the serverA compromised server means compromised backups on it too. That's why we keep our own separately.
Strong passwordsPlus two-factor login for administrators. A large share of “hacks” are simply guessed passwords.
Restricted accessLimited login attempts and unused users removed — especially those of former contractors.
Correct permissionsFiles shouldn't be writable by everything and everyone. A common mistake in rushed migrations.
A supported environmentAn old PHP version gets no security fixes and is a risk in itself.
MonitoringFile changes and downtime are caught immediately, not by a customer.

Related services

What else comes into it.

It's rarely just one thing. Here are the services that go with this one, and why.

Questions

About hacked sites.

If your question isn't here, call us — we answer by phone too.

+359 882 95 89 89
My site has been hacked. What should I do first?

Call +359 882 95 89 89. Don't rush to delete files — they're needed to work out how the attacker got in.

If you have access, change the administrator and hosting passwords. The rest needs a proper look.

How much does the clean-up cost?

By scope, after a review. It depends on how deep the infection has gone and whether there's a clean backup from before it.

If the site is on a maintenance plan with us, the clean-up and recovery are included.

How long does it take?

Isolation is immediate. The clean-up is usually a matter of hours to a day or two, depending on the condition.

Removing the warning in Google takes extra time — that's up to them, not us.

How do they get in?

In the vast majority of cases, through an un-updated plugin with a publicly known hole, or through a weak password. Targeted attacks on a small website are rare.

That's why updates and passwords are ninety per cent of the protection.

Can it happen again?

If it's only cleaned, without closing the entry point — almost certainly. That's why closing it is a mandatory part of the work, not an option.

After that, regular updates are what keep the site clean.

Next step

Describe what's happening.

If it's urgent, call. If not, describe what you're seeing — a redirect, a warning, strange files or a slow site.

+359 882 95 89 89 office@illumi.bg

Sofia, Bulgaria We reply within 24 hours In business since 2012

Three fields, thirty seconds

We don't send newsletters and we don't pass your details to anyone.

Got it.

We'll be in touch within 24 hours on working days. If it's urgent, call +359 882 95 89 89 — we react faster by phone.