Skip to content

सुरक्षा सॉफ़्टवेयर के गलत सकारात्मक के बारे में ​

समस्या विवरण ​

WSL Dashboard का .exe इंस्टॉलेशन पैकेज या .zip संपीड़ित पैकेज डाउनलोड करने के बाद, Windows Defender या अन्य एंटीवायरस सॉफ़्टवेयर सुरक्षा चेतावनी दिखा सकते हैं, फ़ाइल में जोखिम होने का संकेत देते हुए या सीधे अवरोधित/हटा सकते हैं।

ऐसा क्यों होता है? ​

यह गलत सकारात्मक (False Positive) है, फ़ाइल वास्तव में वायरस नहीं है।

मूल कारण है: इस परियोजना ने 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 प्रमाणपत्र खरीदना मूल से समाधान कर सकता है, लेकिन गैर-लाभकारी परियोजना के लिए आर्थिक दबाव है

आपकी समझ और समर्थन के लिए धन्यवाद!