Skip to content

Om falske positive fra sikkerhedssoftware ​

Problembeskrivelse ​

Efter download af WSL Dashboards .exe-installationspakke eller .zip-arkiv kan Windows Defender eller anden antivirussoftware vise en sikkerhedsadvarsel, der angiver, at filen udgør en risiko, eller direkte blokere/slette den.

Hvorfor sker dette? ​

Dette er en falsk positiv, ikke fordi filen faktisk indeholder en virus.

Den grundlæggende årsag er: Dette projekt har ikke købt et EV (Extended Validation) kodesigneringscertifikat.

Hvad er et kodesigneringscertifikat? ​

Kodesigneringscertifikater bruges til at digitalt signere eksekverbare filer for at bevise, at filen stammer fra en betroet udgiver og ikke er blevet ændret. Windows anvender strengere sikkerhedskontrol på programmer, der er usignerede eller signeret med et almindeligt certifikat.

Forskellen mellem certificattyper ​

CertifikattypePrisSmartScreen-politik
Uden signaturGratisBlokeres direkte, markeret som "ukendt udgiver"
Almindeligt OV-certifikatFlere hundrede kroner/årAdvarsel vises stadig; der skal opbygges omdømme
EV-certifikatFlere tusinde kroner/årPasserer straks, ingen advarsel

Programmer, der ikke er signeret med et EV-certifikat, markerer Windows SmartScreen som standard som usikre, og antivirussoftware identificerer dem også lettere som potentielle trusler.

Om filsikkerheden ​

Vær tryg — dette projekts byggeproces er fuldstændig transparent og reviderbar:

  1. Open source-kode: Al kildekode hostes på GitHub, og alle kan gennemgå den
  2. Automatiseret bygning: EXE-filen genereres automatisk af GitHub Actions-arbejdsgange på GitHub-servere; hele processen foregår uden menneskelig indgriben
  3. Sporbar bygning: Hver bygning har fuld logdokumentation, der kan ses på GitHub Actions-siden
  4. Nul-berøringspublikation: Udviklere kan ikke indsætte skadelig kode under bygningen; filen er fuldt automatiseret fra bygning til publiceret download

Kort sagt: EXE-filen har aldrig været gennem udviklerens hænder — der er ingen mulighed for "forgiftning".

Løsninger ​

Løsning 1: Tilføj til tillidsliste (anbefales til almindelige brugere) ​

Når Windows Defender blokerer:

  1. Åbn "Windows Sikkerhed" → "Virus- og trusselsbeskyttelse"
  2. Klik på "Beskyttelseshistorik"
  3. Find den blokerede post, klik på "Handlinger" → "Tillad"

Eller tilføj en undtagelse før download:

  1. Åbn "Windows Sikkerhed" → "Virus- og trusselsbeskyttelse" → "Administrer indstillinger"
  2. Rul ned til "Undtagelser", klik på "Tilføj eller fjern undtagelser"
  3. Tilføj downloadmappen som undtagelse

Tredjeparts antivirussoftware: Tilføj den downloadede fil eller mappen til tillidslisten i den pågældende software.

Løsning 2: Kompilér fra kildekoden (anbefales til udviklere) ​

Hvis du stadig er bekymret for prækompilerede binære filer, kan du klone kildekoden og kompilere lokalt:

bash
# Klon arkivet
git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard

# Kompilér Release-versionen
cargo build --release

# Kompileringsresultatet ligger i target/release/-mappen

På den måde kan du fuldstændigt bekræfte indholdet af den kode, der kører.

Løsning 3: Køb et EV-certifikat (information til udviklere) ​

At købe et EV-kodesigneringscertifikat kan løse problemet med falske positive ved roden, men der er følgende reelle vanskeligheder:

  • Høje omkostninger: EV-certifikater koster flere tusinde kroner om året
  • Løbende omkostninger: Certifikatet skal fornyes årligt; det er en langsigtet byrde
  • Projektets karakter: WSL Dashboard er et non-profit open source-projekt, der har svært ved at bære denne udgift

Hvis du ønsker at støtte udviklingen af dette projekt, kan du donere via sponsoringskanalen på projektets hjemmeside for at hjælpe udvikleren med at dække omkostninger som certifikater.

Opsummering ​

  • At filen blokeres skyldes manglende EV-kodesigneringscertifikat — ikke en virus
  • Alle bygningsprodukter genereres automatisk af GitHub Actions — processen er transparent og reviderbar
  • Brugere kan løse problemet ved at tilføje en tillidsliste eller selv kompilere
  • At købe et EV-certifikat kan løse problemet ved roden, men udgør en økonomisk byrde for non-profit-projekter

Tak for din forståelse og støtte!