adebt, попросить пользователя прислать скан паспорта

а если серьезно, то надо разумно сочетать различные методы. в том числе и авторизацию пользователя - это прежде всего. запрещай использование анонимных прокси. а вообще любая попытка идентификации пользователя должна быть разумным компромисом для лояльных и не лояльных пользователей. универсального решения не существует, все зависит от целей.