कोई सामान्य नुस्खा नहीं है। यदि आपके सिस्टम को किसी अज्ञात ट्रोजन से संक्रमित किया गया है, तो आप केवल इतना ही कर सकते हैं कि आप फिर से इंस्टॉल करें।
यदि आप जानते हैं कि ट्रोजन एक निश्चित तरीके से संचालित होता है - उदाहरण के लिए आप जानते हैं कि ट्रोजन कर्नेल को संक्रमित नहीं करता है - ठीक होने का कम कठोर तरीका हो सकता है। लेकिन यह पूरी तरह से यह जानने पर निर्भर करता है कि ट्रोजन कैसे व्यवहार करता है। यदि आपके पास सभी लक्षण हैं (जैसे कि आपकी सहमति के बिना आपका कंप्यूटर स्पैम भेज रहा है), तो कोई सामान्य तकनीक नहीं है: ट्रोजन डिटेक्टर को ट्रोजन डिजाइनर (और भाग्यशाली) की तुलना में अधिक स्मार्ट होना चाहिए। जहां तक ट्रोजन का संबंध है, पता लगाना और छिपाना बंदूक और कवच की तरह है: इसमें तकनीकी वृद्धि है, और न ही पार्टी में आंतरिक लाभ होता है (हालांकि हैडर्स के पास सिर शुरू होता है)।
कई प्रणालियों में एक सुरक्षित वितरण चैनल है। उदाहरण के लिए, जब आप उबंटू रिपॉजिटरी से apt- आधारित टूल (apt-get, aptitude, synaptic, सॉफ्टवेयर सेंटर,…) के साथ एक पैकेज स्थापित करते हैं, तो टूल यह जांचता है कि उबंटू ट्रस्ट द्वारा पैकेज पर हस्ताक्षर किए गए (vetted) हैं। (अधिकांश वितरणों में एक समान तंत्र होता है।) जब आप पीपीए से एक पैकेज स्थापित करते हैं, तो आप सभी जान सकते हैं कि पीपीए मालिक ने पैकेज को वीट कर दिया है, जो कि आपके लिए पहली जगह में पीपीए मालिक पर भरोसा करने का कोई कारण नहीं है।
ट्रोजन और बैकडोर के बारे में, मैं दृढ़ता से केन थॉम्पसन के ट्यूरिंग अवार्ड व्याख्यान, रिफ्लेक्शंस ऑन ट्रस्टिंग ट्रस्ट को पढ़ने की सलाह देता हूं । संक्षेप में, उन्होंने संकलक को बदल दिया ताकि लॉगिन कार्यक्रम को संकलित करते समय, यह कोड जोड़ देगा जिसने उसे गुप्त पासवर्ड के साथ लॉग इन करने की अनुमति दी; फिर उसने संकलक को बदल दिया ताकि जब वह खुद संकलित हो, तो वह पिछले दरवाजे को जोड़ने के लिए कोड सम्मिलित करेगा; फिर उन्होंने पूरे सिस्टम को फिर से जोड़ दिया (विशेष रूप से लॉगिन प्रोग्राम और कंपाइलर); अंत में उन्होंने संकलक स्रोत को मूल, निर्विवाद स्रोत में बहाल कर दिया। फिर से, केन थॉम्पसन का लेख पढ़ें ; इसके बाद आप डेविड व्हीलर के प्रतिवाद को भी पढ़ सकते हैं , शायद ब्रूस श्नीयर के ब्लॉग लेख के माध्यम से सबसे अच्छा लगाया गया ।