Skip to content
Experiencing a breach? Get help now
Cyberphore

Website and application security

Your Site Is Open 24/7.So Is Our Protection.

A hacked website costs sales and search rankings. We clean infections within 24 hours, block attacks with a web application firewall and watch your site around the clock.

Typical cleanup
24 h
Uptime checks
5 min
Free re-clean if reinfected
30 days
CONSOLE00:00:00 ET3MT

Web / WAF

Web traffic

Sample data

Certified partner of

Why this cannot wait

Web application attack breaches that used stolen credentials
88%
Verizon, DBIR Retail Snapshot, 2025
PCI DSS payment page script controls (6.4.3, 11.6.1) in force
2
PCI Security Standards Council, E-commerce Requirements Effective After 31 March 2025, 2024
Impacted Canadian businesses hit via software or network exploits
23%
Statistics Canada, Canadian Survey of Cyber Security and Cybercrime, 2026

Hacked right now?

If Your Site Has Been Hacked, Start Here

The first steps are about keeping evidence and locking the attacker out. Cleaning comes after. Restoring last month’s backup does not fix it: the backdoor may be in the backup, and the vulnerable plugin is still there.

Signs You May Be Seeing

  • A browser warning such as “Deceptive site ahead”
  • Spam text in your search result listing
  • Your hosting provider has suspended the account
  • Customers report strange redirects
  • Your payment processor reports card fraud traced to your checkout

First Steps, in This Order

Before anyone starts cleaning

  1. 01

    Do not delete files or restore an old backup yet

    You will likely destroy evidence and leave the attacker’s way in open.

  2. 02

    Take a full copy of the site and database

    That copy is the evidence if customer data is involved or your insurer asks questions.

  3. 03

    Change passwords from a clean device

    Hosting, CMS and database passwords first.

  4. 04

    Call us, any hour

    If customer data may be involved, also consider your privacy reporting obligations.

Call 24/7: +1 236 665 1165

Most hacked sites are cleaned within 24 hours. If the same site is reinfected within 30 days, we clean it again at no charge.

If the attacker also reached Microsoft 365 or your internal network, we move into full incident response.

Not Sure? Four Checks You Can Do Today

Tick each one that is true for your site. Nothing is sent anywhere.

Anything you cannot tick is worth a closer look. Follow the first steps above, or call the 24/7 line if you think the site is compromised.

Overview

What Website and Application Security Covers

Protecting public websites, online stores, customer portals and web applications from attack, and repairing them when an attack succeeds.

For many Canadian SMBs, the website is the most exposed system they own. It sits on the public internet all day, often runs software nobody has updated since launch, and is managed by a web agency that may not do security at all.

  • Platform

    Includes: WordPress, Shopify, Magento or a custom application

    We do: CMS core kept current, admin logins protected with MFA

  • Hosting

    Includes: Hosting account, database, FTP and API access

    We do: Credentials rotated after any incident, off-site versioned backups

  • Code and plugins

    Includes: Plugins, themes and your own code

    We do: Patching, abandoned plugins removed, testing for custom code

  • Traffic coming in

    Includes: Visitors, bots, login attempts and floods

    We do: Web application firewall and DDoS protection through a CDN

  • Scripts in the browser

    Includes: What runs on your pages and checkout

    We do: Checks for injected scripts, checkout script monitoring

Who It Is For

  • A Kelowna winery

    Worried about the kind of hack that quietly redirects mobile visitors to scam sites for weeks before a customer mentions it.

  • A Toronto law firm

    A WordPress site, eleven plugins and an admin password shared between two former marketing coordinators.

  • A Moncton retailer

    Takes card payments on a self-hosted checkout and needs to meet PCI DSS.

  • A software company

    Runs a customer portal that holds client personal information.

Lower risk: a simple brochure page on a fully managed platform with no logins and no forms. Keep it updated, use MFA on the admin account and do not overspend.

Hacked site repair

A Repair Closes the Way in, Not Just the Visible Damage

Removing the spam pages you can see is the easy part. Behind the signs, the attacker has usually left more behind.

What the Attacker Has Typically Done

  • Got in through an outdated plugin or theme, or with a stolen or guessed admin password.

  • Planted a backdoor so they can return even after you change passwords.

  • Added spam, phishing pages or redirects often shown only to some visitors, so you do not notice.

  • On stores, injected a skimming script that copies card details as customers type them.

How Cyberphore Repairs a Hacked Site

  1. 1

    Contain and preserve

    A full copy of files, database and logs before anything changes.

  2. 2

    Find the entry point

    Plugin, credentials, hosting account or something else. Cleaning without this step is how sites get reinfected within days.

  3. 3

    Clean thoroughly

    Malware, backdoors, malicious users, scheduled tasks, injected database content and rogue scripts removed. Where faster and safer, we rebuild from clean sources.

  4. 4

    Rotate everything

    Hosting, CMS, database, FTP and API credentials. Admin accounts reviewed.

  5. 5

    Request blocklist removal

    Once verified clean, review requests go to Google Safe Browsing and other relevant blocklists.

  6. 6

    Harden and protect

    The protection described below goes in, so it does not happen again.

CONSOLE00:00:00 ET3MT

Web / Cleanup

Hacked site cleanup

Sample data

How You Prevent the Site Being Hacked Again

Reinfection is common when cleanup stops at the visible symptoms. Every cleanup ends with:

  • The entry point closed
  • Every credential rotated
  • Unused plugins and accounts removed
  • File integrity monitored for weeks afterwards
  • Admin access reviewed, including former staff, agencies and freelancers

Shared or forgotten logins are a frequent cause, which is why access held by agencies and former staff is part of the review.

Day-to-day protection

How We Protect a Website Day to Day

Five controls, each aimed at a different way sites get hurt. Whether you came to us after a hack or before one, this is what keeps the site clean.

Web Application Firewall and DDoS Protection

Usually delivered through a content delivery network. It filters known attack patterns before they reach your server, and the same network absorbs floods that would knock a small hosting plan offline.

Helps stop

  • SQL injection
  • Cross-site scripting
  • Bad bots
  • Credential stuffing
  • Denial-of-service floods

SSL/TLS Done Properly

Valid certificates, automatic renewal, modern protocol settings and HTTPS everywhere. An expired certificate on a Friday evening is an avoidable outage.

Helps stop

  • Browser trust warnings
  • Certificate expiry outages

Patching and Hardening

CMS core, plugins and themes kept current. Abandoned plugins removed. Admin logins protected with MFA, limited to the people who need them and, where possible, restricted by location.

Helps stop

  • Outdated plugin exploits
  • Guessed or shared admin logins

Monitoring

Uptime checks, file integrity monitoring, checks for injected scripts on key pages, certificate expiry alerts and blocklist monitoring. Analysts review anything unusual rather than forwarding raw alerts.

Helps stop

  • Unnoticed downtime
  • Defacement
  • Injected scripts
  • Silent blocklisting

Backups You Can Trust

Off-site, versioned and tested, so a clean restore is possible when you need one.

Helps stop

  • Losing the site to a bad restore

What Monitoring Checks

Uptime
Checked every 5 minutes
Malware scans
Run daily
File integrity
Unexpected file changes flagged
Key pages
Checked for injected scripts
Certificates
Expiry alerts before they lapse
Blocklists
Listing status monitored
Alert review
Analysts, not raw alert forwarding
CONSOLE00:00:00 ET3MT

Web / Site health

Site health

Sample data

By site type

What Matters Depends on What Your Site Does

Pick the closest match. A checkout page, a client portal and a five-page brochure site carry very different risks and need different spending.

Online Stores and Checkout Pages

Card-skimming attacks (often called Magecart-style attacks) inject JavaScript into checkout pages to steal card details as customers type. PCI DSS version 4.0.1, whose newer requirements became mandatory on March 31, 2025, includes controls for managing scripts on payment pages and detecting unauthorized changes.

Using a hosted payment page reduces your scope considerably, but the page that loads it still needs protecting.

What we focus on

  • Checkout script monitoring
  • Payment page protection and store hardening
  • Help answering your processor’s questionnaire, usually a self-assessment for smaller merchants
  • Web application firewall in front of the store
Formal compliance program: compliance readiness

How the engagement runs

One Process, Two Starting Points

A hacked site and a healthy site start differently and end up in the same place: protected and monitored.

  1. 01

    Assess or triage

    Hacked site
    Contain and preserve evidence first: a full copy of files, database and logs.
    Healthy site
    Review platform, hosting, plugins and exposure.
  2. 02

    Clean and fix

    Hacked site
    Remove malware, close the entry point, rotate credentials and restore from clean sources where needed.
    Healthy site
    Fix what the review finds: outdated core, plugins and themes, abandoned plugins and loose admin access.
  3. 03

    Protect

    Put the WAF, DDoS protection, TLS, hardening and backups in place.

  4. 04

    Monitor

    Ongoing uptime, integrity and blocklist monitoring, with patching tracked and reported.

How to Choose a Website Security Provider

Questions worth asking anyone you consider, with our answers.

Every Cyberphore employee is certified

  • OSCP
  • OSCE
  • GIAC GPEN
  • GIAC GCIH
  • CISSP
  • CISM
Do you find and close the entry point, or just remove visible malware?
We find it and close it. Cleaning without that step is how sites get reinfected.
Do you preserve evidence?
Yes. Files, database and logs are copied before anything changes.
What does monitoring actually check, and who looks at the alerts?
Uptime, file integrity, injected scripts on key pages, certificate expiry and blocklists. Analysts review anything unusual.
How do you work with our web developer or agency?
Alongside them, since they will need to cooperate. Their admin access is part of our review.
Is cleanup “unlimited”?
Be wary of cheap unlimited cleanup plans that never fix the underlying cause. If the same site is reinfected within 30 days of our cleanup, we clean it again at no charge.

Canada and cost

Your Obligations After a Hack, and What Drives the Price

Canadian Considerations

  1. If the hack exposed customer accounts, order history or form submissions

    It may be a breach of security safeguards under PIPEDA.

  2. If there is a real risk of significant harm

    It is reportable to the Office of the Privacy Commissioner of Canada, and affected people must be notified. Breach records are kept for 24 months.

  3. If you operate in Quebec or Alberta

    Quebec’s Law 25 and Alberta’s PIPA have their own requirements.

  4. If card data was compromised

    That also triggers obligations to your payment processor.

Evidence preserved before cleanup helps establish what was accessed. See privacy compliance.

General information, not legal advice.

FAQ

Website Security Questions

My website has been hacked. What should I do first?

Do not just delete the suspicious files or restore an old backup and move on. You will likely destroy evidence and leave the attacker's way in open. Take a full copy of the site and database, change hosting, CMS and database passwords from a clean device, and contact us. If customer data may be involved, consider your privacy reporting obligations.

How do I get my site off the Google warning list?

Google Safe Browsing and other blocklists remove warnings after the site is verified clean. That means removing all malware and backdoors, fixing the vulnerability that let the attacker in, and requesting a review through Google Search Console and any other listing services. Requesting review before the site is truly clean usually fails and delays removal.

Do small business websites really get hacked?

Yes, constantly, and usually not because anyone chose them. Automated tools scan the internet for outdated WordPress plugins, weak admin passwords and known flaws, then compromise whatever they find. A hacked small business site is typically used to host phishing pages, send spam, redirect visitors to scams or skim card data from checkout pages.

What is a web application firewall?

A web application firewall (WAF) sits in front of your website and inspects incoming requests, blocking common attacks such as SQL injection, cross-site scripting, malicious bots and brute force login attempts. Many are delivered through a content delivery network, which can also absorb DDoS traffic. A WAF reduces risk but does not replace patching and secure code.

Do we need PCI DSS compliance for an online store?

If you accept card payments, your payment processor or acquiring bank will expect PCI DSS compliance, usually validated through a self-assessment questionnaire for smaller merchants. Using a hosted payment page reduces your scope considerably, but current requirements still expect you to protect the pages that load the payment form against script tampering. Your processor can confirm which questionnaire applies.

Is a website hack a reportable privacy breach?

It can be. If the attacker accessed personal information such as customer accounts, order details or contact form submissions, and there is a real risk of significant harm, PIPEDA requires reporting to the Office of the Privacy Commissioner and notifying affected people. Quebec and Alberta have their own rules. This is general information, not legal advice.

Get started

Tell Us About Your Site or Application

A free scoping call with a certified specialist. We look at what you run and tell you plainly what it needs, including when that is less than you expected.

  1. 1Free scoping callPlatform, hosting, plugins, payment pages and who manages the site today.
  2. 2Written quote in CADCleanup, ongoing protection or both, scoped to your sites.
  3. 3Protect and monitorWAF, TLS, hardening and backups in place, then ongoing monitoring with patching tracked and reported.
Site hacked right now? Call 24/7: +1 236 665 1165

Book Your Free Scoping Call

Free, 30 minutes, no obligation.

Book free assessment