भाषा चुनें

पासवर्ड स्ट्रेंथ सिग्नलिंग: पासवर्ड क्रैकिंग के खिलाफ एक प्रति-सहज बचाव

यह पेपर पासवर्ड स्ट्रेंथ सिग्नलिंग प्रस्तुत करता है, जो बायेसियन प्रेरकता-आधारित एक बचाव है जो तर्कसंगत हमलावर द्वारा क्रैक किए गए पासवर्ड को 12% तक कम करने के लिए शोर संकेतों को संग्रहीत करता है।
strongpassword.org | PDF Size: 0.4 MB
रेटिंग: 4.5/5
आपकी रेटिंग
आपने पहले ही इस दस्तावेज़ को रेट कर दिया है
PDF दस्तावेज़ कवर - पासवर्ड स्ट्रेंथ सिग्नलिंग: पासवर्ड क्रैकिंग के खिलाफ एक प्रति-सहज बचाव

विषय सूची

1. परिचय

पासवर्ड क्रैकिंग साइबर सुरक्षा में सबसे लगातार खतरों में से एक बनी हुई है। हाल के उल्लंघनों ने अरबों पासवर्ड उजागर किए हैं, जिससे ऑफलाइन हमलावर प्रति सेकंड लाखों अनुमानों की जांच कर सकते हैं। हैशिंग जैसी पारंपरिक सुरक्षा कम्प्यूटेशनल लागतों द्वारा सीमित है। यह पेपर एक प्रति-सहज बचाव प्रस्तुत करता है: पासवर्ड स्ट्रेंथ सिग्नलिंग। क्रैकिंग को कठिन बनाने के बजाय, सर्वर पासवर्ड ताकत से संबंधित एक शोर संकेत संग्रहीत करता है। आश्चर्यजनक रूप से, यह ऑफलाइन हमलों में क्रैक किए गए पासवर्ड की संख्या को 12% तक और ऑनलाइन हमलों में 5% तक कम कर सकता है।

2. मुख्य अंतर्दृष्टि: विशेषज्ञ विश्लेषण

मुख्य अंतर्दृष्टि: पासवर्ड क्रैकिंग एक शून्य-योग खेल नहीं है। हमलावर का लाभ क्रैक किए गए पासवर्ड का मूल्य घटाकर अनुमान लगाने की लागत है। शोर संकेतों के माध्यम से हमलावर की मान्यताओं में हेरफेर करके, रक्षक हमलावर को कम पासवर्ड का अनुमान लगाने के लिए प्रोत्साहित कर सकता है। यह साइबर सुरक्षा में बायेसियन प्रेरकता का एक शानदार अनुप्रयोग है।

यह क्यों मायने रखता है: अधिकांश बचाव पासवर्ड क्रैकिंग को कम्प्यूटेशनल रूप से महंगा बनाने पर ध्यान केंद्रित करते हैं। सिग्नलिंग पटकथा को पलट देता है: यह हमलावर की तर्कसंगतता का शोषण करता है। यदि हमलावर मानता है कि अधिकांश पासवर्ड कमजोर हैं, तो वे आक्रामक रूप से अनुमान लगा सकते हैं। लेकिन यदि संकेत बताते हैं कि कई पासवर्ड मजबूत हैं, तो हमलावर कम रिटर्न के साथ उच्च लागत के डर से प्रयास कम कर सकता है।

3. तार्किक प्रवाह: तंत्र

3.1 बायेसियन प्रेरकता ढांचा

रक्षक (प्रमाणीकरण सर्वर) एक सिग्नलिंग योजना $\sigma$ चुनता है जो प्रत्येक पासवर्ड ताकत $s$ को संकेतों $m$ पर एक वितरण में मैप करता है। हमलावर संकेत का निरीक्षण करता है और बेयस नियम का उपयोग करके अपनी मान्यता को अद्यतन करता है। रक्षक का लक्ष्य क्रैक किए गए पासवर्ड की अपेक्षित संख्या को कम करना है, जबकि हमलावर अपेक्षित लाभ को अधिकतम करता है।

3.2 सिग्नलिंग योजना डिजाइन

रक्षक एक अनुकूलन समस्या हल करता है: पासवर्ड ताकत के एक सेट और हमलावर की लागत फलन को देखते हुए, सिग्नलिंग योजना खोजें जो क्रैक किए गए पासवर्ड को कम करती है। लेखक इष्टतम योजना की गणना करने के लिए एक विकासवादी एल्गोरिदम का उपयोग करते हैं। संकेत हैश के साथ संग्रहीत किया जाता है, इसलिए हमलावर इसे उल्लंघन पर देखता है।

3.3 हमलावर का तर्कसंगत निर्णय

हमलावर $\mathbb{E}[V \cdot \text{क्रैक किया गया अंश}] - C(B)$ को अधिकतम करने के लिए एक अनुमान बजट $B$ चुनता है, जहां $V$ प्रति क्रैक किए गए पासवर्ड का मूल्य है और $C(B)$ $B$ अनुमानों की लागत है। संकेत हमलावर के पश्च वितरण को स्थानांतरित करता है, संभावित रूप से इष्टतम $B$ को कम करता है।

4. शक्तियां और कमजोरियां

4.1 शक्तियां

4.2 कमजोरियां और सीमाएं

5. कार्रवाई योग्य अंतर्दृष्टियां

6. तकनीकी विवरण और गणितीय सूत्रीकरण

रक्षक की अनुकूलन समस्या है:

$$\min_{\sigma} \mathbb{E}_{s \sim P} \left[ \mathbb{E}_{m \sim \sigma(s)} \left[ \text{क्रैक किया गया}(m) \right] \right]$$

हमलावर की सर्वोत्तम प्रतिक्रिया के अधीन: $B^*(m) = \arg\max_B \mathbb{E}[V \cdot \text{क्रैक किया गया}(s, B) | m] - C(B)$.

यहां, $P$ पासवर्ड ताकत का पूर्व वितरण है, $\sigma(s)$ ताकत $s$ के लिए संकेत वितरण है, और $\text{क्रैक किया गया}(m)$ संकेत $m$ और इष्टतम हमलावर व्यवहार को देखते हुए क्रैक किए गए पासवर्ड का अंश है।

7. प्रायोगिक परिणाम

लेखकों ने तीन डेटासेट पर परीक्षण किया: RockYou (32 मिलियन पासवर्ड), LinkedIn (6.5 मिलियन), और एक कॉर्पोरेट डेटासेट। परिणाम दिखाते हैं:

चित्र 1: बिना संकेत बनाम इष्टतम संकेत के लिए अनुमान बजट बनाम क्रैक किए गए अंश को दर्शाने वाला एक बार चार्ट। संकेत सभी बजटों में क्रैक किए गए पासवर्ड को कम करता है।

8. केस स्टडी: व्यवहार में सिग्नलिंग

परिदृश्य: 1 मिलियन उपयोगकर्ताओं वाली एक कंपनी। पासवर्ड ताकत एक ज़िप्फ वितरण का पालन करती है। रक्षक दो संकेतों के साथ एक सिग्नलिंग योजना डिजाइन करता है: "कमजोर" और "मजबूत"। इष्टतम योजना 60% कमजोर पासवर्ड को "मजबूत" और 20% मजबूत पासवर्ड को "कमजोर" मैप करती है। "मजबूत" देखकर, हमलावर अनुमान बजट को 30% कम कर देता है, जिसके परिणामस्वरूप कुल मिलाकर 8% कम पासवर्ड क्रैक होते हैं।

9. भविष्य के अनुप्रयोग और दिशाएं

10. मूल विश्लेषण

यह पेपर पासवर्ड को क्रैक करना कठिन बनाने की हथियारों की दौड़ से एक ताज़ा प्रस्थान है। इसके बजाय, यह हमलावर की अपनी तर्कसंगतता को उनके खिलाफ उपयोग करता है। मुख्य अंतर्दृष्टि—कि पासवर्ड क्रैकिंग शून्य-योग नहीं है—गहन है। जैसा कि कामेनिका और जेंट्ज़को (2011) ने बायेसियन प्रेरकता पर अपने मौलिक कार्य में उल्लेख किया है, सूचना डिजाइन निर्णय निर्माताओं को प्रभावित कर सकता है, भले ही वे पूरी तरह से तर्कसंगत हों। यह पेपर उस सिद्धांत को एक व्यावहारिक सुरक्षा समस्या पर प्रभावशाली परिणामों के साथ लागू करता है।

हालांकि, पूर्ण तर्कसंगतता की धारणा एक महत्वपूर्ण सीमा है। वास्तविक हमलावर गैर-मौद्रिक कारकों (जैसे, प्रतिष्ठा, जिज्ञासा) से प्रेरित हो सकते हैं या अनुमानी अनुमान लगाने की रणनीतियों का उपयोग कर सकते हैं। इसके अलावा, नैतिक आयाम को नजरअंदाज नहीं किया जा सकता है: जानबूझकर भ्रामक जानकारी संग्रहीत करना धोखेबाज के रूप में देखा जा सकता है, खासकर यदि उपयोगकर्ता अनजान हैं। जैसा कि लेखक स्वयं नोट करते हैं, यह एक "प्रूफ-ऑफ-कॉन्सेप्ट" है और सामाजिक चिंताओं को संबोधित किया जाना चाहिए।

bcrypt या Argon2 जैसी पारंपरिक सुरक्षा की तुलना में, सिग्नलिंग एक अलग व्यापार-बंद प्रदान करता है: यह कम्प्यूटेशनल लागत नहीं बढ़ाता है बल्कि सूचना विषमता का शोषण करता है। यह "हनीपॉट" दृष्टिकोण की याद दिलाता है, लेकिन अधिक सूक्ष्म है। भविष्य के काम को संकर सुरक्षा का पता लगाना चाहिए जो सिग्नलिंग को अनुकूली हैशिंग के साथ जोड़ती है। 12% की कमी मामूली है लेकिन सार्थक है—10 मिलियन पासवर्ड के उल्लंघन में, यह 1.2 मिलियन कम पासवर्ड क्रैक होते हैं।

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

11. संदर्भ