OAuth - еще один способ для Facebook и со сбор данных? - PullRequest
0 голосов
/ 06 ноября 2018

когда я использую OAuth с facebook (или google и т. Д.), В качестве сервера авторизации сервер авторизации получит некоторые данные о приложении / клиенте (запрашивая авторизацию). Поэтому сервер авторизации (например, facebook) теперь знает, что я использую это приложение. Разве это не проблема конфиденциальности? Разве на серверах авторизации OAuth не должно быть заявления о конфиденциальности (/ где-то в их заявлении о конфиденциальности) о том, как они используют информацию (о приложениях, которые я использую)? Или они не хранят информацию о запросах авторизации через OAuth?

1 Ответ

0 голосов
/ 06 ноября 2018

Да, это действительно утечка данных, и Facebook особенно злоупотребляет ею. Я проверил это: я подписался на веб-сайт, посвященный чему-то совершенно не относящемуся к моим обычным интересам, используя «Зарегистрироваться через Facebook», а затем не просматривал сайт (т. Е. Логин был единственной информацией, которую они имели). В течение дня я начал получать рекламу в своей ленте Facebook на эту тему.

Невозможно быть уверенным, что трехсторонний OAuth (то есть «социальные логины») не пропускает данные. Политики дают некоторую гарантию, но популярные провайдеры имеют столь длительную историю злоупотреблений, что им нельзя доверять, что бы они ни говорили. Существует только одно решение: не используйте его . Дошло до того, что я активно избегаю сайтов, которые даже предлагают его, потому что это означает, что сам сайт недостаточно понимает конфиденциальность, чтобы понять, что они делают. В ревизиях GDPR я отмечаю это как потенциальное нарушение конфиденциальности.

Также не помогает, что с OAuth очень неприятно работать и как разработчиком, и невероятно легко ошибиться. Id & pass с 2FA - мой предпочтительный метод аутентификации.

...