How a new type of “evercookie” tracks you online
economist.com
economist.com
Off the top of my head: when rasterizing text, use a pseudo-random, invisible perturbation of a few pixels in the output bitmap seeded with a hash of the current domain and perhaps the number of days since the epoch.
If you start storing IP address and user agent info, you open yourself to attacks that try to flood your database. If a botnet visits your website with millions of different IP addresses, and each one fakes half a dozen user agents, oops!
(The lesson from TCP and why it has SYN cookies now.)