How can I recognize a banned user trying to sneak their way back in after wiping the basic, standard traces - new account, cookies wiped, IP address changed?

Are there some automated tools/plugins for "fingerprinting" visitors in order to recognize concealed return? Is there some way to keep record of banned users to look for hints on new accounts that they are in fact a returning troll?