Txosten agregatuek une jakin batean aurkeztutako objektu bat deskribatzen dute, ez produktu-familia bat. Detekzio batek edozein erabaki aldatu aurretik, egiaztatu txostenean dagoen hash-a zure diskoan dagoen fitxategiarekin bat datorrela eta etiketatutako motorra, data eta bertsio-lerroa artefaktu horrekin bat datozela. Hiru eremu horietako bat falta bada, fitxategiaren ondoan dagoen zenbakia ez da oraindik zure bertsioaren froga. Beheko urratsak ordenan exekutatzen dira, eta bakoitzak berrikuspena gelditu dezake.

Lehen desadostasunean gelditu, puntuazioaz eztabaidatu beharrean.

Hasi fitxategiarekin, ez puntuazioarekin

Idatzi artefaktuaren SHA-256 beste ezerk ukitu baino lehen. Kopiatu deskarga-karpetatik eta ez baliteke berrepaketatutako kopia bat duen karpeta partekatutik, eta idatzi fitxategiaren propietateetan ageri den bertsio-katea eta argitaratzailea. Duela bi argitalpeneko instalatzaile bati lotutako txostenak ez du ezer esaten zure erabiltzaileek gaur instalatuko duten bertsioaz, produktuaren izena, ikonoa eta hornitzailea bat etorri arren. Izenak fitxategia paketatu zuenak aukeratzen ditu; hash-ek ez.

Gorde hash hori txostenaren estekarekin, bikotea geroago berriro egiaztatu ahal izateko.

Irakurri detekzioa, gero motorra

Goiburuko zenbakiak zerbaitetara egokitu diren motorrak zenbatzen ditu, eta bat-etortze horiek ez dira baliokideak. Izen jakin bateko sinadurak motorrak ezagutzen duela dioen familia edo portaera deskribatzen du; etiketa heuristiko edo ospe-etiketak arau baten susmoa deskribatzen du, ahulagoa eta definizio-eguneratzeen artean mugitzeko joera handiagokoa. Motorraren zutabeak esaten dizu zein hornitzaileren jabetzakoa den aurkikuntza eta, beraz, zein hornitzailek berrikusi edo zuzendu dezakeen. Bi motorrek fitxategi bera markatzeak ez du froga bikoitza ematen, biek sinadura-multzo bera kopiatu badute.

Egiaztatu analisiaren denbora-zigilua ere. Epaia alda daiteke sinadurak eguneratzean edo hornitzaileak lagina berriro aztertzean.

Konparatu txostena duzun artefaktuarekin

Kalkulatu hash-a bertan zabalduko duzun plataforman, eta gero alderatu txostenarekin karakterez karaktere. Komando hauek digest-a inprimatzen dute instalatzailea exekutatu gabe.

# Windows
certutil -hashfile .\vpn-client-setup.exe SHA256
Get-FileHash .\vpn-client-setup.exe -Algorithm SHA256

# macOS
shasum -a 256 ./VPNClient.pkg

# Debian/Ubuntu
sha256sum ./vpn-client_amd64.deb

Bateratzen den digest-ak txostena byte-sekuentzia horri lotzen dio eta ez beste ezeri. Digest-ak desberdinak badira, txostena beste fitxategi bati dagokio eta berrikuspena deskarga-iturritik hasten da berriro.

Digest-ak bat datozenean, irakurri aurkikuntza osoa: motorra, etiketa, bertsioa, lehen agerraldiaren data eta fitxategia sinatuta edo paketatuta dagoenari buruzko ohar oro. Gero egiaztatu sinatzailearen subjektua artefaktuan bertan, zeren sinadura baliozko batek argitaratzailearen identitatea gehitzen du portaera erabaki gabe.

Bideratu galdera jabe egokira

Motorraren hornitzaileak soilik berrikus dezake bere detekzioa, beraz, faltsu positiboaren erreklamazioa hornitzaile horren berrikuspen-kanalera joaten da hash-arekin, txostenaren esteka iraunkorrarekin eta fitxategiaren deskribapenarekin. Software-argitaratzaileak bertsio garbia edo azalpena eman dezake, baina ezin du beste konpainia baten etiketa ezabatu. Lehenengo argitaratzaileari eskalatzeak aste bat gehitzen du eta informazio gehiago ez.

Mantendu amaierako puntuen babes-politika ukitu gabe berrikuspena irauten duen bitartean. Eskanerra desaktibatzeak edo karpeta-bazterketa zabala gehitzeak abisua konpontzen du zein fitxategi ebaluatu zen erantzun gabe, eta baldintza beraren hurrengo agerraldia ezkutatzen du.

Partekatu instalatzaile publiko bat identifikatzeko behar den gutxienekoa: hash-a, fitxategi-izena, bertsioa eta txostenaren esteka. Bezero-profil bat, gako pribatu bat edo memoria-irudi oso bat ez dira horretarako behar, eta horietako bat igotzeak software-galdera bat datu-kudeaketaren gertaera bihurtzen du.

Erlazionatutako artikuluak