8

बाद के बावजूद हम अपनी वेबसाइट से एक InstallShield EXE के रूप में एक Windows प्रोग्राम डाउनलोड करने योग्य प्रदान करते हैं।IE9 SmartScreen चेतावनी, सभी सिफारिशों

जब कोई चल IE9 डाउनलोड करने और हमारे सॉफ्टवेयर को चलाने के लिए प्रयास करता तो उन्हें अपनी स्क्रीन के तल पर निम्न संदेश:

PROGRAMNAME.exe is not commonly downloaded and could harm your computer. 
[DELETE] [ACTIONS] [VIEW DOWNLOADS] 

मैं पढ़ा है http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx

यह पता चलता है:

  • डिजिटल एक एथेंटिकोड हस्ताक्षर के साथ अपने कार्यक्रमों करें।
  • सुनिश्चित करें डाउनलोड मैलवेयर के रूप में नहीं पाया जाता है।
  • विंडोज लोगो के लिए आवेदन करें।

हम सभी तीन कार्य कर लेते। हमारा EXE डिजिटल रूप से एक प्रामाणिक हस्ताक्षर के साथ हस्ताक्षरित है (और चेतावनी संदेश के ऊपर वाला बार नारंगी है, लाल नहीं, यह दर्शाता है कि IE9 हस्ताक्षर को मान्यता और सत्यापित करता है)। हमारे डाउनलोड को किसी एंटीवायरस प्रोग्राम द्वारा मैलवेयर के रूप में नहीं मिला है जिसे हमने आजमाया है। और हमने विंडोज लोगो के लिए आवेदन किया है और प्राप्त किया है।

के रूप में अभी तक, हमारे ग्राहकों की सबसे आईई 9 का उपयोग कर नहीं कर रहे हैं लेकिन यह जो लोग ऐसा करने के लिए बहुत परेशानी है। क्या इसके बारे में हम कुछ और कर सकते हैं, या क्या हमें तब तक इंतजार करना पड़ेगा जब तक कि इस संदेश को दूर करने से पहले ग्राहकों के एक महत्वपूर्ण द्रव्यमान ने इस सॉफ्टवेयर को डाउनलोड नहीं किया हो?

(कि इसका मतलब यह है जब हम एक नया संस्करण जारी, सभी आईई 9 उपयोगकर्ताओं उनमें से पर्याप्त है जब तक यह डाउनलोड किया है फिर से यह संदेश प्राप्त होगा?)

अद्यतन 2011-06-14:

धन्यवाद, @ एरिकलो-एमएसएफटी। यूआरएल http://dakim.dakiminc.netdna-cdn.com/DakimBrainFitness.exe है। (यह http://www.dakim.com पर "नि: शुल्क परीक्षण डाउनलोड करें" बटन पर पाया गया है।)

हम केवल थोड़ी देर के लिए डाउनलोड करने योग्य परीक्षण की पेशकश कर रहे हैं। हमारी प्राथमिक वितरण विधि स्थापना डीवीडी है।

+0

उस संसाधन से, ऐसा लगता है कि आपका संदेह सही है, लेकिन सभी IE9 उपयोगकर्ताओं को "पर्याप्त" डाउनलोड ट्रैक किए जाने तक संदेश प्राप्त होगा। मुझे आश्चर्य है कि वे वास्तव में ट्रैकिंग कैसे करते हैं? –

+0

मुझे एक नज़र रखने में खुशी है। यूआरएल क्या है? क्या आपने अपने नए कोड का उपयोग करके अपने कोड पर हस्ताक्षर किए हैं जिसका पहले उपयोग नहीं किया गया है? – EricLaw

+0

धन्यवाद, हम इसमें देखेंगे। प्रतिष्ठा बनाने की अनुमति देने के लिए आप निश्चित रूप से उसी प्रमाण पत्र के साथ रहना चाहेंगे। http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx – EricLaw

उत्तर

2

विस्तृत सत्यापन कोड हस्ताक्षर प्रमाण पत्र धीरे this पोस्ट के अनुसार प्रतिष्ठा का निर्माण करने की आवश्यकता से ग्रस्त नहीं है:

प्रतिष्ठा उत्पन्न और डिजिटल प्रमाणपत्र के साथ-साथ विशिष्ट फ़ाइलों को सौंपा गया है। डिजिटल प्रमाण पत्र डेटा को समेकित करने और कई व्यक्तिगत कार्यक्रमों के बजाय एक प्रमाणपत्र को असाइन करने की अनुमति देते हैं। यद्यपि आवश्यक नहीं है, ईवी कोड हस्ताक्षर प्रमाणपत्र द्वारा हस्ताक्षरित कार्यक्रम तुरंत स्मार्टस्क्रीन प्रतिष्ठा सेवाओं के साथ प्रतिष्ठा स्थापित कर सकते हैं भले ही उस फ़ाइल या प्रकाशक के लिए कोई पूर्व प्रतिष्ठा मौजूद न हो। ईवी कोड हस्ताक्षर प्रमाणपत्रों में एक अद्वितीय पहचानकर्ता भी है जो प्रमाणपत्र नवीनीकरण में प्रतिष्ठा को बनाए रखना आसान बनाता है। केवल Authenticode एक रूट द्वारा जारी प्रमाणपत्र जो Windows रूट प्रमाणपत्र प्रोग्राम का सदस्य है प्रतिष्ठा स्थापित कर सकता है।

इस समय, सिमेंटेक और DigiCert ईवी कोड हस्ताक्षर प्रमाणपत्र दे रहे हैं।

मेरा उत्तर सुधारने के प्रयास में, मैंने similar question पर एक लिंक जोड़ा है, जिसे मैंने पूछा और अंततः मुझे जवाब दिया।