<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Итоги пяти месяцев изучения безопасности СПО проектом OSS-Fuzz]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=39016&amp;type=atom" />
	<updated>2017-05-09T04:56:58Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=39016</id>
		<entry>
			<title type="html"><![CDATA[Итоги пяти месяцев изучения безопасности СПО проектом OSS-Fuzz]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=455029#p455029" />
			<content type="html"><![CDATA[<p><br />&nbsp; &nbsp; Компания Google подвела первые итоги работы проекта&nbsp; OSS-Fuzz, созданного&nbsp; для организации непрерывного fuzzing-тестирования открытого ПО с целью выявления возможных проблем с безопасностью. За пять месяцев существования проекта было организовано тестирование 47 открытых проектов, в результате которого было выявлено более тысячи ошибок, из которых 264 являются потенциальными уязвимостями.&nbsp; &nbsp; Из подтверждённых уязвимостей отмечается 10 проблем во FreeType2, 17 в FFmpeg, 33 в LibreOffice, 8 в SQLite, 10 в GnuTLS, 25 в PCRE2, 9 в gRPC и&nbsp; 7 в Wireshark. Благодаря организации непрерывного тестирования некоторые из ошибок удалось обнаружить спустя лишь несколько часов после внесения регрессивных изменений в кодовую базу. Кроме ошибок, которые непосредственно могут привести к уязвимостям, в ходе применения OSS-Fuzz также выявлено более 300 проблем, приводящих к прекращению обработки из-за истечения таймаута или исчерпания доступной памяти, которые не всегда рассматриваются как ошибки, но могут служить как отправная точка для поиска более серьёзных проблем.&nbsp; <span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/0_1494315341.png" alt="https://www.opennet.ru/opennews/pics_base/0_1494315341.png" /></span><br />&nbsp; &nbsp; &nbsp; &nbsp; Для стимулирования разработки сценариев проверки в OSS-Fuzz новых открытых проектов, компания Google объявила о введении в строй&nbsp; программы выплаты вознаграждений за интеграцию значимых и популярных открытых проектов. Компания Google готова заплатить $1000 за начальную интеграцию и до $20,000 за расширенную интеграцию, подразумевающую организацию автоматизированную проверку кода из репозиториев с охватом (code coverage) проверкой более 80% кода и интеграцией с основной инфраструктурой тестирования и обработки ошибок.&nbsp; &nbsp; &nbsp; Напомним, что при fuzzing-тестировании осуществляется генерация потока всевозможных случайных комбинаций входных данных, приближенных к реальным данным (например, html-страницы с случайными параметрами тегов или изображения с аномальными заголовками), и фиксация возможных сбоев в процессе их обработки. Если какая-то последовательность приводит к краху или не соответствует ожидаемой реакции, то такое поведение с высокой вероятностью свидетельствует об ошибке или уязвимости. <br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46516</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46516">_источник</a></p>]]></content>
			<author>
				<name><![CDATA[R2-D2]]></name>
				<uri>https://linuxforum.ru/profile.php?id=40794</uri>
			</author>
			<updated>2017-05-09T04:56:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=455029#p455029</id>
		</entry>
</feed>
