Zer babesten du benetan VPN gako pribatu bateko pasahitz-esaldiak
Fitxategia diskoan blokeatzen du, ez dabilen tunela edo zure kontuko saio-hasiera. Ikasi zer estaltzen duen gonbiteak, zer ez, eta zer egin filtratzen bada.
VPN bezero bat abiatzean agertzen den gonbita erraza da gaizki irakurtzeko. Ez da VPN kontuko pasahitza, ez da tunelaren pasahitza, eta sartzeak ez du frogatzen konexioa segurua denik. Gako pribatu baten gordetako irudikapen bat desblokeatzen du, bezeroak gakoaren materiala irakurri eta autentifikatzeko erabil dezan. Ondoren gertatzen den guztia beste kontu bat da.
Praktikan erantzuna ertzetan okerra da: jendeak uste du pasahitz-esaldiak dabilen tunela babesten duela, edo aldatzeak jada filtratu den gakoaren kopia bat baliogabetzen duela. Bi suposizioek huts egiten dute, eta huts egiten dute kredentzial bat agerian uzten duten moduan, operadoreak konponduta dagoela uste duen bitartean.
Elkarrizketa bat, hainbat sekretu desberdin
Gako pribatu baten pasahitz-esaldiak fitxategi bat deskriptatzen du. Kontu-pasahitz batek zerbitzu baten aurrean autentifikatzen zaitu. PKCS#12 inportazio-pasahitz batek gako bat eta haren ziurtagiria duen pakete bat deskriptatzen du, eta baliteke gakoaren beraren pasahitz-esaldia ez izatea kate bera. Gonbita hauek ia berdinak izan daitezke, eta zein sekretu non sartzen den asmatzea da gakoak eremu okerrean itsatsita amaitzeko modua.
Tunelaren beraren zifratzea laugarren gauza da. Datu-kanalak eskualdatzean negoziatutako saio-gakoak erabiltzen ditu; gako pribatuaren pasahitz-esaldiak ez du inolako eginkizunik pakete indibidualak babesteko. Norbait gako-fitxategia irakurtzeko gai bada, pasahitz-esaldia lineaz kanpo asmatzen saia daiteke, baina paketeak irakurtzeko gai bada, pasahitz-esaldia ez da garrantzitsua.
Zer estaltzen duen diskoan dagoen zifratzeak
PEM gako zifratu batek bi forma ditu, eta goiburuak esaten dizu zein duzun. PKCS#8 forma modernoa -----BEGIN ENCRYPTED PRIVATE KEY------rekin hasten da; PEM forma zaharra, oraindik OpenVPN ezarpen zaharretan ohikoa, -----BEGIN RSA PRIVATE KEY------rekin hasten da eta Proc-Type: 4,ENCRYPTED eta DEK-Info lerroa daramatza bere azpian. Fitxategiak gako pribatua zure pasahitz-esalditik eratorritako gako baten pean zifratuta gordetzen du, normalean pasahitzean oinarritutako KDF baten bidez, adierazitako iterazio-kopuru edo lan-faktorearekin. OpenSSL pkey dokumentazioak formatuak eta irakurtzean aplikatzen diren pasahitz-esaldi aukerak biltzen ditu.
Bi ondorio datoz. Pasahitz-esaldi ahula lineaz kanpo erasotzeko daiteke KDFak uzten duen erritmoan, beraz, fitxategi-baimenek eta babeskopietarako sarbideak garrantzia dute fitxategia zifratuta dagoenean ere. Eta pasahitz-esaldia gabe fitxategia soilik lortzen duen erasotzaileak asmatu behar du; fitxategia eta pasahitz-esaldia lortzen dituenak gakoa du, inoiz zifratu ez balitz bezala.
head -3 vpn.key
openssl pkey -in vpn.key -noout -pubout
openssl pkcs12 -in bundle.p12 -info -noout
head -3 goiburua erakusten du eta, fitxategi zahar batean, zifratzea frogatzen duten Proc-Type eta DEK-Info lerroak; lerro bakar bat ez da froga norabide batean ere. pkey lerroak pasahitz-esaldia eskatzen du eta erdi publikoa soilik inprimatzen du, eta horrek frogatzen du fitxategia eta pasahitz-esaldia funtzionatzen dutela gako pribatua agerian utzi gabe. Ez erabili -text egiaztapen horretarako: osagai pribatuak inprimatzen ditu, privateExponent, prime1, prime2 eta gainerakoak, eta irteera hori ez da inoiz inon itsatsi behar, ez tiketean, ez txatean, ez erregistroan. PKCS#12 komandoak paketeak MAC edo zifratze-pasahitz bereizia duen ere esaten dizu, eta hori jakitea merezi du lankide bati eman aurretik.
Zer babesteari uzten dion gakoa kargatu ondoren
Desblokeatzea norabide bakarreko gertaera da prozesu horrentzat. Bezeroak KDFari gakoa eskatzen dio, fitxategia deskriptatzen du eta gako pribatua memorian edukitzen du behar duen bitartean. Une horretatik aurrera pasahitz-esaldiak ez du ezer babesten dabilen saioan: ez prozesuaren memoria, ez nukleo-bolkatzea, ez bezeroari atxikitako arazketa-saioa, ez eta gakoa erabiltzen ari zen bitartean hartutako makina-babeskopia ere.
Hori SSH gako batek pasahitz-esaldiarekin edo pasahitz-kudeatzaile baten kutxa gotor irekiak duen muga bera da. Fitxategia atsedenaldian lapurtzearen kostua igotzen du eta ez du ezer egiten zure erabiltzaile gisa exekutatzen den malwarearen, bezeroari sinatzeko eskatzen dion aplikazio baimenduaren edo memoria irakur dezakeen administratzailearen aurka. Tratatu geruza bat bezala, ez gakoa aldean uztea seguru egiten duen kontrol gisa.
Zergatik itzultzen den gonbita behin eta berriz
Berriz konektatzean berriro galdetzen duen bezeroa ez da nahitaez hondatuta dagoenik. Bezero batzuek pasahitz-esaldia saiorako cachean gordetzen dute, beste batzuek OSaren gako-sortan, eta beste batzuk hura ematen duen laguntzaile batean apunta daitezke, beraz, lortzen duzun portaera bezeroaren eta haren konfigurazioaren araberakoa da, ez gako-fitxategiaren araberakoa.
Gonbita errepikatua benetako kexa bada, aztertu bezeroaren cache- eta autentifikazio-aukerak gakotik zifratzea kendu aurretik. Pasahitz-esaldia kentzeak fitxategi babestua testu soiliko gako bihurtzen du, eta berriz konektatzea isil bihurtzen da zenuen atsedenaldiko kontrol bakarraren kontura. Erantzun hobea normalean babestutako kredentzial biltegi bat da, bestela erabiliko zenituzkeen fitxategi-baimen berberekin.
Galera eta esposizioa ez dira konponketa bera
Galdutako pasahitz-esaldia ezin da ziurtagiritik berreskuratu. Ziurtagiria izena gako bati lotzen dion material publikoa da; ez du gako pribatura itzultzeko biderik ez eta pasahitz-esaldiari buruzko arrastorik. Aukera praktikoak gakoaren babeskopia baimendua edo operadorearen ohiko prozesuaren bidez emandako identitate berria dira. Pasahitz-esaldia 'berreskuratzea' eskaintzen duenak asmatzea eskaintzen du.
Esposizioak beste erantzun bat behar du. Gako bera pasahitz-esaldi berriarekin berriz zifratzeak gako-materiala aldatu gabe uzten du, beraz, beste nonbait jada desblokeatu zen kopia batek oraindik funtzionatzen du. Konponketa kredentziala baliogabetu edo ordeztea da: igorri gako eta ziurtagiri berri bat, banatu, eta erretiratu zaharra parekoan. Hori gertatu arte, fitxategiko pasahitza aldatzea etxeko lanak dira, ez kaltea mugatzea. Eduki fitxategi zaharra babeskopietatik kanpo identitate berria funtzionatzen duela ziurtatu ondoren soilik, eta idatzi zein serie-zenbaki edo hatz-markak ordeztu zuen.