โดยทั่วไปเราจำแนกการโจมตีที่ประสบความสำเร็จเป็นสององค์ประกอบโดยได้แรงบันดาลใจมาจากคำศัพท์ทางทหาร: Payload ซึ่งเมื่อทำงานบนเป้าหมายจะก่อให้เกิดผลร้าย (ซ่อนการเปลี่ยนโฮสต์ของคุณให้กลายเป็นซอมบี้ ฯลฯ ) และ Vector ซึ่งเป็น รับผิดชอบการดำเนินการ Payload ดังนั้นคุณจะถามว่าเวกเตอร์การโจมตีชนิดใดที่มีอยู่?
ในแง่ของประวัติศาสตร์โทรจันอาศัยผู้ใช้เป็นเวกเตอร์ ก่อนที่การเชื่อมต่อเน็ตจะแพร่หลายมันมักจะหมายความว่าคุณถูกหลอกให้ทำงานโดยตรงสิ่งที่คุณคิดว่าเป็นโปรแกรมที่มีประโยชน์หรือเกมดีๆ
มีวิธีอื่น ๆ ที่รหัสสามารถเรียกใช้ด้วยความช่วยเหลือของผู้ใช้; ตัวอย่างเช่นมีบางกรณีของช่องโหว่ในเนื้อหาที่แสดงไลบรารีเช่น pdf, jpeg หรือ flash renderers หากคุณติดตั้งโปรแกรมที่มีช่องโหว่สิ่งที่ต้องทำมีไว้เพื่อพยายามแสดงเนื้อหาที่เป็นพิษ คุณอาจติดเชื้อเมื่อเบราว์เซอร์ของคุณพยายามแสดง. jpg ในหน้าที่คุณเข้าชม .jpg ที่เป็นอันตรายอาจมีข้อมูลที่ไม่ถูกต้องซึ่งจะส่งผลให้บั๊กในไลบรารีแสดงผลและอาจจบลงด้วยการเรียกใช้เนื้อหา
ในกรณีนี้แม้ว่าคุณจะไม่ได้คลิกที่โปรแกรมที่เป็นอันตรายก็ตามมันกำลังถูกดำเนินการโดยไม่รู้ตัวโดยโปรแกรมที่เรียกใช้ไลบรารีที่มีช่องโหว่ (ที่นี่คือเบราว์เซอร์ของคุณ)
น่าเสียดายที่เราไม่สามารถ จำกัด จำนวนเวกเตอร์ที่เป็นไปได้ ทุกครั้งที่ระบบของคุณประมวลผลเนื้อหาจากแหล่งที่ไม่น่าเชื่อถือโดยอัตโนมัติมีความเสี่ยงที่จะถูกโจมตีจากช่องโหว่ เมื่อเทียบกับสิ่งนี้ทางออกที่ดีที่สุดของคุณน่าจะให้ความสนใจกับการอัปเดตความปลอดภัยและฝึกฝนการป้องกันในเชิงลึก (เช่นการเรียกใช้โปรแกรมแบบวันต่อวันด้วยสิทธิ์แบบ จำกัด ฯลฯ )