AI workflows जोड़ने से पहले API सुरक्षा जांच

संक्षेप में

आज अधिकांश संगठन अपने डिजिटल उत्पादों, आंतरिक प्लेटफ़ॉर्म और ग्राहक-सामना करने वाली सेवाओं में AI workflows जोड़ रहे हैं। चाहे उपयोग मामला customer support automation हो, internal knowledge retrieval, fraud analysis, document processing या developer…

स्टोरेज उपकरण और सटीक औज़ारों वाली खाली डिजिटल फॉरेंसिक मेज़
इस लेख में

आज अधिकांश संगठन अपने डिजिटल उत्पादों, आंतरिक प्लेटफ़ॉर्म और ग्राहक-सामना करने वाली सेवाओं में AI workflows जोड़ रहे हैं। चाहे उपयोग मामला customer support automation हो, internal knowledge retrieval, fraud analysis, document processing या developer copilots—लगभग हर AI workflow APIs पर निर्भर करता है। यही APIs डेटा, मॉडल, थर्ड-पार्टी टूल्स, ऑटोमेशन लेयर्स और यूज़र-फेसिंग एप्लिकेशंस के बीच कनेक्शन बनाती हैं। इसलिए AI adoption का असली जोखिम केवल model accuracy में नहीं, बल्कि API security posture में छिपा होता है।

यदि किसी संगठन ने AI workflow rollout से पहले API सुरक्षा जांच नहीं की, तो वह संवेदनशील डेटा leakage, unauthorized access, prompt injection chain abuse, excessive data exposure, shadow integrations, compliance failures और operational disruption जैसे जोखिमों के लिए खुद को खुला छोड़ देता है। AI workflows की गति तेज हो सकती है, परंतु बिना सुरक्षा जांच के वही गति attack surface भी बढ़ा देती है।

AI workflows में API सुरक्षा क्यों निर्णायक है

AI workflows सामान्य software integrations से अलग होते हैं क्योंकि इनमें अक्सर अनेक सिस्टम एक साथ जुड़े होते हैं—LLM provider APIs, vector databases, CRM systems, ticketing tools, document repositories, internal microservices, identity platforms और external SaaS connectors। जब एक workflow किसी prompt, event या business trigger पर कई APIs को क्रमिक रूप से call करता है, तो किसी एक कमजोर endpoint से पूरे chain का compromise संभव हो जाता है।

उदाहरण के लिए, यदि AI assistant को internal documents, customer records और action-taking tools तक API access दिया गया है, तो कमजोर authentication, broad scopes या poor input validation हमलावर को model-mediated access escalation का रास्ता दे सकते हैं। इस स्थिति में जोखिम केवल data theft तक सीमित नहीं रहता; unauthorized transactions, record modification, business logic abuse और compliance violations भी हो सकते हैं।

API सुरक्षा जांच का उद्देश्य क्या होना चाहिए

AI workflow से पहले API security review का लक्ष्य सिर्फ vulnerability scan चलाना नहीं होना चाहिए। सही उद्देश्य यह है कि संगठन समझ सके:

  • कौन-कौन सी APIs AI workflow में शामिल हैं
  • कौन-सा डेटा flow हो रहा है और किस sensitivity level का है
  • किस identity या token के माध्यम से access दिया जा रहा है
  • क्या authorization business context के अनुरूप है
  • क्या AI system आवश्यकता से अधिक डेटा या privileges ले रहा है
  • क्या monitoring, logging और incident response controls पर्याप्त हैं

यह जांच architecture, identity, data governance, runtime protection और vendor risk—इन सभी आयामों को कवर करनी चाहिए।

AI workflows जोड़ने से पहले API सुरक्षा जांच के प्रमुख चरण

1. API inventory और dependency mapping तैयार करें

सबसे पहली गलती जो कंपनियां करती हैं, वह incomplete API visibility है। AI workflows के लिए अक्सर developers तेजी से connectors, SDKs और external services जोड़ते हैं। परिणामस्वरूप security teams के पास पूर्ण inventory नहीं होती। इसलिए rollout से पहले यह स्पष्ट होना चाहिए कि कौन-सी internal, partner और third-party APIs workflow का हिस्सा हैं।

  • सभी endpoints, methods और environments की सूची बनाएं
  • Machine-to-machine integrations को document करें
  • Hidden or legacy APIs की पहचान करें
  • Prompt-to-action chains में जुड़े tools और plugins map करें

यदि inventory अधूरी है, तो सुरक्षा जांच अधूरी ही रहेगी।

2. डेटा वर्गीकरण और exposure analysis करें

AI workflows को अक्सर जितना डेटा चाहिए उससे अधिक access मिल जाता है। यह समस्या तब बढ़ती है जब APIs full records return करती हैं, जबकि workflow को केवल कुछ fields की जरूरत होती है। Excessive data exposure AI context में और अधिक खतरनाक है, क्योंकि model responses, logs, embeddings या downstream tools के माध्यम से data propagate हो सकता है।

  • कौन-सा data personal, financial, regulated या confidential है, पहचानें
  • क्या API responses minimum necessary data दे रही हैं, यह जांचें
  • PII, secrets, internal notes और privileged metadata के exposure paths को review करें
  • Logging systems में sensitive payload storage की जांच करें

Business leaders के लिए यह समझना महत्वपूर्ण है कि AI workflow में एक बार डेटा प्रवेश कर जाने के बाद उसका नियंत्रण कठिन हो सकता है, यदि upstream APIs data minimization सिद्धांत का पालन नहीं करतीं।

3. Authentication और authorization controls की समीक्षा करें

AI workflow security का सबसे संवेदनशील हिस्सा identity है। कई organizations service accounts, shared API keys या overly broad OAuth scopes का उपयोग कर लेते हैं, क्योंकि इससे integration जल्दी बन जाती है। लेकिन यही short-term convenience long-term risk बन जाती है।

  • Shared credentials को समाप्त करें
  • Short-lived tokens और scoped access का उपयोग करें
  • Role-based और context-aware authorization validate करें
  • Service accounts के privileges least-privilege principle के अनुसार सीमित करें
  • Token rotation, revocation और secret storage controls जांचें

विशेष रूप से यह सत्यापित करें कि AI assistant या automation agent किसी यूज़र की ओर से कौन-से actions कर सकता है, और क्या वह access human approval या policy checks के बिना misuse हो सकता है।

4. Input validation और prompt-linked abuse scenarios जांचें

AI workflows में input केवल API parameter नहीं रहता; prompt, retrieved content, user-uploaded files, external URLs और tool outputs भी decision chain को प्रभावित कर सकते हैं। यदि APIs unsafe inputs को process करती हैं, तो prompt injection, indirect instruction manipulation और downstream command abuse संभव हो जाता है।

  • Untrusted inputs के लिए validation rules परखें
  • File parsing, URL fetching और external content ingestion controls देखें
  • Tool-calling APIs में action confirmation logic जोड़ें
  • High-risk operations के लिए policy gates लागू करें

यह जरूरी है कि संगठन AI model को “trusted orchestrator” न माने। Model output को authorization decision का विकल्प नहीं बनना चाहिए।

5. Rate limiting, abuse protection और business logic controls परखें

जब AI workflows automated API calling करते हैं, तो usage volume तेज़ी से बढ़ सकता है। यदि rate limiting, quota controls और anomaly detection मौजूद नहीं हैं, तो attacker automated prompt loops, token exhaustion, resource abuse या transactional fraud का लाभ उठा सकता है।

  • Per-user, per-service और per-endpoint rate limits लागू करें
  • Behavioral anomalies detect करने के लिए telemetry सक्षम करें
  • High-value actions के लिए step-up verification रखें
  • Business logic abuse scenarios जैसे bulk extraction या replay patterns टेस्ट करें

AI workflows अक्सर वैध traffic की तरह दिखते हैं। इसलिए केवल perimeter blocking पर्याप्त नहीं होती; context-based monitoring आवश्यक है।

6. Third-party API vendors और AI providers का risk assessment करें

यदि workflow external LLMs, SaaS automation platforms या partner APIs पर निर्भर है, तो vendor security posture सीधा आपकी risk profile को प्रभावित करता है। यह मान लेना कि लोकप्रिय provider स्वतः सुरक्षित होगा, पर्याप्त नहीं है।

  • Vendor data retention policies समझें
  • Training use, logging and storage practices verify करें
  • Regional data residency requirements की जांच करें
  • Sub-processor exposure और contractual security commitments review करें
  • Incident notification obligations स्पष्ट करें

Board-level governance के लिए यह जानकारी महत्वपूर्ण है, विशेषकर तब जब regulated sectors में AI adoption हो रहा हो।

7. Logging, monitoring और incident response readiness सुनिश्चित करें

AI-enabled API ecosystems में investigation मुश्किल हो सकती है, क्योंकि एक user action कई backend calls में बदल जाता है। यदि traceability कमजोर है, तो misuse या breach का root cause पहचानना कठिन हो जाएगा।

  • API request-response metadata का सुरक्षित logging करें
  • Sensitive payload masking लागू करें
  • AI workflow execution trails maintain करें
  • Unauthorized tool calls, unusual token usage और data extraction spikes के alerts बनाएं
  • API key compromise और model-assisted abuse के लिए incident playbooks तैयार करें

सिर्फ logs इकट्ठा करना पर्याप्त नहीं; उन्हें business-risk oriented detections से जोड़ना आवश्यक है।

कौन-सी सामान्य गलतियां सबसे ज्यादा जोखिम बढ़ाती हैं

  • AI pilot को “temporary” मानकर production-grade security review टाल देना
  • Broad API keys को multiple tools और environments में reuse करना
  • Internal APIs को low-risk मान लेना क्योंकि वे public internet पर exposed नहीं हैं
  • Model responses में sensitive backend data leakage की जांच न करना
  • Human approval के बिना AI agent को write, delete या transaction permissions दे देना
  • Third-party connectors को बिना contractual security review के जोड़ देना

इन गलतियों का प्रभाव केवल तकनीकी नहीं होता; customer trust, regulatory standing और brand reputation पर भी सीधा असर पड़ता है।

Business leadership के लिए व्यावहारिक निर्णय-मानदंड

यदि आप CIO, CISO, CTO, product leader या digital transformation owner हैं, तो AI workflow approval से पहले कुछ स्पष्ट सवाल पूछे जाने चाहिए:

  • क्या इस workflow के लिए पूर्ण API inventory उपलब्ध है?
  • क्या डेटा minimization validated है?
  • क्या access scopes documented और justified हैं?
  • क्या high-risk actions के लिए human-in-the-loop control है?
  • क्या vendor data handling और retention policies स्वीकृत हैं?
  • क्या security monitoring rollout के पहले सक्रिय है?

यदि इन प्रश्नों का उत्तर अस्पष्ट है, तो workflow technically functional होने के बावजूद business-ready नहीं माना जाना चाहिए।

निष्कर्ष

AI workflows जोड़ने का मतलब केवल automation बढ़ाना नहीं है; इसका अर्थ है APIs के माध्यम से decision-making, data access और operational actions को नई गति देना। यही वजह है कि AI workflows जोड़ने से पहले API सुरक्षा जांच एक optional technical step नहीं, बल्कि core business control है। सही जांच organizations को innovation रोकने के लिए नहीं, बल्कि उसे सुरक्षित और scalable बनाने के लिए चाहिए।

जो कंपनियां AI adoption से पहले API inventory, data exposure, access control, vendor risk और runtime monitoring का disciplined review करती हैं, वे तेज़ी से innovate भी कर सकती हैं और trust भी बनाए रख सकती हैं। अंततः सफल AI strategy वही है जो capability के साथ control भी जोड़ती है।

URL आयात में SSRF रोकथाम

URL आयात अनजाने में आंतरिक संसाधनों तक पहुँच दे सकता है।

  • आयातक के लिए आवश्यक स्रोत, पोर्ट और प्रोटोकॉल तय करें। URL को लाइब्रेरी से समझें; नाम में अनुमत पाठ होना वास्तविक गंतव्य की पुष्टि नहीं है।
  • हल हुए पतों और प्रत्येक रीडायरेक्ट की जाँच करें। सार्वजनिक URL निजी पते तक पहुँचे तो कनेक्शन से पहले रोकें; समय और उत्तर का आकार भी सीमित करें।
  • परीक्षण सर्वर पर रीडायरेक्ट, धीमे उत्तर और बड़े फ़ाइल बनाएँ। वास्तविक मेटाडेटा सेवा या निजी नेटवर्क छुए बिना जाँचें कि अस्वीकृत गंतव्य से कनेक्शन नहीं हुआ।

दोहराने योग्य स्वीकृति मामला

काल्पनिक उदाहरण: डेटा किसी ग्राहक या देखे गए परिणाम का नहीं है।

मामले के इनपुट देखें
{
    "initial_host": "public.example",
    "redirect_host": "internal.example",
    "resolved_ip": "127.0.0.1",
    "network": "isolated-test"
}

अपेक्षित निर्णय

रीडायरेक्ट loopback तक पहुँचता है। अलग परीक्षण वातावरण में यह रास्ता रोकें। शुरुआती होस्ट नाम की जाँच रीडायरेक्ट के बाद के गंतव्य को नहीं जाँचती। अलग परीक्षण वातावरण में स्वचालित अनुसरण बंद रखें और सुनिश्चित करें कि लूपबैक तक कोई कनेक्शन न पहुँचे। ब्लॉक सिद्ध करने के लिए आंतरिक सामग्री लाने के बजाय दर्ज किया जा सकने वाला अस्वीकार अपेक्षित रखें।

सत्यापन प्रक्रिया

  1. अनुमत आयात लक्ष्य और नेटवर्क सूचीबद्ध करें।
  2. अलग वातावरण में loopback रीडायरेक्ट जाँचें।
  3. हल किया पता और रोकने का प्रमाण रखें।

OWASP — Server Side Request Forgery Prevention

क्या पहला URL जाँचना पर्याप्त है?

नहीं। नाम समाधान और रीडायरेक्ट गंतव्य बदल सकते हैं; पूरी श्रृंखला और बाहर जाने वाली नेटवर्क सीमाएँ जाँचें।

प्राथमिक स्रोत: OWASP — Server Side Request Forgery Prevention. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

साझा कैश की गोपनीयता

साझा कैश सार्वजनिक सामग्री और निजी उत्तर अलग करता है।

  • URL, सार्वजनिक या व्यक्तिगत प्रकार और घटक
  • पहचान, भाषा, अनुमतियाँ और वास्तविक कैश कुंजी
  • निशान, हेडर और खाली/भरे कैश के परिणाम
  • जिम्मेदार, अमान्यकरण और जाँचा संस्करण

प्राथमिक स्रोत: IETF — RFC 9111: HTTP Caching. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

पासकी: डोमेन और RP ID बदलने की तैयारी

खाते, वेब ओरिजिन और RP ID को अलग रखें ताकि क्रेडेंशियल चुपचाप फिर न बाँधे जाएँ।

  • पुराने तथा नए ओरिजिन, RP ID और जुड़े खाते लिखें। वही खाता नाम किसी पासकी को दूसरे RP ID के लिए वैध नहीं बनाता। WebAuthn के अनुमत संयोजन और बदलाव के दौरान उपलब्ध प्रवेश मार्ग जाँचें।
  • अधिकृत परीक्षण वातावरण में उपयुक्त लाइब्रेरी से चैलेंज, ओरिजिन, RP ID और खाते का जुड़ाव जाँचें। अप्रत्याशित ओरिजिन और दोहराया चैलेंज आजमाएँ। RP ID बदले तो प्रमाणित नया पंजीकरण तैयार करें; डेटाबेस की पंक्ति कॉपी करना कुंजी का स्थानांतरण नहीं है।
  • केवल पुराना क्रेडेंशियल रखने वाला उपयोगकर्ता, बहाली और खुले सत्र जाँचें। जाँची वापसी के साथ मार्ग खोलने और हटाने का क्रम तय करें। नए डोमेन पर पंजीकरण सफल होना सभी पुराने सत्रों का निरस्तीकरण साबित नहीं करता।

दोहराने योग्य स्वीकृति मामला

काल्पनिक उदाहरण: डेटा किसी ग्राहक या देखे गए परिणाम का नहीं है।

मामले के इनपुट देखें
{
    "old_origin": "https://login.old.example",
    "old_rp_id": "old.example",
    "new_origin": "https://login.new.example",
    "new_rp_id": "new.example",
    "same_service_account": true,
    "expected": "authenticated_new_registration"
}

अपेक्षित निर्णय

काल्पनिक उदाहरण: खाता वही है, लेकिन old.example से अलग RP ID वाला new.example होता है। पुराने क्रेडेंशियल को चुपचाप नहीं बाँध सकते; नया पंजीकरण नियोजित प्रमाणित मार्ग से होना चाहिए।

W3C — Web Authentication Level 2

प्राथमिक स्रोत: W3C — Web Authentication Level 2. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

सॉफ्टवेयर अपडेट: हस्ताक्षरकर्ता का बदलाव जाँचें

तय करें कि हस्ताक्षरित आर्टिफैक्ट अभी भी स्वीकृत निर्माता, निर्माण प्रक्रिया और संस्करण से मेल खाता है।

  • नए पैकेज की जाँच से पहले अनुमत निर्माता, कुंजी या प्रमाणपत्र पहचान, जारीकर्ता और निर्माण प्रक्रिया दर्ज करें। अपेक्षाएँ सॉफ्टवेयर और पहले से विश्वसनीय पुष्टि मार्ग से जोड़ें। जाँचा जा रहा आर्टिफैक्ट अकेले अपनी स्वीकृति नीति तय न करे।
  • मिली फ़ाइल का डाइजेस्ट अटेस्टेशन के विषय से मिलाएँ। तय भरोसे की जड़ों से हस्ताक्षर सत्यापित करें, फिर पहचान, बिल्डर और पैरामीटर जाँचें। दूसरी पहचान का सही क्रिप्टोग्राफिक हस्ताक्षर सेवा की नीति पूरा नहीं करता।
  • घोषित रोटेशन, अप्रत्याशित जारीकर्ता, गायब हस्ताक्षर और अलग फ़ाइल जाँचें। नई पहचान की पुष्टि न हो तो आर्टिफैक्ट रोके रखें। अनुमोदन और वापसी लिखें; हस्ताक्षर कमजोरी न होने का प्रमाण नहीं है।

दोहराने योग्य स्वीकृति मामला

काल्पनिक उदाहरण: डेटा किसी ग्राहक या देखे गए परिणाम का नहीं है।

मामले के इनपुट देखें
{
    "signature_valid": true,
    "digest_matches": true,
    "expected_signer": "approved-publisher",
    "observed_signer": "different-publisher",
    "expected": "hold_for_independent_confirmation"
}

अपेक्षित निर्णय

काल्पनिक उदाहरण: डाइजेस्ट मिलता है और हस्ताक्षर वैध है, लेकिन देखा गया हस्ताक्षरकर्ता स्वीकृत पहचान से अलग है। स्वतंत्र पुष्टि तक स्थापना रोकी रहती है।

SLSA v1.2 — Verifying artifacts

प्राथमिक स्रोत: SLSA v1.2 — Verifying artifacts. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

postMessage: स्रोत, विंडो और आदेश सत्यापित करें

iframe या पॉपअप संदेश अनुबंध से अनपेक्षित प्रेषक और डेटा अस्वीकार करें।

  • सटीक स्वीकृत origin, अपेक्षित विंडो संदर्भ और जरूरी संदेश प्रकार लिखें। संवेदनशील डेटा के लिए स्पष्ट targetOrigin दें। origin में प्रोटोकॉल, होस्ट और पोर्ट होते हैं; डोमेन के हिस्से की खोज प्रेषक सत्यापित नहीं करती।
  • event.origin और इस एकीकरण में event.source को अपेक्षित विंडो से मिलाएँ। संरचना, अनुमत मान और कार्य स्थिति जाँचें। eval या HTML डालने के बिना डेटा समझें। स्वीकृत origin सर्वर अनुमति जाँच का विकल्प नहीं है।
  • मिलता डोमेन, अलग पोर्ट, समान origin की दूसरी विंडो, गलत फ़ील्ड और बंद होने के बाद संदेश जाँचें। अनावश्यक लिसनर हटाएँ और पूरे आदान-प्रदान निष्क्रिय करें। विंडो बदलने पर भी उत्तर पहले स्वीकृत origin पर ही दें।

दोहराने योग्य स्वीकृति मामला

काल्पनिक उदाहरण: डेटा किसी ग्राहक या देखे गए परिणाम का नहीं है।

मामले के इनपुट देखें
{
    "allowed_origin": "https://widget.example",
    "observed_origin": "https://widget.example",
    "expected_window": "active_iframe",
    "observed_window": "another_window",
    "payload_schema_valid": true,
    "expected": "reject_without_effect"
}

अपेक्षित निर्णय

काल्पनिक उदाहरण: https://widget.example स्वीकृत है, पर event.source दूसरी विंडो है। अनुबंध सक्रिय iframe माँगता है; आदेश दिए बिना संदेश अस्वीकार करें।

MDN — Window.postMessage

प्राथमिक स्रोत: MDN — Window.postMessage. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

ZIP और TAR: निर्देशिका और संसाधन सीमा में निकालें

निकाली फ़ाइलों को प्रकाशित करने से पहले पथ, लिंक और वास्तविक विस्तार जाँचें।

  • न्यूनतम अनुमति वाली नई गैर-सार्वजनिक निर्देशिका में निकालें। पूर्ण पथ, ऊपर जाने वाले पथ, अनावश्यक लिंक और विशेष फ़ाइलें अस्वीकार करें। वास्तविक समाधान किए लक्ष्य और नाम टकराव को लक्ष्य सिस्टम, अक्षर केस सहित, जाँचें। टेक्स्ट उपसर्ग अकेले सीमा साबित नहीं करता।
  • लिखे बाइट, प्रविष्टि संख्या, गहराई, समय और प्रक्रिया संसाधन पर प्रति फ़ाइल और कुल सीमा रखें। केवल संपीड़ित या घोषित आकार न मानें। अनावश्यक नेस्टेड अभिलेख अस्वीकार करें; जरूरी हों तो सभी स्तर कुल बजट साझा करें। लाइब्रेरी और फ़िल्टर अद्यतन रखें।
  • ../, पूर्ण पथ, लिंक, दोहराव और बजट अधिकता जाँचें। रुकावट में बैच प्रकाशित न हो और पुरानी फ़ाइल न बदले। प्रकार और सामग्री जाँचकर प्रकाशित करें; अलग निर्देशिका साफ करते समय लक्ष्य सत्यापित करें।

दोहराने योग्य स्वीकृति मामला

काल्पनिक उदाहरण: डेटा किसी ग्राहक या देखे गए परिणाम का नहीं है।

मामले के इनपुट देखें
{
    "compressed_mb": 2,
    "expanded_mb": 600,
    "aggregate_budget_mb": 100,
    "first_files_valid": true,
    "expected": "stop_on_actual_overrun_and_do_not_promote"
}

अपेक्षित निर्णय

काल्पनिक उदाहरण: 2 MB संपीड़ित डेटा 600 MB बनता है और बजट 100 MB है। वास्तव में लिखे बाइट अधिक होते ही रोकें; पहली फ़ाइलें सही दिखें तब भी बैच प्रकाशित न करें।

Python — tarfile extraction filters and further verification

प्राथमिक स्रोत: Python — tarfile extraction filters and further verification. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

AI एजेंट: प्रत्यायोजन, अधिकार वापसी और प्रमाण

12 अक्टूबर 2026 का दस्तावेज़ अद्यतन: OWASP GenAI ने सितंबर में LLM Top 10 2026 और Agent Control Standard घोषित किए। 8 अक्टूबर का लेख तीसरी तिमाही के खुलासे जोड़ता है और खुद को अधूरा तथा गैर-आधिकारिक बताता है। यह परीक्षण चुनने में मदद करता है, एजेंट सत्यापित या हमले की दर नहीं मापता।

  • हर कार्यकर्ता की पहचान और सत्यापन योग्य उपकरण, संसाधन, कार्रवाई व बजट तय करें। उपकार्य सभी मूल अधिकार न पाए। बाहरी असर से पहले मान जाँचें और अमान्य अनुमोदन या नीति संस्करण अस्वीकार करें।
  • प्रतीक्षा या चलती कार्रवाई में अधिकार वापसी जाँचें। नई कार्रवाई रोकना, अधिकार अमान्य करना और हो चुके असर अलग रखें। कार्य ID, निर्णय, नीति संस्करण और बाहरी पुष्टि बचाएँ, रहस्य या संवेदनशील प्रॉम्प्ट नहीं। जरूरी प्रमाण न हो तो संबंधित कार्य रोकें।

क्या मूल अनुमति सारे उपकार्य शामिल करती है?

नहीं। हर सहभागी के अधिकार तय करें और निष्पादन सेवा पर जाँचें। निर्देश अनुमति नहीं बनाता।

क्या घटना लेख मेरा जोखिम मापता है?

नहीं। वह हमले की दर नहीं देता। परिदृश्य चुनें और अपनी व्यवस्था का प्रमाण जुटाएँ।

प्राथमिक स्रोत: OWASP GenAI — Q3 2026 roundup, 8 October; non-exhaustive post. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

API: परतों में गुणा होते पुनः प्रयास रोकें

ऐप, SDK, प्रॉक्सी और सेवा एक कॉल फिर कर सकते हैं। चार काल्पनिक परतों में हर एक के तीन कुल प्रयास अंतिम विफल निर्भरता पर अधिकतम81 कॉल देते हैं। कोटा नियंत्रण में साझा बजट और उपयोगी समय सीमा जोड़ें।

  • ऐप, SDK, प्रॉक्सी और निर्भरता के स्वतः प्रयास लिखें। जिम्मेदार परत चुनें और अनुबंध अनुसार अतिरिक्त प्रयास बंद या समन्वित करें। पहला प्रयास कुल बजट में गिनें। कार्य ID बचाएँ और गैर-इडेम्पोटेंट पुनः प्रयास से पहले अनिश्चित असर जाँचें।
  • क्लाइंट की असली सीमा अनुसार प्रतीक्षा, कनेक्शन और प्रक्रिया सहित कुल अंतिम समय तय करें। कतार में प्रवेश से पहले समाप्त कार्य अस्वीकार करें। स्थानीय रद्द करना सर्वर रोकना साबित नहीं करता; स्थिति मिलाएँ। सारी कतारें एक साथ चालू किए बिना धीरे वापसी जाँचें।

हर परत पर तीन प्रयास क्या कुल तीन हैं?

नहीं। चार काल्पनिक परतों पर तीन कुल प्रयास से अंतिम निर्भरता पर अधिकतम3⁴ = 81 कॉल होते हैं।

समाप्त कार्य दूर का असर रद्द करता है?

जरूरी नहीं। नया बेकार काम रोके; शुरू दूर कार्य की स्थिति और संभव क्षतिपूर्ति जाँचें।

प्राथमिक स्रोत: AWS — Timeouts, retries, and backoff with jitter. संबंधित विधि: व्यावहारिक मार्गदर्शिका पढ़ें.

संदर्भ: डेटा, उपयोग और सीमाएँ

दस्तावेज़ जाँच की तारीख .

इस संस्करण में विस्तृत संदर्भ टिप्पणियाँ अंग्रेज़ी में उपलब्ध हैं।

संदर्भ: डेटा, उपयोग और सीमाएँ
स्रोत और उद्देश्यसत्यापित डेटा या मानकउपयोग कैसे करेंध्यान में रखने योग्य सीमा
OASIS · TAXII 2.1

Exchange threat intelligence through an application protocol.

TAXII 2.1 is an OASIS Standard dated 10 June 2021. It includes service discovery and access to collections. Test authentication, collection permissions, pagination and recovery after interruption. Record which objects were actually received and processed.

विधि को विस्तार से पढ़ें →

TAXII transports data; it replaces neither the content model nor assessment of reliability.
OWASP · LLM Top 10

Prepare tests for language-model application risks.

The 2025 edition includes Prompt Injection, Sensitive Information Disclosure and Excessive Agency. Turn a risk into an observable scenario: hostile document, restricted data or out-of-scope tool. Record expected behaviour and evidence of refusal.

विधि को विस्तार से पढ़ें →

A risk list is not a complete assessment. Input filtering alone does not establish authorisation for every action.