Get a Pentest and security assessment of your IT network.

Cyber Security

My Site is Insecure: What to Do

TL;DR

Don’t panic! Being told your site is insecure isn’t great, but it’s fixable. This guide helps you understand what to do next, even if you’re not a tech expert.

1. Stay Calm and Gather Information

The first thing is *not* to freak out. Find out as much detail as possible from whoever told you about the issue. Ask these questions:

  • What specifically is insecure? (e.g., a particular form, login page, or the whole site?)
  • How did they find out? (e.g., a security scan, noticed something odd in their browser, etc.)
  • Can they provide any reports or screenshots? This is really helpful!

Don’t feel pressured to understand everything immediately. Just get the basics.

2. Back Up Your Site *Immediately*

Before making any changes, create a full backup of your website. This includes all files and the database. If something goes wrong during fixes, you can restore it. How you do this depends on how your site is hosted:

  • If using a hosting control panel (like cPanel or Plesk): Look for a ‘Backup’ section – usually pretty straightforward.
  • If using WordPress: Plugins like UpdraftPlus, BackupBuddy, or BlogVault are excellent options.
  • If you have direct server access: You’ll need to use tools like tar (Linux) or similar for file backups and database dumping tools (e.g., mysqldump).
    mysqldump -u your_username -p your_database_name > backup.sql

3. Assess the Severity

Try to understand how serious the problem is. Here’s a rough guide:

  • Critical: Site defaced, data breach suspected, login pages compromised. Stop using the site immediately and seek professional help (see Step 6).
  • High: Major vulnerabilities identified (e.g., SQL injection, remote code execution). Seek professional help as soon as possible.
  • Medium: Potential for data leakage or minor compromise. You might be able to fix this yourself with guidance (see Step 4 & 5), but proceed carefully.
  • Low: Minor issues, like outdated software. Generally safe to address yourself following instructions.

If you’re unsure, always err on the side of caution.

4. Common Fixes (For Simple Issues)

These are things *you* might be able to tackle if the issue is relatively minor:

  • Update Everything: This is the most important step! Update your CMS (WordPress, Joomla, Drupal etc.), themes, and plugins.
  • Strong Passwords: Ensure all user accounts have strong, unique passwords.
  • HTTPS: Make sure your site uses HTTPS (look for a padlock in the browser address bar). If not, install an SSL certificate (many hosts offer free ones via Let’s Encrypt).
  • Remove Unused Plugins/Themes: Delete anything you don’t actively use. They can be security risks.

For WordPress updates:

wp-cli core update

(Requires command line access to your server)

5. Run a Security Scan

After applying fixes, run a security scan to check for remaining vulnerabilities. Free options include:

These scans aren’t perfect, but they can identify obvious problems.

6. When to Call in a Professional

Don’t hesitate to hire a cyber security expert if:

  • The issue is critical or high severity.
  • You don’t understand the problem or how to fix it.
  • You suspect your site has been hacked.
  • You need help with complex configurations (e.g., firewalls, intrusion detection).

Look for reputable firms with good reviews and experience in your CMS platform.

Related posts
Cyber Security

Zip Codes & PII: Are They Personal Data?

Cyber Security

Zero-Day Vulnerabilities: User Defence Guide

Cyber Security

Zero Knowledge Voting with Trusted Server

Cyber Security

ZeroNet: 51% Attack Risks & Mitigation