Skip to content
Database systems
ASD ISMISM-1268

ASD ISM 1268 Enforce need-to-know access in databases

What it says

The need-to-know principle is enforced for database contents through the application of minimum privileges, database views, database roles and data tokenisation.

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

What it means

In plain English

Only authorised users can access database contents by using specific privileges, roles, and techniques to protect the data.

This control ensures that only the right people can access the information in your databases. Just like you wouldn't want everyone reading your private diary, businesses need to protect sensitive data from being seen by those without a good reason. If it's not done, unauthorised access could lead to data leaks, hurting your business's reputation and potentially resulting in financial loss.

Why it matters

Without database need-to-know controls (least privilege, roles/views, tokenisation), users may access sensitive records outside their duties, increasing breach risk.

How to implement

  1. The database administrator should identify which users genuinely need access to specific parts of the database.

    They can do this by meeting with each department to understand their data needs and then restricting access to just that required information.

  2. IT security staff should set up database views to limit what data users can see.

    This involves creating tailored, read-only windows that show only the necessary information for jobs, keeping other data hidden.

  3. The IT team should assign roles within the database software that match job responsibilities.

    They can do this by mapping organisational roles to database roles, ensuring each person only has the access they need to do their job.

  4. Database administrators should implement data tokenisation to protect sensitive information.

    They can replace sensitive data with tokens or placeholders and keep the actual data in a secure location, only revealing it to those with special access.

  5. Managers should regularly review and update access permissions.

    This involves scheduling regular check-ins with the IT team to ensure that access rights are current and that no one has access to more information than they need.

Keep it running

Review database roles and privileges, enforce access via least-privilege roles and views, and apply tokenisation to limit exposure of sensitive fields to authorised users.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    A list of user access privileges: Request a document that lists all database users and their level of access.

    Look at

    Whether users only have access to what they need to do their jobs.

    Good evidence

    Clear evidence that each user's access matches their role and responsibilities, and unnecessary access has been removed.

  2. Check 2 of 5What an auditor asks for

    Ask for

    To see the database view configurations: Request examples of how database views have been set up.

    Look at

    Whether sensitive information is being appropriately hidden from those who don't need it.

    Good evidence

    Configurations should show only the essential information, with sensitive data obscured.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Records of role assignments: Request documentation of role mappings and assignments.

    Look at

    How well roles in the database align with job descriptions.

    Good evidence

    Documentation should clearly map database roles to organisational roles, with approvals for any changes.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Evidence of tokenisation methods: Request records of how tokenisation is implemented for sensitive data.

    Look at

    Descriptions of tools or methods used and confirmation that these are active.

    Good evidence

    Evidence of ongoing use of tokenisation methods, with appropriate safeguards in place.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Minutes from recent access reviews: Request minutes or notes from meetings where access permissions were reviewed.

    Look at

    What changes were made and why.

    Good evidence

    Minutes show regular reviews with actions taken to adjust access as needed.

Mappings

Closest match in ISO/IEC 27001: A.8.3, Restrict access to information and assets, which this control partially meets.

ISO 27001

ISO/IEC 27001: 4 mappings

Essential Eight

ASD Essential Eight: 1 mapping

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