मैलवेयर के लिए जाँच एक जटिल बात है। कुछ ऐसा जो प्रोग्राम को बनाने के लिए एक खतरनाक ऑपरेशन हो सकता है (जैसे कि आपकी हार्ड ड्राइव की संपूर्ण सामग्री को हटाना), एक अनपेक्षित कार्य (प्रोग्राम को मालवेयर बनाना) हो सकता है, या यह प्रोग्राम की एक विशेषता हो सकती है और वास्तव में आपका क्या मतलब है करने के लिए।
जिस तरह से ओएस एक्स आमतौर पर तय करता है कि क्या कोई कोड असुरक्षित है, कोड हस्ताक्षर प्रमाण पत्र के लिए जांच कर रहा है। प्रमाण पत्र पर हस्ताक्षर करने वाले कोड स्वयं गारंटी नहीं देते हैं कि कोई प्रोग्राम मैलवेयर नहीं है। वे जो करते हैं वह कार्यक्रम को बनाने वाले मूल डेवलपर को वापस प्रदान करता है, और तीसरे पक्ष के माध्यम से उनकी पहचान की पुष्टि करता है। यह आमतौर पर वेबसाइटों पर प्रमाणपत्र सत्यापन के लिए उपयोग की जाने वाली एक ही प्रक्रिया है।
उस ने कहा, OS X अभी भी नहीं जानता है कि यह मैलवेयर है या नहीं। यह सिर्फ जानता है कि यह सत्यापित कर सकता है कि कार्यक्रम किसी ऐसे व्यक्ति द्वारा बनाया गया था, जिसने किसी तीसरे पक्ष के साथ अपनी पहचान सत्यापित की है। उस सत्यापन का कोई मतलब नहीं है कि जिसने इसे बनाया है उसके पास प्रमाणपत्र नहीं है। यह अभी भी आप पर भरोसा करने वाला कोई व्यक्ति हो सकता है लेकिन सिस्टम नहीं बता सकता है।
मैलवेयर डिटेक्शन सिस्टम आम तौर पर पहले पहचाने गए दुर्भावनापूर्ण कोड अंशों की प्रतियों के लिए कोड की जाँच करते हैं। वे अक्सर यह देखने के लिए भी जांच करेंगे कि क्या कोड ऐसा कुछ करेगा जो यह जानता है कि यह खतरनाक है (जैसे कि आपकी पूरी हार्ड ड्राइव को हटाना, या उन फ़ाइलों तक पहुंचना जो इसे नहीं पता होना चाहिए), लेकिन इन चीजों को परिभाषित करना अभी भी मुश्किल है।
दुर्भावनापूर्ण कोड चलाने से बचने का सबसे आसान तरीका एक वायरस स्कैनर का उपयोग करना है (मेरे पास ओएस एक्स के लिए सुझाव देने के लिए व्यक्तिगत रूप से एक नहीं है), लेकिन सबसे अच्छा तरीका है कि आप स्वयं नियत परिश्रम करें और केवल एक विश्वसनीय स्रोत से आए कोड को चलाएं। । आपके द्वारा सॉफ़्टवेयर डाउनलोड करने वाले किसी भी लिंक का पता पढ़ने के बारे में पूरी तरह से सुनिश्चित करें और सुनिश्चित करें कि वे उस वेबसाइट को इंगित करते हैं जो आपको लगता है कि यह चाहिए। कभी-कभी एक सॉफ़्टवेयर वितरक फ़ाइल का एक हैश (MD5 या SHA1 / SHA2) प्रकाशित करेगा, जिसे आप सत्यापित कर सकते हैं कि आपके द्वारा डाउनलोड की गई फ़ाइल उस पर सटीक मेल है जो प्रकाशित हुई थी।
ज्यादातर मामलों में, आपको यह आकलन करने की आवश्यकता होगी कि उस कोड को सत्यापित करने के लिए आपको कितना प्रयास करने की आवश्यकता है जो सुरक्षित है, जो आमतौर पर इस बात पर निर्भर करता है कि लाइन पर कितना है। क्या आप इस कोड को अपने निजी कंप्यूटर पर चला रहे हैं, या अस्पताल का एक कंप्यूटर रोगी इस पर रिकॉर्ड कर रहा है? क्या यह एक कंप्यूटर है जिसे आप मज़े के लिए उपयोग करते हैं, या एक परमाणु ऊर्जा संयंत्र का संचालन कर रहा है? मैलवेयर से सुरक्षित रहने के लिए आप कितना प्रयास करने का निर्णय लेते हैं, यह विचार करने के लिए ये चीजें हैं।