Skip to content
System hardening
ASD ISMISM-1889

ASD ISM 1889 Central logging of command line events

What it says

Command line process creation events are centrally logged.

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

What it means

In plain English

Track all command line actions by keeping a central log of every new process initiated via the command shell.

Central logging of command line actions is about keeping a record of every new task a computer starts through typing commands. This matters because without these logs, unauthorised activities might go unnoticed, putting your important information at risk.

Why it matters

Without central logging of command line process creation, attackers can run commands without trace, delaying detection, investigation and containment.

How to implement

  1. IT team should set up a logging system: Use software that records every command line action on all networked computers.

    Ensure the software is compatible with your systems and regularly check it's capturing all relevant data.

  2. System administrators should monitor logs: Have designated staff regularly review the logs for any unusual or unauthorised activities.

    Set up alerts for certain types of actions that should be flagged for further investigation.

  3. Managers should ensure staff are trained: Organise basic training for staff to recognise the importance of command line security.

    Explain what actions on their part might be recorded and why it's crucial for protecting business assets.

  4. IT team should back up logs regularly: Implement a secure and automated process for backing up log data to prevent loss in case of system failures.

    Ensure backups are stored securely and can be easily restored if needed.

  5. Management should conduct periodic reviews: Schedule regular meetings to review the effectiveness of logging practices.

    Discuss any incidents detected through logs and update procedures to address any uncovered vulnerabilities.

Keep it running

Forward command line process creation logs to a central SIEM and alert on suspicious parent/child process chains, unusual shells and admin tools.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The logging software specifications: Request documentation showing what software is used for logging command line activities.

    Look at

    The features list and supported systems.

    Good evidence

    Shows software that matches your system's needs and captures comprehensive activity logs.

  2. Check 2 of 5What an auditor asks for

    Ask for

    A sample log report: Request a copy of a typical command line activity report from the last month.

    Look at

    The type and detail of activities captured.

    Good evidence

    Includes clear, readable logs that track who made changes and when.

  3. Check 3 of 5What an auditor asks for

    Ask for

    The training records: Request evidence of training sessions provided to staff about command line security.

    Look at

    Names, dates, and topics covered.

    Good evidence

    Includes dated records showing active training programs tailored to staff roles.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Backup procedures: Request the documented procedures for backing up log files.

    Look at

    Frequency, methods, and who is responsible.

    Good evidence

    Includes clear procedures with accountability for maintaining data integrity and confidentiality.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Incident review meetings: Request minutes or reports from meetings discussing log reviews and incidents.

    Look at

    Attendance, discussions on specific incidents, and actions decided.

    Good evidence

    Shows regular evaluations and updates to security practices based on logs.

Mappings

Closest match in ASD Essential Eight: E8-AH-ML2.12, Command line process creation logging is centralised, which asks for the same thing.

ISO 27001

ISO/IEC 27001: 2 mappings

Essential Eight

ASD Essential Eight: 3 mappings

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