<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проблема проверки тождественности исходных текстов и бинарны...</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html</link>
    <description>Один из разработчиков KDE попытался (http://blogs.kde.org/2013/06/19/really-source-code-software) проанализировать насколько реально воссоздать бинарный файл, идентичный распространяемым готовым сборкам, при наличии полных исходных текстов, на основе которых были произведена сборка. Таким образом была оценена возможность проверки собран ли представленный исполняемый файл из указанных исходных текстов и содержит ли то, что заявлено создателями сборки.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В качестве эксперимента было произведено сравнение исполняемых файлов, поставляемых в составе дистрибутивов Debian, Fedora и openSUSE, с исполняемым файлом, собранным из доступных пакетов с исходными текстами. Для теста выбран пакет с утилитой tar. В теории, зная все параметры сборки и версии используемых при сборке компонентов, можно воссоздать исходное сборочное окружение, сборка пакета с исходными текстами в котором должна привести к получению тождественных исполняемых файлов. На практике всё оказалось не так просто, при каждой сборке получались разные</description>

<item>
    <title>Проблема проверки тождественности исходных текстов и бинарны... (Aleks Revo)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#274</link>
    <pubDate>Fri, 28 Jun 2013 22:10:31 GMT</pubDate>
    <description>Как проверить отличие в поведении, если оно проявляется лишь при определённых погодных условиях на Марсе и только если пришёл сформированный специальным образом файл данных с Венеры? ))&lt;br&gt;</description>
</item>

<item>
    <title>Проблема проверки тождественности исходных текстов и... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#273</link>
    <pubDate>Fri, 28 Jun 2013 19:07:18 GMT</pubDate>
    <description>&amp;gt; Кстати, на этом принципе основана безопасность SSL сертификатов.&lt;br&gt;&amp;gt; Diginotar тоже мамой клялся:) &lt;br&gt;&lt;br&gt;нет там никакой безопасности. система безопасности, скомпрометированная хотя бы один раз, безопасной не является. до первого фэйла можно было только предполагать, что они продают бесполезные фантики, а теперь можно со спокойной уверенностью говорить, что действительно: продают бесполезные фантики. лохотрон такой лохотрон.&lt;br&gt;</description>
</item>

<item>
    <title>Проблема проверки тождественности исходных текстов и бинарны... (XoRe)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#272</link>
    <pubDate>Fri, 28 Jun 2013 19:01:43 GMT</pubDate>
    <description>&amp;gt; может быть я верю на 99&#037;, а сомниваюсь на 1&#037; ...&lt;br&gt;&lt;br&gt;Ну тогда чего думать изза 1&#037; :)&lt;br&gt;&lt;br&gt;&amp;gt; говорит &quot;&#091;b&#093;мамый кланусь, не внэдрял бэкдоров во время компэляции! зачэм обэжаиш, &lt;br&gt;&amp;gt; да?&#091;/b&#093;&quot;,&lt;br&gt;&lt;br&gt;Кстати, на этом принципе основана безопасность SSL сертификатов.&lt;br&gt;Diginotar тоже мамой клялся:)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>зависит от стиля написания исходников... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#271</link>
    <pubDate>Fri, 28 Jun 2013 11:09:57 GMT</pubDate>
    <description>&amp;gt; Если говорить про дактилоскопию, то дактилоскопия не устанавливает и не доказывает факт &lt;br&gt;&amp;gt; преступления. Она может быть лишь одним из аргументов в цепочке доказательств, &lt;br&gt;&amp;gt; а вот создать эту цепочку дактилоскопия не в состоянии.&lt;br&gt;&lt;br&gt;точно то же можно сказать и про VCS. натурально, у VCS есть и основные функции, помимо такой опциональной.&lt;br&gt;&lt;br&gt;&amp;gt; Теперь по поводу &amp;#171;а можно просто на него всех собак повесить&amp;#187;. Очень &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;&amp;gt; объективных обстоятельств многое строится с некоторыми отклонениями.&lt;br&gt;&lt;br&gt;и зря.&lt;br&gt;&lt;br&gt;&amp;gt; поглощение одного предприятия другим, в то время когда у &lt;br&gt;&amp;gt; них ИТ-инфраструктура выстроена на весьма различных принципах. В такой ситуации затевается &lt;br&gt;&amp;gt; какой-то проект перехода, изминений, которые&amp;#8230; растягиваются во времени, в этапах, &amp;#8230; &lt;br&gt;&amp;gt; потом о</description>
</item>

<item>
    <title>зависит от стиля написания исходников... (AZ_from_Belarus)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#270</link>
    <pubDate>Fri, 28 Jun 2013 11:00:56 GMT</pubDate>
    <description>&amp;gt; впрочем, вся беседа сворачивает в странное русло. получается нечто вроде: &amp;#171;дактилоскопия &lt;br&gt;&amp;gt; не позволяет установить мотивы, поэтому дактилоскопия бесполезна.&amp;#187; &lt;br&gt;&lt;br&gt;Не всегда удается пострелять из пушек по воробьям, даже если хочется.&lt;br&gt;Если говорить про дактилоскопию, то дактилоскопия не устанавливает и не доказывает факт преступления. Она может быть лишь одним из аргументов в цепочке доказательств, а вот создать эту цепочку дактилоскопия не в состоянии.&lt;br&gt;Теперь по поводу &quot;а можно просто на него всех собак повесить&quot;. Очень часто для руководства предприятием крайне важно точно установить кто виноват, а кто не виноват. Иногда даже лучше вообще сделать вид, что ничего не произошло, чем поднять шум, и не раскопать ситуацию до конца. Это в корпорации под названием государство кто-то может практиковать правило - &quot;мужиков бабы еще нарожают&quot; и &quot;незаменимых не бывают&quot;. Для предприятий размерами поскромнее и не имеющих возможность тупо у кого-то отобрать то, чего не хватает, приходится оценивать такие скучные</description>
</item>

<item>
    <title>зависит от стиля написания исходников... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#269</link>
    <pubDate>Fri, 28 Jun 2013 09:49:49 GMT</pubDate>
    <description>&amp;gt; Всё это очень хорошо (вцс и т.п.). Но бывают веселые нюансы. Представьте &lt;br&gt;&amp;gt; себе: &lt;br&gt;&lt;br&gt;1. ну и что? история куда-то делась, что ли? если да &amp;#8212; то виноват однозначно системный администратор.&lt;br&gt;2. а что, при слиянии бранча разработчика с основной веткой информация о первоначальном авторстве теряется? тогда это говно, а не система управления исходниками. иначе &amp;#8212; code reviewer виноват лишь в том, что прошляпил, но фигню запилил однозначно автор.&lt;br&gt;3. изначально вопрос был в том, &amp;#171;кто запилил&amp;#187;. кто запилил &amp;#8212; ясно. а дальше можно раскручивать запилившего, а можно просто на него всех собак повесить.&lt;br&gt;&lt;br&gt;впрочем, вся беседа сворачивает в странное русло. получается нечто вроде: &amp;#171;дактилоскопия не позволяет установить мотивы, поэтому дактилоскопия бесполезна.&amp;#187;&lt;br&gt;</description>
</item>

<item>
    <title>Проблема проверки тождественности исходных текстов и бинарны... (AZ_from_Belarus)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#268</link>
    <pubDate>Fri, 28 Jun 2013 08:24:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Все еще хуже на самом деле. Что делать с брадобреем (gcc) который &lt;br&gt;&amp;gt;&amp;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;&amp;gt; приходится верить на слово.&lt;br&gt;&lt;br&gt;А если вспомнить еще и о железе? Чего там прошито в микрухах - это черный ящик от которого вы имеете часть описания, но как соотносится эта часть с полным описанием - проверить не можете. Как узнать - не поражает ли Ваш процессор или ваш контроллер винчестера Ваш любимый и доверенный бинарник gcc? :-D&lt;br&gt;</description>
</item>

<item>
    <title>зависит от стиля написания исходников... (AZ_from_Belarus)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#267</link>
    <pubDate>Fri, 28 Jun 2013 07:51:15 GMT</pubDate>
    <description>&amp;gt; есть мнение, что VCS применяют не только для того, чтобы при случае &lt;br&gt;&amp;gt; выяснить, кто виноват. хотя оно и с этим неплохо справляется&amp;#8230; если, &lt;br&gt;&amp;gt; конечно, контора не шаражка, где в том числе и на админах &lt;br&gt;&amp;gt; экономят.&lt;br&gt;&lt;br&gt;Всё это очень хорошо (вцс и т.п.). Но бывают веселые нюансы. Представьте себе:&lt;br&gt;1.Изменения внесенные за год-другой до проявления проблем, причем сделанные в рамках официальной заявки по прикручиванию/исправлению той или мелкой функцинальности. И подобных измнений за этот период было несколько десятков.&lt;br&gt;2. Опционально. Не в этом случае, но в других местах так бывает. Изменения готовятся и отлаживаются где-то в папках разработчиков, которые время от времени вычищаются и списываются с рабочего сервера. А на в рабочий сервер изменения вносятся руководителем отдела (или сисадмином), который перед этим эти изменения как-то проверил и... ничего подозрительного не заметил. Часто ли встречаются сисадмины, которые могут не просто просмотреть, допустим, новые тригеры к БД, но и в полной мере осоз</description>
</item>

<item>
    <title>зависит от стиля написания исходников... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/90540.html#266</link>
    <pubDate>Thu, 27 Jun 2013 23:09:54 GMT</pubDate>
    <description>есть мнение, что VCS применяют не только для того, чтобы при случае выяснить, кто виноват. хотя оно и с этим неплохо справляется&amp;#8230; если, конечно, контора не шаражка, где в том числе и на админах экономят.&lt;br&gt;</description>
</item>

</channel>
</rss>
