Skip to content

Um skekkviðbrögð öryggishugbúnaðar ​

Lýsing vandamáls ​

Eftir að þú hefur sótt .exe uppsetningarpakkann eða .zip þjöppun WSL Dashboard gæti Windows Defender eða annar vírusvarnarhugbúnaður sýnt öryggisviðvörun um að skráin feli í sér áhættu, eða lokað á/eytt henni beint.

Hvers vegna gerist þetta? ​

Þetta er skekkviðbrögð, ekki vegna þess að skráin innihaldi raunverulega vírus.

Grundvallarástæðan er: Þetta verkefni hefur ekki keypt EV (Extended Validation) kóðaundirritunarskírteini.

Hvað er kóðaundirritunarskírteini? ​

Kóðaundirritunarskírteini er notað til að undirrita keyranlegar skrár stafrænt, sem sannar að skráin komi frá traustum útgefanda og hafi ekki verið breytt. Windows beitir strangari öryggisskoðun á óundirritaðar forrit eða forrit sem undirrituð eru með venjulegu skírteini.

Munurinn á skírteinistegundum ​

SkírteinistegundVerðSmartScreen-stefna
Engin undirritunÓkeypisLokað beint, merkt "ókunnur útgefandi"
Venjulegt OV-skírteiniNokkur hundruð evrur/árViðvörun birtist enn; þarf að byggja upp traust
EV-skírteiniNokkur þúsund evrur/árSleppur strax, engin viðvörun

Forrit sem ekki eru undirrituð með EV-skírteini merkir Windows SmartScreen sjálfgefið sem óörugg, og vírusvarnarhugbúnaður greinir þau líka auðveldlega sem hugsanlega ógnun.

Um öryggi skráa ​

Vertu örugg(ur) — byggingarferlið þessa verkefnis er fullgagnsætt og endurskoðanlegt:

  1. Opinn grunnkóði: Allur grunnkóði er á GitHub, og hver sem er getur skoðað hann
  2. Sjálfvirk bygging: EXE-skráin er búin til sjálfkrafa af GitHub Actions vinnuflæðum á þjónum GitHub; allt ferlið er án mannlegrar íhlutunar
  3. Rekjanleg bygging: Sérhver bygging hefur fulla annálaskrá, sem hægt er að skoða á GitHub Actions síðunni
  4. Núll-snertingarútgáfa: Þróunaraðilar geta ekki sett inn skaðlegan kóða í byggingarferlinu; skráin er fullsjálfvirk frá byggingu til útgefinna niðurhals

Í stuttu máli: EXE-skráin hefur aldrei farið í gegnum hendur þróunaraðilans — engin möguleiki er á "eitrun".

Lausnir ​

Lausn 1: Bættu við traustlista (mælt með fyrir venjulega notendur) ​

Þegar Windows Defender lokar á:

  1. Opnaðu "Windows Öryggi" → "Vírus- og ógnarvörn"
  2. Smelltu á "Verndarsaga"
  3. Finndu lokaða hlutinn, smelltu á "Aðgerðir" → "Leyfa"

Eða bættu við undanþágu fyrir niðurhal:

  1. Opnaðu "Windows Öryggi" → "Vírus- og ógnarvörn" → "Stjórna stillingum"
  2. Flettu niður til "Undanþágur", smelltu á "Bæta við eða fjarlægja undanþágur"
  3. Bættu niðurhalsmöppunni við sem undanþágu

Vírusvarnarhugbúnaður þriðja aðila: Bættu niðurhaluðu skránni eða möppunni við traustlistann í viðkomandi hugbúnaði.

Lausn 2: Þýðing úr grunnkóða (mælt með fyrir þróunaraðila) ​

Ef forþýddar tvítölur valda þér enn áhyggjum geturðu klónað grunnkóðann og þýtt hann staðbundið:

bash
# Klónaðu geymsluna
git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard

# Þýddu Release-útgáfuna
cargo build --release

# Þýðingarafurðin er í target/release/ möppunni

Þannig geturðu fullkomlega staðfest innihald kóðans sem keyrir.

Lausn 3: Kaupa EV-skírteini (upplýsingar fyrir þróunaraðila) ​

Að kaupa EV-kóðaundirritunarskírteini getur leyst skekkviðbrögðavandamálið við rótina, en eftirfarandi hagnýt erfiðleikar eru til staðar:

  • Hár kostnaður: EV-skírteini kostar nokkur þúsund evrur á ári
  • Áframhaldandi kostnaður: Skírteinið þarf að endurnýja árlega; það er langtíma byrði
  • Eðli verkefnisins: WSL Dashboard er hagnaðarlítið opið verkefni sem á erfitt með að bera þennan kostnað

Ef þú vilt styðja þróun þessa verkefnis geturðu gefið framlag í gegnum styrktarrás verkefnisins á heimasíðunni, sem hjálpar þróunaraðilanum að standa straum af kostnaði eins og skírteinum.

Samantekt ​

  • Að skránni sé lokað stafar af skorti á EV-kóðaundirritunarskírteini — ekki vírus
  • Allar byggingarafurðir eru búnar til sjálfkrafa af GitHub Actions — ferlið er gagnsætt og endurskoðanlegt
  • Notendur geta leyst vandamálið með því að bæta við traustlista eða þýða sjálfir
  • Að kaupa EV-skírteini getur leyst vandamálið við rótina, en skapar fjárhagslega byrði fyrir hagnaðarlítið verkefni

Þakkir fyrir skilning og stuðning!