Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды

Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды
Бұл мен, Хорватия шекарасының алдында отырып, gov.tr ​​сайтына POST сұрауының параметрлерін санау үшін сценарий жазып жатырмын.

Бұл қалай басталды

Әйелім екеуміз әлемді аралап, қашықтан жұмыс істейміз. Жақында Түркиядан Хорватияға көштік (Еуропаға бару үшін ең жақсы нүкте). Хорватияда карантинге бармау үшін кіруге дейін 48 сағаттан кешіктірмей жасалған ковид сынағы теріс сертификаты болуы керек.

Біз жаңа ғана ұшып шыққан Ыстамбұл әуежайында сынақтан өту салыстырмалы түрде тиімді (2500 рубль) және тез (барлық нәтижелер 5 сағат ішінде келеді) екенін білдік.

Біз әуежайға ұшып кетуден 7 сағат бұрын келдік, сынақ нүктесін таптық. Олар бәрін ретсіз жасайды: сіз келесіз, төлқұжатыңызды бересіз, төлейсіз, штрих-коды бар 2 стикер аласыз, сіз мобильді зертханаға барасыз, олар сіздің талдауыңызды анықтау үшін сізден осы стикерлердің бірін алады. Сіз кеткеннен кейін олар сізге: мына сайтқа өтіңіз: enabiz.gov.tr/PcrTestSonuc, штрих-кодты және төлқұжатыңыздың соңғы 4 санын енгізіңіз, біраз уақыттан кейін нәтиже болады.

Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды

Бірақ талдаудан өткеннен кейін деректерді дереу енгізсеңіз, бет қате береді.

Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды
Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды

Сол кезде де менің басыма «әдемі» UX туралы ойлар келді, онда төлқұжат деректерін жүргізген оператордың кез келген қателігімен нәтижені білуге ​​мүмкіндік жоқ.

Ұшу алдында

Кету уақыты келді, мен деректерімді енгіздім және олардың құжаттары бар екенін көремін, бірақ әлі тест нәтижесі жоқ.

Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды
Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды

Тіпті зертханаға анализдердің 1.5 сағат бұрын келгені анық. Бірақ әйелімнің деректер жазбасы әлі де жазба табылмады деген қатені береді. Ең бастысы, сіз жай ғана барып, не болғанын сұрай алмайсыз, өйткені. Біз паспорттық бақылаудан бұрын аймақта сынақтан өттік.

Ұшаққа мінген кезде бізден сынақ нәтижелерін сұрады, бірақ, бақытымызға орай, біз әуежай өкілін олардың жақын арада пайда болатынына (штрих-кодтарды көрсетті) және соңғы шара ретінде карантинге шығатынымызға сендіре алдық.

Ұшаққа мінген бойда менің кодым теріс сынақтан өткенін көрсетті.

Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды

Келген кезде

Міне, қызық осы жерден басталады! Біз ұшып келіп, жергілікті WiFi желісіне қосылсақ, әйелімнің жазбасы дерекқорда жоқ болып шықты. Ал шекараның өзінде құжаттар өте мұқият қаралды: шекарашы коронавирусқа тест тапсырып, оның шындығын тексеру үшін оны бөлек бөлмеге апарды. Біз сенім тарихымызды сол күйінде айтып, бізде қандай нұсқалар бар екенін білуді шештік.

Біз кезекте тұрғанда, мен дұрыс (менің) және дұрыс емес деректердің бар-жоғын, тексеру беті қалай әрекет ететінін тексеруді шештім.

Пост сұрауын жіберетіні белгілі болды www.enabiz.gov.tr/PcrTestSonuc/GetPcrRaporVerifyWithKimlik, келесі параметрлермен:

штрихкодNo=XX
kimlikNo=YY
kimlikTipi=2
қайда штрих-кодNo - штрих-код нөмірі, кімлікNo - паспорт нөмірі, кімлік типі – 2-ге тең тіркелген параметр (тек алғашқы екі өріс толтырылған болса). Ешбір белгілер көрінбеді. Сұрау дұрыс параметрлер үшін (менің деректерім) 1 мәнін, ал қателері үшін 0 мәнін қайтарды.

Пошташыдан мен 40 комбинацияны сұрыптауға тырыстым (кенеттен бір кейіпкердің қатесі), бірақ одан ештеңе шықпады.

Осы кезде біз шекарашыға жақындадық, ол біздің әңгімемізді тыңдап, карантинді ұсынды. Бірақ біз пәтерде 14 күн отырғымыз келмейтіні анық, сондықтан мәселені бір-екі сағатта шешуге тырысу үшін транзиттік аймақта біраз күтуді өтіндік. Шекарашы біздің позициямызға кіріп, ақ аймаққа отыра аламыз ба деп барды да, басшының келісімімен: «Жарайды, бір-екі сағат», - деді.

Мен тәжді тестілеуден өткендердің телефондарын іздей бастадым, сонымен қатар ақылсыз гипотезаны сынауды шештім: егер бұл жүйеде осындай қорқынышты UX болса, онда gov.tr ​​сайты болса да, қауіпсіздік жүйесі жақсы болмауы керек. домен.

Нәтижесінде, қоңырауларда отырғанда, мен kimlikNo өрісіндегі 0000-нан 9999-ға дейінгі барлық сандарды сұрыптаған шағын сценарий жаздым. barkodNo бізде жапсырма бар еді, сондықтан қате болуы мүмкін емес.

Тіпті 500 үздіксіз сұраудан кейін де маған тыйым салынбаған кезде және сценарий әуежайының WiFi желісінен секундына 20 сұраныспен жұмыс істей бергенде, менің таңданысымды елестетіп көріңіз.

Қоңыраулар көп нәтиже бермеді: мені бір бөлімнен екіншісіне қайта бағыттады. Бірақ көп ұзамай сценарий 6505 мәнін берді, бұл төлқұжаттың нақты 4 санына мүлдем ұқсамады.

Құжатты жүктеп салғаннан кейін, бұл менің әйелімнің төлқұжаты емес екені анық болды (ресейлік шетелдіктерде мұндай нөмірлер жоқ), бірақ барлық басқа деректер (аты-жөні, тегі және туған күні) дұрыс.

Коронавирустық сынақта қаншалықты нашар жобаланған UX бізді оқшаулануға жақын қалды, бірақ қауіпсіздік тесігі бізді құтқарды

Ең қызығы, штрих-кодтар да кездейсоқ емес, бірақ бір-бірден дерлік жүреді. Осылайша, теориялық тұрғыдан, мен әйелімнің төлқұжат нөмірін алған контактілерді таба алдым және тұтастай алғанда, басқа адамдардың жеке деректерін тегіс өшіре алдым.

Бірақ таңғы сағат 9 және түн ұйқысыз болды, мен онлайн кездесуге кешігіп қалдым және олардың бізді карантинсіз кіргізгеніне қуаныштымын, сондықтан мен Еуропа бойынша саяхатымды бастадым.

Ақпарат көзі: www.habr.com

пікір қалдыру