PKI (पब्लिक की इन्फ्रास्ट्रक्चर) – नेटवर्क सुरक्षा का आधार
PKI एक ढांचा है जो असममित एन्क्रिप्शन (पब्लिक-प्राइवेट की जोड़ी) और डिजिटल सर्टिफिकेट्स का उपयोग करके सुरक्षित संचार, प्रमाणीकरण और डेटा अखंडता प्रदान करता है।
PKI कैसे काम करता है?
- की जोड़ी जनरेशन: प्रत्येक एंटिटी (यूजर, सर्वर, डिवाइस) के लिए एक पब्लिक की (सभी के साथ शेयर की जाती है) और एक प्राइवेट की (गुप्त रखी जाती है) बनाई जाती है।
- सर्टिफिकेट अथॉरिटी (CA): एक विश्वसनीय थर्ड पार्टी एंटिटी की पहचान सत्यापित करके डिजिटल सर्टिफिकेट जारी करती है जिसमें पब्लिक की, मालिक की जानकारी, वैधता अवधि और CA का डिजिटल सिग्नेचर होता है।
- उपयोग:
- एन्क्रिप्शन: प्रेषक रिसीवर की पब्लिक की से डेटा एन्क्रिप्ट करता है; केवल रिसीवर की प्राइवेट की इसे डिक्रिप्ट कर सकती है।
- डिजिटल सिग्नेचर: प्रेषक अपनी प्राइवेट की से डेटा साइन करता है; कोई भी पब्लिक की से वेरिफाई कर सकता है कि डेटा बदला नहीं गया और प्रामाणिक है।
- प्रमाणीकरण: SSL/TLS में सर्वर (और वैकल्पिक रूप से क्लाइंट) सर्टिफिकेट प्रस्तुत करके अपनी पहचान साबित करते हैं।
PKI के मुख्य घटक
| घटक | भूमिका |
|---|---|
| सर्टिफिकेट अथॉरिटी (CA) | सर्टिफिकेट जारी करती है, रद्द करती है, और अपनी रूट की से साइन करती है। |
| रजिस्ट्रेशन अथॉरिटी (RA) | CA के लिए पहचान सत्यापन का काम संभालती है। |
| सर्टिफिकेट डेटाबेस/स्टोर | जारी सर्टिफिकेट्स और उनकी स्थिति संग्रहीत करता है। |
| सर्टिफिकेट रिवोकेशन लिस्ट (CRL) / OCSP | रद्द किए गए सर्टिफिकेट्स की सूची प्रदान करता है। |
| हार्डवेयर सिक्योरिटी मॉड्यूल (HSM) | प्राइवेट कीज को भौतिक रूप से सुरक्षित स्टोरेज में रखता है। |
PKI के अनुप्रयोग
- HTTPS/SSL/TLS: वेबसाइट प्रमाणीकरण और एन्क्रिप्टेड ट्रैफिक।
- ईमेल सुरक्षा (S/MIME): एन्क्रिप्टेड और डिजिटली साइन्ड ईमेल।
- VPN और वाई-फाई (EAP-TLS): सर्टिफिकेट-आधारित नेटवर्क एक्सेस।
- कोड साइनिंग: सॉफ्टवेयर की अखंडता और स्रोत सत्यापन।
- दस्तावेज़ डिजिटल हस्ताक्षर: कानूनी रूप से बाध्यकारी इलेक्ट्रॉनिक हस्ताक्षर।
- IoT डिवाइस पहचान: मशीन-टू-मशीन प्रमाणीकरण।
PKI क्यों महत्वपूर्ण है?
- गोपनीयता: केवल इच्छित प्राप्तकर्ता डेटा पढ़ सकता है।
- अखंडता: डेटा में छेड़छाड़ का पता चलता है।
- प्रमाणीकरण: संचार करने वाले पक्षों की पहचान सत्यापित होती है।
- गैर-अस्वीकृति: प्रेषक बाद में भेजने से इनकार नहीं कर सकता।
- स्केलेबिलिटी: हजारों एंटिटीज को एक ही विश्वसनीय CA पदानुक्रम से प्रबंधित किया जा सकता है।
सामान्य PKI मानक
- X.509 (सर्टिफिकेट फॉर्मेट)
- PKCS #10 (CSR), PKCS #12 (की स्टोर), PKCS #7 (सिग्नेचर)
- RFC 5280 (PKIX सर्टिफिकेट प्रोफाइल)