Как SSH выполняет вход, не отправляя ваш пароль
Broken Patterns
Как SSH выполняет вход, не отправляя ваш пароль
13 040 просмотров · 2 месяца назад
Broken Patterns
283 подписчика
13 040 просмотров · 2 месяца назад
Вы каждый день подключаетесь к серверам по всему миру через SSH — и почти все ошибаются в том, что происходит за эту одну секунду. Ваш пароль? Он никогда не покидает ваш компьютер. Ваш закрытый ключ? Он тоже никогда не покидает его. Никакие секретные данные вообще не передаются по сети.
В этом видео мы заглянем под капот SSH и перестроим вашу модель мышления с нуля: как обмен ключами позволяет вам и серверу договориться о секрете, не отправляя его, что на самом деле означает сообщение «подлинность хоста не может быть установлена», и действительно удивительная правда о входе в систему — вы доказываете свою личность, подписывая одноразовый запрос, а не передавая какие-либо секретные данные.
Никакого запоминания флагов. Только две идеи, на которых построена вся система.
Что вы поймете к концу видео: • Почему Telnet был опасен и что на самом деле означает «безопасный» • Как обмен ключами позволяет двум машинам получить общий секрет, который никто никогда не передает • Что на самом деле делают ключи хоста, отпечатки и known_hosts (и какую атаку типа «человек посередине» они предотвращают) • Почему вход по ключу безопаснее, чем по паролю, и почему ваш закрытый ключ никогда не перемещается • Что на самом деле находится внутри ~/.ssh и что делает ssh-agent • Как один и тот же зашифрованный туннель может перенаправлять целые соединения
Если это изменило ваше представление о SSH, подпишитесь — в каждом видео мы разбираем одну технологию.
0:00 Вступление
0:41 Проблема: telnet отправляет все в открытом виде
1:32 Создание туннеля (обмен ключами)
2:40 Доверие серверу (ключи хоста)
3:38 Доказательство вашей личности
4:35 Почему вход по ключу безопасен
4:58 Ваша папка .ssh
5:39 Результат
#ssh #linux #devops #programming #softwareengineering #cybersecurity #networking #cryptography #sysadmin #terminal #commandline #computerscience #techexplained #coding #brokenpatterns