Het was zo’n moderne vissenkom-achtige behuizing, helemaal van gepolijst aluminium en vloer-tot-plafondglas, ontworpen om iedereen binnenin zich blootgesteld te laten voelen en iedereen buiten zich minderwaardig. Brody droeg een gloednieuw fleecevest over een t-shirt dat waarschijnlijk meer had gekost dan mijn eerste pick-up. Hij had duidelijk geen idee hoe je een koffiezetapparaat bijvulde. Maar het belangrijkste: we moesten praten over de legacy-anchor.

Ik werkte al 24 jaar bij Atlantic Heritage Bank, lang voordat Brody ook maar een dreumes was. ‘Vertel me eens over die anchor,’ zei hij. Ik wist precies wat erin zat. ‘Begrijp je eigenlijk wel wat er draait op die IBM enterprise server in de kelder?
‘ vroeg ik. ‘Het is niet zomaar code, Brody. Het is de biometrische beveiligingslaag die verplicht is onder titel 12 van de United States Code, sectie 248, met betrekking tot autorisatielimieten voor transacties met een hoge waarde. ‘
Brody wuifde het weg.
‘Ze zullen de logica eruit schrapen, naar modern vertalen, en tegen het derde kwartaal zijn we volledig operationeel in de cloud. ‘
‘Dus deze beëindiging is per direct? ‘ vroeg ik. ‘Inderdaad, per direct.
‘
Ik noemde het andere ding niet. Het enige dat ze niet konden confisqueren of hertoewijzen. Ons bestuur eiste absolute verantwoording voor overboekingen met hoge waarde. Ik had persoonlijk een hardgecodeerde biometrische verificatielaag in de kern van het settlement-systeem gebouwd, om elke fundamentele wijziging in de dagelijkse verwerking van 3,5 miljard dollar tegen te houden.
Brody had de systeemarchitectuur-documentatie nooit gelezen. ‘Alles in orde, meneer? ‘ vroeg de beveiliger achter de balie. ‘Ik ga naar huis om in mijn houtwerkplaats te werken,’ zei ik.
‘En dan ga ik wachten, want ik weet precies hoe lang het duurt voordat een complex enterprise-systeem doorheeft dat zijn ruggengraat is doorgesneden. ‘
De zaterdagochtend was rustig op een manier die ik in meer dan twintig jaar niet had ervaren. Een melding van een sms’je verscheen op het scherm. De consultants zouden naar miljoenen regels assembly code en cobol kijken, het als oud afval behandelen, simpelweg omdat ze niet slim genoeg waren om het te lezen.
Ze omzeilen de staging-sandbox volledig. Brody liet onervaren consultants live datastructuren wijzigen, alleen maar om snel vooruitgang aan het bestuur te kunnen rapporteren. Ik probeerde niet in te loggen op het beveiligde netwerk van de bank. In plaats daarvan bekeek ik simpelweg de publiek toegankelijke bankportaal.
In de glazen toren in het centrum zouden de consultants elkaar waarschijnlijk een high five geven. ‘Vance, ik weet niet wat ik moet doen,’ stamelde Toby. ‘Onderdruk die meldingen niet. Type geen enkele opdracht.
Als je die database aanraakt terwijl hij een herindexering forceert, beschadig je de pointertabellen en verander je 3,5 miljard dollar aan live financiële data in onherstelbaar afval. Is er een overbruggingscode voor de tabelvergrendeling? ‘
De consultants hadden een script op basis van loops geschreven dat continu bleef pollen, terwijl het 30 jaar aan historische grootboeken voor elke gebruikerslogin controleerde. Om vier uur ‘s middags, Eastern Standard Time, moet elke grote commerciële bank zijn master-grootboek in evenwicht brengen met het systeem van de Federal Reserve.
Als de verwerkingswachtrij niet slaagt, beginnen de boetes in de miljoenen dollars en escaleren ze snel naar noodregulering van toezichthouders. De noodoverride op niveau vijf was een cryptografisch protocol dat ik tien jaar geleden had geschreven. Het bestond voor absolute worstcasescenario’s, waardoor een menselijke autoriteit kon verklaren: ‘Ik heb deze transactiegrootboek handmatig geverifieerd en ik autoriseer deze afwikkeling, ondanks systeemafwijkingen. ‘ Maar het verplaatsen van 3,5 miljard dollar zonder geautomatiseerde controles vereiste de hoogste administratieve privileges.
Er was slechts één actief niveau vijf-beveiligingsaccount hardgecodeerd in de kernel. Op het moment dat een onbevoegde gebruiker een override op niveau vijf probeerde te forceren zonder geldige referenties, startte het geautomatiseerde anti-indringingsprotocol, ontworpen om cyberaanvallen op nationaal niveau te stoppen. Actieve database-handles bevroren en één enkele prioriteitsmelding vulde de hoofdconsole. ‘Lockdown.
In afwachting van biometrische verificatie van de architect. ‘
Als er binnen vier uur geen geldige vingerafdruk- en netvliesscans werden ingediend, zou de mainframe aannemen dat de fysieke faciliteit was gecompromitteerd. Elias schreeuwde in de telefoon. ‘Noem je prijs, Walter.
‘
‘Ik ga niet in helikopters, Elias,’ antwoordde ik rustig. ‘Ik heb geen functionarisreferenties meer. Ik stap naar binnen. ‘
Ik stapte naar binnen.
‘Elias, ik begrijp dat je een kritieke technische bottleneck hebt,’ zei ik. ‘Je hebt ongeveer tachtig minuten voordat het settlementvenster van de Federal Reserve sluit,’ zei ik duidelijk. ‘Als ik het master-grootboek niet authenticeer tegen die tijd, wissen de encryptiesleutels zichzelf automatisch. ‘
‘Waarom niet?
‘ eiste Elias, terwijl zijn ogen wijd werden. ‘Omdat het override-protocol op niveau vijf fysieke biometrische authenticatie vereist van een actieve, gemachtigde senior mainframe-architect,’ legde ik vlot uit. ‘Als ik mijn duim probeer te scannen als niet-geaccrediteerde bezoeker, zouden de systeemgevoeligheidsparameters het kunnen interpreteren als een fysieke spoofing-aanval en onmiddellijk de sleutelwissing activeren. ‘ Dat was volledig verzonnen.
‘Dan herintroduceren we je nu meteen,’ riep Elias wanhopig. ‘Volledig salaris, titel hersteld, per direct. ‘
‘Nee,’ antwoordde ik simpelweg. ‘Volledig onafhankelijk en onherroepelijk,’ zei ik.
‘Ik heb geen behoefte om aan jou te rapporteren, Brody. Ik heb geen enkele wens om met jou te spreken. Je mag je bezighouden met de kleuren van de mobiele app-grensvlakken, maar architectonische beslissingen worden overgelaten aan gekwalificeerde professionals. Elke poging om de biometrische verificatie van de consultant te dwingen, te vervalsen of te omzeilen, vormt een materiële schending, wat een onmiddellijke schadevergoeding van 6,5 miljoen dollar met zich meebrengt.
‘
De bekende groene tekst vulde het scherm. De tekst flitste snel. ‘Alle lopende Federal Reserve-wireoverboekingen worden gereconcilieerd met 9 minuten over. ‘
‘Je zou je toetsenbord moeten schoonmaken, Brody.
Goed onderhoud is essentieel, zowel in software als in persoonlijke werkgewoonten. ‘
Het ging om het herstellen van professioneel respect voor kernengineering-discipline. Met onmiddellijke ingang zal geen enkele codewijziging de enterprise-server raken zonder mijn uitdrukkelijke schriftelijke beoordeling. Ze zullen nooit rechtstreeks de live database bevragen.
En we beginnen met het trainen van een speciale groep echte ingenieurs die inzicht hebben in low-level geheugenstructuren en systeembeveiliging. Sediment compleet.