โปรแกรมป้องกันไวรัสตรวจพบเพียงอย่างเดียว ("ในช่วงไตรมาสที่ 4 ของปี 2554 พบมัลแวร์บนเว็บร้อยละ 33 เป็นมัลแวร์ zero-day ที่ไม่สามารถตรวจพบได้โดยวิธีการที่ใช้ลายเซ็นแบบดั้งเดิมเมื่อพบ" แหล่งที่มา: http://blogs.cisco.com / security / cisco-4q11-global-threat-report / )
ด้วยการฝึกฝนนิดหน่อยคุณสามารถตรวจจับมัลแวร์บางตัวได้เนื่องจากมันทำงานในลักษณะที่เป็นไปตามปกติในระบบปฏิบัติการ อาจเป็นปริมาณการใช้งานเครือข่ายที่มากขึ้นการใช้ cpu มากขึ้นการเข้าถึงดิสก์แปลก ๆ หรืออย่างอื่น มัลแวร์ไม่เพียงมีเป็นไบนารีเดียวที่ตรวจพบผ่าน taskmanager แต่ยังรวมถึง dynamic libraries (dll) ที่เชื่อมต่อกับกระบวนการอื่น ๆ
คุณสามารถรับเบาะแสเกี่ยวกับสิ่งที่ทำงานบนระบบของคุณด้วย taskmanager เช่นProcess ExplorerจากSysinternal Suiteและคุณสามารถดูสิ่งต่าง ๆ ที่เกิดขึ้นในระบบของคุณด้วยการตรวจสอบกระบวนการของชุดเดียวกัน ทำความคุ้นเคยกับเครื่องมือและดูสัญญาณของ "ความแปลก":
- ไบนารีที่ไม่ได้ลงชื่อ (executables หรือ dll)
- แปลกเขียนไปยังไฟล์ที่แปลก
- กิจกรรมเครือข่ายแปลก ๆ
(ส่วน "แปลก" คือการฝึกอบรมที่คุณต้องการเพื่อแยกความแตกต่างระหว่าง "ปกติ" และ "แปลก")
ผู้แต่ง Sysinternal Suite แสดงวิธีที่ชาญฉลาดในการใช้เครื่องมือที่กล่าวถึงข้างต้น:
https://www.youtube.com/watch?v=7heEYEbFim4
ใช่คุณสามารถตรวจจับมัลแวร์บางตัวได้ด้วยตัวจัดการงานที่เหมาะสม มัลแวร์ที่มีความซับซ้อนน้อยกว่าจะตรวจจับได้ง่ายขึ้น หากมัลแวร์พยายามตรวจจับการใช้ตัวจัดการงานเช่น Process Explorer คุณอาจต้องทำตามขั้นตอนขั้นสูงเช่นการใช้ " เซสชัน " อื่นเพื่อตรวจจับพฤติกรรมที่แปลก แต่ก็ยังเป็นไปได้