ओपन-सोर्स सुरक्षा उपकरण
लिनिस: वन-कमांड पोस्चर चेक के लिए लिनक्स ऑडिटिंग सीएलआई
लिनिस होस्ट कॉन्फ़िगरेशन ऑडिटर है: एक पोर्टेबल सीएलआई जो एक बार में यूनिक्स होस्ट की सुरक्षा स्थिति का ऑडिट करता है, कर्नेल हार्डनिंग, ऑथ प्रैक्टिस, अनुमतियां, लॉग और इंस्टॉल किए गए सॉफ़्टवेयर में सैकड़ों जांच करता है, जो हार्डनिंग इंडेक्स और एक रिपोर्ट फ़ाइल के साथ समाप्त होता है। इसमें कोई एजेंट या कोई डेमॉन नहीं है: इसे समय-समय पर या स्क्रिप्ट योग्य चलाएं, और यह लिनक्स एस्टेट की कॉन्फ़िगरेशन स्वच्छता पर सबसे तेज़ ईमानदार पहली नज़र है।
मुख्य बिंदु
- टूल मॉडल सरल है: एक शेल-आधारित ऑडिट स्रोत से चलता है (इंस्टॉल की आवश्यकता नहीं है) और पढ़ता है कि वास्तव में होस्ट, कॉन्फ़िगरेशन फ़ाइलें, पैकेज स्थिति, अनुमतियाँ, सेवा परिभाषाएँ क्या हैं; शून्य एजेंट का मतलब है कि यह एसएसएच पर स्क्रिप्टिंग करके लंबे समय से भूले हुए बेड़े के खिलाफ चल सकता है (व्यस्त मेजबानों पर सावधानी के साथ)।
- परिणाम सूचकांक प्लस विवरण हैं: 0-100 सख्त सूचकांक आसन को सारांशित करता है (और प्रति-रन KPI की तरह व्यवहार करता है), रिपोर्ट फ़ाइल (lynis-report.dat) डैशबोर्ड/CI को फ़ीड करती है, और निष्कर्ष स्पष्ट रूप से परीक्षण आईडी से जुड़े सुझाए गए उपचारों को ले जाते हैं; वर्कफ़्लो स्कैन है, अंतिम रन के विरुद्ध भिन्न है, और प्रत्येक खोज के अनुसार मालिकों को असाइन करता है।
- सीआईएस मैपिंग आंशिक और उपयोगी है: कई चेक सीआईएस बेंचमार्क सिफारिशों के साथ संरेखित होते हैं, लेकिन लिनिस पूर्ण सीआईएस अनुपालन स्कैनर नहीं है (एंटरप्राइज़ ऐड-ऑन प्रदान करने वाली कंपनी); बेंचमार्क संदर्भों को त्वरक के रूप में मानें, न कि अनुपालन प्रमाणपत्र के रूप में।
- सुधारात्मक वर्कफ़्लो का महत्व है: ऑडिट निष्कर्ष ठोस सुधारों (कॉन्फ़िगरेशन निर्देश, पैकेज निष्कासन, अनुमति परिवर्तन) के साथ आते हैं; प्रवर्तन के लिए एक कॉन्फिग प्रबंधन टूल (एन्सिबल/साल्ट, हमारे समर्पित लेख देखें) के साथ जोड़ी बनाएं क्योंकि मैन्युअल सुधार एक तिमाही के भीतर समाप्त हो जाता है।
- इसे चलाना सस्ता है, परिवर्तन तय करना आसान नहीं है: उत्पादन सावधानी में ऑडिट (कुछ जांच दूसरों की तुलना में भारी होती हैं), व्यस्त होस्ट पर विंडो शेड्यूल करना मायने रखता है, और होस्ट के बीच डेल्टा (एक ही सेवा पूरे बेड़े में अलग-अलग कॉन्फ़िगर की गई है) अक्सर सबसे दिलचस्प खोज होती है।
- यह हमारे सुरक्षा-उपकरण सेट में कहां बैठता है: लिनिस होस्ट-कॉन्फ़िगरेशन ऑडिटर (एक मशीन की स्वच्छता) है, वज़ुह एससीए एजेंटों (हमारे समर्पित लेख) के साथ पूरे क्षेत्र में एक ही विचार का विस्तार करता है, ओपनवीएएस नेटवर्क-फेसिंग एक्सपोज़र को स्कैन करता है, और फाल्को रनटाइम देखता है; मासिक लिनिस रन प्लस वज़ुह निरंतर जांच एक ठोस बेसलाइन जोड़ी है।
क्षेत्रीय टिप्पणी
लिनिस रन ने खुद को सही ठहराया: दो समान वेब होस्ट, हार्डनिंग इंडेक्स 74 और 51, दो साल पहले एक सिस्टम और एक एसएसएच कॉन्फिग परिवर्तन द्वारा अलग हो गए। अंतर ढूंढने में पांच मिनट लगे और इसे एक कॉन्फिग प्रबंधन मॉड्यूल के जरिए ठीक किया गया, जो अब दोनों की सुरक्षा करता है। ऑडिट का भुगतान डेल्टा में होता है।
अक्सर पूछे जाने वाले प्रश्न
लिनिस बनाम ओपनएससीएपी/सीआईएस बेंचमार्क टूल?
लिनिस हल्का पोर्टेबल सीएलआई उत्तर है; ओपनएससीएपी एक्सएमएल-आधारित एससीएपी औपचारिकता रखता है और औपचारिक अनुपालन रिपोर्ट तैयार कर सकता है; प्रत्येक मेजबान पर सख्त सूचकांक के साथ त्वरित मासिक मुद्रा जांच के लिए, लिनिस घर्षण पर जीतता है।
एक सामान्य उपचार सूची कैसी दिखती है?
पासवर्ड नीति और एसएसएच कॉन्फिग फिक्स, सर्विस प्रूनिंग, संवेदनशील फाइलों पर सुरक्षित अनुमतियां, लॉगिंग पूर्णता, और कर्नेल sysctl ट्विक्स; प्रत्येक खोज में एक ठोस सुझाई गई फिक्स और परीक्षण आईडी होती है, इसलिए सफाई सूची सीधे Ansible कार्यों में बदल जाती है।
हमें इसे कितनी बार चलाना चाहिए?
बेड़े की बेसलाइन पर मासिक, साथ ही प्रमुख कॉन्फ़िगरेशन परिवर्तन या होस्ट ऑनबोर्डिंग के बाद; मान किसी एकल रन के मूल स्कोर के बजाय पिछले रन के अंतर के माध्यम से संयोजित होता है।
क्या उत्पादन चालू रखना सुरक्षित है?
अधिकतर केवल डिज़ाइन द्वारा पढ़ने के लिए, कुछ गहन परीक्षणों के लिए ऑप्ट-इन के साथ; इसे पहली बार एक शांत विंडो के दौरान चलाएं, और प्रदर्शन-प्रभावकारी जांच को उत्पादन में डिफ़ॉल्ट के बजाय कॉन्फ़िगरेशन विकल्प के रूप में मानें।
ओपन-सोर्स सुरक्षा उपकरण में Kinetikatech कैसे सहायता करता है
सच कहें तो अधिकांश टीमें स्वयं प्रयास के बाद हमारे पास आती हैं: परीक्षण टूलबॉक्स पेशेवर वास्तव में लोड रहते हैं: स्कैनर, स्निफ़र, क्रैकर, और वेब प्रॉक्सी ने समझाया कि उनका उपयोग वास्तविक संलग्नक - कमांड, झंडे, आउटपुट, और जहां प्रत्येक एक पद्धति में बैठता है, पर किया जाता है। हमारी पैठ परीक्षण और Linux सर्वर सुरक्षा सेवा इसलिए है ताकि आपको ओपन-सोर्स सुरक्षा उपकरण कठिन तरीके से न सीखना पड़े — सेटअप, निगरानी और रात 3 बजे के आश्चर्यों का भार हम उठाते हैं।