Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur

Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur
Þetta er ég, sem skrifa handrit til að telja upp færibreytur fyrir POST beiðni til gov.tr, sitjandi fyrir framan landamærin að Króatíu.

Hvernig það byrjaði allt

Ég og konan mín ferðumst um heiminn og vinnum í fjarvinnu. Við fluttum nýlega frá Tyrklandi til Króatíu (besti staðurinn til að heimsækja Evrópu). Til þess að fara ekki í sóttkví í Króatíu þarftu að láta gera vottorð um neikvætt covid próf eigi síðar en 48 klukkustundum fyrir komu.

Við komumst að því að það er tiltölulega arðbært (2500 rúblur) og fljótt (allar niðurstöður koma innan 5 klukkustunda) að taka próf á flugvellinum í Istanbúl, þaðan sem við flugum bara út.

Við komum á flugvöllinn 7 tímum fyrir brottför, fundum prófunarstað. Þeir gera allt óskipulega: þú kemur upp, gefur vegabréfið þitt, borgar, þú færð 2 límmiða með strikamerki, þú ferð á farsímarannsóknarstofuna, þar sem þeir taka einn af þessum límmiðum frá þér til að bera kennsl á greiningu þína. Eftir að þú ferð, og þeir segja þér: farðu á þessa síðu: enabiz.gov.tr/PcrTestSonuc, keyrðu inn strikamerkið þitt og síðustu 4 tölustafina í vegabréfinu þínu, eftir smá stund kemur niðurstaða.

Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur

En ef þú slærð inn gögn strax eftir að hafa staðist greininguna gefur síðan villu.

Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur
Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur

Jafnvel þá læddust hugsanir um „fallega“ UX inn í hausinn á mér, þar sem, með hvaða mistökum rekstraraðilans sem keyrði í vegabréfsgögnin, er engin leið að komast að niðurstöðunni þinni.

Fyrir brottför

Brottfarartíminn kemur, ég set inn gögnin mín og sé að skjölin fyrir þeim eru þegar til staðar, þó engin prófniðurstaða sé enn.

Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur
Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur

Það er meira að segja ljóst að prófin komu á rannsóknarstofuna fyrir 1.5 klst. En gagnafærsla konunnar minnar gefur samt villu um að færslan hafi ekki fundist. Og síðast en ekki síst, þú munt ekki geta bara farið og spurt hvað sé að því. Við stóðumst prófið á svæðinu fyrir vegabréfaeftirlit.

Þegar farið var um borð í flugið vorum við beðin um niðurstöður úr prófunum, en sem betur fer gátum við sannfært flugvallarfulltrúann um að þeir myndu birtast fljótlega (sýndu þeim strikamerkin) og sem síðasta úrræði færum við í sóttkví.

Um leið og ég fór í flugvélina sýndi kóðinn minn að ég væri með neikvætt próf.

Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur

Við komu

Og þetta er þar sem gamanið byrjar! Um leið og við flugum inn og tengdumst staðarnetinu WiFi kom í ljós að skrá konunnar minnar var ekki í gagnagrunninum. Og á landamærunum sjálfum var farið mjög varlega í skjölin: landamæravörðurinn tók próf fyrir kransæðavírus og fór með það í sérstakt herbergi til að athuga raunveruleikann. Við ákváðum að segja traustssögu okkar eins og hún er og komast að því hvaða möguleika við höfum.

Á meðan við stóðum í röðinni ákvað ég að athuga hvort rétt (mín) og röng gögn væru, hvernig staðfestingarsíðan bregst við.

Í ljós kom að hún sendir póstbeiðni til www.enabiz.gov.tr/PcrTestSonuc/GetPcrRaporVerifyWithKimlik, með eftirfarandi breytum:

strikamerkiNr=XX
kimlikNo=ÁÁ
kimlikTipi=2
þar sem strikamerkiNr - strikamerkisnúmer, kimlikNei - vegabréfaskilríki, kimlik Tipi – föst færibreyta jöfn 2 (ef aðeins fyrstu tveir reitirnir eru fylltir út). Engin tákn voru sjáanleg. Beiðnin skilaði 1 fyrir réttar breytur (gögnin mín) og 0 fyrir rangar.

Frá póstberanum reyndi ég að raða í gegnum 40 samsetningar (skyndilega villa um einn staf), en ekkert varð úr því.

Á þeirri stundu nálguðumst við landamæravörðinn, hann hlustaði á sögu okkar og stakk upp á sóttkví. En við vildum greinilega ekki sitja í íbúðinni í 14 daga, svo við báðum um að bíða aðeins á flutningssvæðinu til að reyna að leysa vandamálið á nokkrum klukkustundum. Landamæravörðurinn kom inn í stöðu okkar, fór til að kanna hvort við gætum setið á hvíta svæðinu og sagði, með samþykki yfirmannsins: „allt í lagi, bara nokkrar klukkustundir.

Ég byrjaði að leita að símum þeirra sem gerðu krúnuprófið og ákvað samhliða því að prófa vitlausa tilgátu: ef þetta kerfi er með svona hræðilega UX, þá ætti öryggiskerfið ekki að vera gott, jafnvel þó að gov.tr​ lén.

Þess vegna skrifaði ég lítið handrit á meðan ég sat í símtölum sem flokkaði öll númerin frá 0000 til 9999 í kimlikNo reitnum. barkodNo við vorum með á límmiða, svo það gæti ekki verið rangt.

Ímyndaðu þér undrun mína þegar jafnvel eftir 500 samfelldar beiðnir var ég ekki bannaður og handritið hélt áfram að keyra á 20 beiðnum á sekúndu frá WiFi flugvellinum.

Símtöl skiluðu ekki miklum árangri: mér var vísað frá einni deild til annarrar. En mjög fljótlega gaf handritið hið eftirsótta gildi 6505, sem var alls ekki eins og raunverulegir 4 tölustafir vegabréfsins.

Eftir að skjalið var hlaðið upp kom í ljós að þetta var greinilega ekki vegabréf konunnar minnar (rússneskir útlendingar hafa ekki einu sinni slík númer), en öll önnur gögn (þar á meðal fornafn, eftirnafn og fæðingardagur) eru réttar.

Hversu illa hannað UX á kórónavírusprófi setti okkur næstum í sjálfeinangrun, en öryggisgat bjargaði okkur

Það áhugaverðasta er að strikamerkin eru heldur ekki tilviljunarkennd, heldur fara þau nánast eitt af öðru. Þannig gat ég í orði fundið tengiliði sem fengu vegabréfsnúmer konunnar minnar og almennt dælt einkagögnum annarra vel út.

En klukkan var 9 og nótt án svefns, ég var of seinn á netfund og var fegin að þeir hleyptu okkur inn án sóttkví, svo ég byrjaði bara ferð mína um Evrópu.

Heimild: www.habr.com

Bæta við athugasemd