How Reliable Are Device Fingerprinting Methods?