Olá Rafael :)

Provavel que isso não resolva todo seu problema mas sugiro você dar uma olhada nas informações dispóniveis quando você acessa o navigator "window.navigator" no browser, você vai conseguir tirar bastante informações de lá e talvez suficiente para dizer que aquele computador é o computador do acesso ou anterior ou algo similar.

Boa sorte :)

Eu já cheguei a dar uma olhada nisso mas não encontrei nada que pudesse me ajudar, mas depois de estudar o assunto vou voltar pra essa ideia e ver se tem algo que acabou passando. A propósito, estudando o assunto eu descobri uma biblioteca chamada printfinger.js que justamente consegue gerar uma impressão digital do browser, provavelmente usando algumas informações do window.navigator e mais algumas outras coisas. Essa biblioteca não é muito utilizada pra segurança, é mais utilizada em ferramentas de marketing pra identificar usuários e principalmente pra sites que querem impedir que um mesmo usuário crie várias contas com e-mails diferentes.