Il-mina ħadmet, l-interfaċċa dehret, u s-sessjoni baqgħet stabbli għal ġimgħa. Xejn minn dan ma jgħidlek min bena l-installer. Klijent VPN jaħdem bi privileġġi biżżejjed biex jerġa' jikteb ir-rotot u jaqra l-kredenzjali, għalhekk il-pubblikatur huwa parti mill-mudell tat-theddid, mhux nota f'qiegħ il-paġna.

Agħmel il-verifiki fl-ordni u waqaf fl-ewwel waħda li tfalli. Huma rħas, u kull waħda tagħlaq lakuna differenti.

L-ewwel pass: Niżżel mill-kanal li jsemmi l-proġett

Kull proġett jiddokumenta fejn jgħixu l-ħarġiet tiegħu, u dik il-paġna hija r-referenza. Il-bini tal-komunità, il-listi tal-ħwienet u l-portali tal-fornituri kollha huma kanali leġittimi. Kull wieħed huwa leġittimu biss meta l-proġett innifsu jindika lejh. Dan huwa t-test, u mhuwiex l-istess bħal li jidher uffiċjali.

Fajl imsemmi għall-proġett ma jipprova xejn. Li tbiddel l-isem ta' installer huwa operazzjoni ta' sekonda waħda, u l-isem huwa l-ewwel ħaġa li turi riżultat tat-tiftix.

It-tieni pass: Ivverifika l-firma kontra identità magħrufa

Il-verifika tal-firma twieġeb tajjeb għal mistoqsija dejqa. Tgħidlek li identità partikolari ffirmat dan il-binarju u li l-binarju ma nbidilx minn dakinhar. Twieġeb mistoqsija waħda u tirrifjuta oħra. Ma tistax tgħidlek jekk dik l-identità hijiex dik li kont beħsiebek tafda.

# macOS: who signed this app, and is the signature intact?
codesign -dv --verbose=4 /Applications/Tunnel.app
spctl -a -vvv -t install /Applications/Tunnel.app

# Windows: signature and publisher of the installer
Get-AuthenticodeSignature .\tunnel-setup.exe | Format-List Status, SignerCertificate

# Linux: detached signature from the project's release page
gpg --verify tunnel-1.4.2.tar.gz.asc tunnel-1.4.2.tar.gz

Aqra l-identità, mhux il-kelma tal-istat. Żviluppatur mhux relatat b'ċertifikat validu jipproduċi firma valida. Sistema operattiva li tirrapporta pubblikatur rikonoxxut qaltlek biss li xi ħadd ħallas għal ċertifikat.

It-tielet pass: Qabbel il-hash ma' sors indipendenti

Is-somma ta' kontroll tipprova qbil ma' valur ta' referenza. Jekk ir-referenza waslet ħdejn it-tniżżil, it-tnejn jistgħu jkunu żbaljati flimkien u l-paragun xorta jgħaddi. Dan huwa l-mod ta' falliment f'ħafna tutorials. Il-hash jinsab fl-istess paġna tal-fajl li jiddeskrivi.

# Linux and macOS
shasum -a 256 tunnel-1.4.2.dmg

# compare against the value published on the project's own release page
# not against a value copied from the same mirror

Meta proġett jippubblika somom ta' kontroll iffirmati jew manifest tal-ħarġa iffirmat, ivverifika l-firma fuq il-lista minflok fuq kull fajl separatament. Hekk referenza waħda affidabbli tkopri l-ħarġa kollha.

Wara l-installazzjoni: Żomm il-mogħdija tal-aġġornament

Kanal appoġġat jibqa' importanti wara li tintemm l-installazzjoni. Bini ppakkjat mill-ġdid jista' jġorr l-aġġornatur tiegħu stess, u dak l-aġġornatur jiddeċiedi x'jimxi x-xahar id-dieħel. Bini li qatt ma jiġi aġġornat mhuwiex aktar sigur. Huwa sempliċement aktar antik.

Irreġistra kif il-klijent suppost jiġi aġġornat u jekk sistema tal-ġestjoni għandhiex dak il-pass. Jekk it-tweġiba hija tniżżil manwali minn forum, il-mistoqsija tal-katina tal-provvista qatt ma ngħalqet tassew.

Żewġ oriġini, mhux waħda

L-iżviluppatur tal-klijent u l-emittent tal-profil huma partijiet separati. Klijent uffiċjali li jimporta profil minn operatur mhux relatat huwa arranġament normali, u l-profil jistħoqqlu l-eżami tiegħu stess: min ħarġu, kif wasal, u jekk iċ-ċertifikat tas-server jaqbilx mal-isem li tistenna.

Żomm iż-żewġ oriġini identifikabbli fin-noti tiegħek. Fil-mument li klijent jiġi sostitwit jew apparat jiġi restawrat minn backup, dawk iż-żewġ linji huma li jwaqqfu bini mhux magħruf jew profil mhux magħruf milli jirritornaw mal-bqija tad-data.

Artikli relatati