A method and system for protecting and controlling personal computers
("PCs") and components installed in or attached to PCs. The method and
system may be used to protect PCs from use after being stolen. An
exemplary embodiment of the system includes a server running on a remote
computer and hardware-implemented agents embedded within the circuitry
that controls the various devices within a PC. The agents intercept all
communications to and from the devices into which they are embedded,
passing the communications when authorized to do so, and blocking
communications when not authorized, effectively disabling the devices.
Embedded agents are continuously authorized from the remote server
computer by handshake operations implemented as communications messages.
When the PC is stolen or otherwise disconnected from the remote server,
the embedded agents within the PC fail to receive further authorizations,
disable the devices into which they are embedded, and effectively prevent
any use of the stolen or disconnected PC. The method and system may also
be used to control and manage access to software stored within the PC and
to control and manage operation of hardware and software components within
the PC.
Un método y un sistema para proteger y controlar los ordenadores personales ("PC") y componentes instalados adentro o unidos a las PC. El método y el sistema se pueden utilizar para proteger las PC contra uso después de ser robado. Una encarnación ejemplar del sistema incluye un servidor que funciona en una computadora alejada y agentes hardware-implemented encajados dentro del trazado de circuito que controla los varios dispositivos dentro de una PC. Los agentes interceptan todas las comunicaciones a y desde los dispositivos en los cuales se encajan, pasando las comunicaciones cuando están autorizados para hacer así pues, y bloqueando comunicaciones cuando no están autorizados, con eficacia inhabilitando los dispositivos. Los agentes encajados son autorizados continuamente de la computadora de servidor alejada por las operaciones del apretón de manos puestas en ejecucio'n como mensajes de las comunicaciones. Cuando la PC se roba o se desconecta de otra manera del servidor alejado, los agentes encajados dentro del fall de la PC para recibir otras autorizaciones, inhabilitan los dispositivos en los cuales se encajan, y para prevenir con eficacia cualquier uso de la PC robada o desconectada. El método y el sistema se pueden también utilizar para controlar y para manejar el acceso al software almacenado dentro de la PC y al control y para manejar la operación de los componentes del hardware y de software dentro de la PC.