Skip to content
Software development
ASD ISMISM-1910

ASD ISM 1910 Log network API calls for data protection

What it says

Network API calls that facilitate modification of data, or access to data not authorised for release into the public domain, and are accessible over the internet, are centrally logged.

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

What it means

In plain English

Ensure API calls over the internet that change or access sensitive data are logged centrally.

It's crucial to keep track of when your computer systems make requests for or change important information online. If you don't, you might miss signs of an attack or misuse that could lead to data exposure or financial loss.

Why it matters

Without centrally logging internet-exposed API calls that modify or access sensitive data, breaches may go undetected, enabling theft and reputational harm.

How to implement

  1. IT team should set up central logging: Ensure that all changes to sensitive information made via online requests (network API calls) are recorded in a single place.

    Use available tools to automatically gather these logs from the systems involved.

  2. System admins should define what counts as sensitive data: Clearly identify which types of data are sensitive and need to be logged when accessed or changed.

    Create a list with examples such as customer information or financial records.

  3. Managers should oversee a regular logging review: Schedule routine checks to ensure logs are properly recorded and any anomalies are caught early.

    Assign someone to be responsible for these regular reviews and establish a simple procedure for them.

  4. Procurement should acquire suitable logging tools: Purchase or subscribe to tools that can reliably gather and store logs from all relevant systems and are easy for your IT team to use.

    Consider tools recommended by the Australian Cyber Security Centre (ACSC).

  5. Training coordinators should educate staff: Provide training sessions for relevant staff about the importance of logging and how to handle logs securely.

    Include practical exercises that show how logs help spot security issues.

Keep it running

Centrally capture logs for internet-exposed APIs (create/update/delete and sensitive reads), sync time, and routinely alert on anomalous access patterns.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The central logging configuration: Request documentation that describes the logging setup for API calls.

    Look at

    The types of logs being captured and the data flow to ensure all sensitive actions are logged.

    Good evidence

    Shows comprehensive coverage of sensitive actions.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Recent log reviews: Request records showing when recent log reviews were conducted and by whom.

    Look at

    The dates and actions taken as a result of reviews.

    Good evidence

    Includes regular review dates and documented follow-ups on anomalies.

  3. Check 3 of 5What an auditor asks for

    Ask for

    To see data classification lists: Request lists or policies that identify sensitive data requiring logging.

    Look at

    Whether the listed data types match the profile of your business or organisation.

    Good evidence

    Aligns with your risk assessment and covers all critical data.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Staff training records: Request evidence of training sessions for staff involved in logging.

    Look at

    Attendance records and training content.

    Good evidence

    Includes completed and up-to-date training that covers logging practices.

  5. Check 5 of 5What an auditor asks for

    Ask for

    A demonstration of logging tools: Request a walk-through of how your logging tools work and where logs are located.

    Look at

    The ease of use and effectiveness in capturing necessary log data.

    Good evidence

    Shows a tool that effectively centralises logs and is easy for staff to manage.

Mappings

Closest match in ASD Essential Eight: E8-AC-ML2.7, Event logs from internet-facing servers are analysed to detect cyber security events, which this control supports.

Essential Eight

ASD Essential Eight: 1 mapping

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