Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Varje gång du laddar ner ett program från Internet tvingas du lita på utvecklaren att det inte är skadlig programvara. Inget annat sätt. Men vanligtvis är detta inte ett problem, särskilt med kända utvecklare och mjukvara.

Webbplatser som är värd för programvara är dock mer sårbara för attacker. Angripare kan undergräva en webbplatss säkerhet och ersätta program med skadliga versioner av dem. Den skadliga versionen ser ut och fungerar precis som originalet, förutom att den har en bakdörr insatt. Med denna bakdörr kan en angripare kontrollera olika delar av datorn. Din dator kommer att infogas i ett botnät eller ännu värre, skadlig programvara väntar tills du använder ditt kredit-/betalkort och stjäl din inloggningsinformation. Du bör vara särskilt försiktig när du laddar ner viktig programvara som operativsystem, kryptovaluta plånböcker eller annan liknande programvara.

Instruktioner för autentisering av Windows-programvara med digitala signaturer

Digitala signaturer kan skydda dig i dagens tid

Programvaruförfattare kan "signera" sina produkter. Om inte en angripare kan stjäla mjukvaruförfattarens privata nyckel, finns det inget sätt för någon att förfalska denna signatur. Det finns många fall där tusentals användare har laddat ner skadliga program, och i nästan alla fall, om de kontrollerat de digitala signaturerna, skulle de ha märkt att de var ogiltiga och situationen kunde ha undvikits. Det är relativt enkelt att ersätta mjukvara på en sårbar webbplats men extremt svårt att stjäla en privat nyckel som är korrekt lagrad och isolerad från internetåtkomst.

Du kan läsa mer om digitala signaturer i artikeln: Hur man kontrollerar äktheten av Linux-programvara med hjälp av digitala signaturer . Den här artikeln diskuterar samma sak, förutom att du använder Windows-verktyg för att autentisera nedladdningar.

Hur man använder Gpg4win för att verifiera digitala signaturer

Ladda ner och installera Gpg4win . Smarta människor kommer att undra hur man säkert vet att denna programvara är legitim. Det här är en bra fråga och om den här nedladdningssidan är trasig kommer alla steg som följer att vara förgäves.

Lyckligtvis har utvecklaren Gpg4win gått igenom allt besvär med att få sin programvara signerad av en certifieringsmyndighet, och beskriver stegen för att verifiera sitt program på webbplatsen. Även om samma kryptografi används för att kontrollera giltigheten, kommer den övergripande metoden att vara annorlunda. Digitala certifikat används för detta.

Bekräfta filkontrollsumman

Låt oss säga att du vill ladda ner Bitcoin Core- plånboken . Ladda ner den körbara filen för Windows x64 ( exe , inte zip ). Klicka sedan på " Verifiera releasesignaturer " för att ladda ner filen SHA256SUMS.asc. Det första steget är att verifiera hashen för installationsfilen.

Gå till nedladdningsmappen och med Gpg4win installerat kan du nu högerklicka på en fil så kommer en ny sammanhangsmeny upp. Högerklicka på Bitcoin-installationsfilen ( exe du laddade ner) och välj Fler GpgEX-alternativ > Skapa kontrollsummor, som i bilden nedan.

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Öppna både de skapade sha256sum.txt och nedladdade SHA256SUMS.asc- filerna. Jämför SHA256-kontrollsumman och de bör vara desamma.

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Kontrollera checksummalistans filsignatur

Även om du precis laddade ner installationsfilen och checksummalistan från samma webbplats, om en angripare ersätter installationsfilen kan han enkelt ersätta checksummalistan också. Hackare kan dock inte förfalska signaturer. Det kan bekräftas av en känd (legitim) publik nyckel. Först måste du ladda ner den här nyckeln.

Signaturbilden ser ut så här:

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Detta är en inlinesignatur (ingår i samma fil som den validerar). Ibland kommer denna signatur att separeras och placeras i en separat fil. Om du bara ändrar en bokstav i denna textfil kommer signaturen inte längre att vara giltig. Detta är ett sätt att vara säker på att utvecklaren har godkänt och undertecknat dessa exakta, specifika tillgångar med rätt kontrollsumma.

Ange utvecklarens publika nyckel

Du har de offentliga nycklarna tillgängliga för nedladdning i avsnittet " Bitcoin Core Release Signing Keys " på Bitcoins nedladdningssida. Som en försiktighetsåtgärd kan du ladda ner dem från en annan källa. Om angriparen ersätter de legitima nycklarna med sin privata nyckel, kommer du att hitta rätt nycklar (och fingeravtryck) på alla andra platser där de publicerades eller diskuterades.

Högerklicka på SHA256SUMS.asc och välj Dekryptera och verifiera . Programmet kommer att berätta att du inte har en publik nyckel. Klicka på Sök.

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Sökandet kan ta ett tag. Notera strängen i fältet Sök.

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Du kan kopiera och klistra in i Google för att se offentliga nyckelfingeravtryck som har diskuterats på legitima webbplatser eller forum. Ju fler platser du hittar den här publika nyckeln, desto säkrare kan du vara att den tillhör den rättmätige ägaren.

Klicka på nyckeln och skriv in den. Du kan klicka på Nej i prompten du får härnäst (vidta åtgärder för att bekräfta nyckeln), om du inte vet hur eller inte vill göra detta just nu.

Klicka slutligen på Visa granskningslogg .

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Du kommer att se den goda signaturtexten markerad i nästa bild.

Försök att ändra bara en bokstav i SHA256SUMS.asc, så får du resultatet som avbildas i följande bild.

Hur man kontrollerar äktheten av Windows-programvara med digitala signaturer

Väldigt få utvecklare ger dig möjligheten att kontrollera om programvaran kommer från dem. Men vanligtvis kommer program som hanterar känslig eller mycket viktig data att ge dig detta alternativ. Använd alternativet för kontroll av digitala signaturer och det kan rädda dig från problem en dag.

Hoppas du lyckas.


Gröna tapeter, vackra gröna tapeter för datorer och telefoner

Gröna tapeter, vackra gröna tapeter för datorer och telefoner

Grönt är också ett tema som många fotografer och designers använder för att skapa tapetuppsättningar med huvudfärgtonen grön. Nedan finns en uppsättning gröna bakgrundsbilder för datorer och telefoner.

Hur man hittar och öppnar filer med kommandotolken

Hur man hittar och öppnar filer med kommandotolken

Denna metod för att söka och öppna filer sägs vara snabbare än att använda File Explorer.

Vad är Scareware? Hur tar man bort Scareware?

Vad är Scareware? Hur tar man bort Scareware?

Scareware är ett skadligt datorprogram utformat för att lura användare att tro att det är ett legitimt program och ber dig att spendera pengar på något som inte gör någonting.

Hur man ökar internetanslutningshastigheten med cFosSpeed

Hur man ökar internetanslutningshastigheten med cFosSpeed

cFosSpeed ​​​​är programvara som ökar internetanslutningshastigheten, minskar överföringslatens och ökar anslutningsstyrkan upp till cirka 3 gånger. Speciellt för de som spelar onlinespel kommer cFosSpeed ​​​​stöd så att du kan uppleva spelet utan nätverksproblem.

Lär dig mer om brandväggar, Windows-brandväggen på Windows Server 2012

Lär dig mer om brandväggar, Windows-brandväggen på Windows Server 2012

Windows-brandvägg med avancerad säkerhet är en brandvägg som körs på Windows Server 2012 och som är aktiverad som standard. Brandväggsinställningar i Windows Server 2012 hanteras i Windows-brandväggens Microsoft Management Console.

Så här ändrar du Vigor Draytek-modem och inloggningslösenord för router

Så här ändrar du Vigor Draytek-modem och inloggningslösenord för router

När användarna ändrar lösenordet för Vigor Draytek Modem och Routers inloggningsadminsida, begränsar användarna obehörig åtkomst för att ändra modemets lösenord, vilket säkrar viktig nätverksinformation.

Hur man enkelt överklocka RAM med AMD Ryzen Master

Hur man enkelt överklocka RAM med AMD Ryzen Master

Lyckligtvis kan användare av Windows-datorer som kör AMD Ryzen-processorer använda Ryzen Master för att enkelt överklocka RAM utan att röra BIOS.

7 sätt att fixa Windows-datorfel som inte laddas via USB-C

7 sätt att fixa Windows-datorfel som inte laddas via USB-C

USB-C-porten har blivit standarden för dataöverföring, videoutgång och laddning på moderna bärbara Windows-datorer. Även om detta är bekvämt, kan det vara frustrerande när du ansluter din bärbara dator till en USB-C-laddare och den inte laddas.

Hur man fixar felet Kan inte skapa tjänst på Ultraviewer

Hur man fixar felet Kan inte skapa tjänst på Ultraviewer

Felet Kan inte skapa tjänst på Ultraviewer uppstår när vi installerar programvaran med felkod 1072.

Hur man åtgärdar felet att inte visa ID på Ultraviewer

Hur man åtgärdar felet att inte visa ID på Ultraviewer

Felet att inte visa ID på Ultraviewer kommer att påverka fjärrdatoranslutningen.