Niðurhalshnappur VPN-gáttar skilar nákvæmlega einni skrá, og sú skrá getur verið tvenns konar mjög ólíkt: tilbúið uppsetningarforrit frá seljanda með stillingarsniði sem fer með því, eða bygging sem stofnunin setti saman sjálf. Síðan lítur eins út í báðum tilvikum, svo hnappurinn getur ekki sagt þér hvort þú hefur. Þrjár spurningar liggja að baki — hver gaf út keyrsluskrána, hvaða stillingu uppsetningin skrifar og hver gerir við hana þegar næsta útgáfa biðlarans kemur. Þú svarar þeirri fyrstu út frá lýsigögnum gripins, þeirri annarri út frá innihaldi pakkans og þeirri þriðju aðeins út frá teyminu sem á útdeilinguna.

Lás vafrans nær yfir flutninginn, ekki gripinn.

Hvað niðurhalsendapunkturinn skilar reyndar

Flestar gáttir afhenda niðurhalsbeiðni til lítillar meðhöndlunar sem annaðhvort streymir geymda skrá eða setur saman skrá á staðnum, og stillir svo skráarnafn og efnisgerð áður en svarið fer. Það sem kemur er geymir: MSI, PKG, DEB eða RPM, eða sjálfútpakki utan um eitt þeirra. Inni er tvíundaskrá biðlarans, og ekkert í skráarnafninu segir áreiðanlega hvort sú tvíundaskrá kom frá seljandanum eða frá innri byggingarlínu. Skrá sem heitir client-setup.exe skrásetur ákvörðun um nafngift, ekki staðreynd um uppruna.

Berðu saman niðurhluðu bætin við tékk-summunna sem seljandinn gaf út. Misræmi sannar ekki illgirni; það sannar að skráin er ekki bygging seljandans, og það er sá munur sem er þess virði að bregðast við.

Hvar sniðið fer inn í biðlarann

Forsstilltar stillingar ferðast venjulega sem sérstök skrá sem uppsetningarforritið afritar í slóð fyrir hvern notanda eða hverja vél: JSON- eða XML-snið á Windows, stillingarsnið á macOS, brot undir /etc á Linux. Gildin í þeirri skrá — hýsilnöfn gáttar, traustakkeri, stundum skráningarefni — verða sjálfgefin biðlarans við fyrstu ræsingu. Þess vegna getur eitt niðurhal borið leyndarmál jafnt sem kóða.

Spurðu hvað uppfærsluslóðin gerir við sniðið. Það getur, eftir pökkun, lifað af uppfærslu biðlarans, verið skrifað yfir af henni eða fallið á skemastadfestingu í nýju útgáfunni.

Hvað undirskriftakeðjan sannar ekki

Kóðaundirritun bindur auðkenni útgefanda við tætigildi skrár, og á Windows leyfir Authenticode-tímastimpill undirskrift að lifa lengur en skírteinið sem bjó hana til. Gilt niðurstaða svarar tveimur spurningum: hvaða útgefandi skrifaði undir þessi bæti, og hvort þau breyttust eftir það. Hún telur ekki upp þjónustur uppsetningarforritsins, skráningarskrif eða meðfylgjandi rekil og ákveður ekki hvort treysta eigi þeim útgefanda hér. Skjöl Authenticode frá Microsoft lýsa aðferðinni og eru skýr um þetta þrönga umfang.

Auðkenning gáttarinnar svarar þriðju spurningu: að lotan hafi náð fyrirhuguðum þjóni. Þrjár ólíkar athuganir, þrír ólíkir bilunarhamir.

Staðfestu gripinn áður en einhver keyrir hann

Settu skrána á einangraða vél og lestu lýsigögn hennar áður en þú keyrir nokkuð. Þessar skipanir svara útgefandaspurningunni á þremur helstu kerfum.

# Windows PowerShell
Get-AuthenticodeSignature .\client-setup.exe | Format-List Status, SignerCertificate, TimeStamperCertificate

# macOS
pkgutil --check-signature ./Client.pkg
codesign -dv --verbose=4 /Applications/Client.app

# Debian/Ubuntu
dpkg-deb -I ./client_amd64.deb
sha256sum ./client_amd64.deb

Lestu efni undirritandans frekar en aðeins stöðuorðið. Innri skírteinisstjórn sem undirritar innri byggingu er viðbúin; sama skírteinið á pakka sem segist vera útgáfa seljandans er það ekki.

Fyrir pakka með aðeins sniði skaltu opna safnið og meðhöndla hvert innfellt hýsilnafn og lykil sem gögn sem verður að gera grein fyrir. Ef sniðið geymir eitthvað endurnýtanlegt gerir dreifing gáttarinnar það að sameiginlegu leyndarmáli með útdeilingaráætlun.

Eignarhald ákveðið fyrir útdeilingu

Að baki síðustu spurningunni er engin skipun. Finndu út hver uppfærir gripinn þegar seljandinn sendir nýjan biðlara, hver hefur undirritunarlykilinn fyrir innri byggingu og hvernig sniðinu er snúið þegar endapunktur færist. Skrifaðu þessi nöfn við hlið niðurhalstengilsins.

Ef enginn á það svar, er niðurhalið dreifingarleið án viðhaldssamnings, og það er sú niðurstaða sem er þess virði að tilkynna.

Tengdir greinar