एल्गोरिथम आधारित SSH प्रमाणीकरण


1

मैं हमारी कंपनी सर्वर एक्सेस के लिए संभावित समाधानों की जांच कर रहा हूं। कंपनी लिनक्स सर्वरों को वितरित करती है, कुछ लोगों के पास आईपी के एक्सेस निजी नेटवर्क पर अलग-थलग हैं। समस्या नियंत्रित हो रही है हमारी इन सर्वरों तक एसएसएच पहुंच। (ग्राहक की कोई पहुंच नहीं है)

हमारी कंपनी के इंजीनियरों को रखरखाव आदि के लिए इन सर्वरों तक पहुंच की आवश्यकता होती है, हालांकि, जब और जब एक इंजीनियर कंपनी छोड़ता है, तो हमें इन सर्वरों तक पहुंच प्राप्त करने से रोकने के तरीके की आवश्यकता होती है।

स्टैंडर्ड की-पेयर वास्तव में एक विकल्प नहीं है क्योंकि हम हर बार एक इंजीनियर के चले जाने या काम पर रखने के लिए हज़ारों निजी नेटवर्क सर्वरों को हटाने और जोड़ने के लिए नहीं जा सकते। इसी तरह पासवर्ड के साथ। IP द्वारा प्रतिबंधित पहुंच एक यथार्थवादी विकल्प नहीं है क्योंकि क्लाइंट नेटवर्क नीतियों के आधार पर अलग-अलग मूल से एक्सेस करने की आवश्यकता होती है।

यह मुझे गतिशील SSH प्रमाणीकरण के कुछ रूप के बारे में सोच रहा था जैसे REST अनुप्रयोगों में HMAC का उपयोग करना। मूल रूप से एक इंजीनियर एक केंद्रीय सर्वर का उपयोग करता है जो एक क्रेडेंशियल का एक सेट उत्पन्न करता है जो एक हस्ताक्षर के आधार पर विशिष्ट सर्वर के लिए कुछ मनमाना संख्या सेकंड के लिए मान्य होता है। इस तरह से जब एक इंजीनियर कंपनी छोड़ता है तो हम केंद्रीय हस्ताक्षर जनरेटिंग सर्वर तक उनकी पहुंच को रद्द कर सकते हैं।

किसी को भी इस दृष्टिकोण के साथ एक समस्या देख सकते हैं? क्या ऐसा कुछ पहले से मौजूद है या क्या मुझे यह लिखना होगा?

जवाबों:


1

बधाई हो, आपने अभी केर्बरोस का आविष्कार किया है :) केर्बरोस एक टिकट प्रणाली के साथ काम करता है जहां एक ग्राहक एक उपयोगकर्ता नाम और पासवर्ड का उपयोग करके केर्बरोस कुंजी वितरण केंद्र से टिकट देने का अनुरोध करता है। ग्राहक इस टिकट का उपयोग अतिरिक्त सेवा टिकटों के अनुरोध के लिए कर सकता है जिसका उपयोग एसएसएच सर्वर पर लॉग ऑन करने के लिए किया जा सकता है।

सभी प्रशासन करबरोस केडीसी पर केन्द्रित किया जाता है और एलडीएपी के साथ मिलकर आप नियंत्रित कर सकते हैं कि कौन सा व्यक्ति किस सर्वर तक पहुंच सकता है।


1
जब मैं कुछ नया आविष्कार करता हूँ तो इसे प्यार करता हूँ! ;)
tarka
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.