<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vaultris — Field Notes</title>
    <link>https://vaultris.net/blog/</link>
    <description>Field notes on bastion host security, privileged access, and traffic intelligence for mission-critical networks.</description>
    <language>en</language>
    <lastBuildDate>Thu, 20 Aug 2026 13:12:54 +0000</lastBuildDate>
    <atom:link href="https://vaultris.net/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <image><url>https://vaultris.net/brand/lockup-2026.png</url><title>Vaultris</title><link>https://vaultris.net/blog/</link></image>
    <item>
      <title>Just-in-Time Privileged Access: Standing Access Is the Vulnerability</title>
      <link>https://vaultris.net/blog/just-in-time-privileged-access/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/just-in-time-privileged-access/</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate>
      <description>Most privileged access incidents involve an account that was legitimately granted and never taken away. Making access expire by default changes what an attacker finds when they get in.</description>
      <enclosure url="https://vaultris.net/blog/img/just-in-time-privileged-access.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Camera Placement for Licence Plate Recognition</title>
      <link>https://vaultris.net/blog/lpr-camera-placement/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/lpr-camera-placement/</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate>
      <description>Read accuracy is decided at the roadside, not in the software. Angle, distance, lane coverage, lighting and mounting height determine what the recogniser ever gets to see.</description>
      <enclosure url="https://vaultris.net/blog/img/lpr-camera-placement.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>What a Plate Read Confidence Score Actually Tells You</title>
      <link>https://vaultris.net/blog/plate-read-confidence-scores/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/plate-read-confidence-scores/</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate>
      <description>A confidence figure beside a plate read is not a probability that the read is correct. Understanding what it does measure changes how thresholds, BOLO alerting and evidence handling should be set.</description>
      <enclosure url="https://vaultris.net/blog/img/plate-read-confidence-scores.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Privileged Access Reviews That Are Not Rubber Stamps</title>
      <link>https://vaultris.net/blog/privileged-access-recertification/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/privileged-access-recertification/</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate>
      <description>Quarterly access recertification usually produces a spreadsheet, a deadline, and a wave of approvals nobody read. What has to change for the review to remove anything.</description>
      <enclosure url="https://vaultris.net/blog/img/privileged-access-recertification.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>BOLO Alerts, Travel Time and Traffic Patterns</title>
      <link>https://vaultris.net/blog/bolo-alerts-travel-time-and-traffic-patterns/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/bolo-alerts-travel-time-and-traffic-patterns/</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate>
      <description>Corridor systems produce two families of notification — routine operational alerts and watchlist matches. Treating them as one is the fastest way to get an alerting channel muted.</description>
      <enclosure url="https://vaultris.net/blog/img/bolo-alerts-travel-time-traffic-patterns.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Highway Traffic Management: Smarter Roads, Safer Communities</title>
      <link>https://vaultris.net/blog/highway-traffic-management/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/highway-traffic-management/</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate>
      <description>How corridor monitoring, AI analytics and secure infrastructure turn camera coverage into decisions — congestion called from evidence, alerts that respect the hours members chose, and counts that survive an audit.</description>
      <enclosure url="https://vaultris.net/blog/img/highway-traffic-management.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Traffic Congestion Notifications: How They Improve Response</title>
      <link>https://vaultris.net/blog/traffic-congestion-notifications/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/traffic-congestion-notifications/</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate>
      <description>What actually triggers a congestion alert, what the notice should contain, who gets told and when — and the tuning that decides whether an alerting channel is trusted or muted.</description>
      <enclosure url="https://vaultris.net/blog/img/traffic-congestion-notifications.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Understanding Traffic Patterns: Insights That Drive Smarter Decisions</title>
      <link>https://vaultris.net/blog/understanding-traffic-patterns/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/understanding-traffic-patterns/</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate>
      <description>Traffic patterns reveal trends, risks and recovery behaviour that a monthly total hides. Which four questions are worth instrumenting, and how to produce counts that survive a challenge.</description>
      <enclosure url="https://vaultris.net/blog/img/understanding-traffic-patterns.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Chain of Custody for Administrative Access</title>
      <link>https://vaultris.net/blog/chain-of-custody-for-administrative-access/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/chain-of-custody-for-administrative-access/</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate>
      <description>On a law enforcement or defense network, session records are evidence. What it takes for an administrative access record to survive an inspector general review or a defence challenge in court.</description>
      <enclosure url="https://vaultris.net/blog/img/chain-of-custody-for-administrative-access.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>The 3 a.m. Test: Access Control That Survives an Emergency</title>
      <link>https://vaultris.net/blog/the-3am-test-access-control-in-an-emergency/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/the-3am-test-access-control-in-an-emergency/</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
      <description>Access controls are designed for normal operations and judged during incidents. What surge access at an EOC activation actually demands, and why controls that get switched off during the event were never really controls.</description>
      <enclosure url="https://vaultris.net/blog/img/the-3am-test-access-control-in-an-emergency.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Designing for the Air Gap First</title>
      <link>https://vaultris.net/blog/designing-for-the-air-gap-first/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/designing-for-the-air-gap-first/</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate>
      <description>Disconnected operation cannot be added to a product that assumed connectivity. What changes when licensing, updates, time, identity, alerting, and support are all designed for a network with no egress.</description>
      <enclosure url="https://vaultris.net/blog/img/designing-for-the-air-gap-first.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Why Commercial PAM Fails in Government Environments</title>
      <link>https://vaultris.net/blog/why-commercial-pam-fails-in-government-environments/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/why-commercial-pam-fails-in-government-environments/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      <description>Commercial privileged access products carry a set of assumptions — a cloud control plane, a cloud identity provider, vendor remote support, licence phone-home — that a government or defense network cannot satisfy.</description>
      <enclosure url="https://vaultris.net/blog/img/why-commercial-pam-fails-in-government-environments.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>What Makes a Network Mission-Critical? Five Tests</title>
      <link>https://vaultris.net/blog/what-makes-a-network-mission-critical/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/what-makes-a-network-mission-critical/</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <description>Every organisation calls its systems critical. Five practical tests that separate networks where privileged access must be brokered and recorded from networks where good practice is enough.</description>
      <enclosure url="https://vaultris.net/blog/img/what-makes-a-network-mission-critical.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Why We Only Build for Mission-Critical Networks</title>
      <link>https://vaultris.net/blog/why-we-only-build-for-mission-critical-networks/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/why-we-only-build-for-mission-critical-networks/</guid>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      <description>Vaultris works on military, law enforcement, and emergency response networks and nothing else. The reasoning behind that decision, what it changes in the product, and what we give up for it.</description>
      <enclosure url="https://vaultris.net/blog/img/why-we-only-build-for-mission-critical-networks.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Ten Bastion Host Mistakes That Show Up in Almost Every Assessment</title>
      <link>https://vaultris.net/blog/ten-jump-server-mistakes/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/ten-jump-server-mistakes/</guid>
      <pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>
      <description>The recurring findings from privileged access assessments: bypass paths, agent forwarding, shared accounts, absent recording, and the controls that quietly stopped working.</description>
      <enclosure url="https://vaultris.net/blog/img/ten-jump-server-mistakes.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Brokering Kubernetes and Cloud Console Access Through a Bastion Host</title>
      <link>https://vaultris.net/blog/kubernetes-and-cloud-console-access/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/kubernetes-and-cloud-console-access/</guid>
      <pubDate>Tue, 07 Oct 2025 00:00:00 +0000</pubDate>
      <description>kubectl exec is a shell, and a cloud console is administrative access with no protocol to proxy. How to bring both under the same gateway as SSH and RDP.</description>
      <enclosure url="https://vaultris.net/blog/img/kubernetes-and-cloud-console-access.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host Audit Evidence for CJIS, NIST 800-53 and SOC 2</title>
      <link>https://vaultris.net/blog/jump-server-audit-evidence/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-audit-evidence/</guid>
      <pubDate>Tue, 15 Jul 2025 00:00:00 +0000</pubDate>
      <description>Which control families a bastion host actually satisfies, what evidence to produce for each, and the distinction between supporting a framework and being certified against it.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-audit-evidence.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Credential Injection: Why Operators Should Never See Passwords</title>
      <link>https://vaultris.net/blog/credential-injection-explained/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/credential-injection-explained/</guid>
      <pubDate>Tue, 29 Apr 2025 00:00:00 +0000</pubDate>
      <description>Credential injection means the gateway authenticates to the target on the operator&amp;rsquo;s behalf, so the password is never shown, typed, or known. What that changes, and what it does not.</description>
      <enclosure url="https://vaultris.net/blog/img/credential-injection-explained.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host Network Placement: DMZ, Management VLAN, or Cloud</title>
      <link>https://vaultris.net/blog/jump-server-network-placement/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-network-placement/</guid>
      <pubDate>Tue, 18 Feb 2025 00:00:00 +0000</pubDate>
      <description>Where the gateway sits determines what it can protect. Segmentation, the rules that make the chokepoint real, multi-site design, and placement for cloud and hybrid estates.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-network-placement.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Vendor and Third-Party Access Through a Bastion Host</title>
      <link>https://vaultris.net/blog/vendor-and-third-party-access/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/vendor-and-third-party-access/</guid>
      <pubDate>Tue, 10 Dec 2024 00:00:00 +0000</pubDate>
      <description>Third parties need administrative access and sit outside your identity system, your joiners-leavers process, and your control. How to grant it narrowly, record it fully, and expire it automatically.</description>
      <enclosure url="https://vaultris.net/blog/img/vendor-and-third-party-access.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Retiring Legacy Bastion Hosts: A Migration Playbook</title>
      <link>https://vaultris.net/blog/retiring-legacy-jump-boxes/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/retiring-legacy-jump-boxes/</guid>
      <pubDate>Tue, 22 Oct 2024 00:00:00 +0000</pubDate>
      <description>Most organisations already have bastion hosts — undocumented, unpatched, and load-bearing. How to migrate to a governed gateway without an outage and without leaving the old path live.</description>
      <enclosure url="https://vaultris.net/blog/img/retiring-legacy-jump-boxes.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host vs VPN: Choosing the Right Remote Access Model</title>
      <link>https://vaultris.net/blog/jump-server-vs-vpn/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-vs-vpn/</guid>
      <pubDate>Tue, 03 Sep 2024 00:00:00 +0000</pubDate>
      <description>A VPN grants network access; a bastion host grants a session. What each is good at, why the comparison is often framed wrongly, and when running both is the correct answer.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-vs-vpn.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Break-Glass Access: Designing the Emergency Path Before You Need It</title>
      <link>https://vaultris.net/blog/break-glass-access-design/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/break-glass-access-design/</guid>
      <pubDate>Tue, 09 Jul 2024 00:00:00 +0000</pubDate>
      <description>Every access control needs a documented way around it for genuine emergencies. How to build one that is available when everything is broken without becoming a permanent bypass.</description>
      <enclosure url="https://vaultris.net/blog/img/break-glass-access-design.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host Logging and SIEM Integration: What to Forward and What to Alert On</title>
      <link>https://vaultris.net/blog/jump-server-logging-and-siem/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-logging-and-siem/</guid>
      <pubDate>Tue, 14 May 2024 00:00:00 +0000</pubDate>
      <description>Which bastion host events matter, how to structure them for correlation, the detections worth building, and why log volume is the enemy of actually noticing anything.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-logging-and-siem.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Multi-Factor Authentication on Bastion Hosts: Doing It Without Exceptions</title>
      <link>https://vaultris.net/blog/mfa-on-jump-servers/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/mfa-on-jump-servers/</guid>
      <pubDate>Tue, 26 Mar 2024 00:00:00 +0000</pubDate>
      <description>MFA at the gateway is the highest-value control on a bastion host, and the one most often undermined by exception groups. Factor choice, service accounts, and designing for the offline case.</description>
      <enclosure url="https://vaultris.net/blog/img/mfa-on-jump-servers.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Hosts for OT and SCADA: Securing the IT/OT Boundary</title>
      <link>https://vaultris.net/blog/jump-servers-for-ot-and-scada/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-servers-for-ot-and-scada/</guid>
      <pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate>
      <description>Industrial networks cannot be patched on your schedule, and vendor engineers need access anyway. How a bastion host becomes the enforceable boundary between IT and operational technology.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-servers-for-ot-and-scada.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Windows Bastion Hosts: RDP, Credential Theft, and Restricted Admin Mode</title>
      <link>https://vaultris.net/blog/windows-jump-server-rdp/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/windows-jump-server-rdp/</guid>
      <pubDate>Tue, 12 Dec 2023 00:00:00 +0000</pubDate>
      <description>Windows bastion hosts face a problem Linux does not: by default, RDP leaves reusable credentials in memory on the machine you connected to. Restricted Admin, Remote Credential Guard, and tiering.</description>
      <enclosure url="https://vaultris.net/blog/img/windows-jump-server-rdp.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host High Availability: The Chokepoint Must Not Become a Failure Point</title>
      <link>https://vaultris.net/blog/jump-server-high-availability/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-high-availability/</guid>
      <pubDate>Tue, 07 Nov 2023 00:00:00 +0000</pubDate>
      <description>If all administrative access flows through one host, its outage is an outage of your ability to fix anything. Active-passive, active-active, cross-site design, and the break-glass path.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-high-availability.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host Session Recording: What to Capture and Why</title>
      <link>https://vaultris.net/blog/jump-server-session-recording/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-session-recording/</guid>
      <pubDate>Tue, 19 Sep 2023 00:00:00 +0000</pubDate>
      <description>Shell history is not an audit trail. What full session recording captures for SSH, RDP and web sessions, how recordings are sealed against tampering, and what retention actually costs.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-session-recording.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Why Shared Admin Accounts Destroy Bastion Host Accountability</title>
      <link>https://vaultris.net/blog/shared-admin-accounts-break-accountability/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/shared-admin-accounts-break-accountability/</guid>
      <pubDate>Tue, 01 Aug 2023 00:00:00 +0000</pubDate>
      <description>A shared root or admin account collapses attribution at exactly the point you built the bastion host to establish it. Why shared credentials persist, and how to eliminate them without breaking operations.</description>
      <enclosure url="https://vaultris.net/blog/img/shared-admin-accounts-break-accountability.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>SSH ProxyJump: Configuring Bastion Host Access Properly</title>
      <link>https://vaultris.net/blog/ssh-proxyjump-configuration/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/ssh-proxyjump-configuration/</guid>
      <pubDate>Tue, 20 Jun 2023 00:00:00 +0000</pubDate>
      <description>ProxyJump, ProxyCommand, and agent forwarding compared. How to configure multi-hop SSH access so keys stay on the workstation and sessions stay attributable.</description>
      <enclosure url="https://vaultris.net/blog/img/ssh-proxyjump-configuration.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>How to Harden a Linux Bastion Host: A Practical Baseline</title>
      <link>https://vaultris.net/blog/hardening-a-linux-jump-server/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/hardening-a-linux-jump-server/</guid>
      <pubDate>Tue, 09 May 2023 00:00:00 +0000</pubDate>
      <description>A concrete hardening baseline for a Linux bastion host: minimal install, SSH configuration, account policy, kernel and network settings, logging, and the drift problem nobody plans for.</description>
      <enclosure url="https://vaultris.net/blog/img/hardening-a-linux-jump-server.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Jump Server vs Bastion Host: Is There Actually a Difference?</title>
      <link>https://vaultris.net/blog/jump-server-vs-bastion-host/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/jump-server-vs-bastion-host/</guid>
      <pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate>
      <description>The terms are used interchangeably, but they carry different emphasis. What each word implies about architecture, exposure, and how much control lives at the gateway.</description>
      <enclosure url="https://vaultris.net/blog/img/jump-server-vs-bastion-host.svg" type="image/svg+xml" length="0"/>
    </item>
    <item>
      <title>Bastion Host Architecture: How the Two-Hop Model Works</title>
      <link>https://vaultris.net/blog/what-is-a-jump-server/</link>
      <guid isPermaLink="true">https://vaultris.net/blog/what-is-a-jump-server/</guid>
      <pubDate>Tue, 14 Feb 2023 00:00:00 +0000</pubDate>
      <description>A bastion host is a hardened intermediary host that administrators connect through to reach protected systems. How the architecture works, what it actually buys you, and where it falls short.</description>
      <enclosure url="https://vaultris.net/blog/img/what-is-a-jump-server.svg" type="image/svg+xml" length="0"/>
    </item>
  </channel>
</rss>
