<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; CyanogenMod интегрирует поддержку SELinux]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29189&amp;type=atom" />
	<updated>2013-07-21T16:07:44Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=29189</id>
		<entry>
			<title type="html"><![CDATA[CyanogenMod интегрирует поддержку SELinux]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=354664#p354664" />
			<content type="html"><![CDATA[<p>Разработчики проекта CyanogenMod, в рамках которого независимым сообществом развивается альтернативная сборка платформы Android, <a href="http://www.cyanogenmod.org/blog/this-week-in-cm-july-19-13">объявили</a> о проведении работы по интеграции наработок <a href="http://selinuxproject.org/page/SEAndroid">SEAndroid</a> (Security Enhancements for Android) для добавления в развиваемую проектом прошивку средств принудительного контроля доступа <a href="http://ru.wikipedia.org/wiki/SELinux">SELinux</a>.</p><p>SELinux разработан Агентством национальной безопасности США, входит в состав ядра Linux с 2003 года и уже достаточно давно поддерживается в таких дистрибутивах как Fedora, Red Hat Enterprise Linux, Debian, Ubuntu, openSUSE и SUSE Linux Enterprise. Несмотря на спекуляции в прессе о возможных закладках АНБ, SELinux никаким образом не должен восприниматься в контексте программ слежки, подобных PRISM, так как код был многократно проверен и подвергнут независимому аудиту, а также более 10 лет развивается при активном участии сообщества и ведущих Linux-вендоров.</p><p>До сих пор средства контроля доступа SELinux не использовались в платформе Android, несмотря на то, что данная технологии изначально поддерживается ядром Linux, лежащим в основе данной мобильной платформы. В рамках проекта SEAndroid c начала 2012 года развивается набор дополнений и правил SELinux, учитывающих особенности архитектуры платформы Android и, в частности, модели запуска приложений и разделения привилегий между ними.</p><p>Внедрение SELinux позволит существенно повысить изоляцию системных приложений платформы Android, которым будет предоставлен только доступ к заявленным функциям и данным. Все нештатные операции будут блокироваться, что даст возможность предотвратить несанкционированные действия в случае взлома приложения в результате атаки. При текущей дискретной модели разделения привилегий, взлом системного сервиса, работающего с правами root, открывает для злоумышленника неограниченный доступ к платформе и данным пользователя. Активация SELinux позволит блокировать атаки на системные сервисы.</p><p>SELinux для Android отличается адаптацией компонентов пользовательского уровня для работы поверх системной библиотеки Bionic вместо Glibc, интеграцией в систему инициализации Android и сервис запуска новых процессов виртуальной машины, добавлением поддержки меток SELinux для файловой системы yaffs2, набором специфичных правил для системных сервисов Android и популярных сторонних приложений, таких как Skype.</p><p>Примечательно, что компания Google также работает над интеграцией правил разделения доступа на основе SELinux в Android, но пока не активирует их в основной платформе. Официальная поддержка SELinux ожидается в выпуске Android 4.3, который по неофициальным данным будет представлен 24 июля. Работа по интеграции SELinux в CyanogenMod ведётся независимо от Google. По умолчанию в прошивках CyanogenMod будет активирован Permissive-режим SELinux, подразумевающий лишь ведение логов аудита, без жесткого блокирования нарушений правил. После того как накопится достаточная статистика о корректности работы сформированных правил, не исключается включение по умолчанию режима &quot;Enforcing&quot;.</p><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=37470">http://www.opennet.ru/opennews/art.shtml?num=37470</a></p>]]></content>
			<author>
				<name><![CDATA[Rizado]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23158</uri>
			</author>
			<updated>2013-07-21T16:07:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=354664#p354664</id>
		</entry>
</feed>
