Abstract: A network security module for protecting a computing device from a security threat on a network, the network security module comprising: a computing device connection connecting the network security module to the computing device; a network connection connecting the network security module to the network; and a security enforcement module that controls network avtivities between the computing device and the network by implementing obtained security measures, thereby protecting the computing device from a security threat on the network; wherein the network security module is interposed between the computing device and the network such that all network activities between the computing device and the network pass through the network secuity module.