<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Объясните плиз как браузер проверяет SSL сертификат ?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html</link>
    <description>У сайта domain.com есть Thawte SSL сертификат. &lt;br&gt;Обычная схема - у клиента сертификата нет, он просто заходит на сайт и если сертификат поддельный видит что этому сайту нельзя доверять. &lt;br&gt;Браузер клиента запрашивает IP домена domain.com у DNS, устанавливает соединение с этим IP и получает открытый ключ и сертификат, а далее браузер проверяет подлинность сертификата... объясните пожалуйста как?&lt;br&gt;</description>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (Дядя_Федор)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#16</link>
    <pubDate>Tue, 15 Nov 2011 04:20:45 GMT</pubDate>
    <description>&amp;gt; Вот уж я сомневаюсь, что CRL засасывается Вашим компом у CA всякий &lt;br&gt;&amp;gt; раз, когда Вы открываете https-ный сайт. Читайте, как обновляется CRL в &lt;br&gt;&amp;gt; Windows.&lt;br&gt;&lt;br&gt; Не всякий. Но засасывается. http://blogs.technet.com/b/pki/archive/2007/09/13/how-to-refresh-the-crl-cache-on-windows-vista.aspx&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (Aleks305)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#15</link>
    <pubDate>Mon, 14 Nov 2011 18:47:31 GMT</pubDate>
    <description>&amp;gt; Остается упомянутый выше механизм CRL. ;) Вот тут уж никуда без запроса. &lt;br&gt;&lt;br&gt;Вот уж я сомневаюсь, что CRL засасывается Вашим компом у CA всякий раз, когда Вы открываете https-ный сайт. Читайте, как обновляется CRL в Windows.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (Дядя_Федор)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#14</link>
    <pubDate>Mon, 14 Nov 2011 18:35:19 GMT</pubDate>
    <description>Остается упомянутый выше механизм CRL. ;) Вот тут уж никуда без запроса.&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (жора)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#13</link>
    <pubDate>Mon, 14 Nov 2011 15:47:53 GMT</pubDate>
    <description>&amp;gt; это я все знаю, это и так понятно. вопрос как технически это &lt;br&gt;&amp;gt; происходит? в чем защита? ведь клиент не получает закрытого ключа, он &lt;br&gt;&amp;gt; получает данные доступные любому, кто зашел на сайт, и если сайт &lt;br&gt;&amp;gt; поддельный то он даст те же данные сертификата, и браузер запросив &lt;br&gt;&amp;gt; подтверждение у CA так же получит положительный ответ.&lt;br&gt;&amp;gt; В же чем защита?&lt;br&gt;&lt;br&gt;Уже всё разъяснили, попробую ещё проще.&lt;br&gt;Сервер присылает свой сертификат, в котором помимо своего открытого ключа есть цифровая подпсь CA, где закрытым ключем CA зашифровано: &quot;Верь, Вася. Это в самом деле ключ сайта pupkin.ru&quot;&lt;br&gt;Клиент в своей базе находит открытый ключ CA и расшифровывает эту сигнатуру.&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (жора)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#12</link>
    <pubDate>Mon, 14 Nov 2011 15:42:44 GMT</pubDate>
    <description>Дядь Федор.&lt;br&gt;Открытые ключи CA общеизвестны и хранятся локально в браузере и/или ОС, поэтому для проверки подписи CA обращаться к нему лично нет необходимости и браузеры обычно этого не делают. Тобиш, SSL будет работать, даже если сам CA недоступен.&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (Дядя_Федор)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#11</link>
    <pubDate>Mon, 14 Nov 2011 13:00:23 GMT</pubDate>
    <description>&amp;gt; сначала проверяет по внутренней базе.&lt;br&gt;&amp;gt; а иначе откуда он будет знать, как обратиться к СА ?&lt;br&gt;&lt;br&gt; Список CA есть в каждом браузере - называются CTL - Certificate Trust Lists. Оттуда и знает. Кроме того - имя CA есть в самом сертификате, который посылает сервер на этапе хэндшейкинга (первичной фазы SSL-сеанса).&lt;br&gt;&lt;br&gt;&amp;gt; обращается за проверкой по CRL.&lt;br&gt;&lt;br&gt; CRL - проверка не действенность (неотозванность) сертификата - всего лишь одна из фаз проверки. В описании выше я о ней не указал - согласен. :) Просто забыл.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#10</link>
    <pubDate>Mon, 14 Nov 2011 12:36:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ну и зачем вводить в заблуждение?&lt;br&gt;&amp;gt;&amp;gt; Клиент, получив сертификат, используя имеющуюся у себя базу корневых сертификатов, проверяет &lt;br&gt;&amp;gt;&amp;gt; валидность сертификата. Валидность - это степень доверия, определяется, действительно &lt;br&gt;&amp;gt;&amp;gt; ли подписан ли полученный сертификат корневым или нет. Если подписан, то &lt;br&gt;&amp;gt;&amp;gt; тогда &quot;типа да, доверяем&quot;.&lt;br&gt;&amp;gt;  Я правильно понял Вашу мысль? То есть - клиент ВООБЩЕ не &lt;br&gt;&amp;gt; обращается к CA, у которого запрашивает достоверность полученного сертификата? А сравнивает &lt;br&gt;&amp;gt; с некой своей базой сертфикатов, хранящихся у самого клиента (в браузере)? &lt;br&gt;&amp;gt; По-моему, Вы не правы.&lt;br&gt;&lt;br&gt;сначала проверяет по внутренней базе. &lt;br&gt;а иначе откуда он будет знать, как обратиться к СА ?&lt;br&gt;&lt;br&gt;&amp;gt; Но спорить не буду - просто не интересовался подробностями.&lt;br&gt;&lt;br&gt;обращается за проверкой по CRL.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (Дядя_Федор)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#9</link>
    <pubDate>Mon, 14 Nov 2011 12:20:13 GMT</pubDate>
    <description>Да вот тут описаны все 5 этапов сего действа - https://developer.mozilla.org/en/Introduction_to_SSL#Server_Authentication В более подробном виде.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Объясните плиз как браузер проверяет SSL сертификат ? (Дядя_Федор)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/4965.html#8</link>
    <pubDate>Mon, 14 Nov 2011 12:08:09 GMT</pubDate>
    <description>&amp;gt; ну и зачем вводить в заблуждение?&lt;br&gt;&amp;gt; Клиент, получив сертификат, используя имеющуюся у себя базу корневых сертификатов, проверяет &lt;br&gt;&amp;gt; валидность сертификата. Валидность - это степень доверия, определяется, действительно &lt;br&gt;&amp;gt; ли подписан ли полученный сертификат корневым или нет. Если подписан, то &lt;br&gt;&amp;gt; тогда &quot;типа да, доверяем&quot;.&lt;br&gt;&lt;br&gt; Я правильно понял Вашу мысль? То есть - клиент ВООБЩЕ не обращается к CA, у которого запрашивает достоверность полученного сертификата? А сравнивает с некой своей базой сертфикатов, хранящихся у самого клиента (в браузере)? По-моему, Вы не правы. Но спорить не буду - просто не интересовался подробностями.&lt;br&gt;</description>
</item>

</channel>
</rss>
