cert8.db nije privremeni keš: provjerite vlasnika spremišta
Brisanje cert8.db mijenja trajno sigurnosno stanje, a ne keš stranice. Pronađite profil koji klijent otvara, napravite sigurnosnu kopiju i popravite samo odobreno.
Stara tema u podršci savjetuje da izbrišete datoteku pod nazivom cert8.db i VPN počne raditi. Takav slijed je češće slučajnost nego popravka. Datoteka je baza certifikata, a njeno uklanjanje mijenja trajno sigurnosno stanje na načine koje uspješno pokretanje ne otkriva.
Zamrznuta prijava nije problem s kešom
Keš preglednika čuva kopije resursa; baza certifikata čuva odluke o povjerenju, certifikate i ključeve koji idu uz njih. Brisanje drugoga bliže je poništavanju identiteta nego čišćenju historije. Ako se klijent zamrznuo tokom prijave, koristan dokaz je koji je proces otvorio koji profil i šta je zapisao u dnevnik, a ne koju je datoteku uklonio post s foruma. Ponavljanje zamrzavanja i čitanje klijentskog dnevnika traje duže od brisanja datoteke i jedini je put do stvarnog uzroka.
Ime datoteke nosi i historiju: NSS razlikuje stare cert8.db i key3.db od SQLite cert9.db i key4.db. Zapišite liniju dnevnika koju ste vidjeli prije zamrzavanja, jer je to jedini trajni dokaz koji imate.
Koji profil klijent zapravo otvara
Utvrdite klijent, njegov način autentifikacije i spremište koje čita. Ovdje postoje tri puta prijave: uz pomoć preglednika, ugrađeni preglednik i izvorni klijent, i ne moraju dijeliti profil. Baza s ispravnim imenom u drugoj mapi nije dokaz da ju je zamrznuti proces otvorio. Na Linuxu se NSS spremište obično nalazi pod korisnikovim ~/.pki/nssdb ili u mapi profila aplikacije. Oba rasporeda mogu postojati na istom računaru, pa provjerite oba ako je migracija nedavna.
Popišite šta spremište sadrži prije nego ga promijenite: certutil -L -d sql:$HOME/.pki/nssdb ispisuje certifikate, a isti alat s -K pokazuje postoje li ključevi.
Ako naredba javi da se baza ne može otvoriti, pronašli ste profil koji alat koristi, ali ne nužno onaj koji je koristio VPN.
Napravite sigurnosnu kopiju profila prije svake popravke
Zatvorite pogođene aplikacije, zatim kopirajte cijelu mapu profila odobrenom metodom sigurnosne kopije. Baze certifikata i ključeva povezano je ali odvojeno stanje, a čuvanje jedne proizvoljne datoteke nije plan oporavka za cijeli identitet. Zaštitite kopiju jer profil može sadržavati privatne ključeve. Zapišite šta ste sigurnosno kopirali i gdje, da neuspjela popravka ima put nazad.
Zatim potvrdite tačan obim popravke s održavateljem. Potpuno poništavanje spremišta, uklanjanje jednog poznatog zastarjelog certifikata i popravka profila preglednika tri su različite promjene s tri različita rizika.
Nakon popravke prijavite se i pregledajte spremište
Nakon odobrene popravke prijavite se na VPN i potvrdite da se certifikat servera još validira kako je predviđeno. Provjerite da su identiteti potrebni radnom toku još prisutni i da se nije pojavio neočekivani sidro povjerenja. Popravka koja osposobi vezu tako što vjeruje više nego prije nije popravka.
Držite zapažanje i uputu odvojeno: jedno brisanje i jedan uspješan start nije opće rješenje.
Ako se zamrzavanje vrati, zabilježite dnevnik klijenta i profil u upotrebi prije nego promijenite bilo šta drugo. Taj zapis pretvara nagađanje u dijagnozu.