पृष्ठभूमि
अधिकांश इंस्टॉलेशन टूलकिट में इंस्टॉलेशन के बाद स्वचालित रूप से या अन्यथा, बाहरी प्रोग्राम लॉन्च करने की क्षमता होती है। यह अक्सर इंस्टॉलर में "Show readme", या "स्टार्ट प्रोग्राम" जैसे विकल्पों के माध्यम से प्रकट होता है।
मुद्दा
समस्या यह है, इनमें से कई इंस्टॉलर खराब कोडित हैं, और अनुमतियों को उचित रूप से नहीं छोड़ते हैं। उदाहरण के लिए, एप्लिकेशन को स्वचालित रूप से शुरू करना, या ब्राउज़र में एप्लिकेशन के होमपेज को खोलना, अक्सर इंस्टॉलर के विशेषाधिकारों या "उच्च" यूएसी अखंडता स्तर के साथ एप्लिकेशन या ब्राउज़र लॉन्च करने का परिणाम होता है!
इसमें स्थापित एप्लिकेशन, या एक वेब पेज (और संभवतः ब्राउज़र ऐड-ऑन) को खोलकर सुरक्षा उल्लंघनों को खोलने की क्षमता है, जो अब उन्नत अनुमतियों के साथ चल रहे हैं।
(यही कारण है कि मैं सॉफ्टवेयर स्थापित करते समय ऑटो-लॉन्च विकल्पों को चुनने की दृढ़ता से सलाह देता हूं।)
सवाल
क्या कुछ विशेष अनुप्रयोगों (जैसे वेब ब्राउज़र) को कभी भी प्रशासकीय विशेषाधिकारों के साथ लॉन्च करने से रोका जा सकता है, अर्थात प्रक्रिया नाम पर आधारित एक स्वचालित ड्रॉप-विशेषाधिकार?