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 information identifying the person and information identifying the object; incorporating the obfuscated data in the object.