'n Saamgevatte scanverslag beskryf een ingediende objek op een oomblik, nie 'n produkfamilie nie. Voordat 'n opsporing enige besluit verander, bevestig dat die hash in die verslag ooreenstem met die lêer op jou skyf en dat die gemerkte enjin, datum en weergawe by daardie artefak pas. As enige van daardie drie velde ontbreek, is die aantal langs die lêernaam nog nie bewyse oor jou bou nie. Die stappe hieronder loop in volgorde, en elkeen kan die hersiening stop.

Stop by die eerste verskil in plaas daarvan om oor die telling te redeneer.

Begin met die lêer, nie die telling nie

Teken die artefak se SHA-256 aan voordat enigiets anders daaraan raak. Kopieer dit uit die aflaaigids eerder as uit 'n gedeelde vouer wat dalk al 'n herverpakte kopie bevat, en noteer die weergawe string en uitgewer wat in die lêer-eienskappe gewys word. 'n Verslag wat op 'n installeerder van twee uitgawes gelede gemik is, sê niks oor die bou wat jou gebruikers vandag gaan installeer nie, selfs wanneer die produknaam, ikoon en verskaffer ooreenstem. Name word gekies deur wie die lêer verpak het; hashes nie.

Stoor daardie hash saam met die verslagskakel sodat die paar later weer nagegaan kan word.

Lees die opsporing, dan die enjin

Die hoofgetal tel enjins wat iets gevind het, en daardie treffers is nie gelykwaardig nie. 'n Genoemde handtekening beskryf 'n familie of gedrag wat die enjin beweer hy herken; 'n heuristiese of reputasie-etiket beskryf 'n reël se vermoede, wat swakker is en meer geneig om tussen definisie-opdaterings te verskuif. Die enjinkolom sê vir jou watter verskaffer die bevinding besit en dus watter verskaffer dit kan hersien of regstel. Twee enjins wat dieselfde lêer merk, is nie twee keer die bewyse as albei dieselfde handtekeningstel gekopieer het nie.

Kontroleer ook die tydstempel van die ontleding. 'n Uitspraak kan verander wanneer handtekeninge opgedateer word of wanneer die verskaffer die monster herontleed.

Kontroleer die verslag teen die artefak wat jy het

Bereken die hash plaaslik op die platform waarvan jy gaan ontplooi, en vergelyk dit dan karakter vir karakter met die verslag. Hierdie opdragte druk die digest sonder om die installeerder uit te voer.

# 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

'n Ooreenstemmende digest bind die verslag aan daardie greep byte en niks meer nie. As die digests verskil, hoort die verslag by 'n ander lêer en begin die hersiening weer by die aflaalbron.

Wanneer die digests ooreenstem, lees die bevinding volledig: enjin, etiket, weergawe, eerste-gesien-datum en enige nota oor die lêer wat onderteken of verpak is. Kontroleer dan die ondertekenaar se onderwerp op die artefak self, want 'n geldige handtekening voeg uitgeweridentiteit by sonder om gedrag te besleg.

Stuur die vraag na die regte eienaar

Net die enjin se verskaffer kan sy eie opsporing wysig, so 'n valspositiewe eis gaan na daardie verskaffer se hersieningskanaal met die hash, die verslag se permalink en 'n beskrywing van die lêer. Die sagteware-uitgewer kan 'n skoon bou of 'n verduideliking lewer, maar kan nie 'n ander maatskappy se etiket verwyder nie. Om eers na die uitgewer te eskaleer voeg gewoonlik 'n week en geen inligting by nie.

Hou die eindpuntbeskermingsbeleid ongeskonde terwyl die hersiening loop. Om die skandeerder af te skakel of 'n breë vouer-uitsluiting by te voeg, los die waarskuwing op sonder om te antwoord watter lêer geassesseer is, en dit verberg die volgende voorkoms van dieselfde toestand.

Deel die minimum wat nodig is om 'n openbare installeerder te identifiseer: hash, lêernaam, weergawe en verslagskakel. 'n Kliëntprofiel, privaat sleutel of volledige geheuebeeld is nie daarvoor nodig nie, en om een op te laai verander 'n sagtewarevraag in 'n datahanteringsvoorval.

Verwante artikels