Kernel Comparison: Linux (2.6.28) versus Windows (Vista SP1)

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 2009
Comments (0)
You don't have permission to comment on this page.