NASA Best Practices Guide for Mission Cybersecurity
MI-DCO-01

Mission Adversarial Actions Detection Function

Parent: MI

Description

The mission should incorporate an on-board cyber actor actions detection function in its requirements and resulting system.

Mapped SPARTA techniques

11 techniques

  • DE-0003On-Board Values ObfuscationST0006
    mitigates
    moderate

    On-board values obfuscation defeats detection by falsifying the indicators an operator would read. An on-board adversary-action detection function that reasons across independent sources is what makes those falsifications visible, which is active detection against the technique's defining vector.

  • Altering the vehicle command counter hides that commands were accepted. On-board detection that cross-checks the counter against independent evidence of command execution defeats the concealment.

  • DE-0003.02Rejected Command CounterST0006
    mitigates
    moderate

    The rejected command counter is a detection indicator, and suppressing it conceals failed attempts. The same cross-checking argument applies.

  • DE-0003.08Received CommandsST0006
    mitigates
    moderate

    Editing or pruning the accepted, rejected, and executed command histories removes the record an investigator would use. An on-board detection function raises the alert at the time of the action rather than depending on the log that the technique edits afterwards.

  • DE-0004MasqueradingST0006
    addresses
    moderate

    Masquerading as legitimate activity is what an on-board detector is meant to see through, but the practice states the requirement for a detection function without specifying the behavioural analysis that would separate the adversary from the operator.

  • DE-0007Evasion via RootkitST0006
    addresses
    moderate

    A rootkit subverts the layer a detection function runs on, so an on-board detector is exactly what the technique targets. The practice is relevant but its effectiveness is contingent on the detector sitting below the compromised layer, which the excerpt does not require.

  • DE-0008Evasion via BootkitST0006
    addresses
    moderate

    A bootkit executes before the detection function does, so the same contingency applies as for DE-0007 and more strongly.

  • DE-0010Overflow Audit LogST0006
    mitigates
    moderate

    Overflowing the audit log destroys evidence by volume. On-board detection that alerts on the overflow itself, rather than reading the log after the fact, is the direct answer.

  • EX-0012Modify On-Board ValuesST0004
    addresses
    moderate

    Modification of on-board values is the class of action an on-board detector should surface. The practice governs the technique broadly; the parent spans thirteen distinct value classes and the excerpt commits to none of them.

  • PER-0001Memory CompromiseST0005
    addresses
    moderate

    Persistence across resets in boot paths and non-volatile images is detectable on-board in principle, but the practice does not reach the boot-time window where the technique establishes itself.

  • PER-0002.02Software BackdoorST0005
    addresses
    moderate

    A software backdoor is a hidden command path that behaves normally until used. On-board detection of the use is plausible; detection of the dormant path is not, and the excerpt does not distinguish.

Cite as SafeMode Space, nasa-bpg MI-DCO-01.

Built 2026-07-25 from 216 techniques, 334 regulation articles, 125 ENISA controls, 2,610 framework controls, and 90 countermeasures.