आप सभी जानते हैं कि मैं स्मार्ट, बुद्धिमान सॉफ़्टवेयर का दीवाना हूं। और मेरा मतलब उन टूल्स से है जो दार्शनिक स्तर पर सही ढंग से डिज़ाइन किए गए हैं; वे सामरिक झुंझलाहट के बजाय रणनीतिक समस्याओं को हल करते हैं। Windows में, ऐसे डिज़ाइन के दो प्रमुख उदाहरण EMET और एक्सप्लॉइट मिटिगेशन हैं, फायर-एंड-फॉरगेट सुरक्षा अवधारणाएं जो बुरे सॉफ़्टवेयर को फ़िल्टर करने के पुराने ब्लैकलिस्ट मॉडल का उपयोग नहीं करती हैं। इसके बजाय, वे अवैध मेमोरी इंस्ट्रक्शन को फ़िल्टर करने के दार्शनिक दृष्टिकोण का उपयोग करते हैं। इससे कोई फर्क नहीं पड़ता कि आपका ऐप क्या है, अगर यह बुरी तरह व्यवहार करता है, तो यह गिर जाता है।
इसका मतलब है कि मैं हाल ही में अनावृत Microsoft सॉफ़्टवेयर समाधान के बारे में पढ़ने के बाद काफी चिंतित था और लगभग उत्सुक हो गया था जिसे Windows Defender Application Guard कहा जाता है, जो खतरों को ब्लॉक करने के लिए हार्डवेयर आइसोलेशन का उपयोग करता है। यह मेरे तरह का टूल लगता है। कोई हस्ताक्षर नहीं, कोई अपनी पूंछ का पीछा नहीं। इसके बजाय आपको आइसोलेटेड ब्राउज़िंग इंस्टेंस मिलते हैं, और उनके अंदर जो कुछ भी होता है, वहीं रहता है। लास वेगास की तरह। तो मैंने टेस्टिंग शुरू की।
Application Guard सेटअप
और मेरी उम्मीदों पर तुरंत पानी फिर गया। Application Guard एंटरप्राइज़ के लिए डिज़ाइन किया गया है, ठीक अन्य दो सुरक्षा समाधानों की तरह, और इसलिए इसके लिए कम से कम Windows 10 Pro की आवश्यकता होती है, अन्य दो समाधानों के विपरीत, और यह कुछ ऐसा है जो मेरे टेस्ट मशीन पर नहीं था। मुझे पता था कि मेरा प्रयास विफल होने वाला है। लेकिन मैं अपना टेस्टिंग सत्र पूरा करना चाहता था और यह लेख लिखना चाहता था, क्योंकि यहां सीखने के लिए महत्वपूर्ण सबक हैं भले ही। तो जब हम इस टुकड़े के अंत में एक खुश क्षण नहीं होने जा रहे हैं, आप केवल इंटरनेट फ्लफ का एक और बेकार टुकड़ा नहीं पढ़ेंगे।
थोड़ा बेशर्म सेल्फ प्रमोशन का तत्व है, निश्चित रूप से (मैं नहीं)। Application Guard अंतर्निहित आइसोलेशन इंजन के रूप में Microsoft Edge का उपयोग करता है (पृष्ठभूमि में Hyper-V के साथ)। उस अंत तक, इसे Firefox और Chrome दोनों के लिए ब्राउज़र एक्सटेंशन के माध्यम से पेश किया जाता है। हां, आपने सही पढ़ा। आप एक्सटेंशन इंस्टॉल करते हैं जो आपको Edge का उपयोग करके आइसोलेटेड टैब लॉन्च करने देते हैं। पुराने दिनों में, आपके पास Firefox के लिए IETab था। खैर, समान, सिवाय इसके कि अंतर्निहित तकनीक अलग है, और फोकस संगतता के बजाय सुरक्षा पर है।
मैंने Firefox एक्सटेंशन इंस्टॉल करके शुरू किया। इसने एक टैब खोला जिसने मुझे सूचित किया कि मुझे एक और चरण की आवश्यकता है, और वह था Store से वास्तविक Application Guard, एह, ऐप प्राप्त करना। मैंने इसे कई कारणों से अविश्वसनीय रूप से खराब तरीके से आयोजित विचार पाया।

एक, अगर मैं गलत नहीं हूं, तो Windows Enterprise आमतौर पर Store का उपयोग नहीं करता। दो, Windows Phone के दुर्भाग्यपूर्ण निधन के साथ, पूरी स्टोर अवधारणा कुछ हद तक बेकार है, इसलिए लोगों को वहां इंगित करना वास्तव में कोई मूल्य नहीं रखता। तीन, आपको Control Panel के माध्यम से App Guard घटक इंस्टॉल करने की आवश्यकता है - चार साल बाद भी Settings से अधिक मूल्यवान और उपयोगी। चार, वापस Store पर, यह निश्चित रूप से आपको ऑनलाइन खाते का उपयोग करने के लिए प्रेरित करेगा और संकेत देगा, लेकिन यदि आप स्थानीय सेटअप - या एंटरप्राइज़ लॉगऑन - का उपयोग कर रहे हैं, तो यह पूरी तरह से निशाना चूक जाता है।

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

आप App Guard एक्सटेंशन को अक्षम करके इससे बच सकते हैं, लेकिन वास्तव में। इसे करने के कई तरीके हैं, सुरुचिपूर्ण तरीके। उदाहरण के लिए, सब कुछ एक बंडल के रूप में पेश करें बजाय सेटअप को चार अलग-अलग वैक्टर में बिखेरने के। या शायद सेटअप को टुकड़ों में न खिलाएं।

एक बार यह चरण पूरा हो जाने पर, Firefox एक्सटेंशन स्क्रीन ने अब एक और गायब टुकड़ा दिखाया! और यह वह था जिसे मैं ठीक नहीं कर सका - Home संस्करण और वह सब। लेकिन फिर, यह तुरंत क्यों नहीं दिखाया गया? इस तरह, ऐसा लगता है कि पूरा प्रयास मुझे Store पर जाने और एक ऐप इंस्टॉल कराने के लिए था।

मैं वास्तव में नाराज था। मुझे साथी ऐप इंस्टॉल कराने का कोई कारण नहीं था अगर सिस्टम Home है और तकनीक का उपयोग नहीं कर सकता। लेकिन मुझे लगता है कि Microsoft वही गलतियां बार-बार दोहरा रहा है। हमारे पास GWX के साथ आक्रामक मार्केटिंग थी, हमारे पास जबरन अपडेट के साथ था, और अब यह। पेशेवर नहीं।
आखिरकार, अगर यह सॉफ़्टवेयर गंभीर लोगों के लिए है, तो वे Store के बारे में बंदर की तरह नहीं घूमेंगे, वे निश्चित रूप से इसका उपयोग नहीं करेंगे क्योंकि यह बहुत अधिक एक मृत प्लेटफॉर्म है - हाय मेरा Lumia 950 सही, सही! - वहां यह भी बहुत अच्छी संभावना है कि वे स्थानीय खाते का उपयोग करेंगे, और एंटरप्राइज़ में, नियमों का एक पूरी तरह से अलग सेट लागू होता है।
Microsoft एक सिंगल MSI या EXE की पेशकश कर सकता था जो सब कुछ करता है - Hyper-V और Application Guard जैसी वैकल्पिक Windows सुविधाएं जोड़ता है, सिस्टम कॉन्फ़िगर करता है - और केवल ब्राउज़र उपयोगकर्ताओं के लिए एक्सटेंशन कॉन्फ़िगरेशन छोड़ देता है। बस। लेकिन जाहिर तौर पर, एक चेकबॉक्स था जिसे कहीं चेक किया जाना था, और उस पर Store लिखा था। फिर, फाइन प्रिंट पढ़ने पर, डायग्नोस्टिक डेटा का भी उल्लेख है। आह। क्या वे कभी सीखेंगे?
और फिर, वास्तविक कॉन्फ़िगरेशन है, अगर आप सब कुछ चालू कर लेते हैं।
सुरक्षा लाभ
मैं अपना निर्णय तब तक सुरक्षित रखूंगा जब तक मैं Application Guard का टेस्ट नहीं करता - आप इस विषय पर ghacks लेख पढ़ना चाह सकते हैं, क्योंकि यह मेरे दुखी चेहरे के प्रयास की तुलना में थोड़ा अधिक प्रकाश डालता है। लेकिन मेरे पास बहुत सारे सवाल हैं। यदि यह EMET और एक्सप्लॉइट मिटिगेशन की तरह समझदार दर्शन के साथ बनाया गया है, तो यह एक सर्वोच्च उत्पाद होगा। लेकिन फिर ... पहला, Edge अब Chrome के समान इंजन का उपयोग करता है, इसलिए सुरक्षा और सैंडबॉक्सिंग की अवधारणाएं समान हैं। इस उदाहरण में Application Guard का अतिरिक्त लाभ क्या है?
Application Guard Exploit Mitigation के साथ कैसे फिट बैठता है? मेरा मतलब है, मेरे पास विभिन्न प्रोग्राम्स के लिए मिटिगेशन सक्षम हैं, लेकिन Edge के लिए नहीं, क्योंकि मैं इसका उपयोग नहीं करता। क्या इसका मतलब है कि मेरा एक्सप्लॉइट-हार्डन्ड Firefox, वास्तविक ब्राउज़र बेसलाइन सुरक्षा की परवाह किए बिना, नॉन-हार्डन्ड Edge से बेहतर सुरक्षा रखता है?
Firefox की बात करें तो, यदि आप Adblock और/या Noscript का उपयोग करते हैं, तो एक अच्छा मौका है कि आप बहुत सारे शोर और कचरे को फ़िल्टर कर रहे हैं, जो संयोग से सुरक्षा जोखिमों से भी जुड़े हुए हैं। Application Guard कौन से अतिरिक्त लाभ पेश करता है जो उपरोक्त द्वारा कवर नहीं किए गए हैं?
सबसे महत्वपूर्ण सवाल ...
Home संस्करण उपयोगकर्ताओं को यह अच्छी चीज़ नहीं मिलती। लेकिन फिर, अगर यह वास्तव में अच्छा है - जो मैं पढ़ने में सक्षम था, उसके आधार पर, कोई वास्तविक टेस्टिंग नहीं अभी तक, तो यह निम्नलिखित प्रश्न उठाता है:
यदि Application Guard इतना महत्वपूर्ण और प्रभावी है, तो Home संस्करण उपयोगकर्ताओं को असुरक्षित क्यों छोड़ा जा रहा है? और यदि Home संस्करण उपयोगकर्ताओं के पास पहले से ही पर्याप्त सुरक्षा है, तो क्या Application Guard का वास्तविक व्यावहारिक मूल्य है?
निष्कर्ष
Application Guard वास्तव में एक अच्छी चीज़ की तरह लगता है। लेकिन वर्तमान कार्यान्वयन खुरदरा है। पहला, Home संस्करण उपयोगकर्ताओं को छोड़ दिया गया है, लेकिन ठीक है, मुझे यह मिलता है। सेटअप भद्दा है। ब्राउज़र एक्सटेंशन स्क्रीन में पाइसिमल चेकबॉक्स अभ्यास का कोई कारण नहीं है - अगर सिस्टम संगत नहीं है, तो Store चरण अनावश्यक है। और यह वैसे भी अनावश्यक है। क्योंकि यह पोस्ट-मोबाइल Microsoft युग में एक व्यवहार्य वितरण विधि नहीं है, और यह सामान्य Pro या एंटरप्राइज़ उपयोग के तरीकों के साथ अच्छी तरह से संरेखित नहीं होता है। फिर, सुरक्षा पर व्यावहारिक प्रश्न हैं, और आइसोलेटेड वातावरण में उपयोग किए जाने वाले ब्राउज़र के रूप में Edge का मूल्य।
मैं इस भावना से बच नहीं सकता कि यह एक महान सुरक्षा सुविधा से अधिक है। यह Edge का उपयोग करने के लिए लोगों को एक तरह से या किसी अन्य तरीके से मजबूर करने का प्रयास लगता है, Microsoft ब्राउज़र्स में लगभग पंद्रह वर्षों की स्थिर बाजार हिस्सेदारी गिरावट के बाद। समग्र कंटेनर + आइसोलेशन विचार काफी दिलचस्प है। यह ताज़ा है, यह नवीन है, मेरी तरह का मज़ा। लेकिन फिर, क्या यह वास्तविक समस्या को हल करता है, और वह है लोग अपने ब्राउज़र के साथ मूर्खतापूर्ण चीजें करते हैं? और फिर, क्या तथाकथित ड्राइव-बाय एक्सप्लॉइट मॉडर्न Firefox या Chrome में एक चीज़ हैं? मुझे नहीं पता, शायद।
एक दिन, मुझे व्यावहारिक उत्तर मिलने की उम्मीद है। यदि Application Guard EMET और दोस्तों की तरह कहीं भी मजबूत और लचीला है, तो यह एक योग्य टूल हो सकता है, ब्राउज़र इंजन के बावजूद। अभी के लिए, मैं संदेहजनक हूं, क्योंकि पहला अनुभव बल्कि अटपटा रहा है। ओह वेल। जारी रहेगा।
चीयर्स।