सुरक्षा बग

From Vigyanwiki
Revision as of 08:17, 20 September 2023 by Manidh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

सुरक्षा बग या सुरक्षा दोष एक सॉफ़्टवेयर बग है जिसका उपयोग कंप्यूटर सिस्टम पर अनधिकृत पहुंच या विशेषाधिकार प्राप्त करने के लिए किया जा सकता है। सुरक्षा बग इनमें से एक या अधिक से समझौता करके भेद्यता (कंप्यूटिंग) का परिचय देते हैं:

सुरक्षा बगों की पहचान करने की आवश्यकता नहीं है और न ही एक्सप्लॉइट (कंप्यूटर सुरक्षा) को इस तरह योग्य बनाने की आवश्यकता है और यह लगभग किसी भी सिस्टम में ज्ञात कमजोरियों की तुलना में बहुत अधिक सामान्य माना जाता है।

कारण

सुरक्षा बग, अन्य सभी सॉफ़्टवेयर बग की तरह, रूट कॉज एनालिसिस से उत्पन्न होते हैं जिन्हें सामान्यतः अनुपस्थित या अपर्याप्त पाया जा सकता है: [2]

वर्गीकरण

सुरक्षा बग सामान्यतः काफी कम संख्या में व्यापक श्रेणियों में आते हैं जिनमें निम्न सम्मिलित हैं:[3]

  • मेमोरी सुरक्षा (उदाहरण के लिए बफर ओवरफ्लो और डैंगलिंग पॉइंटर बग)
  • रेस कंडीशन
  • सुरक्षित इनपुट और आउटपुट हैंडलिंग
  • एपीआई का दोषपूर्ण उपयोग
  • अनुचित उपयोग की स्तिथि को संभालना
  • अनुचित अपवाद प्रबंधन
  • संसाधन लीक, प्रायः लेकिन हमेशा नहीं, अनुचित अपवाद प्रबंधन के कारण
  • स्वीकार्य होने के लिए जाँचने से पहले इनपुट स्ट्रिंग्स को प्रीप्रोसेस करना

शमन

सॉफ़्टवेयर सुरक्षा आश्वासन देखें।

यह भी देखें

संदर्भ

  1. 1.0 1.1 "CWE/SANS TOP 25 Most Dangerous Software Errors". SANS. Retrieved 13 July 2012.
  2. "सॉफ़्टवेयर गुणवत्ता और सॉफ़्टवेयर सुरक्षा". 2008-11-02. Retrieved 2017-04-28.
  3. Alhazmi, Omar H.; Woo, Sung-Whan; Malaiya, Yashwant K. (Jan 2006). "प्रमुख सॉफ्टवेयर सिस्टम में सुरक्षा भेद्यता श्रेणियां". Proceedings of the Third IASTED International Conference on Communication, Network, and Information Security.


अग्रिम पठन