1. A system for evaluating an image, comprising: a processor configured to analyze a plurality of attributes of the image, wherein the plurality of attributes includes attributes belonging to a plurality of different attribute categories, determine that a portion of the attributes imperfectly matches a reference attribute signature corresponding to a device, wherein determining that the portion of the attributes imperfectly matches the reference attribute signature includes determining that an image signature determined using at least a first identifier of a first attribute of the plurality of attributes of the image belonging to a first attribute category and a second identifier of a second attribute of the plurality of attributes of the image belonging to a second attribute category matches only in part the reference attribute signature associated with the device, and distinguish whether the imperfect match likely corresponds to a modification; and a memory coupled to the processor and configured to provide the processor with instructions.