MDM के साथ पर्यवेक्षित डिवाइस पर VPN तैनात करना
पर्यवेक्षित डिवाइस पर VPN प्रोफ़ाइल इंस्टॉल करना सीधा है — Apple का .mobileconfig फ़ॉर्मैट यह संभालता है। कठिन हिस्सा VPN क्लाइंट के अंदर क्या होता है उसे नियंत्रित करना है। क्या उपयोगकर्ता अपनी टनल जोड़ सकते हैं? क्या वे सेटिंग्स बदल सकते हैं? डिवाइस जेलब्रोकन होने पर क्या होता है?
Vylos इनका उत्तर तीन प्रबंधित ऐप कॉन्फ़िगरेशन कुंजियों के माध्यम से देता है जो हर ऐप लॉन्च और फ़ोरग्राउंड ट्रांज़िशन पर पढ़ी जाती हैं।
प्रबंधित टनल पुश करना
प्रबंधित टनल VPN पेलोड वाले मानक Apple .mobileconfig प्रोफ़ाइल के माध्यम से वितरित होती हैं। ये प्रोफ़ाइल मैन्युअली इंस्टॉल, वेब पोर्टल के माध्यम से वितरित, या MDM के माध्यम से पुश की जा सकती हैं। प्रत्येक टनल कॉन्फ़िगरेशन में मानक WireGuard फ़ील्ड शामिल हैं — इंटरफ़ेस निजी कुंजी, पीयर सार्वजनिक कुंजी, एंडपॉइंट, अनुमत IP — साथ ही वैकल्पिक ऑन-डिमांड सक्रियण नियम।
प्रबंधित टनल Vylos में एक समर्पित "प्रबंधित टनल" अनुभाग में दिखाई देती हैं। उपयोगकर्ता टनल स्थिति और कनेक्शन विवरण देख सकते हैं, लेकिन प्रबंधित टनल को संशोधित, हटा, या मैन्युअली नियंत्रित नहीं कर सकते।
उपयोगकर्ता एक्सेस प्रतिबंधित करना
तीन प्रतिबंध कुंजियां नियंत्रित करती हैं कि उपयोगकर्ता क्या कर सकते हैं:
मैन्युअल टनल ब्लॉक करना
allowManualTunnels को false पर सेट करने से उपयोगकर्ता के लिए टनल प्रबंधन हटा दिया जाता है। “मेरी टनल” अनुभाग गायब हो जाता है, टनल जोड़ें बटन छिप जाता है और मौजूदा ऐप टनल की VPN प्रविष्टियाँ iOS सेटिंग्स में निष्क्रिय कर दी जाती हैं। टनल डेटा डिवाइस पर सुरक्षित रहता है—प्रतिबंध हटाते ही सब कुछ वापस आ जाता है।
यह उन वातावरणों के लिए प्रमुख सेटिंग है जहां उपयोगकर्ताओं को केवल IT-अनुमोदित VPN कॉन्फ़िगरेशन उपयोग करने चाहिए। छात्र iPad पर Vylos तैनात करने वाले स्कूल, अनुपालन आवश्यकताओं वाले व्यवसाय, या कोई भी संगठन जिसे डिवाइस पर पूर्वानुमेय VPN व्यवहार चाहिए।
सेटिंग्स को लॉक करना
allowSettings को false पर सेट करने से Settings आइकन टूलबार से पूरी तरह छिप जाता है। डिफ़ेंस-इन-डेप्थ गार्ड के रूप में, यदि स्क्रीन अन्य माध्यमों से पहुंची जाती है, तो यह "सेटिंग्स आपके संगठन द्वारा प्रबंधित हैं" संदेश दिखाती है। उपयोगकर्ता ऐप सुरक्षा विधि बदलने, टनल आर्काइव निर्यात करने, या लॉग देखने में असमर्थ होते हैं।
डिवाइस अखंडता लागू करना
blockJailbrokenDevices को true पर सेट करने से iOS पर जेलब्रेक डिटेक्शन सक्रिय होता है। Vylos चार विधियों से जेलब्रेक संकेतकों की जांच करता है: ज्ञात जेलब्रेक फ़ाइल पथ, पंजीकृत URL स्कीम, सैंडबॉक्स एस्केप प्रयास, और डायनामिक लाइब्रेरी इंजेक्शन स्कैन।
यदि कोई भी जांच विफल होती है, तो ऐप पूर्ण-स्क्रीन "डिवाइस नीति उल्लंघन" संदेश दिखाता है जिसे बंद नहीं किया जा सकता। सभी ऐप कार्यक्षमता तब तक ब्लॉक रहती है जब तक डिवाइस को अनमॉडिफ़ाइड स्थिति में पुनर्स्थापित नहीं किया जाता। टनल डेटा संरक्षित रहता है — कुछ भी हटाया नहीं जाता।
जांच होम व्यू लोड होने पर चलती है, ताकि प्रारंभिक डिप्लॉयमेंट के बाद होने वाले जेलब्रेक भी पकड़ में आएं।
विलंबित कॉन्फ़िगरेशन संभालना
MDM कॉन्फ़िगरेशन डिलीवरी हमेशा तात्कालिक नहीं होती। Vylos में एक रिट्राई मैकेनिज़्म शामिल है जो ऐप लॉन्च और फ़ोरग्राउंड ट्रांज़िशन के बाद 30 सेकंड तक प्रबंधित कॉन्फ़िगरेशन के लिए पोल करता है। यह उन मामलों को संभालता है जहां MDM प्रोफ़ाइल ऐप खुलने के थोड़ा बाद पहुंचती है — पहले इंस्टॉल या डिवाइस रीस्टार्ट के बाद सामान्य।
ऐप लॉक बायपास
जब कोई भी प्रबंधित ऐप कॉन्फ़िगरेशन मौजूद होता है, तो Vylos स्वचालित रूप से अपने बिल्ट-इन ऐप लॉक (Face ID, Touch ID, या TOTP) को बायपास करता है। धारणा यह है कि डिवाइस-स्तरीय प्रमाणीकरण पहले से ही MDM नीति द्वारा लागू है, इसलिए ऐप के अंदर दूसरी प्रमाणीकरण परत अनावश्यक है।
शुरू करना
टनल प्रोफ़ाइल मानक .mobileconfig VPN पेलोड उपयोग करती हैं — बुनियादी डिप्लॉयमेंट के लिए कोई MDM आवश्यक नहीं। प्रतिबंध कुंजियों के लिए, उन्हें अपने MDM समाधान के प्रबंधित ऐप कॉन्फ़िगरेशन चैनल के माध्यम से कॉन्फ़िगर करें। सभी प्रतिबंध कुंजी मान स्ट्रिंग हैं — "false" और "0" false का मूल्यांकन करते हैं, बाकी सब true का।
कॉन्फ़िगरेशन कुंजियों और डिप्लॉयमेंट उदाहरणों की पूरी सूची के लिए एडमिन गाइड देखें।