Emrat e hosteve dhe flamujt e vendeve duken si fakte për një server, dhe asnjëri prej tyre nuk është i tillë. Një emër tregon adresa që mund të ndryshojnë, dhe fjalët brenda tij i zgjodhi ai që e regjistroi. Protokolli, vendndodhja e daljes dhe sjellja e regjistrimit kanë secili nevojë për provën e vet. Filloni me atë ku emri zgjidhet në të vërtetë, pastaj vendosni çfarë është ende e panjohur.

Emri zgjidhet, dhe asgjë tjetër nuk është vendosur

Një emër hosti është një tregues në DNS, dhe regjistrimet pas tij mund të ndryshojnë sipas zgjidhësit, sipas orës së ditës dhe sipas familjes së adresave që klienti preferon. Dy persona që lexojnë të njëjtën hyrje drejtorie mund të arrijnë legalisht në makina të ndryshme. Emri ju thotë çfarë të kërkoni, jo çfarë do të përgjigjet.

Edhe rezultatet e kërkimit ndryshojnë pa paralajmërim, gjë që ka rëndësi kur një profil fikson një adresë në vend të emrit. Një profil që ka të koduar fort adresën e vjetër vazhdon të dështojë pasi operatori zhvendos shërbimin, dhe dështimi duket si një port i bllokuar. Mbani adresat e zgjidhura pranë profilit, që një krahasim i mëvonshëm të ketë një bazë. Asgjë nga kjo nuk thotë kush drejton skajin tjetër.

dig +short vpn.example.net A
dig +short vpn.example.net AAAA
dig +short vpn.example.net A @1.1.1.1

Transporti dhe identiteti janë pyetje të ndara

Një faqe web e hapur në emrin e hostit teston një dëgjues të vetëm në një port të vetëm. OpenVPN, IPsec dhe SSTP dëgjojnë diku tjetër, në portat dhe protokollet e tyre, kështu që një server web i arritshëm nuk thotë asgjë për ta.

Hyrja e drejtorisë dhe profili duhet të bien dakord për transportin, portin dhe kredencialet. Identiteti verifikohet nga zinxhiri i certifikatave ose nga gjurmja e gishtit të çelësit të palës me të cilin u konfigurua klienti, jo nga drejtshkrimi i emrit të hostit. Një emër që përmban një fjalë të njohur projekti provon vetëm se dikush e regjistroi atë. Lexoni certifikatën që paraqet shërbimi dhe krahasoni lëshuesin dhe subjektin me atë që pret profili.

openssl s_client -connect vpn.example.net:443 -servername vpn.example.net </dev/null 2>/dev/null |
  openssl x509 -noout -subject -issuer -dates

Fjalët e vendeve nuk janë auditim i vendndodhjes

Një etiketë jp ose de në një drejtori është regjistrim, dhe bazat e të dhënave të gjeolokacionit IP ndryshojnë mjaft shpesh sa që asnjëra nuk meriton të trajtohet si e vërtetë absolute. Hostimi i përbashkët, anycast dhe një konfigurim i thjeshtë i gabuar e zhvendosin të gjithë vendndodhjen e vëzhguar larg etiketës.

Prova praktike është rruga e vetë aplikacionit: cilën adresë arrin dhe çfarë tregon një kontroll i adresës së daljes brenda sesionit. Një adresë daljeje e vëzhguar është një veti e rrugës në atë moment, jo një garanci e lidhur me emrin. Drejtoritë e vullnetarëve shtojnë një shtresë tjetër, sepse personi që regjistroi një listim nuk duhet të jetë personi që drejton makinën. Shkruani çfarë matët dhe kur, jo çfarë premtoi listimi.

Kontrolloni shërbimin e ofruar, pastaj operatorin

Pasi transporti dhe identiteti janë vendosur, pyetja që mbetet është sjellja e operatorit, dhe kjo kërkon prova dokumentare në vend të hamendjes. Një politikë privatësie, një kontakt i publikuar dhe një njoftim transparence janë prova qëllimi; asnjëra nuk provon praktikën, dhe mungesa e të treve është gjithashtu informacion.

Për një nyje publike ose të drejtuar nga vullnetarë, supozoni se dalja është e përbashkët dhe se kushdo që e drejton mund të shohë çfarë kalon përmes saj. Ky supozim, jo emri i hostit, duhet të vendosë çfarë dërgoni përmes tunelit.

curl -sSI https://vpn.example.net/ | head -n 5
whois 203.0.113.25 | grep -i -E 'orgname|netname'

Mbani emrin për atë në të cilën është i mirë: gjetjen e një pike fundore dhe lidhjen me të. Çdo gjë përtej kësaj duhet të testohet veçmas, në ditën kur ka rëndësi.

Artikuj të ngjashëm