วันพฤหัสบดีที่ 25 มิถุนายน พ.ศ. 2552

ชื่อไวรัส สามารถบอกอะไรเราได้บ้าง






เคยสงสัยกันบ้างไหมว่าชื่อของไวรัส​ที่เห็นทั่วไปนั้นมี​ความหมายว่าอย่างไร ทำไมบริษัท​ที่พัฒนาโปรแกรมป้องกันไวรัสจึงตั้งชื่อแตกต่างกันไปทั้งๆ ที่ไวรัสที่ค้นพบนั้น​​เป็นตัวเดียวกัน อย่างไรก็ตาม​แม้ว่าชื่อ​จะเขียนไม่เหมือนกันทุกตัวอักษร ​แต่​ความหมายที่แปล​ได้จากชื่อนั้น​เหมือนกัน ตัวอย่างเช่น W32.Klez.h@mm W32/Klez.h@MM WORM_KLEZ.H I-Worm.Klez.h ​เป็นต้น บท​ความนี้​จะอธิบายถึง​ส่วนต่างๆ ของชื่อไวรัส ​เพื่อทำให้ผู้อ่าน​สามารถจำแนกแยกแยะประเภทของไวรัสจากชื่อของไวรัส ​ความ​สามารถเด่นๆ ตลอดจนวิธีการแพร่กระจายตัวของไวรัส​ได้



1. ​ ส่วนแรกแสดงชื่อตระกูลของไวรัส (Family_Names) ​ส่วนใหญ่​จะตั้งตามชนิดของปัญหา​ที่ไวรัสก่อขึ้น​ หรือภาษา​ที่​ใช้ในการพัฒนา เช่น ​เป็นม้าโทรจัน ถูกพัฒนาด้วย Visual Basic scripts หรือ​เป็นไวรัส​ที่รันบนระบบปฏิบัติการวินโดวส์ 32 บิต ​เป็นต้น ซึ่งชื่อของตระกูลของไวรัส​ที่ค้นพบในปัจจุบันFamily_Names ​ความหมายWM ไวรัส​ที่​เป็นมาโครของโปรแกรม WordW97M ไวรัส​ที่​เป็นมาโครของโปรแกรม Word 97XM ไวรัส​ที่​เป็นมาโครของโปรแกรม ExcelX97M ไวรัส​ที่​เป็นมาโครของโปรแกรม Excel 97W95 ไวรัส​ที่มีผลกระทบ​กับระบบปฏิบัติการวินโดวส์ 95W32/Win32 ไวรัส​ที่มีผลกระทบ​กับระบบปฏิบัติการวินโดวส์ 32 บิตWNT ไวรัส​ที่มีผลกระทบ​กับระบบปฏิบัติการวินโดวส์ NT 32 บิตI-Worm/Worm หนอนอินเทอร์เน็ตTrojan/Troj ม้าโทรจันVBS ไวรัส​ที่ถูกพัฒนาด้วย Visual Basic ScriptAOL ม้าโทรจัน America OnlinePWSTEAL ม้าโทรจัน​ที่มี​ความ​สามารถในการขโมยรหัสผ่านJava ไวรัส​ที่ถูกพัฒนาด้วยภาษาจาวาLinux ไวรัส​ที่มีผลกระทบ​กับระบบปฏิบัติการลินุกซ์Palm ไวรัส​ที่มีผลกระทบ​กับระบบปฏิบัติการ Palm OSBackdoor เปิดช่องให้ผู้บุกรุกเข้าถึงเครื่อง​ได้HILLW บ่งบอกว่าไวรัสถูกคอมไพล์ด้วยภาษาระดับสูง



2. ​ส่วนชื่อของไวรัส (Group_Name) ​เป็นชื่อดั้งเดิม​ที่ผู้เขียนไวรัส​เป็นคนตั้ง ​โดยปกติ​จะถูกแทรกไว้อยู่​ในโค้ดของไวรัส ​และใน​ส่วนนี้เอง​จะ​เอามาเรียกชื่อไวรัสเปรียบเสมือนเรียกชื่อเล่น ตัวอย่างเช่น ชื่อของไวรัส​คือ W32.Klez.h@mm ​และ​จะถูกเรียกว่า Klez.h ​เพื่อให้สั้น​และกระชับขึ้น



3. ​ส่วนของ Variant รายละเอียด​ส่วนนี้​จะบอกว่าสายพันธุ์ของไวรัสชนิดนั้น​ๆ มีการปรับปรุงสายพันธุ์จนมี​ความ​สามารถต่างจากสายพันธุ์เดิม​ที่มีอยู่​ variant มี 2 ลักษณะ​คือMajor_Variants ​จะตามหลัง​ส่วนชื่อของไวรัส ​เพื่อบ่งบอกว่ามี​ความแตกต่างกันอย่างชัดเจน เช่นหนอนชื่อ VBS.LoveLetter.A (A ​เป็น Major_Variant) แตกต่างจาก VBS.LoveLetter อย่างชัดเจนMinor_Variants ​ใช้บ่งบอกในกรณี​ที่แตกต่างกันนิดหน่อย​ ในบางครั้ง Minor_Variant ​เป็นตัวเลข​ที่บอกขนาดไฟล์ของไวรัส ตัวอย่างเช่น W32.Funlove.4099 หนอนชนิดนี้มีขนาด 4099 KB.



4. ​ส่วนท้าย (Tail) ​เป็น​ส่วน​ที่​จะบอกว่าวิธีการแพร่กระจาย ประกอบด้วย@M หรือ @m บอกให้รู้ว่าไวรัสหรือหนอนชนิดนี้​เป็น "mailer" ​ที่​จะส่งตัวเองผ่านทางอี-เมล์​เมื่อผู้​ใช้ส่งอี-เมล์เท่านั้น​@MM หรือ @mm บอกให้รู้ว่าไวรัสหรือหนอนชนิดนี้​เป็น "mass-mailer" ​ที่​จะส่งตัวเองผ่านทุกอี-เมล์แอดเดรส​ที่อยู่​ในเมล์บอกซ์ ตัวอย่าง W32.HILLW.Lovgate.C@mm แสดงว่า อยู่​ในตระกูล​ที่มีผลต่อระบบปฏิบัติการวินโดวส์ 32 บิต ​และถูกคอมไพล์ด้วยภาษาระดับสูงชื่อของไวรัส​คือ Lovgate​ที่มี variant ​คือ Cมี​ความ​สามารถในการแพร่กระจายผ่านทางอี-เมล์​โดยส่ง​ไปยังทุกอี-เมล์แอดเดรส​ที่อยู่​ในเมล์บอกซ์จาก​ส่วนประกอบของชื่อไวรัส​ที่​ได้อธิบายไว้ข้างต้น ​จะเห็น​ได้ว่าชื่อของไวรัสนั้น​​สามารถบอกถึงประเภทของไวรัส ชื่อดั้งเดิมของไวรัส​ที่ผู้เขียนไวรัส​เป็นคนตั้ง สายพันธุ์ต่างๆ ของไวรัส​ที่ถูกพัฒนาต่อ​ไป ​และวิธีการแพร่กระจายตัวของไวรัสเองด้วย


อ้างอิงhttp://anonym.to/?http%3A%2F%2Fwww.zdnet.com%2Fanchordesk%2Fstories%2Fstory%2F0%2C10738%2C2837285%2C00.htmlhttp://anonym.to/?http%3A%2F%2Fwww.zdnet.com%2Fanchordesk%2Fstories%2Fstory%2F0%2C10738%2C2907878%2C00.htmlhttp://anonym.to/?http%3A%2F%2Fwww.zdnet.com%2Ffilters%2Fprinterfriendly%2F0%2C6061%2C2705199-3%2C00.htmlhttp://anonym.to/?http%3A%2F%2Fsecurityresponse.symantec.com%2Favcenter%2Frefa.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น