Apache журнал SSL неполное квитирование SSL

hehe..

ищите в своем апачском каталоге конфигурации / значки. Вы, вероятно, найдете в одном из файлов что-то как:

Alias /icons/ "/usr/share/apache2/icons/"

в debian/ubuntu мире это установлено в/etc/apache2/mods-enabled/alias.conf

файлы, подаваемые из того каталога, используются для значков в списках каталогов, сгенерированных апачем. просто прокомментируйте эту строку и перезапустите сервер.

1
задан 17 February 2011 в 15:49
2 ответа

Соединения SSL имеют дополнительные опции для CustomLog, но они не собираются ломать пошаговое состояние соединения. Вы, вероятно, захотите попробовать LogLevel debug, но это заставит Вас много дополнительного спама пробираться через.

Честно, лучшая идея для этого класса состояла бы в том, чтобы продемонстрировать использование openssl s_server команда, так как это может быть настроено для показа пошагового прогресса конечного автомата SSL, Вы сможете видеть точно, в каком шаге клиент отбросил соединение.

Что-то как

openssl s_server -key [somekey.pem] -cert [somecert.pem] -accept 443 -state -www 

Когда кто-то соединится, это распечатает от шагов соединения:

SSL_accept:before/accept initialization
SSL_accept:SSLv3 read client hello A
SSL_accept:SSLv3 write server hello A
SSL_accept:SSLv3 write certificate A
SSL_accept:SSLv3 write key exchange A
SSL_accept:SSLv3 write server done A
SSL_accept:SSLv3 flush data
SSL_accept:SSLv3 read client key exchange A
SSL_accept:SSLv3 read finished A
SSL_accept:SSLv3 write change cipher spec A
SSL_accept:SSLv3 write finished A
SSL_accept:SSLv3 flush data

-www опция заставляет его распечатать некоторую информацию, когда кто-то на самом деле соединяется с ним с webbrowser. Если пользователь перешел далеко, не принимая поддельный сертификат, то я предполагаю, что соединение будет повреждено где-нибудь в середине там.

Можно использовать openssl s_client команда подобным способом, хотя я не уверен, насколько гибкий это о принятии или не принятии недопустимых сертификатов.

1
ответ дан 4 December 2019 в 01:43

Согласование сертификата между Вашим браузером и прокси, который делает атаку "человек посередине". На стороне сервера единственной разницей, которую Вы видите, является IP клиента.

Однако на сервере можно настроить клиентские сертификаты для аутентификации клиентов. Сервер примет только соединения от доверяемых клиентов. Если соединение вмешается, то клиентский сертификат будет отличаться, и сервер закроет соединение.

0
ответ дан 4 December 2019 в 01:43

Теги

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