Gosodwr VPN o drych? Gwirio'r cyhoeddwr yn gyntaf
Y sianel lawrlwytho sy'n penderfynu pa god sy'n rhedeg a phwy all ei ddiweddaru. Gwiriwch y llofnod, ffynhonnell y swm gwirio a'r sawl sy'n cyhoeddi'r proffil yn gyntaf.
Roedd y twnnel yn gweithio, daeth y rhyngwyneb i fyny, ac arhosodd y sesiwn yn sefydlog am wythnos. Nid yw hynny'n dweud wrthych pwy a adeiladodd y gosodwr. Mae cleient VPN yn rhedeg gyda digon o fraint i ailysgrifennu llwybrau a darllen manylion mewngofnodi, felly mae'r cyhoeddwr yn rhan o'r model bygythiad, nid yn isnod.
Ewch drwy'r gwiriadau yn eu trefn a stopiwch ar yr un cyntaf sy'n methu. Maent yn rhad, ac mae pob un yn cau bwlch gwahanol.
Cam un: Lawrlwythwch o'r sianel y mae'r prosiect yn ei henwi
Mae pob prosiect yn dogfennu lle mae ei ryddhadau'n byw, a'r dudalen honno yw'r cyfeirnod. Mae adeilediadau cymunedol, rhestrau siopau a phyrth gwerthwyr i gyd yn sianeli dilys. Dim ond pan fo'r prosiect ei hun yn cyfeirio ato y mae pob un yn ddilys. Dyna'r prawf, ac nid yw'n golygu edrych yn swyddogol.
Nid yw ffeil a enwir ar ôl y prosiect yn profi dim. Mae ailenwi gosodwr yn weithred o un eiliad, a'r enw yw'r peth cyntaf y mae canlyniad chwilio yn ei ddangos.
Cam dau: Gwirio'r llofnod yn erbyn hunaniaeth hysbys
Mae gwirio llofnod yn ateb cwestiwn cul yn dda. Mae'n dweud wrthych fod hunaniaeth benodol wedi llofnodi'r ffeil ddeuaidd hon ac nad yw'r ffeil wedi newid ers hynny. Mae'n ateb un cwestiwn ac yn gwrthod un arall. Ni all ddweud wrthych a yw'r hunaniaeth honno yr un yr oeddech am ymddiried ynddi.
# 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
Darllenwch yr hunaniaeth, nid y gair statws. Mae datblygwr di-gysylltiad â thystysgrif ddilys yn cynhyrchu llofnod dilys. Mae system weithredu sy'n adrodd cyhoeddwr cydnabyddedig wedi dweud wrthych yn unig fod rhywun wedi talu am dystysgrif.
Cam tri: Cymharu'r hash â ffynhonnell annibynnol
Mae swm gwirio yn profi cytundeb â gwerth cyfeirio. Os daeth y cyfeirnod wrth ymyl y lawrlwythiad, gall y ddau fod yn anghywir gyda'i gilydd a'r gymhariaeth yn dal i basio. Dyna'r modd methu yn y rhan fwyaf o diwtorialau. Mae'r hash ar yr un dudalen â'r ffeil y mae'n ei disgrifio.
# 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
Pan fo prosiect yn cyhoeddi symiau gwirio wedi'u llofnodi neu faniffest rhyddhau wedi'i lofnodi, gwirio'r llofnod dros y rhestr yn hytrach nag ar bob ffeil ar wahân. Felly mae un cyfeirnod dibynadwy yn gorchuddio'r rhyddhau cyfan.
Ar ôl gosod: Cadwch y llwybr diweddaru
Mae sianel â chymorth yn parhau i fod yn bwysig ar ôl i'r gosodiad orffen. Gall adeilediadau a ailbaciwyd gario eu diweddarwr eu hunain, a'r diweddarwr hwnnw sy'n penderfynu beth sy'n rhedeg y mis nesaf. Nid yw adeilediad nad yw byth yn diweddaru yn fwy diogel. Yn syml, mae'n hŷn.
Cofnodwch sut y dylai'r cleient ddiweddaru ac a yw system reoli yn berchen ar y cam hwnnw. Os mai'r ateb yw lawrlwytho â llaw o fforwm, nid yw'r cwestiwn cadwyn gyflenwi wedi cau mewn gwirionedd.
Dau darddiad, nid un
Mae datblygwr y cleient a chyhoeddwr y proffil yn bartïon ar wahân. Mae cleient swyddogol yn mewnforio proffil gan weithredwr di-gysylltiad yn drefniant arferol, ac mae'r proffil yn haeddu ei archwiliad ei hun: pwy a'i cyhoeddodd, sut y'i danfonwyd, ac a yw tystysgrif y gweinydd yn cyfateb i'r enw yr ydych yn ei ddisgwyl.
Cadwch y ddau darddiad yn adnabyddadwy yn eich nodiadau. Yr eiliad y caiff cleient ei ddisodli neu y caiff dyfais ei hadfer o gopi wrth gefn, y ddau linell hynny sy'n atal adeilediad anhysbys neu broffil anhysbys rhag dychwelyd gyda gweddill y data.