API सुरक्षा
प्रमाणीकरण, दर सीमा निर्धारण, इनपुट सत्यापन और निगरानी के माध्यम से APIs को सुरक्षित करें।
API सुरक्षा को NIST CSF 2.0 के परिणामों PR.PS-06 (Secure software development practices are integrated, and their performance is monitored throughout the software development life cycle); PR.AA-03 (Users, services, and hardware are authenticated); PR.IR-01 (Networks and environments are protected from unauthorized logical access and usage) द्वारा परिभाषित किया गया है। क्रॉसवॉक ISO 27001, PCI DSS और 800-53 में एक प्रकाशित क्रॉसवॉक के माध्यम से मैप किया गया। संपादकीय CIS v8.1 में संपादकीय रूप से मैप किया गया। CMMC, HIPAA और NIS2 में केवल ढीले तौर पर संबंधित। हमारे डेटा में कोई मैपिंग नहीं हमारे डेटा में SOC 2, GDPR, Essential Eight, DORA, CPS 234 और Cyber Essentials के लिए कोई मैपिंग नहीं।
| फ़्रेमवर्क | आवश्यकता | शीर्षक | लिंक | स्रोत / कारण |
|---|---|---|---|---|
| NIST CSF 2.0 | PR.PS-06PR.AA-03PR.IR-01 | Secure software development practices are integrated, and their performance is monitored throughout the software development life cycle; Users, services, and hardware are authenticated; Networks and environments are protected from unauthorized logical access and usage | विषय परिभाषा | PR.PS-06 PR.AA-03 PR.IR-01 |
| ISO 27001 | A.8.5A.8.26 | Secure authentication; Application security requirements | क्रॉसवॉक | A.8.5: via PR.AA-03 A.8.26: via PR.PS-06 |
| CIS v8.1 | CIS 16.10CIS 16.12 | Apply Secure Design Principles in Application Architectures; Implement Code-Level Security Checks | संपादकीय | CIS 16.10: Secure design principles in application architectures, which apply to APIs as much as user interfaces. CIS 16.12: Code-level security checks catch API flaws such as injection and broken authorisation before release. |
| SOC 2 | — | कोई आवश्यकता नहीं | हमारे डेटा में कोई मैपिंग नहीं | हमारे डेटा में इस विषय से कोई SOC 2 आवश्यकता मैप नहीं है। |
| PCI DSS | 6.2.36.2.4 | Custom code reviewed before release; Coding techniques prevent common software attacks | क्रॉसवॉक | 6.2.3: via PR.PS-06 6.2.4: Engineering techniques against common attacks, including API abuse; omitted from NIST's PCI references. |
| CMMC | SC.L2-3.13.2AC.L2-3.1.8AC.L2-3.1.11IA.L2-3.5.1IA.L2-3.5.2IA.L2-3.5.3 | इस विषय से मैप नहीं किया गया | ये आवश्यकताएँ प्रकाशित crosswalks के माध्यम से केवल इस विषय के CSF परिणामों (PR.PS-06, PR.AA-03, PR.IR-01) को साझा करती हैं: जाँचने योग्य, मैपिंग नहीं। | |
| 800-53 | IA-9SC-5SI-10 | Service Identification and Authentication; Denial-of-service Protection; Information Input Validation | क्रॉसवॉक | IA-9: via PR.AA-03 SC-5: via PR.IR-01 SI-10: Input validation; not linked to these subcategories in NIST's references. |
| HIPAA | §164.310(b)§164.312(a)(2)(i)§164.312(a)(2)(iii)§164.312(d)§164.308(a)(3)§164.308(a)(3)(ii)(A) | इस विषय से मैप नहीं किया गया | ये आवश्यकताएँ प्रकाशित crosswalks के माध्यम से केवल इस विषय के CSF परिणामों (PR.PS-06, PR.AA-03, PR.IR-01) को साझा करती हैं: जाँचने योग्य, मैपिंग नहीं। | |
| GDPR | — | कोई आवश्यकता नहीं | हमारे डेटा में कोई मैपिंग नहीं | हमारे डेटा में इस विषय से कोई GDPR आवश्यकता मैप नहीं है। |
| NIS2 | 6.211.611.76.76.8 | इस विषय से मैप नहीं किया गया | ये आवश्यकताएँ प्रकाशित crosswalks के माध्यम से केवल इस विषय के CSF परिणामों (PR.PS-06, PR.AA-03, PR.IR-01) को साझा करती हैं: जाँचने योग्य, मैपिंग नहीं। | |
| Essential Eight | — | कोई आवश्यकता नहीं | हमारे डेटा में कोई मैपिंग नहीं | हमारे डेटा में इस विषय से कोई Essential Eight आवश्यकता मैप नहीं है। |
| DORA | — | कोई आवश्यकता नहीं | हमारे डेटा में कोई मैपिंग नहीं | हमारे डेटा में इस विषय से कोई DORA आवश्यकता मैप नहीं है। |
| CPS 234 | — | कोई आवश्यकता नहीं | हमारे डेटा में कोई मैपिंग नहीं | हमारे डेटा में इस विषय से कोई CPS 234 आवश्यकता मैप नहीं है। |
| Cyber Essentials | — | कोई आवश्यकता नहीं | हमारे डेटा में कोई मैपिंग नहीं | हमारे डेटा में इस विषय से कोई Cyber Essentials आवश्यकता मैप नहीं है। |
विषय परिभाषा CSF 2.0 परिणाम जो इस विषय को परिभाषित करते हैं · क्रॉसवॉक कम से कम एक चयन, जो प्रकाशित क्रॉसवॉक पर आधारित हो · संपादकीय ControlMapping का निर्णय, कारण सहित · मैप नहीं किया गया, केवल इस विषय के CSF परिणाम साझा करता है · हमारे डेटा में कोई मैपिंग नहीं हमारे डेटा में कुछ भी मैप नहीं है; अक्सर यह नया काम होता है, पर कवरेज नोट्स जाँच लें. पद्धति.
आवश्यकता की ID और शीर्षक हर फ़्रेमवर्क द्वारा प्रकाशित रूप में, अंग्रेज़ी में दिखाए जाते हैं।
मैपिंग गलत या गायब है? रिपोर्ट करें
API सुरक्षा के बारे में
API सुरक्षा एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस को दुरुपयोग, अनधिकृत पहुँच और डेटा के उजागर होने से बचाती है, क्योंकि संगठन सिस्टम इंटीग्रेशन, मोबाइल एप्लिकेशन और पार्टनर कनेक्टिविटी के लिए तेज़ी से APIs पर निर्भर होते जा रहे हैं। प्रमुख नियंत्रणों में OAuth 2.0 या API की प्रमाणीकरण लागू करना, दुरुपयोग रोकने के लिए दर सीमा निर्धारण और थ्रॉटलिंग लागू करना, इंजेक्शन हमलों को रोकने के लिए सभी इनपुट का सत्यापन करना, और निगरानी तथा फ़ॉरेंसिक उद्देश्यों के लिए API कॉल का लॉग रखना शामिल है। संगठनों को सभी APIs की पूरी सूची बनाए रखनी चाहिए, OWASP API Security Top 10 के अनुरूप नियमित API सुरक्षा परीक्षण करने चाहिए, और ऐसे API गेटवे लागू करने चाहिए जो प्रमाणीकरण, प्राधिकरण और ट्रैफ़िक प्रबंधन को केंद्रीकृत करें।