डिक्शनरी अटैक क्या है?
डिक्शनरी अटैक एक पासवर्ड क्रैकिंग तकनीक है जहां हमलावर **पूर्व-परिभाषित शब्द सूची (डिक्शनरी)** से शब्दों को व्यवस्थित रूप से आजमाता है ताकि पासवर्ड या डिक्रिप्शन कुंजी का अनुमान लगाया जा सके। यह ब्रूट-फोर्स अटैक का एक अनुकूलित रूप है जो मानव पासवर्ड चयन पैटर्न का लाभ उठाता है।
डिक्शनरी अटैक कैसे काम करता है
- शब्द सूची संकलन: सामान्य पासवर्ड, डिक्शनरी शब्द, लीक पासवर्ड डेटाबेस (rockyou.txt, SecLists)
- भिन्नता उत्पादन: नियम-आधारित म्यूटेशन (कैपिटलाइज़ेशन, लेट सब्स्टीट्यूशन: a→@, e→3, संख्या/प्रतीक जोड़ना)
- हैश गणना: प्रत्येक उम्मीदवार का हैश लक्ष्य हैश एल्गोरिदम (MD5, SHA-1, SHA-256, bcrypt, Argon2) के साथ गणना
- तुलना: गणना किए गए हैश की लक्ष्य हैश से तुलना
- GPU/ASIC त्वरण: प्रति सेकंड अरबों प्रयास (Hashcat, John the Ripper)
डिक्शनरी अटैक vs ब्रूट-फोर्स अटैक
| पहलू | डिक्शनरी अटैक | ब्रूट-फोर्स अटैक |
|---|---|---|
| दृष्टिकोण | संभावित पासवर्ड की क्यूरेटेड सूची | सभी संभावित वर्ण संयोजन |
| दक्षता | मानव-चुने पासवर्ड के लिए **बहुत तेज** | लंबे/यादृच्छिक पासवर्ड के लिए अव्यावहारिक |
| सफलता दर | सामान्य पासवर्ड के लिए उच्च (>50% सामान्य सूचियों के साथ) | छोटे/कमजोर पासवर्ड तक सीमित |
| संसाधन उपयोग | कम मेमोरी/CPU प्रति प्रयास | घातांकीय रूप से बढ़ता है |
| उपकरण | Hashcat, John the Ripper, Hydra, Medusa | Hashcat (मास्क अटैक), John |
| उपकरण | प्रकार | विशेषताएं |
|---|---|---|
| Hashcat | GPU-त्वरित | दुनिया का सबसे तेज, सभी मोड (डिक्शनरी, मास्क, हाइब्रिड, नियम) |
| John the Ripper | CPU/GPU | बहुमुखी, कई प्रारूप, समुदाय नियम |
| Hydra / Medusa | ऑनलाइन | नेटवर्क प्रोटोकॉल (SSH, RDP, FTP, HTTP फॉर्म) |
| Hashcat नियम | म्यूटेशन | best64.rule, d3ad0ne.rule, T0XlC.rule |
पासवर्ड रहित भविष्य
- FIDO2 / WebAuthn / Passkeys: सार्वजनिक कुंजी क्रिप्टोग्राफी, कोई पासवर्ड नहीं
- बायोमेट्रिक्स: डिवाइस-स्थानीय प्रमाणीकरण (Face ID, Windows Hello)
- मैजिक लिंक्स / OTP: ईमेल/SMS/ऐप-आधारित
- प्रमाणपत्र-आधारित प्रमाणीकरण: mTLS, स्मार्ट कार्ड, YubiKey
निष्कर्ष
डिक्शनरी अटैक मानव पासवर्ड चयन कमजोरियों का फायदा उठाते हैं। **MFA सक्षम करना एकल सबसे प्रभावी बचाव है**। इसके साथ मजबूत अद्वितीय पासवर्ड/पासफ्रेज़, धीमे हैशिंग (Argon2id/bcrypt), दर सीमित, और निगरानी को मिलाएं। संगठनों को पासवर्ड-रहित प्रमाणीकरण (FIDO2/WebAuthn) की ओर संक्रमण करना चाहिए।
-
नेटवर्क सुरक्षा क्या है?
नेटवर्क सुरक्षा: परिभाषा, प्रकार, महत्व और कार्यविधि नेटवर्क सुरक्षा हार्डवेयर, सॉफ्टवेयर और नीतियों का संयोजन है जो नेटवर्क और डेटा को अनधिकृत पहुंच, दुरुपयोग, खराबी, संशोधन, विनाश या अनुचित प्रकटीकरण से बचाता है। नेटवर्क सुरक्षा का क्या अर्थ है? जब भी आप किसी सुरक्षा गतिविधि में भाग लेते हैं, तो
-
नेटवर्क सिक्योरिटी में मास्करेड (Masquerade) क्या है?
मास्करेड अटैक: परिभाषा, कार्यप्रणाली, प्रकार और उदाहरण मास्करेडिंग का क्या अर्थ है? किसी और की तरह व्यवहार करना ही मास्करेडिंग है। आप मास्करेड का उपयोग क्रिया के रूप में भी कर सकते हैं - किसी और की तरह तैयार होना, जैसे दयालु, प्यारे व्यक्ति की तरह तैयार होना। जब आप खुद को किसी और के रूप में छिपाते
-
नेटवर्क सुरक्षा में टेलगेटिंग (पिगीबैकिंग): परिभाषा, प्रकार और रोकथाम
टेलगेटिंग क्या है? टेलगेटिंग (पिगीबैकिंग) एक सोशल इंजीनियरिंग हमला है जिसमें अनधिकृत व्यक्ति किसी अधिकृत व्यक्ति के पीछे-पीछे प्रतिबंधित/सुरक्षित क्षेत्र में प्रवेश कर जाता है। यह भौतिक सुरक्षा उल्लंघन है जो मानव शिष्टाचार और विश्वास का फायदा उठाता है। टेलगेटिंग कैसे काम करता है? हमलावर अधिकृत व्यक