Skip to content

సెక్యూరిటీ సాఫ్ట్‌వేర్ తప్పుడు పాజిటివ్ గురించి వివరణ ​

సమస్య వివరణ ​

WSL Dashboard యొక్క .exe ఇన్‌స్టాలర్ లేదా .zip ఆర్కైవ్ డౌన్‌లోడ్ చేసిన తర్వాత, Windows Defender లేదా ఇతర యాంటీవైరస్ సాఫ్ట్‌వేర్ సెక్యూరిటీ హెచ్చరికను పాపప్ చేయవచ్చు, ఫైల్‌కు ప్రమాదం ఉందని సూచించవచ్చు లేదా నేరుగా బ్లాక్ చేసి డిలీట్ చేయవచ్చు.

ఇది ఎందుకు జరుగుతుంది? ​

ఇదితప్పుడు పాజిటివ్, ఫైల్‌లో నిజంగా వైరస్ ఉందని కాదు.

ప్రాథమిక కారణం:ఈ ప్రాజెక్ట్ EV (Extended Validation) కోడ్ సైనింగ్ సర్టిఫికెట్‌ను కొనుగోలు చేయలేదు.

కోడ్ సైనింగ్ సర్టిఫికెట్ అంటే ఏమిటి? ​

కోడ్ సైనింగ్ సర్టిఫికెట్ అమలు చేయదగిన ఫైల్‌లను డిజిటల్‌గా సైన్ చేయడానికి ఉపయోగించబడుతుంది, ఫైల్ విశ్వసనీయ ప్రచురణకర్త నుండి వచ్చిందని మరియు ట్యాంపర్ చేయబడలేదని రుజువు చేస్తుంది. Windows సైన్ చేయని లేదా సాధారణ సర్టిఫికెట్‌తో సైన్ చేసిన ప్రోగ్రామ్‌లకు మరింత కఠినమైన సెక్యూరిటీ తనిఖీలను వర్తింపజేస్తుంది.

సర్టిఫికెట్ రకాల మధ్య తేడా ​

సర్టిఫికెట్ రకంధరSmartScreen విధానం
సంతకం లేదుఉచితంనేరుగా బ్లాక్ చేయి, "తెలియని ప్రచురణకర్త"గా మార్క్ చేయి
సాధారణ OV సర్టిఫికెట్సంవత్సరానికి వందల యువాన్ఇప్పటికీ హెచ్చరిక పాపప్ అవుతుంది, కీర్తి పెంచుకోవాలి
EV సర్టిఫికెట్సంవత్సరానికి వేల యువాన్వెంటనే ఆమోదం, హెచ్చరిక లేదు

EV సర్టిఫికెట్‌తో సైన్ చేయని ప్రోగ్రామ్‌లను, Windows SmartScreen డిఫాల్ట్‌గా అసురక్షితంగా మార్క్ చేస్తుంది, యాంటీవైరస్ సాఫ్ట్‌వేర్ కూడా వాటిని సంభావ్య బెదిరింపులుగా గుర్తించే అవకాశం ఎక్కువ.

ఫైల్ సెక్యూరిటీ గురించి ​

నిశ్చింతగా ఉండండి, ఈ ప్రాజెక్ట్ యొక్క బిల్డ్ ప్రక్రియ పూర్తిగా పారదర్శకంగా మరియు ఆడిట్ చేయదగినది:

  1. ఓపెన్ సోర్స్ కోడ్: అన్ని సోర్స్ కోడ్ GitHubలో హోస్ట్ చేయబడింది, ఎవరైనా సమీక్షించవచ్చు
  2. ఆటోమేటెడ్ బిల్డ్: exe ఫైల్ GitHub Actions వర్క్‌ఫ్లో ద్వారా GitHub సర్వర్‌లలో స్వయంచాలకంగా బిల్డ్ చేయబడుతుంది, మొత్తం ప్రక్రియలో మానవ జోక్యం లేదు
  3. ట్రేస్ చేయగల బిల్డ్: ప్రతి బిల్డ్‌కు పూర్తి లాగ్ రికార్డులు ఉంటాయి, GitHub Actions పేజీలో చూడవచ్చు
  4. జీరో-టచ్ రిలీజ్: డెవలపర్ బిల్డ్ ప్రక్రియలో ఎటువంటి హానికరమైన కోడ్‌ను చొప్పించలేడు, ఫైల్ బిల్డ్ పూర్తి నుండి రిలీజ్ డౌన్‌లోడ్ వరకు పూర్తిగా ఆటోమేటెడ్

సరళంగా చెప్పాలంటే:exe ఫైల్ ఎప్పుడూ డెవలపర్ చేతుల్లోకి వెళ్లలేదు, "విషం కలపడం" అనే అవకాశం లేదు.

పరిష్కారాలు ​

పరిష్కారం 1: ట్రస్ట్ వైట్‌లిస్ట్‌కు జోడించండి (సాధారణ వినియోగదారులకు సిఫార్సు) ​

Windows Defender బ్లాక్ చేసినప్పుడు:

  1. "Windows సెక్యూరిటీ సెంటర్" → "వైరస్ & బెదిరింపు రక్షణ" తెరవండి
  2. "ప్రొటెక్షన్ హిస్టరీ" క్లిక్ చేయండి
  3. బ్లాక్ చేయబడిన అంశాన్ని కనుగొని, "చర్యలు" → "అనుమతించు" క్లిక్ చేయండి

లేదా డౌన్‌లోడ్‌కు ముందు మినహాయింపు జోడించండి:

  1. "Windows సెక్యూరిటీ సెంటర్" → "వైరస్ & బెదిరింపు రక్షణ" → "సెట్టింగ్‌లను నిర్వహించండి" తెరవండి
  2. క్రిందికి స్క్రోల్ చేసి "మినహాయింపులు" కనుగొని, "మినహాయింపులను జోడించండి లేదా తీసివేయండి" క్లిక్ చేయండి
  3. డౌన్‌లోడ్ డైరెక్టరీని మినహాయింపుగా జోడించండి

థర్డ్-పార్టీ యాంటీవైరస్: సంబంధిత సాఫ్ట్‌వేర్‌లో డౌన్‌లోడ్ చేసిన ఫైల్ లేదా డైరెక్టరీని ట్రస్ట్ జాబితాకు జోడించండి.

పరిష్కారం 2: సోర్స్ నుండి కంపైల్ చేయండి (డెవలపర్లకు సిఫార్సు) ​

ప్రీ-బిల్ట్ బైనరీలపై మీకు ఇంకా ఆందోళనలు ఉంటే, మీరు నేరుగా సోర్స్ కోడ్‌ను క్లోన్ చేసి స్థానికంగా కంపైల్ చేయవచ్చు:

bash
# రిపోజిటరీని క్లోన్ చేయండి
git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard

# Release వెర్షన్ కంపైల్ చేయండి
cargo build --release

# కంపైల్ అవుట్‌పుట్ target/release/ డైరెక్టరీలో ఉంటుంది

ఇలా మీరు అమలు చేసే కోడ్ కంటెంట్‌ను పూర్తిగా నిర్ధారించుకోవచ్చు.

పరిష్కారం 3: EV సర్టిఫికెట్ కొనుగోలు (డెవలపర్లకు వివరణ) ​

EV కోడ్ సైనింగ్ సర్టిఫికెట్ కొనుగోలు మూలంలో తప్పుడు పాజిటివ్ సమస్యను పరిష్కరించవచ్చు, కానీ కింది వాస్తవిక ఇబ్బందులను ఎదుర్కొంటుంది:

  • అధిక వ్యయం: EV సర్టిఫికెట్ సంవత్సరానికి వేల రెన్‌మిన్‌బీలు ఖర్చవుతుంది
  • నిరంతర వ్యయం: సర్టిఫికెట్ సంవత్సరానికి పునరుద్ధరించబడాలి, దీర్ఘకాలిక భారం
  • ప్రాజెక్ట్ స్వభావం: WSL Dashboard అనేది లాభాపేక్ష లేని ఓపెన్ సోర్స్ ప్రాజెక్ట్, ఈ ఖర్చును భరించడం కష్టం

మీరు ప్రాజెక్ట్ అభివృద్ధికి మద్దతు ఇవ్వాలనుకుంటే, ప్రాజెక్ట్ హోమ్‌పేజీలోని స్పాన్సర్ ఛానల్ ద్వారా విరాళం ఇవ్వవచ్చు, సర్టిఫికెట్ వంటి నిర్వహణ ఖర్చులను కవర్ చేయడంలో డెవలపర్‌కు సహాయపడుతుంది.

సారాంశం ​

  • ఫైల్ బ్లాక్ చేయబడటానికి EV కోడ్ సైనింగ్ సర్టిఫికెట్ లేకపోవడం, వైరస్ కాదు
  • అన్ని బిల్డ్ అవుట్‌పుట్‌లు GitHub Actions ద్వారా స్వయంచాలకంగా రూపొందించబడతాయి, ప్రక్రియ పారదర్శకంగా మరియు ఆడిట్ చేయదగినది
  • వినియోగదారులు వైట్‌లిస్ట్ జోడించడం లేదా స్వయంగా కంపైల్ చేయడం ద్వారా ఈ సమస్యను పరిష్కరించవచ్చు
  • EV సర్టిఫికెట్ కొనుగోలు మూలంలో పరిష్కరిస్తుంది, కానీ లాభాపేక్ష లేని ప్రాజెక్ట్‌కు ఆర్థిక ఒత్తిడి ఉంది

మీ అవగాహన మరియు మద్దతుకు ధన్యవాదాలు!