MIT ने रेल पर लोकप्रिय वेब फ्रेमवर्क रूबी के लिए एक नया बग खोजक विकसित किया है

$config[ads_kvadrat] not found

Live Sexy Stage Dance 2017 -- नई जवान छोरी ने किया पब्लिà¤

Live Sexy Stage Dance 2017 -- नई जवान छोरी ने किया पब्लिà¤
Anonim

मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी के शोधकर्ताओं ने एक सॉफ्टवेयर विकसित किया है जो रेल पर लोकप्रिय वेब एप्लीकेशन फ्रेमवर्क रूबी में लिखे गए कार्यक्रमों के लिए सुरक्षा में एक सफलता का प्रतिनिधित्व करता है।

रूबी ऑन रेल्स में लिखे गए 50 वेब ऐप पर जब परीक्षण किया गया, तो सॉफ्टवेयर ने किसी भी एक ऐप का निरीक्षण करने के लिए 63 सेकंड से अधिक समय लिए बिना 23 बग की पहचान की। स्थैतिक विश्लेषण का यह नया रूप विश्लेषण करता है कि कैसे प्रोग्रामिंग भाषा की बजाय तार्किक का उपयोग करते हुए जानकारी प्रवाहित होती है, त्वरित खोज और आसानी से समझे गए परिणामों की अनुमति देती है।

इलेक्ट्रिकल इंजीनियरिंग विभाग के प्रोफेसर डैनियल जैक्सन ने कहा, "जब आप रूबी जैसे रेल में भाषा में लिखे गए किसी चीज को देखते हैं, अगर आप पारंपरिक रूप से स्थैतिक विश्लेषण करने की कोशिश करते हैं, तो आप आमतौर पर खुद को इस विशाल दलदल में पाते हैं।" और कंप्यूटर विज्ञान MIT न्यूज को एक बयान में। "और यह वास्तव में व्यवहार में व्यावहारिक है।"

लेकिन क्योंकि रूबी ऑन रेल्स भाषा में प्रत्येक संपत्ति को परिभाषित करने के लिए एक ही पुस्तकालय पर निर्भर करती है, MIT के शोधकर्ता पूरी भाषा को एक तार्किक कोड में बदलने में सक्षम थे जो मशीन-पठनीय है। इसलिए सॉफ्टवेयर तार्किक भाषा का उपयोग करके एक कार्यक्रम में सूचना के प्रवाह की व्याख्या करता है और यह कैसे काम करता है के एक सरल लाइन-बाय-लाइन विवरण की रिपोर्ट करता है। थोड़ी विशेषज्ञता के साथ, ये प्रोग्राम के उन क्षेत्रों को पढ़ते हैं जो अनधिकृत उपयोगकर्ताओं को उन सूचनाओं तक पहुंचने की अनुमति दे सकते हैं जिन्हें वे देखने में सक्षम नहीं होना चाहिए।

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

रूबी ऑन रेल्स के लिए एक मजबूत डिबगिंग प्रक्रिया भविष्य के प्रोजेक्ट्स के लिए रूबी को चुनने के लिए प्रोग्रामरों को समझाने में भी मदद कर सकती है। स्पष्ट रूप से, हमारे पास एक गंभीर समस्या है, और केवल अब हम यह पता लगा रहे हैं कि इसका निदान कैसे किया जाए।

एमआईटी के अनुसार, शोधकर्ता 14-22 मई को टेक्सास के ऑस्टिन में सॉफ्टवेयर इंजीनियरिंग पर अंतर्राष्ट्रीय सम्मेलन में अपना परिणाम प्रस्तुत करेंगे।

$config[ads_kvadrat] not found