U lidhët me VPN-në e gabuar dhe klienti raportoi një dështim. Nëse kjo kishte rëndësi varet nga ajo që kaloi përmes linjës përpara dështimit, dhe vetë fjala nuk ju thotë këtë. Disa shtrëngime duarsh nuk mbajnë fare sekret, ndërsa të tjerat i dorëzojnë një fjalëkalim kujtdo që u përgjigj në adresë. Përcaktoni cila nga dy situatat ndodhi përpara se të revokoni çdo gjë.

Ndaloni dhe ruani provat

Ruani regjistrin e klientit, profilin e zgjedhur, adresën që shtypët dhe kohën e përafërt. Shkruajini diku jashtë klientit, sepse redaktimi i një profili ose riinstalimi shkatërron regjistrin që do t'ju duhet. Ndaloni çdo tentativë tjetër derisa pika fundore të konfirmohet përmes një rruge që ju kontrolloni.

Kurrë mos postoni një profil ose regjistër të paqartësuar në një forum publik ndërsa pyesni nëse tentativa ishte e sigurt. Këto dokumente shpesh përmbajnë një rrugë çelësi privat, një emër hosti të brendshëm ose një token, prandaj qartësoni fillimisht dhe ndajeni me administratorin që zotëron pikën fundore.

Çfarë mund të kalojë kufirin

Pjesa më e madhe e konfuzionit vjen nga trajtimi i çdo dështimi si një lloj i vetëm ngjarjeje. Katër gjëra të ndryshme mund të arrijnë në anën tjetër: një certifikatë publike, një nënshkrim që provon se një çelës u përdor, një fjalëkalim ose kod njëpërdorimësh, dhe një skedar që e zgjodhët vetë. Secila ka pasojën dhe riparimin e vet. Klasifikimi i artefaktit është hapi që vendos gjithçka më pas.

Rasti i certifikatës është më i lehtë, sepse ajo që udhëton është publike nga ndërtimi dhe fushat e saj identifikuese janë tashmë të dukshme për këdo që lidhet. Një nënshkrim mbi një sfidë thotë se çelësi u përdor, jo se u dërgua. Fjalëkalimi është rasti i kundërt: kushdo që e merr mund ta provojë diku tjetër, dhe një shërbim i ndërtuar për të verifikuar fjalëkalime është marrësi i synuar i pikërisht atij vlerë.

Një provë çelësi nuk është një ngarkim çelësi

TLS modern i mban këto dy ide të ndara me qëllim. RFC 8446 përshkruan mesazhin CertificateVerify, ku klienti nënshkruan një sfidë me çelësin privat që përputhet me certifikatën e tij. Nënshkrimi demonstron zotërim pa e mbajtur çelësin, prandaj një tentativë e autentikuar me certifikatë nuk është automatikisht një çelës i komprometuar.

Ky qetësim ka një kufi që ia vlen të thuhet. Prova tregon se çelësi mori pjesë në atë shkëmbim dhe nuk thotë asgjë për atë që një program lokal në makinë mund të ketë lexuar tashmë. Nuk thotë as sa larg ka shkuar në të vërtetë një tentativë e panjohur, prandaj regjistri vazhdon të vlejë më shumë se teoria.

Fjalëkalimet ndjekin një model krejt tjetër besimi. Një koncentrator i konfiguruar me një verifikues të jashtëm mund ta përcjellë vlerën e dorëzuar, kështu që marrja e saj është funksioni i synuar dhe një destinacion i gabuar është ekspozim i vërtetë, jo teorik.

Rindërtoni tentativën nga regjistri

Katër fakte rindërtojnë tentativën: adresa me të cilën u kontaktua vërtet, nëse identiteti i serverit u validua, cila metodë autentikimi u zgjodh dhe ku u ndal procesi. Secili shfaqet në një regjistër klienti dhe secili përjashton një histori tjetër. Një gabim për rrugët ose një adresë të caktuar nuk thotë asgjë për atë që ishte tashmë në linjë, sepse autentikimi mund të ketë përfunduar përpara se të dështonte konfigurimi i tunelit.

Nxirrni ato fakte nga regjistri i vetë klientit dhe jo nga kujtesa. Një filtër i ngushtë e mban daljen mjaft të shkurtër për t'u qartësuar dhe ndarë:

grep -n -i -E 'verify|authentication|certificate|error|timeout' client.log | tail -30

Mos zëvendësoni emrin e hostit me asnjë prej këtyre. Një emër i njohur, një përgjigje aktuale DNS dhe një paralajmërim certifikate që shfaq softueri përshkruajnë të tashmen dhe jo lidhjen e mëparshme. As një kërkesë për fjalëkalim nuk është provë se diçka u dërgua, pasi klienti mund të ketë dështuar përpara se ta dorëzonte.

Vendosni, pastaj veproni

Vendimi rrjedh nga artefakti, jo nga sa alarmante dukej dështimi. Lexoni katër rreshtat kundrejt fakteve që rindërtuat:

DecisionEvidence that puts you hereEvidence that rules it out
Change the password nowA password was submitted and a server reply arrivedThe log stops before any submission
Review active sessionsA one-time code was accepted by the wrong endpointThe code was never sent, or was rejected before use
Revoke and reissueThe file you selected contained key material, not just settingsThe upload was a profile with no embedded key
No further actionThe attempt ended before any authentication value was offeredYou later find an earlier attempt you had forgotten

Nëse një fjalëkalim arriti në një shërbim të padëshiruar, ndryshojeni përmes kanalit të menaxhimit të llogarisë dhe kontrolloni ku tjetër u ripërdor. Një kod njëpërdorimësh i skaduar e mbyll atë rrugë, por një sesion i krijuar me të jo, prandaj kërkoni nga administratori i identitetit të shqyrtojë sesionet. Nëse një skedar çelësi u ngarkua vërtet, ndiqni procesin e revokimit të organizatës lëshuese në vend që të prisni prova të abuzimit.

Më pas shkruani rezultatin e kufizuar: çfarë u dërgua, çfarë mbetet e panjohur dhe cila kredenciale kërkon veprim. Ai është regjistri që do të kërkojë një rishikim i mëvonshëm, dhe është më i dobishëm se secili prej dy përfundimeve të rehatshme.

Artikuj të ngjashëm