Содержимое
Ключи у всех на виду Классический защищенный способ подключения - это SSH ключи. С помощью них удобно и подключаться к серверам и код на GitHub отправлять. Ключей два приватный и публичный, но все ли понимают, что публичный ключ действительно ПУБЛИЧНЫЙ. То есть доступный всем окружающим? Именно этим вопросом задался автор статьи, перевод которой и был выложен на Habr. Кратко ее резюме такого: - Использовать один ключ на нескольких сервисах небезопасно с точки зрения анонимности. - Публичный ключ всегда стоит считать известным всему интернету, GitHub их легко отдает. - К серверу можно подключиться с помощью публичного ключа, доступа это не даст, но по ответу будет понятно, эта связка авторизована или нет. В результате можно собрать все публичные ключи Интернета и организовать массовый перебор, чтобы определить какие пользователи имеют доступ к каким серверам. Противодействие простое, не ленитесь генерировать разные ключи под различные задачи, особенно если вам важна приватность.