Skip to content
arrow_back
search
ISM-1278 policy ASD Information Security Manual (ISM)

Minimise Database Error Information in Software

Software should reveal minimal database structure details in error messages.

record_voice_over

Plain language

When software malfunctions or runs into a problem, it often displays error messages. This control means that these messages should not reveal too much about the database structure behind them. This is important because if attackers know the details of your database, they could exploit its weaknesses, put your data at risk, and potentially cause financial or reputational harm.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

Feb 2025

Control Stack last updated

19 Mar 2026

E8 maturity levels

N/A

Official control statement

Software is designed or configured to provide as little error information as possible about the structure of databases.
policy ASD Information Security Manual (ISM) ISM-1278
priority_high

Why it matters

Detailed database errors can reveal schema/table names and queries, enabling SQL injection and leading to data breach and financial loss.

settings

Operational notes

Regularly test error handling so DB/schema details are not disclosed to users; send full errors to secure logs for developer triage.

Mapping detail

Mapping

Direction

Controls