1. A method of processing a software object, the method comprising: in conjunction with an action involving manipulation of the object: obtaining information identifying a person controlling the action; with at least one processor, cryptographically generating obfuscated data based on the information identifying the person and information identifying the object; and incorporating the obfuscated data in the object, the object comprises a component associated with a second key of a key pair, the component being adapted to verify that the obfuscated data comprises the information identifying the object based on the second key and the information identifying the object; wherein the cryptographically generating the obfuscated data comprises: computing a hash of the information identifying the person; combining the hash with the information identifying the object to produce combined information; and signing the combined information with a first key of a key pair.