Digital forensics lab ya bandari ilikuwa baridi kupita kiasi. Mariam alikaa nyuma ya mstari wa njano wakati technician, Wycliffe na mtaalamu wa nje walifungua logs kwenye screen tatu.
Token yake ilikuwa imewekwa kwenye enclosure. Hakuna mtu aliigusa bila camera kurekodi.
Mtaalamu, Bi. Nyambura, alieleza hatua moja baada nyingine.
“Private key haijatoka.
Hilo ni jambo la kwanza. Pili, casing ilifunguliwa.
Tatu, pairing log ilifikiwa kupitia service contact.
Nne, mfumo wa release bado una legacy validation kwa vifaa vya zamani.”
Wycliffe alikunja uso.
“Legacy mode ilibaki kwa sababu yards mbili hazikubadilisha readers.”
“Yard gani?” Neema aliuliza.
“Moja ilifungwa. Nyingine ilikuwa BahariLink, lakini walitangaza equipment retired.”
Mariam hakusema chochote.
Nyambura akaonyesha diagram.
“Fikiria hivi. Token ya Mariam inapofanya approval halali, reader na server hubadilishana handshake. Kifaa cha test kilikuwa na bug: kinaweza kuhifadhi sehemu ya handshake pamoja na muda wa session.
Huwezi kusaini chochote milele, lakini unaweza kureplay ndani ya mazingira yanayofanana ikiwa mfumo bado unaamini reader.”
“Kwa hiyo walihitaji approval yake ya zamani,” Neema alisema.
“Ndiyo. Na kujua sequence ya steps.”
Mariam akakumbuka audit ya chanjo Ijumaa. Alitumia token kwenye reader ya mobile inspection ambayo BahariLink ilisaidia kuleta baada device ya port kuharibika.
“Nani alileta reader Ijumaa?”
Wycliffe akatafuta service ticket.
“BahariLink field support. Technician: P. Kenga.”
Chumba kilinyamaza.
Nyambura akaendelea. “Scratch kwenye token inaonyesha service contact ilifikiwa. Huenda wali-copy pairing timestamps na device identity, si key.
Kisha old master reader ilitumia cached handshake kufanya system iandike approval.”
“Na 03:17?” Mariam aliuliza.
“Wali-set replay time. System haiku-require live biometric.”
Wycliffe alionekana mwenye aibu.
“Hilo lilikuwa kwenye upgrade list.”
“Upgrade list haina maana kwa mtoto aliyepata insulin iliyoharibika,” Mariam alisema.
Neema aliinua mkono. “Tunahitaji report, si lawama sasa.”
Mariam alielewa. Lawama mapema inaweza kuwa escape kwa taasisi: mtu mmoja alifeli, case imefungwa.
Mfumo wenyewe ulikuwa umeacha mlango wazi, lakini mtu maalum alitumia mlango huo.
Nyambura akasema, “Conclusion yetu: digital signature is authentic as a replayed authorization artifact, but it does not establish Mariam was physically present or consciously approved the release.”
Mariam alipumua baada ya siku nyingi bila kujua alikuwa ameshikilia hewa.
Neema akamwangalia.
“Hii inabadilisha status yako.
Wewe si primary suspect kwa sasa. Material witness na possible identity misuse victim.”
“License?”
“Board ndiyo itaamua.”
“Media?”
“Hawaendi kwa speed ya evidence.”
Nuhu alifika lab saa moja baadaye baada kuitwa kuhusu conflict of interest. Neema alimhoji mbele ya counsel mwingine.
“Ulimpa Wakili Mbarak schedule ya Mariam?”
“Nilitoa availability kwa audit ya vendor.”
“Ulitaja Old Town weekend?”
“Niliulizwa kama Mariam angehudhuria meeting Jumamosi. Nilisema alikuwa family dinner.”
“Uliijua token yake iko naye?”
Nuhu alitazama Mariam.
“Nilijua mara nyingi anaibeba.”
“Ulimwambia Rashid au counsel kwamba reader ya port iliharibika Ijumaa?”
“Hiyo ilikuwa incident report. Counsel wa contractors walipewa.”
“Kwa hiyo BahariLink ilijua token ya Mariam ilitumika kwenye mobile reader yao na kwamba angekuwa mbali na apartment usiku unaofuata.”
Nuhu alisema, “Hiyo ni inference.”
Neema akajibu, “Ndiyo.
Kazi yangu ni kuifanya iwe proof au kuitupa.”
Baada ya mahojiano, Nuhu alimfuata Mariam corridor.
“Sikujua.”
“Umeanza kusema hivyo mara nyingi.”
“Nilifanya kazi yangu.”
“Na ulisema wewe ni lawyer wangu binafsi.”
“Nilikuwa nakusaidia.”
“Ulikuwa unasaidia authority na BahariLink kujua schedule yangu.”
“Sikuwapa token.”
“Lakini uliwapa mazingira.”
Nuhu akashusha sauti. “Unataka nifanye nini? Nikiri kosa ambalo sikuona?”
“Nataka uache kujificha nyuma ya kutoliona. Ulipojua Asha ana data, uliifunga. Ulipokutana na Mbarak karibu na office yake, uliniambia settlement.”
“Meeting ilikuwa kuhusu compensation.”
“Na moto ulianza saa moja baadaye.”
Uso wake ukawa mgumu.
“Unanihusisha na arson?”
“Sijui.
Na kwa mara ya kwanza, sitajaza sehemu nisizojua kukulinda.”
Nuhu aliondoka.
Mariam alirudi lab. Neema alikuwa na file jipya kutoka insurer.
Reader BHL-R47 ilionekana kwenye insured assets list ya BahariLink wiki moja baada record ya disposal kusema imeharibiwa.
Miaka mingi baadaye, claim ilihuishwa mara tatu kwa “inspection”. Mara ya mwisho ilikuwa siku sita kabla shipment.
“Paper trail yao imejenga bridge,” Mariam alisema.
“Bridge haijatupeleka kwa device,” Neema akajibu.
“Search yard.”
“Order imeombwa.
Lakini baada preservation notice, reader imepotea.”
“Camera?”
“Maintenance.”
Mariam alicheka mara moja, bila furaha.
Neema akamsukumia barua. National Supply Hearings Board ilikuwa imepanga preliminary review kesho. Mariam angeweza kupoteza license kabla criminal investigation haijakamilika.
“Rashid atakuja,” Neema alisema.
“Najua.”
“Atasema rogue subcontractor. Atasema system failure. Atasema wewe ndiye mwisho wa approval.”
“Na mimi nitaonyesha lori haliwezi kuwa Likoni na Mariakani kwa wakati mmoja.”
“Bado haionyeshi yeye.”
“Sitajaribu kuonyesha zaidi ya nilicho nacho.”
Neema akatikisa kichwa kwa kuridhika.
Kabla Mariam hajaondoka, Nyambura alimuita.
“Kuna kitu kingine.”
Aliweka on screen metadata ya old reader manual. Sehemu kuhusu double validation haikuwa kwenye public version. Ilikuwa kwenye confidential deployment appendix iliyotolewa kwa vendor, port technical team na BahariLink pilot manager.
Pilot manager alikuwa Rashid.
“Kwa nini ni muhimu?” Neema aliuliza.
“Kwa sababu mtu akijua limitation hiyo, anaweza kujua jinsi ya ku-replay.
Lakini pia anaweza kujua jinsi ya kuzuia.”
Mariam alisoma paragraph.
Ili duplicate seal ipite, system ilihitaji master reader na calibration reference.
Kesho, Rashid angejaribu kuonekana kama mfanyabiashara asiyejua technical details.
Mariam aliamua kutomrekebisha mapema.
Wakati mwingine, mtu hujenga mtego wake kwa jibu analotoa kwa kujiamini.
Kabla ya kuondoka, Mariam aliomba Nyambura aandike tofauti kati ya “identity compromise” na “user action” kwa lugha ambayo board na familia za wagonjwa zingeweza kuelewa.
Nyambura akaandika sentensi moja:
**Mfumo ulimtambua ufunguo sahihi; haukumwona mtu aliyeshikilia mlango.**
Mariam alisoma na kusema, “Hii ndiyo headline ambayo hakuna mtu atatumia.”
Nyambura akasema, “Basi useme kesho.”
Kwa mara ya kwanza, Mariam aliona njia ya kujitetea bila kuonekana anakwepa responsibility.
Angeweza kukubali system ilikuwa chini ya credentials zake, kukubali security design ilifeli, na bado kukataa uongo kwamba yeye ndiye alitoa dawa.
Huo ulikuwa msimamo mgumu kuliko kusema kila kitu ni njama.
Neema alimpa nakala ya report.
“Usiipoteze.”
Mariam akajibu, “Sasa nimeacha kuweka truth kwenye sehemu moja.”