<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Проект Mozilla представил Minion...]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=29349</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29349&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проект Mozilla представил Minion...».]]></description>
		<lastBuildDate>Wed, 31 Jul 2013 04:53:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Проект Mozilla представил Minion...]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356083#p356083</link>
			<description><![CDATA[<p>Полное название - <strong>Проект Mozilla представил Minion, платформу для автоматизированного тестирования безопасности кода</strong></p><p>Сообщество Mozilla <a href="https://blog.mozilla.org/blog/2013/07/30/mozilla-continues-to-build-the-web-as-a-platform-for-security/">анонсировало</a> два новых проекта: <a href="https://wiki.mozilla.org/Security/Projects/Minion">Minion</a> и <a href="http://peachfuzzer.com/">Peach</a>. Minion представляет собой модульную платформу для организации проведения автоматизированного тестирования продуктов на предмет наличия потенциальных проблем с безопасностью. Проект Peach, развиваемый совместно с компанией BlackBerry, является фреймворком для организации fuzzing-тестирования браузеров. Код компонентов Minion написан на языке Python и <a href="https://github.com/mozilla/minion">распространяется</a> под лицензией MPL. Исходные тексты Peach написаны на языке C# и доступны под лицензией MIT. </p><p>В процессе своей работы Peach выполняет серию подготовленных тестировщиками fuzzing-тестов, рассчитанных на проверку web-браузеров и симулирующих различные случайные комбинации входных данных. Например, проверяется обработка HTML-страниц со случайной комбинацией тегов и их параметров, в основной массе с некорректным применением аргументов. Сбой или крах при выполнении тестирования с высокой долей вероятности может свидетельствовать об ошибке или уязвимости. Peach уже активно используется для выявления в Firefox проблем с обработкой различных типов изображений, аудио и видео форматов, шрифтов, обращения к мультимедийным API, таким как WebGL и WebAudio, взаимодействия по протоколу WebRTC. </p><p>Minion является не привязанной к конкретным тестам универсальной платформой для автоматизации выполнения тестирования и упрощения деятельности разработчиков по проверке безопасности разрабатываемого кода. Идея проекта в предоставлении разработчикам приложений простых и понятных средств для тестирования, не требующих привлечения экспертов по безопасности. Различные сценарии тестирования оформляются в виде плагинов. Для управления процессом тестирования предлагается использовать специальный web-интерфейс на базе Flask и Angular.js. </p><p>Для начала тестирования своего web-приложения (уже размещённого на сервере) разработчику достаточно подключиться к сервису и инициировать процесс сканирования возможных проблем, выбрав уже подготовленные сценарии проведения тестирования. В настоящее время доступны такие методы проверки, как fuzzing-тестирование с использованием <a href="https://code.google.com/p/skipfish/">Skipfish</a>, сканирование портов через nmap, использование <a href="http://www.opennet.ru/opennews/art.shtml?num=34844">Zed Attack Proxy</a> для проверки на стойкость к типовым атакам, таким как подстановка SQL-кода или HTML-тегов. Каждый плагин выполняет определённую проверку, обращаясь по сети к целевому серверу или web-приложению, после чего возвращает результат в менеджер выполнения заданий, который координирует запуск плагинов. Кроме web-интерфейса тестирование может быть инициировано через специальный API, что позволяет интегрировать поддержку Minion в интегрированные среды разработки и различные сторонние инструментарии.</p><p><span class="postimg"><img src="https://wiki.mozilla.org/images/8/86/Minion-03-diagram-draft.png" alt="https://wiki.mozilla.org/images/8/86/Minion-03-diagram-draft.png" /></span></p><p>Источник - <a href="http://www.opennet.ru/opennews/art.shtml?num=37551">http://www.opennet.ru/opennews/art.shtml?num=37551</a></p>]]></description>
			<author><![CDATA[null@example.com (Драко Стаарн)]]></author>
			<pubDate>Wed, 31 Jul 2013 04:53:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356083#p356083</guid>
		</item>
	</channel>
</rss>
