Skip to content

Archive

Incident Response

16 articles
Cybersecurity 11 Sep 2026 9 min read

Plan Certificate Revocation Before a Key Is Compromised

A TLS certificate can still be inside its validity period when you need clients to stop trusting it. The private key may have been exposed, an identity may no longer be valid, or an issuing system may have made a serious mistake. Waiting for the certificate to expire leaves a gap between “we know this credential should no longer be trusted” and “clients stop accepting it.” Certificate revocation is the mechanism for communicating that change before normal expiry. The difficult part is operational: revocation information has to reach the relying parties that make trust decisions, and their behaviour when that information is stale or unavailable may differ.

Cybersecurity 10 Sep 2026 9 min read

Design Audit Logs That Remain Useful After Compromise

An application can record every error and still have little evidence when an account is abused. Ordinary operational logs answer questions such as “why did this request fail?” Security investigations need different facts: which identity changed an authentication factor, which administrator granted access, which object was affected, and whether the action succeeded. That is the job of an audit log: a durable record of security-relevant actions and decisions. A useful audit log helps investigators reconstruct events after an incident while limiting two risks of its own: attackers changing the evidence and sensitive data leaking through the log.

Cybersecurity 09 Sep 2026 10 min read

Keep Security Logs Outside the System They Describe

Security logs often matter most after something has gone wrong. They help responders reconstruct which account acted, what changed, and when suspicious activity began. But there is a simple weakness in many logging designs: the system being investigated also controls the only copy of its own evidence. If an attacker gains enough privilege on that system, or if destructive failure affects its storage, local log files may be altered, deleted, or lost with the machine. The application may have recorded the right events and still leave responders with little useful history.

Cybersecurity 08 Sep 2026 9 min read

Quarantine Compromised Accounts Without Destroying Evidence

When an account appears compromised, the fastest reaction is often to delete it. That can stop some activity, but deletion can also remove identity records, group memberships, session metadata, ownership information, and other state that responders need to understand what happened. It may also make recovery harder if resources still depend on that identity. A better incident-response mental model is to separate containment from destruction. Containment removes or sharply limits the account’s ability to cause new harm. Preservation keeps the relevant identity and evidence available long enough to investigate, recover, and make deliberate cleanup decisions.

Cybersecurity 08 Sep 2026 9 min read

Monitor Certificate Transparency for Unexpected Certificates

A public TLS certificate can make a server appear to belong to your domain. If a certificate is issued when you did not expect one, the cause may be harmless automation, an undocumented service, or a mistake. It may also indicate that someone obtained certificate issuance through a path you did not intend to authorize. Looking only at certificates deployed on your own servers is not enough. An unexpected certificate may never appear on infrastructure you control.

Cybersecurity 08 Sep 2026 10 min read

Design Break-Glass Access for Emergencies

Strong access controls can create an uncomfortable failure mode: the controls that protect administration may themselves become unavailable during an incident. An identity provider can fail, a privileged-access service can be misconfigured, or an administrator can accidentally remove the last usable administrative role. If every recovery action depends on the failed component, responders may be unable to repair the system. A break-glass path is emergency privileged access kept for situations where the normal administrative path cannot be used. The name suggests breaking a physical emergency panel: using it is exceptional, visible, and followed by investigation and repair. That analogy is useful, but the actual mechanism is simply a deliberately separate way to obtain narrowly defined privileged access under controlled conditions.

Cybersecurity 07 Sep 2026 11 min read

Protect Security Logs from Tampering

Security logs are most valuable after something has gone wrong. That is also when their trustworthiness matters most. Imagine an application records failed sign-ins, privilege changes, and administrative actions to a file on the same server that runs the application. The logging is detailed and correctly formatted. But if an attacker gains enough control of that server to edit or delete the file, the investigation may lose the very evidence it was supposed to rely on.

Cybersecurity 07 Sep 2026 12 min read

Keep Security Log Timestamps Comparable Across Systems

Security logs often become most important when several systems disagree about what happened. An identity service records a login, an API records a privileged request, and a database records a change. Investigators then sort those events by time to reconstruct the sequence. That reconstruction can be wrong even when every log entry is genuine. If one system’s clock is two minutes fast and another is one minute slow, sorting their timestamps can place effects before causes. A detector that expects two events within 30 seconds can miss a real sequence for the same reason.

Cybersecurity 06 Sep 2026 10 min read

Notify Users About Security-Sensitive Account Changes

A sensitive account change can succeed even when the application has reasonable preventive controls. An attacker may have a valid stolen session, a user may approve a fraudulent authentication prompt, or a support process may make the wrong change. If the application silently accepts the result, the legitimate user may not discover the problem until the attacker has had time to strengthen control of the account. A security notification gives the user an independent signal that an important change occurred. It does not authorize the change and should not be treated as proof that the change was legitimate. Its job is different: shorten the time between an unauthorized change and the moment the user can recognize and respond to it.

Cybersecurity 06 Sep 2026 12 min read

Design Session Revocation for Real Incidents

A user changes a compromised password, an administrator disables an account, or an incident responder chooses “sign out all devices.” The application confirms the action. Yet a browser or stolen session token that was already authenticated continues to work. That gap matters because changing a password and ending an authenticated session are different operations. A password is usually checked when a session is created. Once the session exists, later requests may rely only on the session credential. If the system has no way to withdraw that credential’s authority, fixing the original login secret does not necessarily end access that was established earlier.

Cybersecurity 05 Sep 2026 10 min read

Use Honeytokens to Detect Credential Misuse

Many security alerts begin with ordinary activity: a login, an API request, or a secret being read. The difficult question is whether that activity is legitimate. A real credential may be used by several expected systems, so a single use often provides weak evidence of compromise. A honeytoken changes that problem by creating an identity or credential that has no legitimate operational use. If something tries to use it, the event is unusual by design and can produce a high-signal alert.

Cybersecurity 05 Sep 2026 9 min read

Publish a security.txt That Researchers Can Trust

A vulnerability can be discovered before your monitoring detects it. When that happens, the person who found it needs a reliable way to reach the team that can investigate. If the only visible contact is a general support form, an abandoned mailbox, or a guessed employee address, a useful report can be delayed or lost. security.txt addresses this narrow problem. It is a machine-readable text file published at a well-known HTTPS location so a researcher can discover your vulnerability-reporting contact and related disclosure information without guessing.

Cybersecurity 05 Sep 2026 8 min read

Protect Security Logs from the Systems They Observe

Logs are most valuable during a security incident, exactly when the system producing them may no longer be trustworthy. If an attacker gains administrative control of an application server and its only audit trail is stored on that same server, the attacker may be able to alter or remove both the activity and the evidence of it. The defensive problem is therefore not just what to log. It is also who can change the log after it is created.

Cybersecurity 03 Sep 2026 12 min read

Protect Audit Logs from Tampering

Audit logs are most valuable when something has already gone wrong. They help answer who changed a permission, which account performed a sensitive action, and what happened before an incident was detected. But there is a difficult dependency hidden in that design: if the same compromised system can freely rewrite its own audit history, the evidence may become unreliable exactly when responders need it most. The defensive goal is therefore not merely to record events. It is to make important audit records harder to alter without authorization and make suspicious loss or modification easier to detect.

Cybersecurity 03 Sep 2026 10 min read

Design Actionable Security Alerts

Collecting security logs does not guarantee that anyone will notice an attack or dangerous failure. A system can record every authentication failure and privilege change yet still leave responders searching through millions of events after the damage is done. A security alert is a signal that selected activity may require investigation or action. The difficult part is not generating alerts. It is generating alerts that are timely, understandable, and reliable enough that responders know what to do next.

Cybersecurity 03 Sep 2026 7 min read

Build a Practical Incident Response Process

Security incidents become harder to manage when teams make every decision for the first time under pressure. A practical incident response process reduces that uncertainty by defining how to assess an event, limit damage, preserve useful evidence, restore service, and learn from what happened. The goal is not to create a perfect procedure for every possible attack. It is to establish a reliable decision framework that works when information is incomplete and time matters.