A system and method of controlling use of content in accordance with usage
rights associated with the content. A request for content is analyzed by
looking for a signature from a user device making the request to
determine if the user device has security components for enforcing the
usage rights. If the request does not have the signature, a software
agent is sent to the user device to determine if the user device is
secure and the request is resent with the signature if the user device is
secure. Content is rendered with a rendering engine of the user device in
accordance with the usage rights in response to the resent request.