I'm reading MIT 6.893 lectures on which it says protection in Unix is a mess, no underlying principle, and it also points out that Windows has better alternatives, which can pass privileges from one process to another over IPC.
In my opinion, although it seems that Windows users are more subject to viruses and vulnerabilities, I believe it is mainly due to most Windows users are less experienced computer users and Windows platform attracts more attackers since it has more users.
I'd like to know are there any more detailed articles or paper comparing security mechanisms and designs in Windows and Linux?