Likita VPN-saluto: kion ĝi malŝlosas kaj kion ne
Ŝtelita VPN-pasvorto ne estas malĉifra ŝlosilo. Inventaru la rajtigon de la konto, revoku la legitimilon kaj ĝiajn sesiojn, poste traktu trafikajn ŝlosilojn aparte.
Kiam VPN-pasvorto aperas en algluejo, la utila unua demando estas kion tiu konto rajtis rajtigi, ne kiom forta estis la ĉifro. Tiuj estas du apartaj problemoj kun apartaj pruvoj, kaj ilia kunfandiĝo produktas samtempe panikon kaj falsan trankvilon. Pasvorto povas malfermi tunelon, registri aparaton aŭ malŝlosi portalon, dum la ŝlosiloj protektantaj trafikon dum sesio estas derivitaj aliloke kaj neniam transdonitaj kun la saluto. Notu, kio likis, antaŭ ol decidi kiun el la du problemoj vi havas.
Notu, kio fakte estis elmetita
Kvar malsamaj incidentoj estas raportataj kiel unu. Pasvorto tajpita en fiŝkapta paĝo, aparata ŝlosilo kopiita el dosiersistemo, komuna tunela sekreto publikigita en agorda pakaĵo kaj funkcianta finpunkto, kies memoro estis kaptita, estas kvar apartaj elmetoj. Ĉiu subtenas malsaman respondon pri tio, kio sekvos, kaj la limigaj paŝoj diverĝas tuj.
Petu la artefakton anstataŭ la priskribon: dosiernomon, agordan linion, ekrankopion kun sia kaplinio, aŭ la ĝustan frazon en la raporto. Detaloj degradiĝas ĉiufoje, kiam incidento estas rerakontata.
Inventaru la rajtigon, kiun la konto portas
Prenu la konton kaj listigu, kion aliro al ĝi permesas. Celoj, protokoloj kaj pordoj unue, poste la operacioj, kiujn tiuj celoj permesas, poste la apartaj identecoj ankoraŭ starantaj inter la tunelo kaj la datumoj. Dosiera servilo, kiu postulas sian propran aŭtentikigon, ne malfermiĝas per tunela aliro, kaj tio estas fakto kontrolenda, ne kialo malstreĉiĝi. La samaj vortoj, VPN-legitimiloj, povas priskribi personan interretan eliron kaj dungitan konton, kiu atingas dokumentan sistemon, tial la inventaro apartenas al unuopa konto.
Poste listigu la aliajn surfacojn de la konto. Kiam la sama identeco ensalutas servan portalon, eltrovu, kion la portalo permesas: legi kontajn datumojn, elŝuti profilojn, registri alian aparaton aŭ ŝanĝi aliron. Nek supozu, ke tiuj funkcioj ekzistas, nek ke ili mankas; legu la efektivigitan agordon kaj la dokumentitan konduton de la produkto.
Finu la sesion, ne nur la pasvorton
Ŝanĝi pasvorton kaj fini ĉiun rajtigon estas malsamaj agoj sur plej multaj platformoj, kaj ĝuste en la breĉo inter ili entrudulo daŭre laboras. Identigu la atestilon aŭ aparatan legitimilon malantaŭ la sesio, revoku ĝin, kaj konfirmu, ke la servilo efektive konsultas la revokdatumojn.
Ĉe CA laŭ stilo Easy-RSA la sinsekvo estas mallonga, kaj la lasta paŝo estas tiu, kiu estas preterlasata.
openssl x509 -in vpn-client.crt -noout -serial -subject -dates
./easyrsa revoke vpn-client
./easyrsa gen-crl
La servilo devas ŝargi tiun liston per sia revokopcio antaŭ ol la ŝanĝo signifas ion, kaj jam establita sesio povas pluvivi ĝis ĝi denove intertraktos. Finu ĝin eksplicite, se la produkto ofertas tiun regadon, kaj registru, kion vi finis, kiam, kaj por kiu identeco.
Trafikaj ŝlosiloj estas aparta esploro
TLS 1.3 derivas ŝlosilojn por rikordoprotektado el manpremaj sekretoj, kaj ĉe efemera ŝlosilinterŝanĝo tiuj sekretoj ekzistas nur por tiu sesio kaj ne povas esti rekuperitaj el la longtempa privata ŝlosilo de la servilo. Specifo de TLS traktas rikordoprotektadon kiel kriptografian mekanismon, ne kiel konsekvencon de tio, ke konta pasvorto restas konfidenca. Tial ŝtelita saluto ne estas pruvo, ke antaŭe kaptitaj pakaĵoj fariĝis legeblaj, kaj ankaŭ ne estas garantio de la malo, ĉar la protokolversio, la manprema reĝimo kaj la efektive elmetita materialo decidas la respondon.
Pakaĵo enhavanta privatan ŝlosilon aŭ statikan komunan sekreton movas la kazon al la alia kategorio. Same faras kompromitita finpunkto, kie legeblaj aplikaĵdatumoj kaj materialo de vivantaj sesioj povas ekzisti, kiel ajn zorge la tunelo mem estis ŝlosilita.
Limigu laŭ materialo, poste kontrolu, kio okazis
Por elmeto nur de pasvorto la laboro estas rotacio de legitimiloj, finado de sesioj, revizio de la portalo kaj kontrolo de la sama pasvorto sur aliaj sistemoj. Por ŝlosila materialo ĝi ankaŭ inkluzivas anstataŭigon de la ŝlosilo, reeldonon de atestiloj kaj revizion de ĉio, kion tiu ŝlosilo protektis, kio estas konsiderinde pli longa listo.
Poste starigu la pruvlimon antaŭ ol rotacio superskribos la spuron. Rikordo en la tunela protokolo pruvas aliron, rikordo en la aplikaĵa protokolo pruvas aplikaĵan saluton, kaj neniu el ili pruvas la alian.
journalctl -u openvpn-server@server --since "2026-11-01" --no-pager
Tenu la legitimilon mem ekster la incidenta raporto. La raporto bezonas la konton, la tempintervalon kaj la pruvvojon, ne la sekreton, kiu komencis la esploron.