מעלדונג פון Firejail אַפּפּליקאַטיאָן אפגעזונדערטקייט סיסטעם 0.9.60

געזען די ליכט פּרויעקט מעלדונג פירעדזשאַיל 0.9.60, אין וואָס אַ סיסטעם איז דעוועלאָפּעד פֿאַר אפגעזונדערט דורכפירונג פון גראַפיקאַל, קאַנסאָול און סערווער אַפּלאַקיישאַנז. ניצן Firejail אַלאַוז איר צו מינאַמייז די ריזיקירן פון קאַמפּראַמייזינג די הויפּט סיסטעם ווען איר לויפן אַנטראַסטווערדי אָדער פּאַטענטשאַלי שפּירעוודיק מגילה. דער פּראָגראַם איז געשריבן אין C שפּראַך, פונאנדערגעטיילט דורך לייסאַנסט אונטער GPLv2 און קענען לויפן אויף קיין לינוקס פאַרשפּרייטונג מיט אַ קערן עלטער ווי 3.0. גרייט פּאַקאַדזשאַז מיט Firejail צוגעגרייט אין דעב (דעביאַן, ובונטו) און רפּם (CentOS, Fedora) פֿאָרמאַטירונגען.

פֿאַר אפגעזונדערטקייט אין פייערדזשאַיל זענען געניצט пространства имён (namespaces), AppArmor и фильтрация системных вызовов (seccomp-bpf) в Linux. После запуска программа и все её дочерние процессы используют отдельные представления ресурсов ядра, таких как сетевой стек, таблица процессов и точки монтирования. Зависимые между собой приложения можно объединять в один общий sandbox. При желании, Firejail можно применять и для запуска контейнеров Docker, LXC и OpenVZ.

ניט ענלעך מכשירים ינסאַליישאַן מכשירים, פייערדזשאַיל איז גאָר פּשוט в конфигурации и не требует подготовки системного образа — состав контейнера формируется на лету на основе содержимого текущей ФС и удаляется после завершения работы приложения. Предоставляются гибкие средства задания правил доступа к файловой системе, можно определять к каким файлами и директориям разрешён или запрещён доступ, подключать для данных временные ФС (tmpfs), ограничивать доступа к файлам или директориям только на чтение, совмещать директории через bind-mount и overlayfs.

פֿאַר אַ גרויס נומער פון פאָלקס אַפּלאַקיישאַנז, אַרייַנגערעכנט Firefox, Chromium, VLC און Transmission, פאַרטיק פּראָופיילז изоляции системных вызовов. Для выполнения программы в режиме изоляции достаточно указать имя приложения в качестве аргумента утилиты firejail, например, «firejail firefox» или «sudo firejail /etc/init.d/nginx start».

אין די נייַע מעלדונג:

  • Устранена уязвимость, позволяющая вредоносному процессу обойти механизм ограничения системных вызовов. Суть уязвимость в том, что фильтры Seccomp копируются в каталог /run/firejail/mnt, доступный на запись внутри изолированного окружения. Запускаемые в режиме изоляции вредоносные процессы могут изменить эти файлы, что приведёт к тому, что новые процессы, запущенные в этом же окружении, будут выполнены без применения фильтра системных вызовов;
  • В фильтре memory-deny-write-execute обеспечена блокировка вызова «memfd_create»;
  • Добавлена новая опция «private-cwd» для изменения рабочего каталога для jail;
  • Добавлена опция «—nodbus» для блокировки сокетов D-Bus;
  • Возвращена поддержка CentOS 6;
  • דיסקאַנטיניוד поддержка пакетов в форматах פלאַטפּאַק и קנאַקן.
    Указано, что для данных пакетов следует использовать их собственный инструментарий;

  • Добавлены новые профили для изоляции 87 дополнительных программ, в числе которых mypaint, nano, xfce4-mixer, gnome-keyring, redshift, font-manager, gconf-editor, gsettings, freeciv, lincity-ng, openttd, torcs, tremulous, warsow, freemind, kid3, freecol, opencity, utox, freeoffice-planmaker, freeoffice-presentations, freeoffice-textmaker, inkview, meteo-qt, ktouch, yelp и cantata.

מקור: opennet.ru

לייגן אַ באַמערקונג