Я должен получить доступ к удаленному серверу SFTP. Администратор создал для меня пользователя и сгенерировал для меня пару открытый / закрытый ключ. Затем он безопасно отправил мне файл секретного ключа, который я использую для аутентификации. Я считаю, что это нехорошо, я должен генерировать пару ключей и дать ему открытый ключ. Но я не могу придумать причину, почему это плохо, если я использую этот ключ только для входа на этот сервер, а не на другие серверы. Есть ли такие причины?
authentication
ssh-keys
private-key
matthiash
источник
источник
Ответы:
Точно так же, как вы говорите: вся концепция аутентификации с открытым ключом заключается в том, что закрытый ключ должен быть известен только владельцу, тогда как соответствующий открытый ключ может быть широко распространен. Безопасность вашей аутентификации зависит от безопасности личного ключа, а не от безопасности открытого ключа.
Тот факт, что кто-то другой предоставляет вам закрытый ключ, автоматически делает его взломанным. (Вы не знаете, есть ли у этого другого администратора копия, которую можно использовать, чтобы выдать себя за вас.)
источник
Для этого ключа у организации нет безотказности . То есть, если кто-то делает что-то оскорбительное или разрушительное для этой системы, используя «ваш» ключ, администратор не может обвинить вас в том, что вы несете за него полную ответственность. Так как у человека, который дал его тебе, тоже был ключ. Это, вероятно, не так уж плохо для вас, поскольку дает защиту, но ужасно для организации, управляющей сервером, если случится что-то плохое.
Возможно, вы сможете использовать права на запись, предоставленные вами из предоставленных ключей, чтобы обновить свои авторизованные ключи, добавить свой ключ и удалить предоставленный ключ.
источник
crypt
(2) во многих его развлекательных формах.