1 Ответ
1. Какой криптографический протокол обеспечивает защиту на транспортном уровне?
HTTP
SSH
TLS
HTCPCP
Сервер example.com для установки защищённого подключения должен передать клиенту сертификат. Так сервер сможет доказать, что известная ему пара ключей принадлежит домену example.com. Какие данные содержатся в сертификате?
MAC-адрес клиента
Домены, для которых применим сертификат (example.com)
Данные выдавшего удостоверяющего центра (УЦ)
Подпись выдавшего удостоверяющего центра (УЦ)
Закрытый ключ
Открытый ключ
Ответ: Протокол — TLS. Данные в сертификате — домены, для которых применим сертификат; данные выдавшего УЦ; подпись выдавшего УЦ; открытый ключ. example.com — ни один из сертификатов; www.example.com — сертификат 2; auth.example.com — сертификаты 1 и 2; admin.www.example.com — сертификат 3. Обязательные поля CSR — открытый ключ запрашивающего; подпись запрашивающего. Порядок: клиент генерирует на своей стороне пару ключей → клиент отправляет УЦ запрос на подпись сертификата → УЦ отправляет «пресертификат» в журналы CT → УЦ получает от журналов CT подписанную метку времени добавления сертификата → УЦ отправляет сертификат клиенту → клиент может установить защищённое соединение с пользователем сайта.
2. В приведённом фрагменте содержится уязвимость, позволяющая неавторизованным пользователям получить несанкционированный доступ. В какой строке допущена ошибка?
Какому риску безопасности согласно методологии OWASP соответствует допущенная уязвимость?
Security Logging and Alerting Failures
Software Supply Chain Failures
Injection
Cryptographic Failures
Ответ: строка с ошибкой — 19; риск OWASP — Injection
3. Рекомендуемые инструменты: Wireshark Файл: capture.pcap Ночью школьный сервер выгружает резервные копии электронного дневника на файловый сервер по FTP. Одну такую выгрузку записали целиком. FTP ничего не шифрует, так что в дампе видно всё: и команды, и пароль, и сами файлы. В одном из скачанных файлов лежит секретный токен, найдите его. Формат ответа: vsosh{text}.
Ответ: vsosh{plain_ftp_exposes_data}
