sx-01terminated athop-fra.sx-01was presentedfp-7c.sx-04was presentedfp-3a.- The session shown
fp-e9exited throughhop-ams. fp-3awas not presented on thehop-nrtpath.sx-03did not exit throughhop-nrt.- Andy’s sent buffer and Nix’s received transcript differ by two sentences. Neither end saw an error.
11 / a line out
Andy spent the night building a way to talk back.
It was not sophisticated. A listener on a machine in the lab that had been decommissioned twice and was therefore invisible to two separate inventories, a pinned certificate, and a habit of sending nothing that mattered.
A little after eleven the next night, it answered.
> are you there
yes
you took long enough
— nix
They talked for six minutes. Then Andy diffed his sent buffer against the transcript Nix read back to him, because he had stopped assuming things about transport at roughly the same time he had stopped assuming things about audit indexes.
Two of his sentences were not his.
[ALERT] INC-0011 — Session fingerprint mismatch, 4 sessions
[INFO ] pinned fingerprints: 3
[WARN ] presented fingerprints: 4
[WARN ] no session reported an error
[WARN ] both endpoints report a direct connection
Nothing had failed. Both ends had verified a certificate. One of those certificates was not in anybody’s registry, and the session that had been handed it had completed normally, politely, in full.
you're using the lab box. good. it's been dead on two inventories since march.
Someone is sitting between us.
of course they are. that's not the interesting part.
the interesting part is that it had to show you a key. it can rewrite what we say. it cannot invent a key your registry already knows.
three of those fingerprints are pinned. find the session that got the fourth. session, presented, exit hop.
fault
Unpinned key accepted
pinned
fp-3a · fp-7c · fp-e9
severity
unfiled
| sx-01 | sx-02 | sx-03 | sx-04 | fp-3a | fp-7c | fp-b1 | fp-e9 | |
|---|---|---|---|---|---|---|---|---|
| hop-ams | ||||||||
| hop-fra | ||||||||
| hop-sfo | ||||||||
| hop-nrt | ||||||||
| fp-3a | ||||||||
| fp-7c | ||||||||
| fp-b1 | ||||||||
| fp-e9 |
Question: Which session was handed the unpinned fingerprint — session, fingerprint presented, exit hop?