Server protection and hardening

In short: Server hardening is the work that moves a host from its default state into a defended one: unnecessary services are closed, login becomes key-based, the firewall gets a real rule set, intrusion detection raises alarms, and logs stay searchable. RootCore starts with an assessment and ends with a written report.

What does server hardening mean?

A freshly installed host is open: it runs a few services nobody needs, password login still works, the firewall is permissive and logging is shallow. That default state can survive for years — until someone finds it. And today it is not a person who finds it, it is software.

Hardening replaces that default state. It is not a single setting but a series of layers: each one is an obstacle on its own, and together they make an attack disproportionately expensive.

What exactly do we do?

LayerWhat we doWhat it protects against
AccessKey-based SSH, password login disabled, admin ports restrictedBrute force and leaked passwords
FirewallDeny-by-default rule set, only the required ports, rate limitingPort scanning, service exhaustion
ServicesUnnecessary packages and daemons removed, privileges narrowedThe size of the attack surface
KernelKernel-level hardening, mandatory access controlPrivilege escalation through a known bug
DetectionIntrusion detection (IDS/IPS), file integrity monitoringQuiet, long-term presence
UpdatesAutomated security updates with a controlled reboot scheduleAlready known, already patched flaws
LoggingCentral, searchable logging with an alerting chainBeing able to investigate after an incident

How do I know I need this?

A few signs that usually justify a look at the host:

  • the server still accepts password login, and you cannot say who has access;
  • no updates have run for months — or they run, but nobody reads what happened;
  • old test or development environments sit on the same machine as the live site;
  • there was a “the server is slow” period that turned out not to be caused by traffic;
  • you do not know where the logs are or how long they are kept.

How does the work run?

  1. Assessment. We look at the machine from the outside and the inside: open ports, running services, versions, access, logging. This part is free, and you get a summary of what we found.
  2. Plan. A prioritised list: what is critical, what is important, what can wait. For every item we write down what it protects and what the risk of the change is.
  3. Implementation. Hardening step by step, in a reversible way. The service keeps running; where downtime is unavoidable, we agree on the window in advance.
  4. Verification. A retest after the fixes and a written record of what changed.

How long does it take?

Hardening a typical single-server website or shop takes a few working days. For environments with several machines, databases and background services we give a deadline after the assessment — we do not invent numbers up front.

Frequently asked questions

Does my hosting provider not handle this?

No. A hosting provider supplies the infrastructure: the hardware, the network, the power. What runs on the server — the operating system configuration, the services, the permissions, the updates — is yours. With a managed plan there can be overlap, but the contract decides the details; it is worth reading what the provider does and does not take on.

Will my website go down during hardening?

Most of the work can be done without downtime. Where a restart is unavoidable — a kernel update, for example — we do it in an agreed window, and it usually means minutes.

What if something breaks after the changes?

Every change is preceded by a backup, and the steps are reversible. After hardening we retest, and the report lists what changed — so whoever touches the system later can see it too.

Do you work with Windows servers?

Our primary ground is Linux. In a Windows environment we take on the assessment and the access and network security work; if deeper, domain-level work is needed, we say so up front.

Is this a one-off job?

Hardening is a one-off project, but staying protected is maintenance: new vulnerabilities appear and systems change. That is why we recommend continuous monitoring alongside it — although it is not a condition for doing the hardening.

Updated: 20 August 2026

Request a free security audit

We review your website, your server and your e-mail authentication, and write up what we found. No obligation, within 24 hours.

Request an audit →