<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Проект Mozilla представил Minion...]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29349&amp;type=atom" />
	<updated>2013-07-31T04:53:54Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=29349</id>
		<entry>
			<title type="html"><![CDATA[Проект Mozilla представил Minion...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=356083#p356083" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Драко Стаарн]]></name>
				<uri>https://linuxforum.ru/profile.php?id=24508</uri>
			</author>
			<updated>2013-07-31T04:53:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=356083#p356083</id>
		</entry>
</feed>
