security Designing Software for Security A spot-on note about software design by Colin Percival: Assessing the security of software via the question "can we find any security flaws in it?" is like assessing the structure of
networking Linux Capabilities One reason why people sometimes execute network services as superuser (i.e., root) is the fact that Linux, like most operating systems, doesn't allow non-privileged users to bind sockets to the so-called System