उत्तर वास्तव में है: कोई सरल हां या कोई उत्तर नहीं है। लेकिन सुरक्षा आपके देव उपयोगकर्ताओं के लिए कम से कम उतनी ही महत्वपूर्ण है जितनी किसी और के लिए।
एक तरफ, हाँ देवता तकनीकी रूप से अधिक समझदार होते हैं। दूसरी ओर, उनका अक्सर एक तनावपूर्ण काम होता है और उनके देव मील के पत्थर एक सुरक्षित वातावरण के रूप में किसी की खुद की प्रणाली को बनाए रखने के लिए आवश्यक अतिरिक्त देखभाल पर प्राथमिकता लेने की संभावना रखते हैं। यह डेवलपर्स की आलोचना नहीं है; यह उनके दैनिक कर्तव्यों का एक सही विचार है।
यदि आप देवों को उनके सिस्टम में पूर्ण, अनफ़िट एक्सेस देने जा रहे हैं, तो आपको वास्तव में निम्नलिखित अतिरिक्त उपायों पर विचार करना चाहिए:
- एक अन्य प्रणाली प्रदान करें, सामान्य गैर-देव उपयोग के लिए सामान्य उपयोगकर्ता सिस्टम जितना लॉक किया गया है, उतना ही लॉक किया गया है।
- अपने पूर्ण-एक्सेस देव मशीनों को एक विशेष वीएलएएन में डाल दिया, केवल देव संसाधनों तक पहुंच के साथ।
- पूछें कि क्या कुछ भी एक संक्रमित प्रणाली को कोडबेस को खतरे में डालने से रोक देगा। घातक कोड में एक पिछले दरवाजे मशीन की जाँच कर सकता है, या एक शत्रुतापूर्ण हैकर के हाथों में कोडबेस मिटा सकता है? इस जोखिम को कम करने के लिए उचित कदम उठाएं।
- इसी प्रकार, पूछें कि क्या कुछ भी सिस्टम में आयोजित व्यावसायिक डेटा की सुरक्षा करता है, जो देवताओं के पास है।
- सॉफ्टवेयर सिस्टम और देव प्रणालियों की सुरक्षा ऑडिट नियमित रूप से करें।
- एक विचार प्राप्त करें कि वे क्या चल रहे हैं और इस जानकारी का उपयोग करके अपने देव सिस्टम को पुन: परिनियोजन छवियों का निर्माण करें।
- जल्दी या बाद में आपके पास एक देव होगा जो लापरवाह हो जाता है और उन चीजों को स्थापित करता है जो स्पष्ट रूप से खतरनाक या पूरी तरह से गैर-काम से संबंधित हैं। ऐसा होने पर जल्दी से चेतावनी भेजकर, आप देव समुदाय को यह बताने देंगे कि हां, कोई देख रहा है, और उनके पास उचित मानकों के भीतर रहने की जिम्मेदारी है।
- क्या आप नियमित मालवेयर स्कैन कर रहे हैं? कुछ मामलों में, देवता ऑन-एक्सेस एवी सिस्टम (उन एवी सिस्टम जो हमेशा चालू रहते हैं, हमेशा हर फ़ाइल एक्सेस पर स्कैन करते हैं) द्वारा लगाए गए प्रदर्शन कर की शिकायत करेंगे। यह एक रात की स्कैन रणनीति के लिए आगे बढ़ना बेहतर हो सकता है, और / या आपके ऑन-एक्सेस स्कैनिंग के लिए फ़ाइल / फ़ोल्डर बहिष्करण बना सकता है। सुनिश्चित करें कि बाहर की गई फ़ाइलों को किसी अन्य तरीके से स्कैन किया गया है, हालांकि।
- क्या आपके व्यवस्थापक-सक्षम देव सभी AV स्कैनिंग बंद कर सकते हैं? आप इसका पता कैसे लगाएंगे और इसका निवारण कैसे करेंगे?
यदि आप देव सिस्टम लॉकडाउन करने जा रहे हैं, तो आपको निम्नलिखित पर विचार करना चाहिए:
- क्या आपके पास उनके समर्थन अनुरोधों का तेजी से जवाब देने के लिए समर्थन क्षमता है? अपने देवताओं के औसत वेतन दर पर विचार करें, और पूछें कि क्या वे एक तेज प्रतिक्रिया-समय SLA के लायक हैं या नहीं। यह शायद आपके $ 120k देव (जो एक मल्टीमिलियन डॉलर प्रोजेक्ट के लिए महत्वपूर्ण है) को रखने के लिए समझ में नहीं आता है, जबकि आप $ 60k / year कर्मचारियों से समर्थन रीक्स संभाल रहे हैं।
- क्या आपके पास स्पष्ट और स्पष्ट नीति है कि आप अपने देवताओं के लिए क्या समर्थन अनुरोध करेंगे और क्या नहीं करेंगे? यदि उन्हें लगने लगे कि समर्थन मनमाना है, तो आप अंततः दर्द महसूस करेंगे ।
किसी भी तरह से, आपको यह स्वीकार करने की आवश्यकता है कि डेवलपर्स एक विशेष मामला है और उन्हें किसी प्रकार के अतिरिक्त समर्थन की आवश्यकता है। यदि आप इसके लिए बजट नहीं दे रहे हैं, तो समस्याओं की संभावना अभी से बढ़ रही है ... या भविष्य में होगी।
एक साइड नोट के रूप में, मैंने देखा है बहुत समान तर्क sysadmins के साथ होते हैं। कम से कम दो अलग-अलग नौकरियों पर मैंने देखा है कि जब sysadmins काफी तीखी बहस करते हैं, तो यह सुझाव दिया गया था कि उन्हें स्वयं सिस्टम को बंद कर देना चाहिए, या कम से कम दो लॉगिन का उपयोग करना चाहिए (रूट / व्यवस्थापक निजी के साथ एक; एक बिना)। कई सीसडैमिन ने महसूस किया कि उन्हें किसी भी तरह से बंद नहीं किया जाना चाहिए और इस तरह के उपायों के खिलाफ सख्ती से तर्क दिया जाना चाहिए। जल्द या बाद में कुछ लॉकडाउन-एवरेज एडमिन के पास एक सुरक्षा घटना होगी और उदाहरण हम सभी पर एक शैक्षिक प्रभाव होगा।
मैं उन sysadmins में से एक हुआ करता था जो हर समय एडमिन के साथ चलती थी। जब मैंने दोहरे खातों में बदलाव किया और केवल जरूरत के हिसाब से ऊपर उठे, तो मैं मानता हूं कि पहले कुछ महीनों के दौरान यह काफी निराशाजनक था। लेकिन बादल में चांदी का अस्तर यह था कि मैं उन प्रणालियों की सुरक्षा के बारे में बहुत कुछ सीखता था जो मैं प्रशासित कर रहा था, जब मेरा सामान्य खाता उसी प्रतिबंध के तहत रहता था जो मैं उपयोगकर्ताओं पर रख रहा था। इसने मुझे एक बेहतर प्रशासक बना दिया! मुझे संदेह है कि डेवलपर्स के लिए भी यही सच है। और सौभाग्य से विंडोज की दुनिया में, हमारे पास अब यूएसी है, जो सीमित उपयोगकर्ता के रूप में चलाना और केवल जरूरत पड़ने पर इसे बढ़ाना आसान बनाता है।
व्यक्तिगत रूप से मुझे नहीं लगता है कि किसी को सुरक्षा प्रथाओं के किसी भी रूप से ऊपर होना चाहिए। सभी (sysadmins, devs, ऊपरी प्रबंधन शामिल) को पर्याप्त सुरक्षा प्रक्रियाओं और उनके पैर की उंगलियों पर रखने के लिए निरीक्षण किया जाना चाहिए। अन्यथा कहने के लिए कहना है कि कंपनी सिस्टम और डेटा सुरक्षा के प्रयास के लायक नहीं हैं।
चलो इसे एक और तरीका है। अगर मार्क रोसिनोविच को एक रूटकिट द्वारा लिया जा सकता है , तो कोई भी कर सकता है!