{
 "slug": "pipeline-attribution-evidence",
 "topic_id": "TOPIC-133",
 "cluster": "Electric Grid, Water & OT Identity",
 "tier": "Tier B",
 "title": "Pipeline security directives and the operator action nobody can attribute",
 "summary": "TSA directives for pipeline owner-operators are audited on documentation: architecture diagrams, policies, monitoring dashboards. None of those artefacts can name the human who changed a critical cyber system last quarter.",
 "lede": "Directive compliance is demonstrated with documents. An inspector reads the cybersecurity implementation plan, reviews the architecture, samples the monitoring. Every one of those artefacts describes a capability. None of them answers a question about a specific change made by a specific person.",
 "date": "2024-02-16",
 "category": "Vertical",
 "author_id": "solene-beaumont-adjei",
 "tags": [
  "TSA security directive",
  "pipeline security",
  "OT security",
  "critical cyber systems",
  "midstream",
  "attribution"
 ],
 "image": "https://cdn.twc.sh/images/igcache/Pipeline%20Attribution%20Evidence/1500_900/blog.jpg",
 "schema": "Article",
 "key_takeaways": [
  "Directives specify capabilities and outcomes. Attribution is assumed to follow from access control, and access control in legacy midstream systems is session-based with surviving shared accounts.",
  "Session recording is observation. It shows what happened inside a session and not who was permitted to open it.",
  "Remote facilities with intermittent connectivity need an evidence mechanism that works offline, which rules out most of the obvious answers."
 ],
 "body": [
  {
   "type": "h2",
   "text": "A compressor station at 2am"
  },
  {
   "type": "diagram",
   "kind": "flow",
   "alt": "Directives reach the network; the command reaches the valve",
   "caption": "Compliance is achieved where attribution exists, and the consequential action happens where it does not.",
   "nodes": [
    {
     "label": "Directive requirements implemented",
     "note": "access control, logging",
     "good": true
    },
    {
     "label": "Remote access hardened",
     "note": "MFA, brokered",
     "good": true
    },
    {
     "label": "Control action issued",
     "note": "protocol command",
     "bad": true
    },
    {
     "label": "Device logs a command",
     "note": "not a commander",
     "bad": true
    }
   ]
  },
  {
   "type": "p",
   "html": "The call came in at 02:14. A compressor station three hours from the nearest office was alarming on a parameter that did not make sense, and the on-call controller needed a vendor engineer to look at a configuration that had been touched during a maintenance window eleven days earlier."
  },
  {
   "type": "p",
   "html": "The question that took the longest to answer was not technical. It was: who made that change? The maintenance window had involved two contractor engineers and one employee. The system logged a single account. The work order named a company, not a person. Everybody remembered it differently, and everybody was honest."
  },
  {
   "type": "p",
   "html": "That is what an attribution gap costs on an ordinary Tuesday, before anyone has alleged anything."
  },
  {
   "type": "h2",
   "text": "What the directives ask for"
  },
  {
   "type": "p",
   "html": "TSA security directives applicable to pipeline owner-operators require, in substance, network segmentation between IT and OT, access control measures, continuous monitoring and detection, and timely patching — implemented through a cybersecurity implementation plan and assessed through an assessment programme."
  },
  {
   "type": "p",
   "html": "Those are the right requirements. The evidentiary consequence is that compliance is demonstrated through documented capability rather than through per-action records, and an assessment can be passed by an organisation that cannot attribute a single configuration change to a named human."
  },
  {
   "type": "table",
   "head": [
    "Directive theme",
    "Artefact produced",
    "Attribution value"
   ],
   "rows": [
    [
     "Segmentation",
     "Architecture diagram, firewall configuration",
     "None"
    ],
    [
     "Access control",
     "Account inventory, role definitions, MFA coverage report",
     "Names accounts, not people, where accounts are shared"
    ],
    [
     "Monitoring and detection",
     "Alert logs, SOC runbooks",
     "Detects anomalies; does not attribute authorised changes"
    ],
    [
     "Patching and configuration",
     "Change records, baseline reports",
     "Records the change; attributes it to an account"
    ]
   ]
  },
  {
   "type": "h2",
   "text": "Why shared accounts persist in midstream"
  },
  {
   "type": "p",
   "html": "It is worth being specific rather than disapproving. Shared accounts survive in this sector for three structural reasons."
  },
  {
   "type": "ul",
   "items": [
    "<strong style=\"font-weight:600\">Legacy HMIs.</strong> Operator interfaces installed in the 2000s support a small number of local accounts and no directory integration. Replacing them is a capital project with an outage.",
    "<strong style=\"font-weight:600\">Contractor turnover.</strong> Provisioning individual accounts for a two-day contractor visit to a remote facility costs more administrative effort than the visit.",
    "<strong style=\"font-weight:600\">Connectivity.</strong> A station on a satellite link cannot reliably authenticate against a central directory, so local accounts are the fallback by design."
   ]
  },
  {
   "type": "p",
   "html": "Each reason is real. Each also means that a control depending on individual directory accounts will not reach the environments where the consequence is highest."
  },
  {
   "type": "h2",
   "text": "An evidence mechanism that fits the constraints"
  },
  {
   "type": "p",
   "html": "The constraint set is unusual and determines the design: intermittent connectivity, legacy endpoints, transient personnel, and a requirement that works without a directory."
  },
  {
   "type": "p",
   "html": "A signed authorisation meets all four. The engineer carries a credential on their own device. The authorising supervisor signs a scoped delegation before the visit. At the facility, the engineer signs a statement of the change against that delegation. Verification is local, against a published key, with no network call — which is the property that makes it work on a satellite link."
  },
  {
   "type": "p",
   "html": "Nothing is provisioned in a directory. Nothing needs to be deprovisioned afterwards, because the delegation expires."
  },
  {
   "type": "h2",
   "text": "What this gives an assessor"
  },
  {
   "type": "p",
   "html": "A different kind of answer to a familiar question. Instead of <em>we require change authorisation and here is the policy</em>, the answer becomes <em>here are the signed authorisations for every critical cyber system change in the assessment period, and you can verify them yourself</em>."
  },
  {
   "type": "p",
   "html": "That is not required. It is, in the experience of organisations that have moved to evidence-based answers in other regulated sectors, a materially shorter assessment."
  },
  {
   "type": "h2",
   "text": "Being honest about the public record"
  },
  {
   "type": "p",
   "html": "Directive text is partly non-public, and this article works only from published versions and from the publicly described requirement themes. Any organisation implementing against the directives should work from their own copy and their own counsel, not from a summary."
  },
  {
   "type": "p",
   "html": "What is publicly clear is the shape of the obligation and the shape of the gap: capability requirements, documented compliance, and no prescribed attribution artefact."
  },
  {
   "type": "h2",
   "text": "What an operator can produce today"
  },
  {
   "type": "table",
   "caption": "Evidence by layer, in an incident",
   "head": [
    "Layer",
    "Evidence quality"
   ],
   "rows": [
    [
     "Identity provider",
     "Strong — named person, MFA"
    ],
    [
     "Remote access broker",
     "Good — session, recorded"
    ],
    [
     "Engineering workstation",
     "Moderate — session"
    ],
    [
     "<strong style=\"font-weight:600\">Control system action</strong>",
     "<strong style=\"font-weight:600\">Weak — a command, a timestamp</strong>"
    ]
   ]
  },
  {
   "type": "p",
   "html": "An investigation reconstructs the last row from the ones above it by correlating timestamps. That inference is usually right and it is an inference, which is a weak position when the question is why a valve moved."
  },
  {
   "type": "h2",
   "text": "Objections and honest limits"
  },
  {
   "type": "p",
   "html": "<strong style=\"font-weight:600\">“We meet the directive requirements.”</strong> Almost certainly, and the directive asks for access control and logging rather than per-action attribution. Meeting it and being able to attribute are different achievements."
  },
  {
   "type": "p",
   "html": "<strong style=\"font-weight:600\">“Correlation is good enough for an investigation.”</strong> It is frequently sufficient and it is an inference. Where the consequence is physical, the difference between an inference and a record is the difference between an explanation and evidence."
  }
 ],
 "faq": [
  {
   "q": "Do TSA directives require attribution to named individuals?",
   "a": "The published requirement themes concern segmentation, access control, monitoring and patching. They do not prescribe an attribution artefact, which is the gap described here."
  },
  {
   "q": "Does this work at facilities with no reliable connectivity?",
   "a": "Yes — that is the design constraint. Verification is offline against a published key, with no call to any service."
  },
  {
   "q": "Can it work with legacy HMIs that support only local accounts?",
   "a": "The signed authorisation sits alongside rather than inside the HMI. The HMI still uses its local account; the record of who was authorised to use it exists independently."
  },
  {
   "q": "Is this a substitute for deploying PAM?",
   "a": "For large operators with modern systems, privileged access management does more. For remote legacy facilities where PAM will not reach for years, this addresses the attribution question now."
  },
  {
   "q": "Do directives require per-action attribution?",
   "a": "They require access control and logging. Meeting them and being able to attribute a specific control action are different things."
  },
  {
   "q": "Why is correlation insufficient?",
   "a": "It is an inference across layers. Where the consequence is physical, an inference is an explanation rather than evidence."
  },
  {
   "q": "Where should the gate sit?",
   "a": "At the protocol gateway, which is the last point where attribution still exists."
  }
 ],
 "sources": [
  {
   "t": "TSA security directives applicable to pipeline owner-operators (published versions)."
  },
  {
   "t": "CISA cybersecurity advisories",
   "u": "https://www.cisa.gov/news-events/cybersecurity-advisories"
  },
  {
   "t": "CISA — known exploited vulnerabilities and incident reporting",
   "u": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog"
  },
  {
   "t": "TSA — pipeline security directives",
   "u": "https://www.tsa.gov/news/press/releases/2021/07/20/dhs-announces-new-cybersecurity-requirements-critical-pipeline"
  },
  {
   "t": "NERC — CIP reliability standards",
   "u": "https://www.nerc.com/pa/Stand/Pages/CIPStandards.aspx"
  }
 ],
 "related": [
  {
   "slug": "cip-003-9-vendor-session-receipts",
   "title": "CIP-003-9 landed on small utilities",
   "category": "Vertical"
  },
  {
   "slug": "ot-authorization-boundary",
   "title": "MFA proves the login, not the breaker",
   "category": "Vertical"
  },
  {
   "slug": "biomed-vendor-session-receipts",
   "title": "Who let the vendor in?",
   "category": "Developer"
  }
 ],
 "wordcount": 1010,
 "url": "/blog/pipeline-attribution-evidence.html",
 "reading_time": "4 min read",
 "image_title": "Pipeline Attribution Evidence",
 "seo_title": "Pipeline directives and unattributable operator action",
 "meta_description": "TSA directives for pipeline owner-operators are audited on documentation: architecture diagrams, policies, monitoring dashboards.",
 "hub": {
  "slug": "topics/ot-identity",
  "title": "Grid, water and OT identity"
 },
 "answer": "Usually not at the device. Security directives require access controls and logging, and operators implement them at the enterprise and remote-access layers. The control action itself arrives at equipment that records a command rather than a commander, which is the same gap that runs through all OT.",
 "answer_q": "Can a pipeline operator attribute a control action to a person?",
 "glossary": [
  {
   "term": "Security directive",
   "def": "A binding requirement issued to pipeline owners and operators covering cybersecurity measures."
  },
  {
   "term": "Process historian",
   "def": "The system recording process data over time, and the natural home for an action receipt."
  },
  {
   "term": "Correlation",
   "def": "Reconstructing who acted by matching timestamps across layers — an inference rather than a record."
  }
 ],
 "checklist": {
  "title": "Extending attribution to the action",
  "id": "attribute",
  "desc": "Four steps.",
  "steps": [
   {
    "name": "List the consequential control actions.",
    "text": "Valve, pump, pressure setpoint, protection changes."
   },
   {
    "name": "Gate those at a protocol gateway.",
    "text": "Where attribution still exists."
   },
   {
    "name": "Require a signature bound to the command.",
    "text": "One authorisation, one command."
   },
   {
    "name": "Retain the receipt with the process historian.",
    "text": "So operations and evidence stay together."
   }
  ]
 },
 "cta": {
  "title": "Where this fits in Manav",
  "html": "Manav binds the operator to the exact command, session or two-person act, verifiable offline at the console or the gateway — which is the condition OT and field work actually run in.",
  "href": "../docs.html",
  "label": "See offline verification"
 }
}