Skip to content
Database systems
ASD ISMISM-1269

ASD ISM 1269 Ensure databases and web servers are separated

What it says

Database servers and web servers are functionally separated.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Databases and web servers should be kept separate to enhance security.

This control is about keeping your database servers (where you store all your important data) separate from your web servers (which manage your website). Keeping these servers separate is crucial because it reduces the chances of an attacker accessing sensitive information if your website is hacked.

Why it matters

Mixing databases and web servers invites attackers to access sensitive data via compromised web apps, risking data breaches.

How to implement

  1. The IT team should create separate physical or virtual servers for databases and web services.

    They can achieve this by setting up different servers on different networks or using separate cloud instances to handle web traffic and data storage tasks.

  2. System administrators should use network segmentation to divide the network into smaller, isolated sections.

    They can do this by configuring firewalls to define clear boundaries and rules between the segments where the databases and web servers operate.

  3. Managers should ensure that there are different access control policies for database and web server administrators.

    This means providing them distinct user accounts and permissions so only authorised personnel can access each type of server.

  4. The IT security team should perform regular security testing on both types of servers.

    This involves using scanning tools to check for vulnerabilities in each server type and isolating any issues found without affecting the other server.

  5. Procurement officers should work with IT to invest in robust monitoring tools.

    These tools should be set up to alert staff about any suspicious activity indicating that one type of server is trying to access the other unauthorizedly.

Keep it running

Regularly audit server connections to ensure strict separation and configure firewalls to limit inter-server communication.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Network diagrams: Request a detailed network map showing the separation of databases and web servers.

    Look at

    Clear indications of different segments or zones for the servers.

    Good evidence

    Diagrams showing distinct segments with clear labels and separation.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Access control policies: Request the official documents outlining who has access to what servers.

    Look at

    The role descriptions and permissions associated with database and web server access.

    Good evidence

    Policies showing different access rights and roles for each server type.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Security testing reports: Request the latest vulnerability scan results for both server types.

    Look at

    The scan dates and action plans for any identified issues.

    Good evidence

    Regularly updated reports showing resolved issues and follow-up actions.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Monitoring logs: Request logs from monitoring tools that track access and traffic between servers.

    Look at

    The timestamps, flagged activities, and response records.

    Good evidence

    Logs showing no unauthorised access attempts with prompt responses to any unusual activity.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Incident response documentation: Request records of any incidents where server separation might have failed.

    Look at

    The description of the incidents, responses, and lessons learned.

    Good evidence

    Detailed reports showing swift incident management and preventive measures implemented afterward.

Mappings

Closest match in ISO/IEC 27001: A.8.22, Network segregation for security, which partially overlaps with this control.

ISO 27001

ISO/IEC 27001: 1 mapping

  • A.8.22Network segregation for securityPartially overlaps

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.