इस प्रश्न के दो पक्ष हैं। पहला यह है कि यह सुविधा बिल्कुल क्यों मौजूद है, और दूसरा यह है कि GUI (या कमांड प्रॉम्प्ट) सुविधा को देखने और प्रबंधित करने में आसान क्यों नहीं है।
यह मौजूद है क्योंकि यह उपयोगी है। कई अन्य प्लेटफ़ॉर्म प्रति फ़ाइल कई डेटा स्ट्रीम का समर्थन करते हैं। उदाहरण के लिए, मैक पर, उन्हें कांटे कहा जाता था । मुझे यकीन है कि मेनफ्रेम दुनिया में ऐसी ही चीजें मौजूद थीं, लेकिन आज मैं अपनी उंगलियों को किसी भी स्पष्ट उदाहरण पर नहीं रख सकता।
आधुनिक विंडोज पर, इसका उपयोग फ़ाइल के लिए अतिरिक्त विशेषताओं को रखने के लिए किया जाता है। आप देख सकते हैं कि Windows Explorer से उपलब्ध गुण बॉक्स में एक सारांश टैब है जिसे साधारण दृश्य में (मैं विंडोज़ एक्सपी पर हूं, आपका माइलेज अन्य फ्लेवर्स पर अलग होगा) में शीर्षक, विषय, लेखक और जैसे उपयोगी क्षेत्रों का एक समूह शामिल है इसके आगे। उस डेटा को वैकल्पिक स्ट्रीम में संग्रहीत किया जाता है, न कि किसी तरह के साइड-कार डेटाबेस को बनाने के लिए जो इसे आसानी से फ़ाइल से अलग कर देगा।
मार्कर को पकड़ने के लिए एक वैकल्पिक धारा का भी उपयोग किया जाता है जो कहता है कि फ़ाइल एक अविश्वसनीय नेटवर्क स्रोत से आई है जो इंटरनेट एक्सप्लोरर और फ़ायरफ़ॉक्स दोनों द्वारा डाउनलोड पर लागू होती है।
कठिन सवाल यह है कि यह देखने के लिए बेहतर उपयोगकर्ता इंटरफ़ेस नहीं है कि धाराएँ बिल्कुल मौजूद हैं, और उनमें निष्पादन योग्य सामग्री डालना क्यों संभव है और इससे भी बदतर, इसे बाद में निष्पादित करें। अगर यहां बग और सुरक्षा जोखिम है, तो यह है।
संपादित करें:
एक अन्य उत्तर के लिए एक टिप्पणी से प्रेरित, यहां यह पता लगाने का एक तरीका है कि क्या आपके एंटी-वायरस और / या मैलवेयर-रोधी सुरक्षा वैकल्पिक धाराओं से अवगत हैं।
EICAR परीक्षण फ़ाइल की एक प्रति प्राप्त करें । यह ASCII पाठ का 68 बाइट्स है जो एक मान्य x86 निष्पादन योग्य भी होता है। हालांकि पूरी तरह से हानिरहित है, यह एंटी-वायरस उद्योग द्वारा पता लगाने के लिए सहमत हो गया है जैसे कि यह एक वास्तविक वायरस था। प्रवर्तकों ने सोचा कि एक असली वायरस के साथ एवी सॉफ्टवेयर का परीक्षण आग की तरह कचरे के ढेर को जलाकर फायर अलार्म का परीक्षण करने के लिए थोड़ा बहुत होगा ...
EICAR फाइल है:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
इसे एक्सटेंशन के साथ सहेजें .COM
और यह निष्पादित करेगा (जब तक कि आपका एवी ध्यान नहीं दे रहा है) और ग्रीटिंग प्रिंट करें।
यह वैकल्पिक डेटा स्ट्रीम में इसे सहेजना और स्कैन चलाने के लिए जानकारीपूर्ण होगा ...