<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Поверхностный аудит OpenBSD пока не выявил наличие бэкдора</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html</link>
    <description>Тэо де Раадт (Theo de Raadt), лидер проекта OpenBSD, обобщил (http://permalink.gmane.org/gmane.os.openbsd.tech/22727) информацию, связанную с высказанными (http://www.opennet.ru/opennews/art.shtml?num=28998) на прошлой неделе опасениями по поводу возможности интеграции бэкдора в IPSEC-стек OpenBSD. По мнению Тэо, десять лет назад ФБД была особенно заинтересована в получении контроля над реализацией криптографических систем и компания NETSEC, выполнявшая правительственные контракты, вполне могла получить заказ на разработку и внедрение бэкдора. Но пока не обнаружено никаких фактов, указывающих на то, что бэкдор был внедрен в дерево исходных текстов OpenBSD. Наиболее вероятно, что бэкдор был интегрирован в выпускаемые NETSEC продукты на основе OpenBSD. &lt;br&gt;&lt;br&gt;&lt;br&gt;В данном вопросе пока остается слишком много пробелов и неточностей, окончательно об отсутствии закладок в коде OpenBSD может будет говорить только после проведения полного аудита. Проведенный за неделю беглый аудит выявил несколько несущественных проблем, н</description>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#63</link>
    <pubDate>Sun, 26 Dec 2010 17:45:41 GMT</pubDate>
    <description>&amp;gt; &amp;lt;...&amp;gt; Но давайте я напомню, с чего начался наш с вами разговор?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &quot;Хотя на самом деле &quot;на данном этапе развития средств анализа&quot;, и даже еще гораздо раньше, существуют уже достаточно методов организации кода таким образом, чтобы было возможно доказывать его правильность с помощью автоматизированных средств доказательств и анализа.&quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Так вот, хотя методы организации кода существуют, но речь-то изначально шла о конкретике: стек IPSec в ядре OpenBSD. Вы как будто не заметили этого.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;То есть фактически вы предлагаете переписать стек IPSec заново. Но какое отношение это будет иметь к верификации текущего стека?! То, что вы предлагаете, это НЕ обеспечение верификации имеющегося кода. Это требование написания НОВОГО кода. По новым правилам.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Повторюсь, вы сами изначально перепутали решение одной конкретной задачи (верификация кода IPSec-стека OpenBSD) с другой (создание системы для написания кода, позволяющей писать автоматически или хотя бы автоматизированно доказываемые программы).&lt;br&gt;&lt;br&gt;Нет, я нич</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#62</link>
    <pubDate>Sat, 25 Dec 2010 19:14:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Проще? То есть, по-вашему, описание целевой семантики &amp;#8212; это просто? Почему же тогда никто ещё не изобрёл такой верификатор, м-м-м? Или это вы только что решили эту задачу, но ещё никто не знает, как &amp;#8212; поделитесь секретом?&lt;br&gt;&amp;gt; Простой в данном случае является не описание семантики, а взаимосвязь отдельных систем. &lt;br&gt;&amp;gt; Где модуль (система), отвечающий за конкретную семантику, рассматривается как отдельный &lt;br&gt;&amp;gt; компонент.&lt;br&gt;&lt;br&gt;В том-то и дело, что когда мы начинаем говорить о корректности работы программы, то в полный рост встаёт проблема проверки связей между модулями. Полная корректность &amp;#8212; это далеко не только &amp;#171;этот параметр не должен быть меньше десяти&amp;#187;. Такие проблемы действительно ловятся на том же уровне анализа, что работают современные оптимизаторы кода. Но это ни разу не доказательство корректности программы. Возьмите молоко, солёные огурцы и селёдку &amp;#8212; все высочайшего качества &amp;#8212; и совместите их в своём желудке. Каждый отдельный продукт (модуль) сам по себе в порядке </description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (zazik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#61</link>
    <pubDate>Sat, 25 Dec 2010 11:49:01 GMT</pubDate>
    <description>&amp;gt; О каком именно осадке идет речь?&lt;br&gt;&amp;gt; кто то вбросил, провели аудит, ничего не нашли. Все довольны, да еще &lt;br&gt;&amp;gt; и баги исправили &lt;br&gt;&lt;br&gt;О таком, что в любом случае многие теперь будут  думать, что не закладок нет, а аудит плохо проведён. А можно пойти ещё дальше - найдены только специально оставленные на виду закладки, а настоящие не найдут.&lt;br&gt;</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (Анон)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#60</link>
    <pubDate>Sat, 25 Dec 2010 08:57:59 GMT</pubDate>
    <description>О каком именно осадке идет речь?&lt;br&gt;кто то вбросил, провели аудит, ничего не нашли. Все довольны, да еще и баги исправили &lt;br&gt;</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#59</link>
    <pubDate>Sat, 25 Dec 2010 08:03:19 GMT</pubDate>
    <description>&amp;gt; Проще? То есть, по-вашему, описание целевой семантики &amp;#8212; это просто? Почему же тогда никто ещё не изобрёл такой верификатор, м-м-м? Или это вы только что решили эту задачу, но ещё никто не знает, как &amp;#8212; поделитесь секретом?&lt;br&gt;&lt;br&gt;Простой в данном случае является не описание семантики, а взаимосвязь отдельных систем. Где модуль (система), отвечающий за конкретную семантику, рассматривается как отдельный компонент.&lt;br&gt;&lt;br&gt;Вы пока что к сожалению демонстрируете отсутствие системного мышления, когда у вас все детали перемешаны в кучу на одном уровне.&lt;br&gt;&lt;br&gt;Хотя если говорить в общем, все сложные вещи состоят из простых. И если не удается сложное разложить на простое, то вообще о каком анализе может идти речь?&lt;br&gt;&lt;br&gt;&amp;gt; Гениально! (кстати, я говорил об этом тоже, не знаю, почему вы мне мои же мысли тыкаете) Вот только если бы вы ещё и думали... Во-первых, строить такой верификатор (писать синтаксические средства, библиотеки, организовывать нужным образом код и т.д.) вы на чём будете? На обычных синтаксических средства</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (anonymous vulgaris)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#58</link>
    <pubDate>Sat, 25 Dec 2010 05:15:24 GMT</pubDate>
    <description>&amp;gt;Существует множество способов, как это могло бы быть сделано, от простых и очевидных  до еле уловимых и изощренных. Возможно создать что-то, что выглядит как простая ошибка в коде и назначение которой будет невозможно доказать.&lt;br&gt;&lt;br&gt;Приятно послушать умного человека. Вообще то и правда интересно сколько постоянно обнаруживаемых уязвимостей в софте случайных, а сколько умышлено сделано.&lt;br&gt;</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#57</link>
    <pubDate>Fri, 24 Dec 2010 22:51:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Оптимизация кода делается, во-первых, без учёта семантики. Это у автора в голове уже есть какая-то картинка &amp;#171;как надо&amp;#187;, и корректность программы однозначно определяется соответствием этой картинке. Но верификатор-то этой картинки не имеет! Её ему надо как-то ввести. Выстроить модель и связать с терминами, используемыми в программе. Это едва ли не больший объём работы по сравнению с собственно программой. И там тоже будут ошибки...&lt;br&gt;&amp;gt; Оптимизатор работает на уровне семантики потока исполнения и прочих семантик, необходимых &lt;br&gt;&amp;gt; для оптимизации. Да, не на уровне целевой семантики. Ну и?&lt;br&gt;&amp;gt; Поменяйте семантику, по которой работает оптимизатор на целевую семантику, и вы получите &lt;br&gt;&amp;gt; примерно те же срества в другой области приложения.&lt;br&gt;&amp;gt; Мыслите проще.&lt;br&gt;&lt;br&gt;Проще? То есть, по-вашему, описание целевой семантики &amp;#8212; это просто? Почему же тогда никто ещё не изобрёл такой верификатор, м-м-м? Или это вы только что решили эту задачу, но ещё никто не знает, как &amp;#8212; поделитесь секретом?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Во-вторых, о</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#56</link>
    <pubDate>Fri, 24 Dec 2010 21:58:40 GMT</pubDate>
    <description>&amp;gt; В 17-м? А может раньше?&lt;br&gt;&lt;br&gt;Может даже и раньше. И что?&lt;br&gt;&lt;br&gt;&amp;gt; У вас странные, если не сказать - глупые, аналогии. Да - в штатах - англо-американское право и, в отличии от, оно работает. И, в отличии от, это создаст прецедент.&lt;br&gt;&lt;br&gt;Создаст? Т.е. по-вашему еще не создало? Целый один прецедент?&lt;br&gt;И по-вашему именно само право &quot;создает прецеденты&quot;?&lt;br&gt;&lt;br&gt;&amp;gt; Вплоть до курьёзов http://www.google.com/search?q=американское+забавные+законы&lt;br&gt;&lt;br&gt;Я уже понял давно, что вы знания о праве получили, немного погуглив по теме. А теперь вы это еще и подтвердили. Только надо ведь еще понимать то, что вы читаете. А то так и не продвинетесь дальше &quot;забавных законов&quot;.&lt;br&gt;&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;И притом, что у вас Штаты &quot;страно</description>
</item>

<item>
    <title>Поверхностный аудит OpenBSD пока не выявил наличие бэкдора (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73545.html#55</link>
    <pubDate>Fri, 24 Dec 2010 21:11:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вот вы и ответьте по существу, что вы имели в виду под &quot;неримским правом&quot;.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; С Луны или Альдебарана? Англо-американское право, включает прецеденты.&lt;br&gt;&lt;br&gt;Римское право тоже включает прецеденты. Ну и?&lt;br&gt;И что же все-таки означала ваша фраза:&lt;br&gt;&amp;gt; Люди судятся и за меньшее. Неримское право, знаете ли :)&lt;br&gt;&lt;br&gt;Вы хотели сказать, что по-вашему в соответствии с Римским правом за меньшее чем над ФБР судиться было нельзя, и только по &quot;неримскому праву&quot; по-вашему значит можно. Так что ли?&lt;br&gt;&lt;br&gt;У вас явное стремление казаться компетентным в областях, в которых вы не разбираетесь, при помощи поверхностного гугления и туманных намеков с использованием где-то прочитанных вами словечек. В надежде что вам задним числом можно будет истолковать ваши намеки как угодно с помощью дополнительного гуления.&lt;br&gt;&lt;br&gt;&amp;gt; Это ваши домыслы, непонятно почему вы их мне приписываете. Выйдите уже наконец из виртуала.&lt;br&gt;&lt;br&gt;На этот раз было бы интересно узнать, что именно вы считате &quot;виртуалом&quot;, общаясь при этом на форумах.&lt;br&gt;&lt;br&gt;М-да, с вашими &quot;про100 мастер</description>
</item>

</channel>
</rss>
