Yo se que en la pagina de correos de Yahoo puedes poner una imagen unica para identificar tu computadora, pero no se como lo hacen, y tambien lo hacen por otras razones. Un site tan grande como Yahoo necesita darle la seguridad a sus usuarios que la pagina que estan viendo es una pagina de Yahoo genuina y no de alguna pagina hecha por un ladron de identidad.
https://login.yahoo.com/config/login_verify2
Tambien tienes que tener en cuenta que tus usuarios pueden logearse usando varias computadoras y no tratar de no basar tu identificacion solo en eso, sino que puedes usarlo como dice
dopon, conjuntamente con cookies y sesiones.
saludos.