1. A method comprising: identifying a plurality of trusted assets, wherein each trusted asset is associated with at least a threshold number of trusted authors; generating a first signature set for a known software application, wherein each signature in the first signature set corresponds to a known asset that is associated with the known software application; generating a second signature set for a subject software application, wherein each signature in the second signature set corresponds to a subject asset that is associated with the subject software application; generating a first filtered signature set based on the first signature set by excluding signatures corresponding to the trusted assets; generating a second filtered signature set based on the second signature set by excluding signatures corresponding to the trusted assets; and generating a similarity rating for the subject application based on a comparison of the first filtered signature set and the second filtered signature set.