Ĝi estas racia instinkto: se nur la VPN atingas la SSH-aŭskultanton, la eksponiĝo estas malgranda kaj la problemo estas solvita. Eksponiĝo tamen ne egalas integrecon. La unua duono veras kaj la dua ne sekvas. Atingebleco regas, kiu rajtas provi konekton; programara integreco regas, kion la aŭskultanto faros, kiam ĝi ricevos unu. Pordego malvastigas la publikon kaj diras nenion pri la kodo malantaŭ ĝi.

Privata pordo estas pli malgranda pordo, ne alia seruro, kaj tiu distingo decidas, kion vi kontrolos poste.

Du kontroloj, du demandoj

Retlimigo malpliigas eksponiĝon. Ĝi lasas akceptitajn uzantojn, kaj ajnan kompromititan aprobitan klienton, kapablaj atingi la koncernan servon. Riparado de la pakaĵo restarigas la programaron, kaj ĝi ankaŭ ne malvastigas tro larĝan retpermeson. Ĉiu kontrolo faras sian propran taskon, kaj ĉiu povas esti ĝusta dum la alia mankas. Revizii ilin kune estas kiel teamo konvinkas sin, ke unu kovras ambaŭ, kaj ĝuste tiu estas la eraro, pri kiu temas ĉi tiu artikolo.

La VPN-finpunkto ankaŭ estas programaro, kaj ĝi portas la saman devon. Aldoni ĝin al la vojo enkondukas propran prizorgan devon, kaj ĝi ne forigas la proviz-ĉenan respondecon pri io ajn malantaŭ ĝi.

Kion la XZ-malkaŝo efektive montris

La malkaŝo de XZ/liblzma en marto 2024 priskribis malantaŭan pordon, kiu povus konduki al kompromito de SSH-servilo sub koncernaj kondiĉoj. Ĝi estis programara integreca problemo same kiel eksponiĝa problemo, kaj ĝi ne estis pruvo, ke ĉiu Linux-instalaĵo portis la vundeblan konstruon. La amplekso venas de la koncernaj versioj kaj la distribuaĵoj, kiuj liveris ilin, ne de la nomo de la operaciuma familio.

Tiu distingo estas la diferenco inter incidenta respondo kaj onidiro, kaj indas esti pedanta pri ĝi.

Fermi la pordon ne estas restaŭro

Se kompromito eble jam okazis, ŝanĝi atingeblecon ne estas restaŭro. Malantaŭa pordo, kiu plenumiĝis, jam havis sian ŝancon; fajroŝirma regulo ne vojaĝas malantaŭen en la tempo. Sekvu la aprobitan incidentan proceduron por la gastiganto kaj por ajnaj eksponitaj akreditaĵoj, kaj konservu la pruvojn necesajn por establi, kio efektive plenumiĝis. Rekonstrui el konataj bonaj medioj kutime estas parto de tiu konversacio.

Uzu ankaŭ la aktualan validigitan konsilon kaj riparan proceduron de la distribuaĵo, kaj legu la liston de koncernaj versioj anstataŭ la titolon. Kopii historian malaltigokomandon en ne rilatan medion estas kiel ripariĝo fariĝas nova eksponiĝo.

Reviziu ambaŭ, aparte

Demandu la du demandojn laŭ iliaj propraj terminoj. Kiu povas atingi la aŭskultanton, kaj ĉu tiu publiko estas ĝuste tiu, por kiu la servo estas destinita? Kiu versio de la programaro estas instalita, kiu subskribis la artefakton, kaj kiel la organizo ekscias pri malbona eldono antaŭ ol legi pri ĝi en la novaĵoj? La respondoj apartenas al malsamaj dokumentoj kun malsamaj posedantoj, kaj neniu posedanto povas respondi por la alia.

Por administrata floto, programa inventaro estas la kontrolo, kiu entute ebligas respondi la duan demandon. Sen ĝi, ĉiu malkaŝo fariĝas arkeologia projekto kun limdato.

Pordego malvastigas la publikon. Integreco decidas, ĉu la publiko gravas.

Rilataj artikoloj