คุณควรระวังเมื่อใช้ผลลัพธ์ทางทฤษฎีเพื่อโต้แย้งว่าบางสิ่งไม่สามารถทำได้ในทางปฏิบัติ มีอันตรายหลายอย่างที่เราสามารถตกอยู่ใน:
ผลลัพธ์ทางทฤษฎีมีสมมติฐานที่ไม่สามารถใช้ได้
ปัญหาในทางปฏิบัตินั้นไม่ได้เป็นแบบอย่างที่ดีโดยแบบจำลองทางทฤษฎี
ในทางปฏิบัติโซลูชันไม่จำเป็นต้องสมบูรณ์แบบเพื่อเป็นประโยชน์
คุณยังไม่ได้ให้คำจำกัดความที่เป็นทางการเกี่ยวกับสิ่งที่เป็นไวรัสดังนั้นการขยายการเรียกร้องของคุณเกี่ยวกับการออกกำลังกายเล็กน้อยจะมีประโยชน์ในการทำความเข้าใจความหมายที่แท้จริงของคุณ
ส่วนใหญ่ของสิ่งที่ซอฟต์แวร์ป้องกันไวรัสทำคือการตรวจจับไวรัสที่รู้จัก (และตัวแปร) และทำได้โดยการเปรียบเทียบสตริง (ในไฟล์หน่วยความจำ ฯลฯ ) กับรายการ จำกัด ของสตริง (ลายเซ็นไวรัส) นั่นคือเหตุผลที่เราจำเป็นต้องอัพเดทฐานข้อมูลของซอฟต์แวร์ป้องกันไวรัสเป็นประจำ
มีความสามารถเพิ่มเติมในการตรวจจับไวรัสที่อาจเกิดขึ้นตาม "พฤติกรรม" ของพวกเขา แต่วิธีการเหล่านี้ไม่สมบูรณ์หรือไม่มีเสียง (และพวกเขาไม่จำเป็นต้องเป็นเสียง / สมบูรณ์เพื่อเป็นประโยชน์ การออกแบบซอฟต์แวร์ป้องกันไวรัสดูเหมือนว่าจะตกอยู่ในวิศวกรรมคอมพิวเตอร์มากกว่าวิทยาศาสตร์คอมพิวเตอร์จนถึงขณะนี้ (แม้ว่าวิทยาการคอมพิวเตอร์และวิศวกรรมคอมพิวเตอร์มีความสัมพันธ์กันอย่างใกล้ชิด)
โดยทั่วไปแล้วการศึกษาเหล่านี้จะตกอยู่ในส่วนของความปลอดภัยของคอมพิวเตอร์ (และพื้นที่โดยทั่วไปของระบบ: เครือข่ายคอมพิวเตอร์, ระบบปฏิบัติการ, ฯลฯ ) ของวิทยาศาสตร์คอมพิวเตอร์ แต่ใช้ความคิดจากส่วนอื่น ๆ ของวิทยาศาสตร์คอมพิวเตอร์ (การเรียนรู้ของเครื่อง ฯลฯ ) คือ ตามแบบฉบับ
คุณอาจต้องการตรวจสอบศิลปะของไวรัสคอมพิวเตอร์การวิจัยและการป้องกัน