Skip to content

Om falske positive fra sikkerhetsprogramvare ​

Problembeskrivelse ​

Etter nedlasting av WSL Dashboards .exe-installasjonspakke eller .zip-arkiv kan Windows Defender eller annen antivirusprogramvare vise en sikkerhetsadvarsel som angir at filen utgjør en risiko, eller direkte blokkere/slette den.

Hvorfor skjer dette? ​

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

Den grunnleggende årsaken er: Dette prosjektet har ikke kjøpt et EV (Extended Validation) kodesigneringssertifikat.

Hva er et kodesigneringssertifikat? ​

Kodesigneringssertifikater brukes til å digitalt signere kjørbare filer for å bevise at filen kommer fra en pålitelig utgiver og ikke har blitt tuklet med. Windows bruker strengere sikkerhetskontroll på programmer som er usignerte eller signert med et vanlig sertifikat.

Forskjellen mellom sertifikattyper ​

SertifikattypePrisSmartScreen-policy
Uten signaturGratisBlokkeres direkte, merket som "ukjent utgiver"
Vanlig OV-sertifikatFlere hundre kroner/årAdvarsel vises fortsatt; det må bygges omdømme
EV-sertifikatFlere tusen kroner/årPasserer umiddelbart, ingen advarsel

Programmer som ikke er signert med et EV-sertifikat, markerer Windows SmartScreen som standard som usikre, og antivirusprogramvare identifiserer dem også lettere som potensielle trusler.

Om filsikkerheten ​

Vær trygg — byggeprosessen til dette prosjektet er fullstendig transparent og reviderbar:

  1. Åpen kildekode: All kildekode hostes på GitHub, og alle kan gjennomgå den
  2. Automatisert bygging: EXE-filen genereres automatisk av GitHub Actions-arbeidsflyter på GitHub-servere; hele prosessen foregår uten menneskelig inngripen
  3. Sporbar bygging: Hver bygging har full loggdokumentasjon, som kan ses på GitHub Actions-siden
  4. Null-berøringspublisering: Utviklere kan ikke sette inn skadelig kode under byggingen; filen er fullautomatisert fra bygging til publisert nedlasting

Kort sagt: EXE-filen har aldri vært gjennom utviklerens hender — det finnes ingen mulighet for "forgiftning".

Løsninger ​

Løsning 1: Legg til i tillitsliste (anbefales for vanlige brukere) ​

Når Windows Defender blokkerer:

  1. Åpne "Windows Sikkerhet" → "Virus- og trusselbeskyttelse"
  2. Klikk på "Beskyttelseslogg"
  3. Finn den blokkerte posten, klikk på "Handlinger" → "Tillat"

Eller legg til et unntak før nedlasting:

  1. Åpne "Windows Sikkerhet" → "Virus- og trusselbeskyttelse" → "Administrer innstillinger"
  2. Rull ned til "Unntak", klikk på "Legg til eller fjern unntak"
  3. Legg til nedlastingsmappen som unntak

Tredjeparts antivirusprogramvare: Legg til den nedlastede filen eller mappen i tillitslisten i den aktuelle programvaren.

Løsning 2: Kompiler fra kildekoden (anbefales for utviklere) ​

Hvis du fortsatt er bekymret for prekompilerte binærfiler, kan du klone kildekoden og kompilere lokalt:

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

# Kompiler Release-versjonen
cargo build --release

# Kompileringsresultatet ligger i target/release/-mappen

På den måten kan du fullstendig bekrefte innholdet i koden som kjører.

Løsning 3: Kjøp et EV-sertifikat (informasjon til utviklere) ​

Å kjøpe et EV-kodesigneringssertifikat kan løse problemet med falske positive ved roten, men det er følgende reelle vanskeligheter:

  • Høye kostnader: EV-sertifikater koster flere tusen kroner i året
  • Løpende kostnader: Sertifikatet må fornyes årlig; det er en langsiktig byrde
  • Prosjektets karakter: WSL Dashboard er et ikke-kommersielt åpen kildekode-prosjekt som har vanskelig for å bære denne utgiften

Hvis du ønsker å støtte utviklingen av dette prosjektet, kan du donere via sponsorkanalen på prosjektsiden for å hjelpe utvikleren med å dekke kostnader som sertifikater.

Oppsummering ​

  • At filen blokkeres skyldes manglende EV-kodesigneringssertifikat — ikke en virus
  • Alle byggeprodukter genereres automatisk av GitHub Actions — prosessen er transparent og reviderbar
  • Brukere kan løse problemet ved å legge til en tillitsliste eller kompilere selv
  • Å kjøpe et EV-sertifikat kan løse problemet ved roten, men utgjør en økonomisk byrde for ikke-kommersielle prosjekter

Takk for din forståelse og støtte!