1. A device to prevent, detect and respond to one or more security threats between a controlled host and one or more services connected to the controlled host, the device comprising a microcomputer; one or more communications ports for connecting the device to the controlled host; and the one or more services connected to the controlled host; memory for storing information pertaining to one or more user permitted to use the controlled host; and one or more configuration for communication between the controlled host and the one or more services; input device for collecting information for authenticating a user of the controlled host; a user authenticator; and communications protocol for controlling communications between the controlled host and the one or more services.