Patent ID: 9047458
Filing Date: 2015-06-02
Classification: G06F

Abstract:
1. A method comprising: receiving, at a server, an access request for access to at least one network resource from a client machine, the access request including account authentication information comprising an account identifier and password; serving an executable object to the client machine operable to generate a client machine identifier comprising a machine fingerprint in response to receiving the access request, wherein the machine fingerprint is generated using at least one user-configurable machine parameter of the client machine, and at least one non-user-configurable machine parameter of the client machine; obtaining the client machine identifier from the client machine; and controlling access to the network resource in response to the access request, by authorizing access to the network resource for the access request if the client machine identifier matches a registered machine identifier that is registered for use with the account authentication information and the account authentication information matches registered information for a valid account, but denying access to the network resource if the client machine identifier does not match a registered client machine identifier that is registered for use with the account authentication information; wherein the at least one non-user-configurable machine parameter includes at least one selected from a group consisting essentially of: a measure of carbon degradation of a component of the client machine, a measure of silicon degradation of a component of the client machine, data representing one or more failures of one or more components of the client machine, and data representing one or more bad sectors of a component of the client machine.