<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Возможно ли обнаружение MITM со стороны сервера?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html</link>
    <description>ДВС.&lt;br&gt;Ситуация довольно простая.&lt;br&gt;Есть человек и сайт, куда этот человек часто ходит. По https.&lt;br&gt;В т.ч. и с работы.&lt;br&gt;Но. На работе, для обеспечения фильтрации контента установлена некая система - закрытая даже от админов. На браузеры рабочих мест вставлен сертификат, которому они должны доверять.&lt;br&gt;(не спрашивайте, что оно такое - не знаю. И сертификат не видел).&lt;br&gt;Фактически, (по опросам)так:&lt;br&gt;Когда из дома то браузер-&amp;gt;сайт&lt;br&gt;Когда с работы браузер-&amp;gt;MITM система-&amp;gt;сайт&lt;br&gt;Допустим, я владею этим самым нужным сайтом, и не хочу отдавать чувствительные данные, когда человече заходит на него с работы.&lt;br&gt;&lt;br&gt;Существует ли методика определения со стороны сервера(сайта), что вход на сайт осуществлён через эту систему с левым &quot;доверенным&quot; сертификатом?&lt;br&gt;Ещё раз: соединение по ssl, сертификат на сайте - реальный, не самоподписаный.&lt;br&gt;?&lt;br&gt;Спасибо.&lt;br&gt;</description>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (DlinniyPuk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#11</link>
    <pubDate>Fri, 11 Jan 2019 17:21:46 GMT</pubDate>
    <description>&amp;gt; key words: SSL bump.&lt;br&gt;&lt;br&gt;Еще key word: TLS Termination&lt;br&gt;&lt;br&gt;&lt;br&gt;Например HAProxy умеет такое.&lt;br&gt;&lt;br&gt;https://www.haproxy.com/documentation/haproxy/deployment-guides/tls-infrastructure/&lt;br&gt;&lt;br&gt;А вот то что нужно, смотрите параметры ssl_fc_* и req.ssl_*&lt;br&gt;&lt;br&gt;https://cbonte.github.io/haproxy-dconv/1.9/configuration.html#7.3.4-ssl_fc_cipherlist_str&lt;br&gt;&lt;br&gt;Если даже богатый язык конфигурации HAProxy не позволит создать ACL-ы по параметру ssl_fc_cipherlist_str (очень сомневаюсь), то возможно это можно будет сделать используя LUA скрипт.&lt;br&gt;&lt;br&gt;HAProxy LUA Scripting - https://www.arpalert.org/src/haproxy-lua-api/1.9dev/index.html&lt;br&gt;&lt;br&gt;------&lt;br&gt;&lt;br&gt;У Nginx, кстати, есть почти что подходящий модуль - ngx_stream_ssl_preread:&lt;br&gt;&lt;br&gt;https://nginx.org/en/docs/stream/ngx_stream_ssl_preread_module.html&lt;br&gt;&lt;br&gt;С его помощью можно &quot;войти&quot; внутрь TLS/SSL и взять такие параметры как версия протокола, SNI хост, и список шифров по ALPN! Но ALPN это сравнительно новое расширение TLS, старые браузеры не поддерживают. Если ваши клиенты пользуются обновленными браузе</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#10</link>
    <pubDate>Fri, 11 Jan 2019 04:58:18 GMT</pubDate>
    <description>&amp;gt; Да, если он стрррашно интелектуальный. Но! Если джава может вытащить - под &lt;br&gt;&amp;gt; каким сертификатом он соединился, то обнаружть вполне можно. Джаву только не &lt;br&gt;&amp;gt; знаю.&lt;br&gt;&lt;br&gt;Если бы контент браузера мог легко вытаскивать сертификаты это был бы номер ....&lt;br&gt;&lt;br&gt;&amp;gt; Появилась инормация поподробнее... это обычная машина с ситемой, постоенной на фре 9.х &lt;br&gt;&amp;gt; Стоит система каких-то безумных денег.&lt;br&gt;&amp;gt; _СКРИТПУЮЩИЙСЯ_?&lt;br&gt;&lt;br&gt;key words: SSL bump.&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (OldMonster)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#9</link>
    <pubDate>Thu, 10 Jan 2019 22:28:47 GMT</pubDate>
    <description>&amp;gt;Идеально сделанный MITM невозможно заметить на стороне сервера без клиентского сертификата&lt;br&gt;&lt;br&gt;Да, если он стрррашно интелектуальный. Но! Если джава может вытащить - под каким сертификатом он соединился, то обнаружть вполне можно. Джаву только не знаю.&lt;br&gt;&lt;br&gt;&amp;gt; обмен ключами - такие-то. А MITM Box-ы, обычно старые железки с &lt;br&gt;&lt;br&gt;Появилась инормация поподробнее... это обычная машина с ситемой, постоенной на фре 9.х&lt;br&gt;Стоит система каких-то безумных денег. &lt;br&gt;&lt;br&gt;&amp;gt; Но чтобы замутить такое вам потребуется скритующийся веб-сервер.&lt;br&gt;&lt;br&gt;_СКРИТПУЮЩИЙСЯ_?&lt;br&gt;&lt;br&gt;Даже не знаю, настраивал только nginx и индейца. Почитать, что там за возможности в модулях..&lt;br&gt;&lt;br&gt;ммм... на месте разрабов я бы просто сделал список из 10-ка подходящих браузеров и кейс в выбором наиболее близкого. Ну и ежемесячную подкачку с &quot;базы&quot; актуального списка..&lt;br&gt;&lt;br&gt;но &quot;ловить на косвенных&quot; - интересная идея. Надо поискать, что там джава может вытащить о свойствах соединения из браузера..&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (DlinniyPuk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#8</link>
    <pubDate>Thu, 10 Jan 2019 21:59:45 GMT</pubDate>
    <description>Идеально сделанный MITM невозможно заметить на стороне сервера без клиентского сертификата, но я почему-то уверен, что 99&#037; MITM-ов не идельные.&lt;br&gt;&lt;br&gt;Смотрите, браузеры, при соединении с TLS сервером, говорят, к примеру: привет дядь сервер, я могу tls1, tls1.1, tls1.2 tls1.3, шифры такие-то, аутентификации такие-то, обмен ключами - такие-то. А MITM Box-ы, обычно старые железки с другим (различным от современных браузеров) списком поддерживаемых алгоритмов.&lt;br&gt;&lt;br&gt;То есть, мы можете у себя иметь базу, что Firefox такой-то имеет такой список алгоритмов, Хром - такой список, и.т.д.&lt;br&gt;&lt;br&gt;И если к вам подключится клиент, который к примеру говорит что он Firefox 63, но не поддерживает tls1.3, вы можете быть 99&#037; уверены что там MITM (может локальный антивирь, или корпоротивный MITM Box, или что угодно, но MITM).&lt;br&gt;&lt;br&gt;Но чтобы замутить такое вам потребуется скритующийся веб-сервер.&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#7</link>
    <pubDate>Wed, 09 Jan 2019 10:17:36 GMT</pubDate>
    <description>&amp;gt; Спасибо всем отозвавшимся, &lt;br&gt;&amp;gt; я понял, что в данных условиях мои хотелки невозможны.&lt;br&gt;&lt;br&gt;Но можно это проверить со стороны клиента - ткнув на замочек и посмотрев сертификат.&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (Drew)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#6</link>
    <pubDate>Wed, 09 Jan 2019 10:01:03 GMT</pubDate>
    <description>&amp;gt; А джавой нельзя вытащить из браузера что-то типа &quot;я использую не совсем &lt;br&gt;&amp;gt; кошерный серт, ибо так приказал насяльника&quot;?&lt;br&gt;&lt;br&gt;Технически запретов на это нет, но вот даст ли _браузер_ эти данные...&lt;br&gt;&lt;br&gt;Java-апплет -- это же не полноценное приложение.&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (OldMonster)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#5</link>
    <pubDate>Tue, 08 Jan 2019 19:28:37 GMT</pubDate>
    <description>Спасибо всем отозвавшимся,&lt;br&gt;я понял, что в данных условиях мои хотелки невозможны.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (OldMonster)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#4</link>
    <pubDate>Tue, 08 Jan 2019 19:27:28 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Существует ли методика определения со стороны сервера(сайта), что вход на сайт осуществлён &lt;br&gt;&amp;gt;&amp;gt; через эту систему с левым &quot;доверенным&quot; сертификатом?&lt;br&gt;&amp;gt;&amp;gt; Ещё раз: соединение по ssl, сертификат на сайте - реальный, не самоподписаный.&lt;br&gt;&amp;gt; используйте SSL Client Certificate для того чтобы сервером определять настоящего клиента &lt;br&gt;&lt;br&gt;т.е. всё-таки клиентский сертификат для браузера... м-да..&lt;br&gt;это, конечно, будет работать, но несколько не то, что надо.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Возможно ли обнаружение MITM со стороны сервера? (eRIC)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8151.html#3</link>
    <pubDate>Tue, 08 Jan 2019 19:00:49 GMT</pubDate>
    <description>&amp;gt; Существует ли методика определения со стороны сервера(сайта), что вход на сайт осуществлён &lt;br&gt;&amp;gt; через эту систему с левым &quot;доверенным&quot; сертификатом?&lt;br&gt;&amp;gt; Ещё раз: соединение по ssl, сертификат на сайте - реальный, не самоподписаный. &lt;br&gt;&lt;br&gt;используйте SSL Client Certificate для того чтобы сервером определять настоящего клиента&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
