This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Walkthrough: observe, approve, seal

From first boot to Firewall Lockdown: observe, approve, seal. The intended Dashboard path on a Root Lock Firewall appliance.

    Prototype: Keys, strip text, and ceremony steps shown here are the intended appliance path and may change. The screenshots are docs mock-ups of that path, not a capture of the shipping Root Lock TUI ([f] is still File Access there).

    This walkthrough is the intended console path on a Root Lock Firewall appliance image. There is no package to install on a foreign kernel. You boot the image, open the serial or local console, and the Dashboard is the interface.

    1. First boot is observation

    The merged system strip reports traffic observation: logging only, rules not fully enforced. That is the honest state: the box is teaching you what is listening and what is arriving.

    The Suggested Next Step points at pending firewall events, not at a catalog of blades.

    Dashboard at first-boot observation: strip reports logging only, Suggested Next Step points at 14 pending firewall events, pending counts are listeners and inbound attempts

    2. Open Firewall Rules

    From the Dashboard, open Firewall Rules with [f].

    Each pending event is something that already happened on this box during observation: a listener, an inbound attempt, a repeated source.

    Firewall Rules groups related events when they share a service or origin so you are not paging through identical lines. View samples with [v] before approving a group.

    [a] Approve creates an allowlist entry for that traffic. [s] Skip leaves it for later. [s] is Skip, not Seal. There is no blind “allow all pending.”

    An approval is a decision you make. The Dashboard does not confirm a suggestion it already chose.

    Firewall Rules grouped review: inbound HTTPS from six clients, sample sources visible, footer keys Approve, Skip, and View samples

    3. Empty the queue before you seal

    An empty queue is required. It is not enough. The Suggested Next Step offers Seal Firewall with [l] only when the precondition checklist also passes.

    Most appliances need several days of representative traffic before that offer is earned. A development host that never saw production clients will under-teach the allowlist.

    The image already leaves a small set of ports open to any source (workload ports, and the SSH port even when no administrative SSH listener is running). Observation does not produce those. Seal keeps them. Narrow them through Maintenance after you know the workload.

    [l] opens Firewall Lockdown. Advance with [y] to see the review: rule counts, samples, and what the box already has for logging. Logging and SIEM destinations are not configured on this path.

    4. Type YES, then reboot the host

    The confirmation word is YES — uppercase, case-sensitive.

    After you confirm, reboot from the console or hypervisor so Firewall Lockdown is applied with Root Lock Lockdown. The Dashboard does not reboot the host. [r] shows reboot instructions after the seal is accepted.

    Firewall Lockdown with preconditions met, approved rule counts and samples, logging present, SIEM not configured, and the YES prompt in frame

    After reboot the strip is quiet when both seals are in place. Mutate keys are absent from Firewall Rules and from inventory. Absence is the signal that the set is sealed.

    5. Inventory is read-only

    After reboot, [l] opens the same Firewall Lockdown surface as inventory. It shows the allowlist that is in effect, and whether Root Lock Lockdown is present.

    Advisories can flag a rule that is broader than the traffic that earned it. They are not editable here.

    6. Change only through Maintenance

    To change a sealed rule, open Maintenance with [m]. Enter reduced posture with [e], then type YES.

    Edit or re-observe on Firewall Rules, then seal again with [l], YES, and a host reboot. Unsealing does not reboot. SSH from a laptop is not the recovery path. Console or serial is.

    What this demonstrates