Authentication Header (AH) in IPSec Explained in Hindi & English | आईपी सुरक्षा में प्रमाणीकरण हेडर (Authentication Header) (Complete Notes for Data Science & Information Security Students)
Authentication Header (AH) in IPSec Explained in Hindi & English | आईपी सुरक्षा में प्रमाणीकरण हेडर (Authentication Header) (Complete Notes for Data Science & Information Security Students)
आईपी सुरक्षा में प्रमाणीकरण हेडर (Authentication Header in IPSec)
परिचय:
Authentication Header (AH) IP Security (IPSec) प्रोटोकॉल का एक महत्वपूर्ण घटक है जो IP पैकेट्स के लिए डेटा अखंडता (Integrity), स्रोत प्रमाणीकरण (Authentication) और Replay Protection प्रदान करता है। हालांकि AH डेटा की गोपनीयता (Confidentiality) नहीं देता, यह सुनिश्चित करता है कि डेटा में कोई परिवर्तन न हुआ हो और संदेश वास्तव में उसी प्रेषक से आया हो जिसकी पहचान दी गई है।
AH का उद्देश्य:
- डेटा पैकेट्स की अखंडता की जांच करना।
- डेटा स्रोत की प्रमाणिकता सुनिश्चित करना।
- Replay Attack से सुरक्षा प्रदान करना।
- Transmission के दौरान पैकेट्स में छेड़छाड़ रोकना।
AH का कार्य सिद्धांत:
AH IP Header और Payload दोनों पर Hash-Based Message Authentication Code (HMAC) का उपयोग करके Authentication प्रदान करता है। जब डेटा ट्रांसमिट किया जाता है, तब Sender एक Hash (Authentication Data) बनाता है और Receiver उसे Verify करता है। यदि Hash मेल नहीं खाता, तो पैकेट को Reject कर दिया जाता है।
AH Header संरचना:
| Field | Size | विवरण |
|---|---|---|
| Next Header | 8 bits | अगले प्रोटोकॉल का प्रकार दर्शाता है। |
| Payload Length | 8 bits | AH Header की लंबाई बताता है। |
| Reserved | 16 bits | भविष्य के उपयोग के लिए आरक्षित। |
| SPI (Security Parameter Index) | 32 bits | Security Association की पहचान करता है। |
| Sequence Number | 32 bits | Replay Attack से सुरक्षा प्रदान करता है। |
| Authentication Data | Variable | HMAC द्वारा जनरेट किया गया Message Digest। |
AH में उपयोग होने वाले क्रिप्टोग्राफिक एल्गोरिद्म:
- HMAC-MD5: 128-bit Authentication प्रदान करता है।
- HMAC-SHA-1 / SHA-256: उच्च स्तर की सुरक्षा के लिए।
- RSA Digital Signatures: कुछ स्थितियों में प्रमाणीकरण के लिए।
AH मोड्स:
1️⃣ Transport Mode:
- IP Header के कुछ हिस्सों और Payload की सुरक्षा करता है।
- Host-to-Host Communication में प्रयोग होता है।
2️⃣ Tunnel Mode:
- पूरा IP Packet Authenticate किया जाता है।
- Gateway-to-Gateway या VPN Communication के लिए उपयुक्त।
AH कार्यप्रवाह (Working Process):
1️⃣ Sender Packet बनाता है और HMAC का उपयोग करके Authentication Data जोड़ता है। 2️⃣ Receiver प्राप्त पैकेट से उसी HMAC एल्गोरिद्म द्वारा नया Hash बनाता है। 3️⃣ यदि दोनों Hash मेल खाते हैं, तो Packet वैध है। 4️⃣ यदि नहीं, तो Packet Drop कर दिया जाता है।
AH की विशेषताएँ:
- End-to-End Authentication।
- Packet Modification Detection।
- Replay Protection।
- Stateless Integrity Verification।
AH और ESP में अंतर:
| पैरामीटर | AH | ESP |
|---|---|---|
| Confidentiality | नहीं प्रदान करता | प्रदान करता |
| Integrity | हाँ | हाँ |
| Authentication | हाँ | हाँ |
| Replay Protection | हाँ | हाँ |
| Encryption | नहीं | हाँ |
AH के लाभ:
- डेटा की विश्वसनीयता सुनिश्चित करता है।
- स्रोत प्रमाणीकरण प्रदान करता है।
- कम संसाधन उपयोग के साथ कुशल सुरक्षा।
AH की सीमाएँ:
- डेटा Confidentiality नहीं देता।
- Encryption की अनुपस्थिति इसे कमजोर बनाती है।
- NAT (Network Address Translation) के साथ काम करने में कठिनाई।
वास्तविक जीवन में उपयोग:
- Enterprise Communication Security।
- Government और Defense Data Protection।
- VPN Tunnels में AH आधारित Authentication।
निष्कर्ष:
Authentication Header (AH) IPSec का एक मूलभूत तत्व है जो IP पैकेट की पहचान और अखंडता को सुनिश्चित करता है। हालांकि यह Encryption प्रदान नहीं करता, लेकिन डेटा की Authenticity और Trust बनाए रखने में इसकी भूमिका अत्यंत महत्वपूर्ण है।
Related Articles
Cross-Site Scripting (XSS) Vulnerability Explained in Hindi & English | वेब सुरक्षा में क्रॉस-साइट स्क्रिप्टिंग (XSS) कमजोरी (Complete Notes for Data Science & Information Security Students)
वेब सुरक्षा में क्रॉस-साइट स्क्रिप्टिंग (Cross-S...
Read More →Secure Inter-Branch Payment Transactions in Cryptography Explained in Hindi & English | क्रिप्टोग्राफी में शाखाओं के बीच सुरक्षित भुगतान लेनदेन (Complete Notes for Data Science & Information Security Students)
क्रिप्टोग्राफी में शाखाओं के बीच सुरक्षित ...
Read More →Single Sign-On (SSO) in Cryptography Explained in Hindi & English | क्रिप्टोग्राफी में सिंगल साइन-ऑन (Single Sign-On) (Complete Notes for Data Science & Information Security Students)
क्रिप्टोग्राफी में सिंगल साइन-ऑन (Single Sign-On - SSO)...
Read More →Virtual Elections and Cryptography Explained in Hindi & English | वर्चुअल चुनाव और क्रिप्टोग्राफी में सुरक्षा (Complete Notes for Data Science & Information Security Students)
वर्चुअल चुनाव और क्रिप्टोग्राफी में सुरक्ष...
Read More →Secure Multiparty Computation (SMC) in Cryptography Explained in Hindi & English | क्रिप्टोग्राफी में सुरक्षित बहुपक्षीय गणना (Secure Multiparty Computation) (Complete Notes for Data Science & Information Security Students)
क्रिप्टोग्राफी में सुरक्षित बहुपक्षीय गणन...
Read More →