<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Google представил OSS-Fuzz, сервис для анализа безопасности ...</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html</link>
    <description>Компания Google ввела в строй (https://opensource.googleblog.com/2016/12/announcing-oss-fuzz-continuous-fuzzing.html) проект OSS-Fuzz (https://github.com/google/oss-fuzz), в рамках которого попыталась адаптировать свой опыт организации непрерывного fuzzing-тестирования (https://en.wikipedia.org/wiki/Fuzz_testing) Chromium для обеспечения тестирования любых открытых проектов. Суть fuzzing-тестирования в генерации потока всевозможных случайных комбинаций входных данных, приближенных к реальным данным (например, html-страницы с случайными параметрами тегов или изображения с аномальными заголовками), и фиксации возможных сбоев в процессе их обработки. Если какая-то последовательность приводит к краху или не соответствует ожидаемой реакции, то такое поведение с высокой вероятностью свидетельствует об ошибке или уязвимости. &lt;br&gt;&lt;br&gt;&lt;br&gt;Первый вариант сервиса основан на применении движка libFuzzer (http://llvm.org/docs/LibFuzzer.html), ранее переданного сообществу LLVM, и набора Google Sanitizers (https://github.com/google</description>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#36</link>
    <pubDate>Fri, 08 Feb 2019 19:14:34 GMT</pubDate>
    <description>Ну pypy написан на питоне.&lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (Ordu)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#35</link>
    <pubDate>Mon, 05 Dec 2016 22:30:40 GMT</pubDate>
    <description>&amp;gt; Была такая инструкция у интеловского ЦПУ -- bound -- как почитаешь мануал, сколько тактов она жрет и что после этого случается с кешем, так возникает желание страничку вырвать нахрен, чтобы и соблазна не было.&lt;br&gt;&lt;br&gt;А у интеловских процов все сложные древние инструкции узкого специального назначения -- это полнейший отстой в плане производительности. Есть куча инструкций общего назначения, которые можно привлечь к проверке. И, писечка в том, что здравомыслящий программист эти проверки вставляет в код всегда, когда их не вставляет туда компилятор. Раньше было важно вставлять их именно вручную, потому что компилятор не умел оптимизировать. Сегодня же... Гляньте для примера на C++: там проверки на выход за границы массива вставляет даже не компилятор, а библиотека -- STL, -- и это в C++, мастурбирующем на скорость выполнения кода. На каждый вызов оператора &#091;&#093; втыкается проверка выхода за границы массива. Как это возможно? А очень просто: современный оптимизирующий компилятор вполне в состоянии вычислить ненужные п</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#34</link>
    <pubDate>Mon, 05 Dec 2016 16:41:58 GMT</pubDate>
    <description>Ну вот выдаст гуголь рекомендации, типа вот у вас тут неоптимально. Думаю не менее половины разработчиков не думая влепят предлагаемый солюшн.&lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (freehck)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#33</link>
    <pubDate>Sun, 04 Dec 2016 07:59:01 GMT</pubDate>
    <description>Адольфус, я намекаю обычно плохо, так что скажу прямо: у Вас словесный понос.&lt;br&gt;&lt;br&gt;&quot;Контролировать границы изменения индексов&quot; нужно потому, что когда Вы за них случайно выйдете, Вам бы хотелось, что выдалась большая жирная ошибка &quot;неправильный индекс&quot; весто того, чтобы запортить Вам адрес возврата или кучу.&lt;br&gt;&lt;br&gt;Всё.&lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#32</link>
    <pubDate>Sat, 03 Dec 2016 08:11:26 GMT</pubDate>
    <description>&amp;gt;  Как там проколоться можно, я и представить не могу.&lt;br&gt;&lt;br&gt;Не только проколоться, но и в ногу выстрелить.&lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (adolfus)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#31</link>
    <pubDate>Sat, 03 Dec 2016 07:07:30 GMT</pubDate>
    <description>Что это за языки такие, в которых програмист не может контролировать границы изменения индексов и для этого нужны какие-то скрытые от него механизмы? А если есть возможность указать границы, то зачем делать какие-то еще проверки? Вы просто не лезете своими индексами за пределы буфера, размер которого Вам всегда известен, и все. Если Вы не знаете размера буфера, то никакие проверки не помогут. &lt;br&gt;Не знаю ни одного насильника, чтобы тот прокалывался с индексами или указателями. Ну разве что на этапе освоения C Library.&lt;br&gt;Была такая инструкция у интеловского ЦПУ -- bound -- как почитаешь мануал, сколько тактов она жрет и что после этого случается с кешем, так возникает желание страничку вырвать нахрен, чтобы и соблазна не было. &lt;br&gt;&lt;br&gt;А что не так с указателями? В си, например, они имеют типы и отлично проецируются в адресные части инструкций любых процессоров. Как там проколоться можно, я и представить не могу.&lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (angra)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#30</link>
    <pubDate>Fri, 02 Dec 2016 22:16:40 GMT</pubDate>
    <description>Ты удивишься, но авторы кода. Данный сервис лишь показывает наличие потенциальных проблем, никаких рекомендаций кроме очевидной - посмотрите и по возможности исправьте - он не дает. Так что вычитанный тобой афоризм совершенно не подходит к этой ситуации, иди поищи еще умных мыслей для копипасты. &lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#29</link>
    <pubDate>Fri, 02 Dec 2016 19:00:36 GMT</pubDate>
    <description>В байты&lt;br&gt;</description>
</item>

<item>
    <title>Google представил OSS-Fuzz, сервис для анализа безопасности ... (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/109796.html#28</link>
    <pubDate>Fri, 02 Dec 2016 14:59:16 GMT</pubDate>
    <description>&amp;gt; И как там, в луже?&lt;br&gt;&lt;br&gt;Тепло, комфортно и мокро.&lt;br&gt;</description>
</item>

</channel>
</rss>
