Kaspersky OS เป็นระบบปฏิบัติการ (Operating System) ที่พัฒนาขึ้นโดยบริษัท Kaspersky ของรัสเซีย บริษัทซึ่งมีชื่อเสียงในการพัฒนาโปรแกรมป้องกันไวรัส Kaspersky Antivirus

แต่ Kaspersky OS ไม่ใช่ระบบปฏิบัติการสำหรับคอมพิวเตอร์ส่วนบุคคลทั่วไป อย่าง Windows, Mac OS หรือว่า Linux มันถูกออกแบบมาเพื่อระบบที่ต้องการความปลอดภัยสูงและมีความสำคัญ อย่างระบบของงานด้านโครงสร้างพื้นฐาน อาทิ

​ ระบบอุตสาหกรรม (Industrial Control Systems)

​ ระบบในรถยนต์ (Automotive systems)

​ ระบบการสื่อสาร (เช่น Routers, Gateways, Firewalls)

จุดเด่นของ Kaspersky OS

  1. สถาปัตยกรรมแบบ Micro Kernel ซึ่งการทำงานแต่ละส่วนเป็นโมดูลที่แยกออกจากกัน เพื่อจำกัดผลกระทบต่อระบบทั้งหมด หากว่ามีการเจาะระบบ
  2. Security by design เป็นระบบปฏิบัติการที่ออกแบบตั้งแรกแนวคิดริเริ่มที่ว่า “ปลอดภัยตั้งแต่ระดับสถาปัตยกรรม” ซึ่งไม่ใช่การสร้างระบบป้องกันขึ้นมาทีหลัง
  3. Mandatory Security Policy (MSP) ทุกการทำงานหรือการสื่อสารระหว่างโมดูลนั้นต้องเป็นไปตาม “นโยบายความปลอดภัย” ที่กำหนดไว้ล่วงหน้า
  4. ป้องกันการโจมตีแบบ Zero-day (การโจมตีข้อบกพร่องของโปรแกรมซึ่งแม้แต่ผู้สร้างก็ไม่รู้) เพราะกระบวนการทุกอย่างถูกควบคุมโดยนโยบาย ทำให้แม้โปรแกรมจะมีข้อบกพร่องให้โจมตี แต่ว่าก็ไม่สามารถที่จะโจมตีข้ามโมดูลทุกโมดูลได้โดยง่าย
  5. ยอมรับมาตรฐาน Portable Operating System Interface (POSIX) ทำให้สามารถรันโปรแกรมข้ามแพล็ตฟอร์มได้ ถ้าโปรแกรมนั้นพัฒนาบนมาตรฐาน POSIX เช่นกัน
คุณสมบัติ KasperskyOS Kernel Linux Kernel Windows NT Kernel
สถาปัตยกรรมหลัก Microkernel Monolithic (โมโนลิธิก) Hybrid kernel
แนวคิดการออกแบบ Security-first (เน้นความปลอดภัยตั้งแต่ระดับสถาปัตยกรรม) Performance-first (เน้นความเร็วและความยืดหยุ่น) Compatibility + Stability (ผสมระหว่างประสิทธิภาพและความเข้ากันได้)
จำนวนโค้ดใน kernel เล็กมาก (เฉพาะส่วนควบคุมพื้นฐาน) ใหญ่ (รวม driver, filesystem, networking ฯลฯ อยู่ใน kernel space) ปานกลาง (บางส่วนของ driver อยู่ใน kernel, บางส่วนใน user mode)
ระบบแยกการทำงาน (Isolation) สูงมาก — ทุก process/driver แยกออกจากกันแบบ sandbox ปานกลาง — ทุก module รันใน kernel space เดียวกัน ปานกลาง — มีแยกระดับ แต่ยังใช้ shared memory ในบางส่วน
ระบบความปลอดภัย มี Kaspersky Security System (KSS) ควบคุมทุก interaction ตาม policy ใช้ permission และ security module (SELinux, AppArmor) ใช้ Access Control Lists (ACL), Windows Security Manager
การป้องกัน Zero-day / การโจมตีเชิงตรรกะ สูง — เพราะทุกการสื่อสารต้องผ่านนโยบายที่ระบุไว้ล่วงหน้า ปานกลาง — ต้องพึ่ง module เสริม ปานกลาง — ระบบตรวจจับ runtime
ความเข้ากันได้ของแอปพลิเคชันทั่วไป ต่ำ — ใช้ POSIX ได้บางส่วนเท่านั้น สูง — แอปจำนวนมากรองรับ สูง — รองรับซอฟต์แวร์ Windows ecosystem
ความเหมาะสมในการใช้งาน ระบบ IoT, อุปกรณ์อุตสาหกรรม, ยานยนต์ Server, Desktop, Embedded Desktop, Enterprise, Embedded
ประสิทธิภาพ (Speed) ต่ำกว่า Linux / Windows เนื่องจาก overhead จาก policy check สูงมาก สูง
ความเสถียรเมื่อมีการโจมตี สูงมาก — ความเสียหายจำกัดเฉพาะโมดูลที่ถูกโจมตี ปานกลาง — ช่องโหว่ใน driver อาจกระทบทั้งระบบ ปานกลาง — ระบบอาจ crash ได้หาก driver ล้มเหลว
ตัวอย่างระบบที่ใช้ Secure Gateway, Industrial Controllers Ubuntu, Android, Debian ฯลฯ Windows 10, 11, Server