ยูนิกซ์ป้องกันไวรัสได้อย่างไร ?

คุณสมบัติหนึ่งของไวรัสคือ มันสามารถที่จะแพร่กระจายได้รวดเร็ว เมื่อผู้ใช้โหลดโปรแกรมที่ติดไวรัสขึ้นมาใช้งาน บน DOS หรือ Windows นั้น ไวรัสจะเริ่มทำงาน โดยฝังตัวลงในหน่วยความจำ เนื่องจาก DOS และ Windows อนุญาตให้เรียกใช้ฮาร์ดแวร์ได้โดยตรง เมื่อผู้ใช้เลิกทำงานแล้ว โปรแกรมก็จะถูกปลดจากหน่วยความจำ แต่ไวรัสยังคงฝังตัวอยู่ พอผู้ใช้คนอื่นมาเรียกโปรแกรม ซึ่งอาจเป็นโปรแกรมที่ไม่มีไวรัส ไวรัสก็จะเขียนตัวเองลงบนโปรแกรมใหม่นั้นทันที
เนื่องจากยูนิกซ์มีเปลือกเป็นผู้ประสานงาน ขอใช้หน่วยความจำของเครื่องต่อแก่น เมื่อผู้ใช้โหลดโปรแกรม แก่นก็จะจัดสรรที่ให้ใช้ โดยไม่อนุญาตให้ทำอะไรกับส่วนที่ไม่ได้รับมอบหมาย เมื่อโปรแกรมทำงานเสร็จสิ้น แก่นจะปลดโปรแกรมจากหน่วยความจำทันที ในกรณีที่ไม่สามารถปลดได้ ไวรัสก็ไม่อาจระบาดไปกับผู้ใช้คนอื่น เพราะผู้ใช้คนหนึ่งๆ ไม่มีสิทธิ์ไปเขียนทับไฟล์ หรือ ส่วนของหน่วยความจำที่ไม่ใช่ของตนได้ ทำให้ไวรัสไม่สามารถแพร่กระจายได้ คนจึงไม่สร้างไวรัสสำหรับยูนิกซ์ แต่ไปทำสำหรับ Windows ง่ายกว่ากันเยอะ


อ้างอิงจากเว็บ http://nanotech.sc.mahidol.ac.th/c/unix/index.htm

ความคิดเห็น

ไม่ระบุชื่อ กล่าวว่า
ดีใจด้วยที่คุ

โพสต์ยอดนิยมจากบล็อกนี้

คอมพิวเตอร์ยุคที่ 5

คีย์ลัด

คอมพิวเตอร์กับชีวิตประจำวัน