<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В Systemd реализована поддержка изоляции системных вызовов д...</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html</link>
    <description>Леннарт Поттеринг (Lennart Poettering) сообщил (https://plus.google.com/115547683951727699051/posts/cb3uNFMNUyK) о реализации поддержки технологии &quot;seccomp filter&quot; в системном менеджере systemd, что позволяет обеспечить изоляцию системных вызовов для запускаемых через systemd процессов. Для создания изолированных окружений используется простой синтаксис определения допустимых системных вызовов, без необходимости непосредственной модификации самих приложений. Указанная возможность может быть активирована при использовании ядра Linux 3.5, релиз которого ожидается на следующей неделе. &lt;br&gt;&lt;br&gt;&lt;br&gt;В качестве примера помещения процесса в sandbox-окружение приводятся следующие настройки:&lt;br&gt;&lt;br&gt;&amp;lt;font color=&quot;#461b7e&quot;&amp;gt;&lt;br&gt;   &#091;Service&#093;&lt;br&gt;   ExecStart=/bin/echo &quot;I am in a sandbox&quot;&lt;br&gt;   SystemCallFilter=brk mmap access open fstat close read fstat mprotect arch_prctl munmap write&lt;br&gt;&lt;br&gt;&amp;lt;/font&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В общем виде принцип работы seccomp filter сводится (http://outflux.net/teach-seccomp/) к ограничению доступа к системным вызовам, при этом лог</description>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (agent_007)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#117</link>
    <pubDate>Mon, 23 Jul 2012 05:03:16 GMT</pubDate>
    <description>&amp;gt; Можно сделать отдельный пакет systemd-filesystem, где будет всего лишь несколько &lt;br&gt;&amp;gt; пустых каталогов (так вроде бы некоторые и делают), и пусть все &lt;br&gt;&amp;gt; эти acpid&apos;ы &amp; Ko зависят от него.&lt;br&gt;&lt;br&gt;не можно, а нужно (и здесь это уже обсудили). и даже обсудили почему было предложено распилить не systemd, а &quot;зависимые&quot; от него пакеты :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (qux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#116</link>
    <pubDate>Sun, 22 Jul 2012 15:13:28 GMT</pubDate>
    <description>&amp;gt; Например, http://git.altlinux.org/gears/r/rpm.git?p=rpm.git;a=blob;f=scripts/files.req.in;h=c081b1e3f25cb938e6065f9a97e0bd757954e908;hb=HEAD &lt;br&gt;&lt;br&gt;Да, спасибо, уже ткнули. Хотя имхо все равно всё не так печально, выше описал.&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (qux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#115</link>
    <pubDate>Sun, 22 Jul 2012 15:11:52 GMT</pubDate>
    <description>Интересно, не знал. Но даже в таком случае не нужно резать все пакеты на два (к тому же как сказать юзерам, что если у них стоит systemd, они должны ставить acpid-systemd, а не просто acpid?). Можно сделать отдельный пакет systemd-filesystem, где будет всего лишь несколько пустых каталогов (так вроде бы некоторые и делают), и пусть все эти acpid&apos;ы &amp; Ko зависят от него.&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (Michael Shigorin)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#114</link>
    <pubDate>Sun, 22 Jul 2012 14:35:03 GMT</pubDate>
    <description>&amp;gt;&amp;gt; например, acpid зависит от systemd потому, что в пакете acpid лежит&lt;br&gt;&amp;gt;&amp;gt; /lib/systemd/system/acpid.service, что автоматически порождает зависимость.&lt;br&gt;&amp;gt; Кто вам такое сказал?&lt;br&gt;&lt;br&gt;Например, http://git.altlinux.org/gears/r/rpm.git?p=rpm.git;a=blob;f=scripts/files.req.in;h=c081b1e3f25cb938e6065f9a97e0bd757954e908;hb=HEAD&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (agent_007_)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#113</link>
    <pubDate>Sun, 22 Jul 2012 14:27:53 GMT</pubDate>
    <description>&amp;gt; Какое-нибудь имею. Если я захочу положить в пакет случайный каталог с какими-то &lt;br&gt;&amp;gt; текстовыми файлами (пускай *.service) и не пропишу явно зависимости от systemd &lt;br&gt;&amp;gt; &amp;#8212; у меня не выйдет? Или пакет сам эту зависимость получит? &lt;br&gt;&lt;br&gt;случайный каталог - на здоровье. каталог, который предоставляется пакетом systemd, автоматически родит зависимость на пакет systemd.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (qux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#112</link>
    <pubDate>Sun, 22 Jul 2012 12:50:32 GMT</pubDate>
    <description>Какое-нибудь имею. Если я захочу положить в пакет случайный каталог с какими-то текстовыми файлами (пускай *.service) и не пропишу явно зависимости от systemd &amp;#8212; у меня не выйдет? Или пакет сам эту зависимость получит?&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (agent_007_)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#111</link>
    <pubDate>Sun, 22 Jul 2012 12:38:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; например, acpid зависит от systemd потому, что в пакете acpid лежит /lib/systemd/system/acpid.service, что автоматически порождает зависимость.&lt;br&gt;&amp;gt; Кто вам такое сказал? &lt;br&gt;&lt;br&gt;вы имеете какое-нибудь представление о том, как формируются зависимости rpm пакетов ?&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (qux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#110</link>
    <pubDate>Sun, 22 Jul 2012 12:14:08 GMT</pubDate>
    <description>&amp;gt; например, acpid зависит от systemd потому, что в пакете acpid лежит /lib/systemd/system/acpid.service, что автоматически порождает зависимость. &lt;br&gt;&lt;br&gt;Кто вам такое сказал? А если acpid.service будет всеми проигнорирован (потому что systemd в системе не будет), а acpid будет запущен другим способом (хоть руками, хоть через скрипт sysv) &amp;#8212; то от этого что-то пойдет не так?&lt;br&gt;И дополнительных движений почти не надо.&lt;br&gt;&lt;br&gt;&amp;gt; ничто (кроме отсутствия багрепорта от заинтересованных лиц) не мешает мантейнеру acpid распилить пакет на два: один с обычным инитскриптом, а во второй положить только /lib/systemd/system/acpid.service и прописать зависимости на acpid.&lt;br&gt;&lt;br&gt;Не нужно, почему &amp;#8212; см. выше.&lt;br&gt;</description>
</item>

<item>
    <title>В Systemd реализована поддержка изоляции системных вызовов д... (Kibab)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/85624.html#109</link>
    <pubDate>Fri, 20 Jul 2012 08:25:17 GMT</pubDate>
    <description>Так вот надо менять стиль написания программ, а не тянуть вещь, предназначенную для защиты приложения от самого себя, в какие-то управляющие демоны. Это мусор, seccomp не для этого делался!&lt;br&gt;Но нет же, пришёл Поттеринг и сделал очередную примочку к своему монстру =)&lt;br&gt;</description>
</item>

</channel>
</rss>
