Kernel Comparison: Linux (2.6.22) versus Windows (Vista)
Security
Security Model
Security (model) | Linux | Windows |
security model - Standard Unix Model | Y | N Y (UAC) |
i.e. immunity from viruses (given common usage15) | Y | N |
security model - ACL | N Y (SELinux21) | Y |
security model - AFS ACL | Y | N Y (add-on) |
security model - POSIX ACL | Y | Y |
security model - Security Modules (#401, #402) | Y - LSM | Y - CAS |
user definition - privileges, member groups | Y | Y |
security is implemented - any object manager object (files, processes...) | N | Y |
security is implemented - free from object-by-object assignment | N | Y |
Memory Security
Security (memory) | Linux | Windows |
NX | Y | Y |
ASLR | Y | Y |
PaX | N Y (older kernels) | N Y (pre-Vista) |
Cryptography
Advanced Security
Security (advanced) | Linux | Windows |
auditing support | N Y (option) | Y |
tampering protection | N Y (SELinux37) | Y38 |
digitally signed remote execution | N | Y49 |
Firewall
Firewall | Linux | Windows |
kernel firewall - stateless | Y | N (external) |
kernel firewall - stateful | Y | N (external) |
Vulnerabilities
Vulnerabilities (secunia.com) | Linux | Windows |
Current list | Linux kernel 2.6.x | Microsoft Windows Vista |
Most critical unpatched - remote (as of 15.5.2007) | None | None |
Most critical unpatched - all (as of 15.5.2007) | Not critical | Not critical |
<-Prev|Next->
Johnathon Weare © Johnny Weare 2008
Widefox - the Vertical Tab Firefox
Comments (0)
You don't have permission to comment on this page.