Patent ID: 8433916
Filing Date: 2013-04-30
Classification: G06F,H04L

Abstract:
1. A method for implementing an Active HIP for protecting a computing service from unwarranted access, the method comprising: randomly selecting a HIP challenge from a pool of two or more HIP challenges; randomly selecting a set quantity of Active HIP key codelets from a collection of two or more Active HIP key codelets, wherein the set quantity of Active HIP key codelets, executed, generates a correct Active HIP key; selecting a set quantity of Active HIP characteristic codelets from a collection of one or more Active HIP characteristic codelets, wherein the set quantity of Active HIP characteristic codelets, when executed, collects information about a computing device; conflating the set quantity of Active HIP key codelets and the set quantity of Active HIP characteristic codelets with the HIP challenge in Active HIP software to be executed by a computing device that requested the computing service; providing the Active HIP software to the computing device that requested the computing service; receiving a response to the Active HIP software; allowing access to the computing service when the response to the Active HIP software comprises a correct solution for the HIP challenge, the correct Active HIP key, the correct Active HIP key being different from the correct solution for the HIP challenge, and information about the computing device that indicates the computing device is not attempting an unwarranted access to the computing service; denying access to the computing service when the response to the Active HIP software does not comprise the correct solution for the HIP challenge; denying access to the computing service when the response to the Active HIP software does not comprise the correct Active HIP key; and denying access to the computing service when the response to the Active HIP software comprises information about the computing device that indicates that the computing device is attempting an unwarranted access to the computing service.