The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск пакетного фильтра nftables 0.9.5, opennews (??), 07-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от крокодил мимо.. (?), 07-Июн-20, 12:03 
всё, как в Win.. э-эмм.. простите, а оно уже умеет в разбор трафика на уровне приложений, как, например, в Windows-firewall?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (5), 07-Июн-20, 12:11 
По-моему еще во времена iptables выкинули. Рекомендутся uid/gid, возможно cgroup.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск пакетного фильтра nftables 0.9.5"  –1 +/
Сообщение от крокодил мимо.. (?), 07-Июн-20, 12:17 
ну-да, ну-да.. "ненужно"©™.. ога.. особенно на выделенном серваке контроль исходящего трафа по приложениям - совершенно лишняя шняга..
"даже не знаю, что сказать.. всё отлично.. всё просто отлично.."©(Феечка)
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (26), 07-Июн-20, 16:51 
Для _серверных_ приложений (т.е. демонов) — уже давно есть https://www.freedesktop.org/software/systemd/man/systemd.res...Б─╕

Попробуйте ещё раз.

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (26), 07-Июн-20, 17:07 
Замечательный движок опеннета побил якорь в ссылке (в предпросмотре было нормально). Поэтому специально для труЪ oдминов — смотреть описание опций IPAddressAllow и IPAddressDeny.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от InuYasha (??), 08-Июн-20, 16:39 
Т.е. я правильно понял, что всем, кто захочет что-то позакрывать для, допустим, MySQL, придётся редактировать его unit-файл (который потом перепишет установщик пакетов)?
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (83), 08-Июн-20, 19:46 
Садись, два и линейкой по рукам. За что линейкой? За то, что пошёл править дистрибные файлы, которые притащил пакет.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (85), 08-Июн-20, 21:44 
> Т.е. я правильно понял, что всем, кто захочет что-то позакрывать для, допустим, MySQL, придётся редактировать его unit-файл

Правильно. systemctl edit mysql.service

> (который потом перепишет установщик пакетов)?

Неправильно. Не надо мыслить категориями veteran unix admins (простреливаем себе ногу, страдаем, гордимся, потому что это KISS).

Управляемая пакетным менеджером конфигурация находится в /usr/lib/systemd, управляемая администратором — в /etc/systemd. Конфиги админа имеют приоритет над дистрибутивными.

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

87. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Andrew (??), 09-Июн-20, 10:44 
Мало того, что простреливаем свою ногу, так ещё и кладём мину замедленного действия под ноги тем, кто в один прекрасный момент столкнется с тем, что старый подход к использованию новых инструментов привёл к неожиданному результату :)
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от RomanCh (ok), 09-Июн-20, 14:12 
Извините, не сдержался, хочу набросить!

> Неправильно. Не надо мыслить категориями veteran unix admins (простреливаем себе ногу, страдаем, гордимся, потому что это KISS).

Я например знаю что и куда правильно писать. Но честно говоря не ковырял вопрос а что будет, если я вот такой вот умный и знающий сделал правильный юнит в правильном месте. А потом прилетела новая версия пакета, и в ней старые параметры что в моём юните записаны не поддерживаются уже (не говорите что такого не бывает). При этом она обновила дефолтный конфиг в /usr/... а мой молча оставила. И конечно же у меня от этого всё сломается, но узнаю я об этом только в момент когда оно стало не работать, а не в момент когда стал устанавливать пакет и он мне ругнулся что "вижу правки файла, что сделать - оставить ваши, оставить мейнтенера вариант, или смержить?"

Эта ситуация как-нибудь обрабатывается, или тут просто новый способ отстрелить себе ногу?

> Управляемая пакетным менеджером конфигурация находится в /usr/lib/systemd, управляемая администратором — в /etc/systemd.

А вот это, вот это за что, за какие грехи? Я давно это знаю, но каждый раз удивляюсь - почему вдруг системные дефолты свалились в */usr/... (от user, т.е. пользовательское), а как раз пользовательские правки вдруг разместились в /etc? Ещё раз повторюсь, что я знаю всё это, но мне интересно как пришли именно к такому способу мышления? Такое ощущение, что от ненависти к старым порядкам, в которых подразумевалось что всё наоборот. Типа до основания, а затем!..

PS К сожалению, частенько история с системдой выглядит не как способ избавиться от старых костылей, а как попытки заменить старые на новые.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

91. "Выпуск пакетного фильтра nftables 0.9.5"  –1 +/
Сообщение от Вебмакака (?), 09-Июн-20, 18:09 
>*/usr/... (от user, т.е. пользовательское)

Лол. Это "пользовательское" в юниксе случайно образовалось, там были хомяки, а потом у олдфагов закончился диск, на котором корень лежал. Барахлишко из корня частично перетащили в usr, да так и оставили. Так что на самом деле это ничего не значит.

Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от RomanCh (ok), 09-Июн-20, 23:51 
> Лол. Это "пользовательское" в юниксе случайно образовалось, там были хомяки, а потом
> у олдфагов закончился диск, на котором корень лежал. Барахлишко из корня
> частично перетащили в usr, да так и оставили. Так что на
> самом деле это ничего не значит.

Да в общем-то в юниксах, и не только в них, много чего случайно образовалось. И сложилось сперва в традицию, а потом в стандарт. creat(), например. Что, давайте исправим наконец уже эту опечатку и переименуем наконец в create()!

И тут приходят такие чуваки, у которых "на самом деле это ничего не значит" и делают всё в стиле "художник так видит". NIH синдром в чистом виде, короче говоря, про это уже много писано.

Но это всё действительно малозначащие детали, говорящие в основном об уважении авторов к остальным, нежели о качестве софта. Мне больше интересен ответ на конкретный технический вопрос.

PS Кстати о традициях, вы если посмотрите, то обнаружите что и законы в человеческих обществах похожим образом делаются. Давайте тоже решим что они ничего не значат :)

Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Вебмакака (?), 10-Июн-20, 09:22 
>И тут приходят такие чуваки, у которых "на самом деле это ничего не значит" и делают всё в стиле "художник так видит".

Да. А вы думали, только дедам можно что-то менять? Не было принято, так щас будет. Вжух и дефолтные конфиги лежат в usr, новый стандарт.

>NIH синдром в чистом виде, короче говоря, про это уже много писано.

Это не NIH, а решение проблемы, которая до этого была проигнорирована.

>Но это всё действительно малозначащие детали, говорящие в основном об уважении авторов к остальным, нежели о качестве софта. Мне больше интересен ответ на конкретный технический вопрос.

Технически если у вас нормальный дистрибутив, вам не ломают совместимость конфигов. Если у вас Арч, вы знали на что идете.

>PS Кстати о традициях, вы если посмотрите, то обнаружите что и законы в человеческих обществах похожим образом делаются. Давайте тоже решим что они ничего не значат :)

Вы там может по уложениям 17 века живёте, а у нас законы меняют.

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от RomanCh (ok), 10-Июн-20, 17:37 
> Да. А вы думали, только дедам можно что-то менять?

Мы ничего не думали. Мы видим что деды вполне нормально для своих времён сделали, а не сломали чужое.

> Это не NIH, а решение проблемы, которая до этого была проигнорирована.

Да не, это он самый. Или объясните мне что мешало решить проблему не ломая стандартов? Есть техническое обоснование? Интересно будет ознакомиться.

> Технически если у вас нормальный дистрибутив, вам не ломают совместимость конфигов.

А слабо не юлить, а просто взять и ответить что будет в случае описанном мною выше?

> Вы там может по уложениям 17 века живёте, а у нас законы меняют.

Где там, кто "вы", где у вас? Столь радикальным образом законы меняются только в ситуации "всё до основания, а затем". Но вообще-то это тогда иначе называется.

Кто в лес, кто по дрова. Уже в своих ногах запутались. Лучше на конкретный технический вопрос ответьте.

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от RHEL Fan (?), 10-Июн-20, 17:14 
На сколько я помню, usr - Unix System Resources
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

96. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от RomanCh (ok), 10-Июн-20, 17:44 
> На сколько я помню, usr - Unix System Resources

По воспоминаниями из книжек - таки User, а не Unix. Педивикия говорит то же самое даже ссылаясь сюда https://www.pathname.com/fhs/pub/fhs-2.3.html - правда тут дословно этого нет, хотя по логике вещей это именно user. Т.к. там лежат как раз не-системные утилиты.

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Andrew (??), 09-Июн-20, 10:46 
Вообще, функционал интересный, жаль только, что появился он сравнительно не давно и, например, в RHEL/CentOS 7 (с которыми ещё минимум пару лет работать) этот патч так и не портировали.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

82. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (82), 08-Июн-20, 19:17 
> контроль исходящего трафа по приложениям - совершенно лишняя шняга..

А как вообще можно представить фильтр по "приложению"? Номер pid указать, или argv[0] анализировать? А если будет fork?

Если процесс нужно изолировать - запусти его от специального пользователя (или специальной группы) и изолируй сколько влезет. У меня, например, есть группа ipblacklist, для которой никакого сетевого обмена быть не может.
Можно наоборот (и сейчас это даже лучше!) - сделать группы localnet/globalnet, для которых разрешен сетевой обмен.

Если лень с uid/gid ковыряться - бери cgroups (кажется там и в рантайме можно туда/сюда процессы перемещать, соответственно фильтр можно вообще в рантайме изменить).

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

9. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от And (??), 07-Июн-20, 12:19 
На уровне приложения-то и нужно больше всего. В на век телеметрии...
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

12. "Выпуск пакетного фильтра nftables 0.9.5"  –2 +/
Сообщение от microsoft (?), 07-Июн-20, 12:31 
Ничего ничего зайдеш под безопасным рутом и правила то накарябаеш.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (26), 07-Июн-20, 17:12 
> На уровне приложения-то и нужно больше всего. В на век телеметрии...

Как правило, основные отправители телеметрии — это браузеры.
Будете им запрещать доступ в интернет?

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

38. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Takishima (ok), 07-Июн-20, 18:07 
Разумеется.

firejail + squid с white-листами

Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (85), 08-Июн-20, 15:45 
И некоторое количество возни с ssl_bump, если нужна полноценная L7-фильтрация.

Рекламодатели, то есть, простите, разработчики браузеров, позаботились о том, чтобы отфильтровать их по дороге было максимально трудно.

Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Takishima (ok), 08-Июн-20, 16:44 
Ну, можно с peek+splice жить, по крайней мере по хостам резать доступ — уже хорошо. Настраивается легко.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск пакетного фильтра nftables 0.9.5"  –1 +/
Сообщение от Аноним (56), 08-Июн-20, 01:27 
> Будете им запрещать доступ в интернет?

uMatrix это до некоторой степени умеет, приколитесь?!

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

74. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (85), 08-Июн-20, 15:42 
Боюсь, что со встроенной в браузер телеметрией он ничего поделать не сможет.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск пакетного фильтра nftables 0.9.5"  –1 +/
Сообщение от Takishima (ok), 08-Июн-20, 16:46 
> Боюсь, что со встроенной в браузер телеметрией он ничего поделать не сможет.

Ungoogled chromium же

А в Firefox'е почти всё отключается в конфиге (кроме firefox.settings.services.mozilla — но либо пропатчить и перекомпилять, либо hosts/squid/файрволом закрыть).

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск пакетного фильтра nftables 0.9.5"  +1 +/
Сообщение от Аноним (85), 08-Июн-20, 21:46 
> Ungoogled chromium же

Что-то после историй с Brave, сборочкам от Васи верить не очень хочется.

Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Бармалей.email (?), 07-Июн-20, 16:33 
Это можно сделать сделать с помощью дополнительных модулей - Dtrace, Bpftrace, или написать самому модуль ядра для линукс на С, обрабатывающих пакеты от приложений и записывающий их pid, или если ленивый то есть готовое решение - opensnitchd
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

32. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (-), 07-Июн-20, 17:18 
iptables сто лет умеет в фильтры по pid, например...
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск пакетного фильтра nftables 0.9.5"  +1 +/
Сообщение от Аноним (26), 07-Июн-20, 17:24 
Сто лет НЕ умеет, если быть точным.
С тех, как в Linux появилась поддержка SMP.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск пакетного фильтра nftables 0.9.5"  +/
Сообщение от Аноним (-), 08-Июн-20, 13:39 
-j NFQUEUE
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру