Анонимирование пользователей в Django - PullRequest
1 голос
/ 16 августа 2011

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

1 Ответ

0 голосов
/ 16 августа 2011

Хеширование не решит эту проблему, поскольку все еще может быть возвращено пользователю.

Вы можете использовать куки или IP-адреса?

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

Существуют возможности, это зависит от ваших ограничений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...