ब्रूट फोर्स अटैक क्या है?
ब्रूट फोर्स अटैक एक क्रिप्टोग्राफ़िक हमला है जिसमें हमलावर सही पासवर्ड, एन्क्रिप्शन कुंजी, या छिपे हुए वेब पेज को खोजने के लिए सभी संभावित संयोजनों को व्यवस्थित रूप से आज़माता है। यह "प्रयास और त्रुटि" दृष्टिकोण है जो कमजोर/छोटे पासवर्ड पर निर्भर करता है।
कैसे काम करता है
- हमलावर लक्ष्य पहचानता है (लॉगिन पेज, SSH, RDP, VPN, एन्क्रिप्टेड फ़ाइल)।
- स्वचालित टूल (स्क्रिप्ट, बॉटनेट) का उपयोग करके उपयोगकर्ता नाम/पासवर्ड संयोजन आज़माता है।
- सफल लॉगिन या वैध कुंजी मिलने तक जारी रखता है।
प्रकार
| प्रकार | विवरण |
|---|---|
| सिंपल ब्रूट फोर्स | सभी संभावित कैरेक्टर संयोजन आज़माता है (aaa, aab, aac...) |
| डिक्शनरी अटैक | सामान्य पासवर्ड/शब्दों की पूर्व-निर्मित सूची का उपयोग करता है |
| हाइब्रिड | डिक्शनरी शब्द + संख्या/प्रतीक विविधताएँ (password123, P@ssw0rd) |
| क्रेडेंशियल स्टफिंग | |
| रिवर्स ब्रूट फोर्स | एक सामान्य पासवर्ड के विरुद्ध कई उपयोगकर्ता नाम आज़माता है |
रोकथाम और बचाव
- मजबूत पासवर्ड नीति: 12+ कैरेक्टर, मिश्रित केस, संख्या, प्रतीक, शब्दकोश शब्द नहीं।
- मल्टी-फैक्टर ऑथेंटिकेशन (MFA): सबसे प्रभावी बचाव — पासवर्ड जानने पर भी पहुँच रोकता है।
- खाता लॉकआउट/रेट लिमिटिंग: असफल प्रयासों के बाद अस्थायी लॉकआउट (जैसे 5 प्रयास → 15 मिनट लॉक)।
- CAPTCHA/बॉट पहचान: स्वचालित सबमिशन रोकें।
- IP प्रतिष्ठा/जियो-ब्लॉकिंग: ज्ञात दुर्भावनापूर्ण IP ब्लॉक करें।
- पासवर्ड रहित प्रमाणीकरण: FIDO2/WebAuthn, मैजिक लिंक, प्रमाणपत्र।
- निगरानी और अलर्टिंग: असफल लॉगिन पैटर्न, असामान्य स्थान/समय पर अलर्ट।
- एन्क्रिप्शन कुंजी लंबाई: AES-256, RSA-2048+ — ब्रूट फोर्स को कम्प्यूटेशनल रूप से अव्यावहारिक बनाता है।
प्रसिद्ध टूल (रक्षात्मक परीक्षण के लिए)
- Hydra, Medusa, Ncrack (नेटवर्क सेवाएँ)
- John the Ripper, Hashcat (ऑफ़लाइन हैश क्रैकिंग)
- Aircrack-ng (Wi-Fi WPA/WPA2 हैंडशेक क्रैकिंग)
कानूनी चेतावनी
अनधिकृत ब्रूट फोर्स हमले अवैध हैं (कंप्यूटर धोखाधड़ी और दुर्व्यवहार अधिनियम, आईटी अधिनियम 2000 भारत में)। केवल अपने सिस्टम पर या लिखित अनुमति के साथ अधिकृत पेनेट्रेशन टेस्टिंग के हिस्से के रूप में परीक्षण करें।