Key points are not available for this paper at this time.
हम अविश्वसनीय कार्यक्रमों के सुरक्षित निष्पादन के लिए एक नए दृष्टिकोण का प्रस्तुत करते हैं जो उनके प्रभावों को प्रणाली के बाकी हिस्सों से अलग करता है। पृथक्करण उन फ़ाइल संचालन को इंटरसेप्ट करके प्राप्त किया जाता है जो अविश्वसनीय प्रक्रियाओं द्वारा किए जाते हैं, और किसी भी परिवर्तन संचालन को एक "संशोधन कैश" पर पुनर्निर्देशित किया जाता है जो प्रणाली में अन्य प्रक्रियाओं के लिए अदृश्य होता है। अविश्वसनीय प्रक्रिया द्वारा किए गए फ़ाइल पढ़ने के संचालन को भी तदनुसार संशोधित किया जाता है, ताकि प्रक्रिया के पास प्रणाली की स्थिति का एक सुसंगत दृश्य हो जो फ़ाइल प्रणाली की सामग्री के साथ-साथ संशोधन कैश को शामिल करता है। अविश्वसनीय प्रक्रिया के समाप्त होने पर, उसके उपयोगकर्ता को प्रक्रिया द्वारा संशोधित फ़ाइलों का संक्षिप्त सारांश प्रस्तुत किया जाता है। इसके अतिरिक्त, उपयोगकर्ता इन फ़ाइलों का निरीक्षण विभिन्न सॉफ़्टवेयर यूटिलिटी (जैसे, मल्टीमीडिया फ़ाइलों को देखने के लिए सहायक अनुप्रयोग) का उपयोग करके कर सकता है ताकि यह निर्धारित किया जा सके कि संशोधन स्वीकार्य हैं या नहीं। फिर उपयोगकर्ता को इन संशोधनों को स्वीकार करने का विकल्प होता है, या बस उन्हें अस्वीकार कर सकता है। मूल रूप से, हमारा दृष्टिकोण अविश्वसनीय सॉफ़्टवेयर को चलाने के लिए "प्ले" और "रीवाइंड" बटन प्रदान करता है। हमारे दृष्टिकोण के प्रमुख लाभ हैं कि इसे अविश्वसनीय कार्यक्रमों (जो अलग किए जाने हैं) या अंतर्निहित ऑपरेटिंग सिस्टम में कोई बदलाव की आवश्यकता नहीं होती; इसे दुर्भावनापूर्ण कार्यक्रमों द्वारा बाधित नहीं किया जा सकता; और यह इन लाभों को स्वीकार्य रनटाइम ओवरहेड के साथ प्राप्त करता है। हम लिनक्स के लिए इस प्रणाली का एक प्रोटोटाइप कार्यान्वयन प्रस्तुत करते हैं जिसे अल्काट्राज़ कहा जाता है और इसके प्रदर्शन और प्रभावशीलता पर चर्चा करते हैं।
लियांग एट अल. (गुरुवार,) ने इस प्रश्न का अध्ययन किया।