เรื่องราวน่าสนใจ: การเปลี่ยนมาใช้ Windows 64-bit ทำให้คอมพิวเตอร์ปลอดภัยกว่ามาก แม้ผู้เชี่ยวชาญบางคนก็เยาะ แต่มีเหตุผลทางเทคนิคที่ชัดเจน
1. ไดรเวอร์ต้องมีลายเซ็นดิจิทัล (Driver Signing Enforcement)
มัลแวร์บางตัวต้องเข้า Kernel ผ่านการฉีดไดรเวอร์ Windows 64-bit บังคับให้ไดรเวอร์ทุกตัวต้องมีลายเซ็นจาก Microsoft ไดรเวอร์เก่า (ยุค 90s) ไม่มีลายเซ็น → ไม่ติดตั้งได้ → มัลแวร์เข้า Kernel ไม่ได้
2. ASLR (Address Space Layout Randomization) มีประสิทธิภาพมากขึ้น
ASLR สุ่มตำแหน่งหน่วยความจำของโปรแกรม ทำให้มัลแวร์เดาไม่ได้ 32-bit มีพื้นที่ที่อยู่จำกัด → ASLR ทำงานไม่เต็มที่ 64-bit มีพื้นที่ที่อยู่ออกเป็นหมื่นเท่า → ASLR ทำงานได้ดีมาก มัลแวร์ฉีดโค้ดเข้าโปรแกรมอื่นได้ยากขึ้น
3. DEP (Data Execution Prevention) บังคับใช้ตลอด
32-bit: DEP ปิดอยู่ค่าเริ่มต้น (เพื่อรองรับโปรแกรมเก่า) → มัลแวร์วางโค้ดท้ายหน่วยความจำโปรแกรมและรันได้ 64-bit: DEP เปิดตลอด ปิดไม่ได้ → มัลแวร์ทำ "Ninja style injection" ไม่ได้
4. ชั้น WoW64 (Windows on Windows 64)
โฟลเดอร์ SysWOW64 เป็นชั้นแปลงคำสั่ง 32-bit ให้รันบน Kernel 64-bit ได้ มัน บล็อกมัลแวร์ 32-bit ที่พยายามรันใน Kernel Mode อัตโนมัติ (แต่มัลแวร์ที่เขียนใหม่สำหรับ 64-bit ยังโจมตีได้)
สรุป
Windows 64-bit ใส่เกราะป้องกันมัลแวร์ระดับหนึ่ง แต่ ไม่ใช่ทะลุไม่ได้ ยังต้องมี Antivirus ดูแล และระวังพฤติกรรมเสี่ยง มันเป็นเพียงชั้นป้องกันเพิ่มเติม ไม่ใช่ยาที่รักษาทุกโรค