गतिशील कोड विश्लेषण

24 मार्च 2020 | साइब्ररी गतिशील कोड विश्लेषण


गतिशील कोड विश्लेषण किसी एप्लिकेशन के निष्पादन के दौरान उसका विश्लेषण करने के लिए उपयोग की जाने वाली एक विधि है। इस गतिशील कोड विश्लेषण प्रक्रिया को अक्सर इन चरणों में विभाजित किया जाता है:

  1. इनपुट डेटा तैयार करना;
  2. कार्यक्रम चलाना;
  3. आवश्यक मापदंडों को एकत्रित करना;
  4. आउटपुट डेटा का विश्लेषण करना.

यह ध्यान रखना ज़रूरी है कि गतिशील कोड विश्लेषण केवल तभी किया जा सकता है जब स्रोत कोड को किसी निष्पादन योग्य फ़ाइल में सफलतापूर्वक संकलित किया गया हो। आप इन उपकरणों का उपयोग संकलन और/या बिल्ड त्रुटियों वाले कोड का विश्लेषण करने के लिए नहीं कर सकते। 

डायनामिक कोड विश्लेषण आपको चार चीजें दिखाएगा:

  1. संसाधन उपभोग - पूरे कार्यक्रम या उसके मॉड्यूल पर व्यक्तिगत रूप से निष्पादन का समय, बाहरी प्रश्नों की संख्या (उदाहरण के लिए, डेटाबेस के लिए), उपयोग की जा रही मेमोरी की मात्रा, और अन्य संसाधन;
  2. साइक्लोमेटिक कम्पलेक्सिटी - परीक्षणों और अन्य प्रोग्राम मेट्रिक्स के साथ कोड कवरेज की डिग्री;
  3. प्रोग्राम त्रुटियाँ - शून्य से विभाजन, शून्य पॉइंटर डीरेफेरेंसिंग, और मेमोरी लीक इसके उदाहरण हैं जो पाए जा सकते हैं;
  4. कमजोरियों कार्यक्रम में।

गतिशील विश्लेषण विभिन्न प्रोग्रामिंग भाषाओं में लिखे गए प्रोग्रामों पर किया जा सकता है: C, C++, Java, C#, PHP, Python, Erlang, तथा कई अन्य।

स्रोत: Veracode, Viva64

अतिरिक्त पढ़ना: डायनेमिक कोड विश्लेषण सॉफ्टवेयर बाजार 2020 गहन विश्लेषण और भविष्य का पूर्वानुमान 2020-2026

संबंधित शर्तें: स्थैतिक कोड विश्लेषण, भेद्यता

क्या एक SMB को गतिशील कोड विश्लेषण करना चाहिए?

गतिशील कोड विश्लेषण उन सूक्ष्म खामियों या कमजोरियों को उजागर करने में सक्षम है जो अकेले स्थिर कोड विश्लेषण के लिए बहुत जटिल हैं। एक गतिशील परीक्षण केवल उस कोड में खामियाँ खोज पाएगा जो वास्तव में निष्पादित किया गया है। व्यवसायों को अपनी स्थिति की जटिलताओं के साथ इन बातों पर विचार करना चाहिए। एप्लिकेशन का प्रकार, समय और कंपनी के संसाधन कुछ प्राथमिक चिंताएँ हैं। गतिशील कोड विश्लेषण, समस्याओं को पहचानने और ठीक करने के लिए कुछ छोटी-छोटी जाँचें करने का एक बेहतरीन उदाहरण है, इससे पहले कि वे उत्पादन में आ जाएँ और उन्हें ठीक करना बहुत कठिन और महंगा हो जाए। गतिशील कोड विश्लेषण की रोकथाम का एक औंस बाद में एक पाउंड के इलाज के बराबर है। 

अधिक जानकारी के लिए, डायनामिक कोड विश्लेषण पर यह 5 मिनट का वीडियो देखें

https://www.youtube.com/watch?v=seuW81p4gv4

क्या आप अपने व्यवसाय की सुरक्षा के लिए पर्याप्त प्रयास कर रहे हैं?

आज ही साइबरहूट के साथ साइन अप करें और बेहतर नींद लें

कर्मचारी साइबर प्रशिक्षित हैं और सतर्क हैं!


आज साइन अप करें!

नवीनतम ब्लॉग

नवीनतम जानकारी से अवगत रहें सुरक्षा अंतर्दृष्टि

नवीनतम साइबर सुरक्षा रुझानों, सुझावों और सर्वोत्तम प्रथाओं के बारे में जानें और उन्हें साझा करें - साथ ही नए खतरों के बारे में भी जानें।

क्लॉड मिथोस ने पैंडोरा का बॉक्स खोल दिया है। प्रोजेक्ट ग्लास विंग इसे बंद करने के लिए तेजी से काम कर रहा है।

क्लॉड मिथोस ने पैंडोरा का बॉक्स खोल दिया है। प्रोजेक्ट ग्लास विंग इसे बंद करने के लिए तेजी से काम कर रहा है।

vCISOs के लिए एक व्यावहारिक संक्षिप्त विवरण: वह चेतावनी जिसे हमने अनदेखा किया या समझ नहीं पाए। वर्षों से, सबसे विश्वसनीय...

अधिक पढ़ें
जब "सीईओ" का फोन आए और आपसे तुरंत पैसे ट्रांसफर करने को कहे

जब "सीईओ" का फोन आए और आपसे तुरंत पैसे ट्रांसफर करने को कहे

फर्जी सीईओ को असली रकम मिलने से पहले ही वरिष्ठ कार्यकारी अधिकारी बनकर धोखाधड़ी करने वालों को पहचानने के लिए एक गाइड। यह...

अधिक पढ़ें
जब हमला बिल्कुल आपके जैसा दिखता हो

जब हमला बिल्कुल आपके जैसा दिखता हो

कृत्रिम बुद्धिमत्ता (या एआई) फिशिंग ईमेल को और अधिक स्मार्ट, मैलवेयर को और अधिक चालाक और क्रेडेंशियल चोरी को आसान बना रही है...

अधिक पढ़ें