OpenSSL - необходимо ли тестировать каждый шифр

Я хочу проверить, нужно ли тестировать все возможные ssl, tls, перечисленные моим testsslserver. Цель состоит в том, чтобы узнать как можно больше HTTP-ответов. И вдобавок ко всему, я хочу проверить, действителен ли код ответа HTTP, отличный от 200:

echo "---HTTP 1.0 ----"
printf "GET / HTTP/1.0\r\n\r\n" | nc -v $1 $2
echo "Last Run:GET / HTTP/1.0\r\n\r\n"
printf "OPTIONS / HTTP/1.0\r\n\r\n" | nc -v $1 $2
echo "Last Run:OPTIONS / HTTP/1.0\r\n\r\n"
echo "---HTTP 1.1 ----"
printf "GET / HTTP/1.1\r\nHost: $1:$2\r\nConnection: close\r\n\r\n" | nc -v $1 $2 
echo "Last Run:GET / HTTP/1.1\r\nHost: $1:$2\r\nConnection: close\r\n\r\n"
#if the request is:"GET / HTTP/1.1\r\nHost: host:port\r\n\r\n" then the response contains header as well as body, and the connection will not close even after the response.
printf "OPTIONS / HTTP/1.1\r\nHost: $1:$2\r\nConnection: close\r\n\r\n" | nc -v $1 $2
echo "Last Run:OPTIONS / HTTP/1.1\r\nHost: $1:$2\r\nConnection: close\r\n\r\n"
0
задан 27 April 2016 в 07:05
1 ответ

Если вы пытаетесь проверить совместимость ваших шифров с браузерами, вы можете запустить это с помощью SSL Labs . А для получения обновленных шифров вы можете использовать Mozilla .

1
ответ дан 4 December 2019 в 16:38

Теги

Похожие вопросы