अवलोकन
एक फ्लटर पैकेज जो HTTPS सर्टिफिकेट पिनिंग को सुरक्षा में सुधार के लिए संभव बनाता है, जिसमें सर्वर सर्टिफिकेट की जांच ज्ञात SHA-1 या SHA-256 फिंगरप्रिंट के खिलाफ की जाती है। यह सुनिश्चित करता है कि कनेक्शन सुरक्षित है, जब तक कि सर्वर का सर्टिफिकेट एक पूर्वनिर्धारित, विश्वसनीय फिंगरप्रिंट के साथ मेल नहीं खाता है, जिससे मैन-इन-द-मिडल अटैक से सुरक्षा मिलती है। यह पैकेज HTTP क्लाइंट्स के साथ एकीकृत है और दोनों Android और iOS प्लेटफॉर्म का समर्थन करता है।
उपयोग
- संवेदनशील ऐप्स में API संचार को सुरक्षित करना
- मोबाइल नेटवर्क पर MITM हमलों को रोकना
- वित्तीय या स्वास्थ्य एप्लिकेशन में सर्वर पहचान की पुष्टि करना
- कस्टम या आंतरिक API में विश्वास को बल देना
मुख्य विशेषताएँ
- SHA-1 और SHA-256 फिंगरप्रिंट सत्यापन का समर्थन करता है
- HTTP क्लाइंट्स के साथ आसान एकीकरण
- क्रॉस-प्लेटफॉर्म (Android और iOS)
- फिंगरप्रिंट के माध्यम से सरल विन्यास
- रनटाइम सर्टिफिकेट सत्यापन
इनके लिए उपयुक्त
- सुरक्षा-संवेदनशील मोबाइल एप्लिकेशन
- संवेदनशील उपयोगकर्ता डेटा का प्रबंधन करने वाले ऐप्स
- एंटरप्राइज-ग्रेड नेटवर्क संचार
- कठोर TLS नीतियों के कार्यान्वयन करने वाले विकासकर्मी
विचार योग्य बातें
- सटीक और अद्यतन सर्टिफिकेट फिंगरप्रिंट की आवश्यकता होती है
- फिंगरप्रिंट बदलाव के लिए ऐप अपडेट की आवश्यकता होती है
- गतिशील या अक्सर बदलते एंडपॉइंट्स के लिए उपयुक्त नहीं
- प्रमाणपत्र विश्वास सीमा का हस्तनिर्देशन