Упражнения¶
Контрольные вопросы¶
-
Какие из следующих утверждений верны для симметричного шифрования? (Выберите два ответа.)
- A. Используется пара закрытый/открытый ключ.
- B. Отправитель и получатель должны иметь копию одного и того же ключа.
- C. RSA является формой симметричного шифрования.
- D. Blowfish является формой симметричного шифрования.
- E. Закрытый ключ отправляется получателю для расшифровки данных, зашифрованных открытым ключом.
-
Какие из следующих утверждений верны для асимметричного шифрования? (Выберите два ответа.)
- A. Закрытый ключ отправляется получателю.
- B. Открытый ключ отправляется получателю.
- C. Данные, зашифрованные открытым ключом, могут быть расшифрованы только закрытым ключом.
- D. Данные, зашифрованные открытым ключом, могут быть расшифрованы открытым ключом.
- E. Данные, зашифрованные закрытым ключом, могут быть расшифрованы закрытым ключом.
-
В каких файлах хранятся закрытые ключи, используемые SSH-сервером версии 2? (Выберите два ответа.)
- A.
/etc/ssh/ssh_host_key - B.
/etc/ssh/ssh_host_key.pub - C.
/etc/ssh/ssh_known_hosts - D.
/etc/ssh/ssh_host_rsa_key - E.
/etc/ssh/ssh_host_dsa_key
- A.
-
Какой параметр в файле
/etc/ssh/sshd_configзадаёт версию SSH, которую должен использовать демонsshd?- A.
HostKey - B.
Protocol - C.
SSHVersion - D.
ListenAddress
- A.
-
Какой параметр в файле
/etc/ssh/ssh_configнастраивает SSH-клиент так, чтобы он устанавливал соединения только с теми SSH-серверами, открытый ключ которых уже добавлен в файл~/.ssh/known_hostsили/etc/ssh/ssh_known_hosts?- A.
StrictHostKeyChecking - B.
HostKey - C.
Protocol - D.
User
- A.
-
На каком порту демон
sshdпо умолчанию прослушивает входящие SSH-соединения?- A. 20
- B. 22
- C. 389
- D. 631
- E. 80
- F. 443
-
Какая из следующих команд загрузит SSH-клиент и подключится от имени пользователя
ksandersк SSH-серверу с IP-адресом 10.0.0.254?- A.
sshd –l ksanders 10.0.0.254 - B.
ssh –u ksanders 10.0.0.254 - C.
ssh –l ksanders 10.0.0.254 - D.
ssh user=ksanders 10.0.0.254
- A.
-
Вы хотите настроить SSH-туннель между почтовым POP3-сервером с запущенным
sshdи локальной клиентской системой с почтовым клиентом Mozilla Thunderbird. Какой параметр в файле/etc/ssh/sshd_configдолжен иметь значениеyesдля включения туннеля?- A.
AllowTcpForwarding - B.
AllowTcpTunneling - C.
AllowSSHTunnel - D.
AllowPop3Tunnel - E.
AllowPop3ImapForwarding
- A.
-
Вы хотите настроить безопасный SSH-туннель для трафика X-сервера. Какой параметр в файле
/etc/ssh/ssh_configна клиентской системе X и в файле/etc/ssh/sshd_configна системе X-сервера позволяет включить эту функциональность?- A.
AllowTcpForwarding - B.
AllowX11Tunnel - C.
ForwardX11 - D.
AllowSSHTunnel
- A.
-
Вы хотите настроить SSH-сервер на использование аутентификации по открытому ключу. Какую команду можно использовать в командной строке клиентской системы для создания пары ключей RSA закрытый/открытый?
- A.
ssh-keygen –t rsa - B.
ssh-keygen –t dsa - C.
ssh-rsakeygen - D.
rsakeygen –ssh
- A.
-
Вы только что создали пару ключей DSA закрытый/открытый для использования с SSH-аутентификацией по открытому ключу. Как называется файл открытого ключа?
- A.
~/.ssh/id_rsa - B.
~/.ssh/id_dsa - C.
~/.ssh/id_rsa.pub - D.
~/.ssh/id_dsa.pub - E.
~/ssh_host_key.pub
- A.
-
Вы скопировали открытый ключ RSA в домашний каталог пользователя на SSH-сервере. В какой файл необходимо добавить открытый ключ для включения аутентификации по открытому ключу?
- A.
~/.ssh/authorized_keys - B.
/etc/ssh/authorized_keys - C.
~/.ssh/id_rsa - D.
~/ssh_host_key.pub - E.
/etc/ssh/ssh_host_rsa_key.pub
- A.
-
Вы хотите использовать GPG для шифрования файлов. Какую команду следует использовать для создания пары ключей GPG закрытый/открытый?
- A.
gpg –e –r key_user_name filename - B.
gpg --gen-key - C.
gpg --export key_user_name > public_key_filename - D.
gpg --import public_key_filename
- A.
-
Вам необходимо импортировать открытый ключ GPG другого пользователя в свою связку ключей, чтобы иметь возможность расшифровывать отправленные им файлы. Какая команда выполнит это?
- A.
gpg –gen-key - B.
gpg --import public_key_filename - C.
gpg --list-keys - D.
gpg --export key_user_name > public_key_filename
- A.
-
Коллега только что отправил вам GPG-зашифрованный файл, который необходимо расшифровать. Предполагая, что открытый ключ коллеги уже импортирован в вашу связку ключей, какую команду можно использовать для расшифровки файла?
- A.
gpg --output output_filename --symmetric encrypted_filename - B.
gpg --export encrypted_filename > output_filename - C.
gpg --output output_filename --decrypt encrypted_filename - D.
gpg --import encrypted_filename output_filename
- A.
-
Вы только что создали новую пару ключей GPG. Вы хотите создать сертификат отзыва ключа на случай, если ключ будет скомпрометирован в будущем. Какую команду следует использовать?
- A.
gpg --output filename --gen-revoke key_ID - B.
gpg --export encrypted_filename > output_filename - C.
gpg --output output_filename --decrypt encrypted_filename - D.
gpg --import filename
- A.
Ответы¶
- B, D. При симметричном шифровании отправитель и получатель должны иметь копию одного и того же ключа. Blowfish является формой симметричного шифрования.
- B, C. При асимметричном шифровании открытый ключ отправляется получателю. Данные, зашифрованные открытым ключом, могут быть расшифрованы только закрытым ключом.
- D, E. Закрытые ключи SSH-сервера версии 2 хранятся в файлах
/etc/ssh/ssh_host_rsa_keyи/etc/ssh/ssh_host_dsa_key. - B. Параметр
Protocolв файле/etc/ssh/sshd_configзадаёт версию SSH, которую должен использовать демонsshd. - A. Параметр
StrictHostKeyCheckingв файле/etc/ssh/ssh_configнастраивает SSH-клиент на установку соединений только с серверами, открытый ключ которых уже добавлен в~/.ssh/known_hostsили/etc/ssh/ssh_known_hosts. - B. Демон
sshdпо умолчанию прослушивает порт 22 для входящих SSH-соединений. - C. Команда
ssh –l ksanders 10.0.0.254загрузит SSH-клиент и подключится от имени пользователяksandersк SSH-серверу с IP-адресом 10.0.0.254. - A. Параметр
AllowTcpForwardingв файле/etc/ssh/sshd_configдолжен иметь значениеyesдля включения SSH-туннеля между SSH-клиентом и SSH-сервером. - C. Параметр
ForwardX11в файле/etc/ssh/ssh_configна клиентской системе X и в файле/etc/ssh/sshd_configна системе X-сервера позволяет включить безопасный SSH-туннель для трафика X-сервера. - A. Команда
ssh-keygen –t rsaсоздаёт пару ключей RSA закрытый/открытый для SSH-аутентификации по открытому ключу. - D. Файл
~/.ssh/id_dsa.pubявляется открытым ключом DSA, который может быть использован для SSH-аутентификации по открытому ключу. - A. Открытый ключ необходимо добавить в файл
~/.ssh/authorized_keysв домашнем каталоге пользователя, от имени которого будет выполняться подключение с использованием аутентификации по открытому ключу. - B. Команда
gpg --gen-keyиспользуется для создания пары ключей GPG закрытый/открытый. - B. Команда
gpg --import public_key_filenameиспользуется для импорта открытого ключа GPG другого пользователя в вашу связку ключей. - A. Команда
gpg --output output_filename --symmetric encrypted_filenameиспользуется для расшифровки файла, отправленного другим пользователем (при условии, что его ключ GPG уже импортирован в вашу связку ключей). - A. Команда
gpg --output filename --gen-revoke key_IDиспользуется для создания сертификата отзыва ключа на случай его компрометации.