Device fingerprinting is a technique for identifying a computing device (e.g. desk top, laptop, tablet or smartphone) based on its unique configurations. Many people might own the same device but once ...