Андрей
но изначально цель у вейланда какая ?
Дима
Спасибо (ссылки я, видимо, зря давал)
Люди спорят не чтобы их переубедили :-)
Doctor
А теперь подумай, что ты просто ноунейм. А что если ты работаешь в организации и несёшь ответственность за сохранность определенных данных?
Если я работаю в СБ - это моя обязанность, следить, чтобы из организации не утекали определенные данные. И разрешенный к установке софт будет утверждаться исходя из подобных приоритетов.
Дима
Сб ребята вообще не нужны, по крайней мере в России
Doctor
Спасибо (ссылки я, видимо, зря давал)
Ты просто сделал из инфы по ссылкам одни выводы. А я - другие.
Дима
Если штраф для Яндекса 60 тыс рублей в случае утечки
Sergei
но изначально цель у вейланда какая ?
Вот тут разработчик Wayland (он же разработчик X.org) довольно простым языком объясняет, что не так с X11 и почему это нельзя исправить в рамках X11. https://www.youtube.com/watch?v=GWQh_DmDLKQ
Андрей
офигеть, так он и иксы делал, а теперь вейланд ?
Doctor
Сб ребята вообще не нужны, по крайней мере в России
В России они бесполезны - потому что тот, кому надо, положено и разрешено - все равно получит те данные, которые ему захотелось и использует их, чтобы отжать твой бизнес в пользу того, кому положено 😊
shadowchain
но изначально цель у вейланда какая ?
И вот вольный перевод: https://www.linux.org.ru/news/opensource/9241491
Андрей
прям таки "Я тебя породил, я тебя и..."
Sergei
офигеть, так он и иксы делал, а теперь вейланд ?
Да, я об этом писал в основном чате - разработчики Wayland и X.org это +- одни и те же люди.
Дима
А если у того, кому надо, можно не будет у кого спросить эти данные, не будет лучше, нет?
Doctor
Секунду назад вы говорили о шапочках, а теперь сами же говорите, тот, кому надо 😂
Потому что речь идет о разных ситуациях. Соответственно этому и разные выводы.
Doctor
А если у того, кому надо, можно не будет у кого спросить эти данные, не будет лучше, нет?
О, опять луддизм. "Если на дорогах не будет машин - некому будет сбивать людей" (с) (tm)
Sergei
прям таки "Я тебя породил, я тебя и..."
Именно так, X.org Server хоронят его же разработчики.
Дима
О, опять луддизм. "Если на дорогах не будет машин - некому будет сбивать людей" (с) (tm)
А вы весьма высокомерны ;-) вам говорят в вашем же стиле, а вы не понимаете иронии и даёте определение поведению разговаривающих с вами. Думаю на этом стоит закончить разговор :-)
shadowchain
Это ты сам отловил? Как?
Это Глеб Смирнов отловил. Он в чате гнома сидит. Автор Text Pieces
Sergei
Это Глеб Смирнов отловил. Он в чате гнома сидит. Автор Text Pieces
А то-то я думаю, что на скриншоте вроде AppArmor, а у тебя вроде Федора.
shadowchain
Doctor
А вы весьма высокомерны ;-) вам говорят в вашем же стиле, а вы не понимаете иронии и даёте определение поведению разговаривающих с вами. Думаю на этом стоит закончить разговор :-)
Я не вижу у вас иронии. А вот стремление смешивать теплое с мягким - вижу. Методы мышления уверовавших в какую-то конспирологическую штуковину всегда похожи, будь то искатели рептилоидов, антиваксеры или луддиты. Я же различаю случаи, когда приватность данных важна, а когда её требование является следствием иррациональных страхов.
shadowchain
А то-то я думаю, что на скриншоте вроде AppArmor, а у тебя вроде Федора.
Он тоже на федоре, но тогда тестил под убунтой почему-то
shadowchain
интересно, а можно для тупых, что это означает ?
Zoom попытался через ptrace продебажить телегу. Под ptrace что угодно можно из приложения выдернуть, в том числе и его данные в RAM, регистрах CPU
Андрей
ни888 себе
shadowchain
Поэтому Zoom в Flatpak и ещё через Flatseal проследить, чтобы лишнего ему не было положено
Андрей
теперь паранойя может только увеличиваться
Дима
Я не сторонник всего бояться "ааа следят.." но компании реально делают на этом деньги. Про войну с Украиной тоже думал что глупости какие-то. А потом случилось. Здесь, конечно, теплое с мягким, но видите как бывает.
😎Павел😎
Дима
Мне, кстати, как пользователю виртуального линукса и на парочке старых девайсов явленный дал больше фпс, больше плавности. С учётом что из софта используется только браузер и терминал, то как бы спасибо вяленному за это.
Дима
Плюсы есть, минусов нет.
shadowchain
А то-то я думаю, что на скриншоте вроде AppArmor, а у тебя вроде Федора.
Не знаешь, есть ли какие-то хотя бы отдалённые планы на безопасность буфера обмена? И если нет, то куда можно было бы такую идею закинуть? А то в Android относительно недавно заткнули эту дырку, хотелось бы такое и в Linux. Как правильно в этом чате уже сказали, некоторые приложения любят в буфер обмена подглядывать
Sergei
Т.е. нужен ещё какой-то протокол в спецификации Wayland?
Наоборот, протокол уже есть и через него доступ и осуществляется, но авторизации клиента никто не производит.
shadowchain
Наоборот, протокол уже есть и через него доступ и осуществляется, но авторизации клиента никто не производит.
Понял, тогда видимо портал нужен, который за авторизацию/разрешения будет отвечать
Ingvin
Понял, тогда видимо портал нужен, который за авторизацию/разрешения будет отвечать
я подозреваю как и в андроиде должна быть некая единая система которая будет хранить все возможные разрешения разных приложений, а пользователю дать возможность туда обратно это все переключать... учитывая что андроид старательно тащат на апстримовое линукс ядро - возможно скоро просто сопрем все оттуда)
shadowchain
я подозреваю как и в андроиде должна быть некая единая система которая будет хранить все возможные разрешения разных приложений, а пользователю дать возможность туда обратно это все переключать... учитывая что андроид старательно тащат на апстримовое линукс ядро - возможно скоро просто сопрем все оттуда)
Ну вот разрешения сейчас в двух местах хранятся: статичные Flatpak разрешения из манифеста приложения, которые можно через cli и Flatseal редактировать; и динамичные, которые управляются порталами. Так что всё уже есть, главное чтобы приложения умели в порталы, чтобы статичных разрешений по минимуму давать
shadowchain
Ну и для буфера обмена оказывается уже хотят портал сделать: https://github.com/flatpak/xdg-desktop-portal/issues/743
shadowchain
а что делать с не флатпаком? с ним то вопросов как раз почти нет
По возможности закапывать, когда возможности нет, ограничивать неймспейсами, контрольными группами и SELinux. Систему андроидовских разрешений всё равно тяжелее перетащить будет, потому что всё сильно на его кишки (отнюдь не ядро) завязано
Sergei
Понял, тогда видимо портал нужен, который за авторизацию/разрешения будет отвечать
Опять же оговорюсь, что это моё понимание ситуации, которое может быть ошибочным. Приобрёл я его по ходу дела когда изучал, как можно подсунуть данные в буфер обмена на вейленде, для одной проги - так и узнал, что для этого есть протокол.
Ingvin
По возможности закапывать, когда возможности нет, ограничивать неймспейсами, контрольными группами и SELinux. Систему андроидовских разрешений всё равно тяжелее перетащить будет, потому что всё сильно на его кишки (отнюдь не ядро) завязано
как я помню они последние несколько версий старательно все системные компоненты делят и заставляют общаться друг с другом через апишки, но возможно хранилище разрешений все таки с собой еще что-то потащит, но посмотрим в будущем с selinux и неймспейсами соглашусь, фича удобная, но очень уж selinux замороченный, не для пользователей, им управлять разрешениями так себе затея
shadowchain
Sergei
а что делать с не флатпаком? с ним то вопросов как раз почти нет
Принять, как данность, что приложение не в песочнице может делать всё, что можешь ты (пользователь).
Ingvin
С андроидом полная жопа, для таких вещей как waydroid до сих пор два модуля ядра нужно, которые вечно отстают от текущей версии стабильного ядра. Удивительно, что системы с одинаковым ядром такие разные, что с запуском приложений Android на Linux так тяжело
у них сейчас оч кастомное ядро, они его тащат в рамках проекта mainline в апстрим, что-то выкидывают, что-то пропихивают в официальную репу ядра, что-то перепиливают в модули, работа идет, но как я видел год назад они оценивали что им еще года 3-4 пилить это
Ingvin
Принять, как данность, что приложение не в песочнице может делать всё, что можешь ты (пользователь).
так я не про песочницу, хрен с ней, я про установку rpm, изоляция флатпака на рпм не распостраняется)
shadowchain
SELinux для десктопных приложений применять настолько сложно, что можно сказать, что невозможно вообще.
Ну десктопные, как правило, легко в Flatpak загоняются. Много какой CLI, кстати, норм в podman контейнерах живёт. С остальным надо просто смириться
Ingvin
Да если бы только в ядре было дело. Для разрешений нужно тащить весь фреймворк и кучу политик SELinux с Android. Невозможно это
ну я и говорю, сейчас невозможно, в будущем посмотрим, многие вещи в прошлом тоже казались невозможными, но иногда находятся упоротые которые переписывают все чего стоит только systemd который вон в какого монстра разросся и захватил всю систему собой
Sergei
так я не про песочницу, хрен с ней, я про установку rpm, изоляция флатпака на рпм не распостраняется)
Не устанавливать приложения из rpm, очевидно же. Звучит радикально, но если задуматься - то не так уж.
Ingvin
Ну десктопные, как правило, легко в Flatpak загоняются. Много какой CLI, кстати, норм в podman контейнерах живёт. С остальным надо просто смириться
ну у себя я уже все что запускается в фоне и без интерфейса старательно загоняю в контейнеры, намного проще чем постоянно писать конфиги и подгонять под разные системы
Ingvin
Не устанавливать приложения из rpm, очевидно же. Звучит радикально, но если задуматься - то не так уж.
сразу надо просто все в веб и запускать из браузера, пользователям больше не нужно, даже адоб осознал это и фотошоп тащит теперь :)
Андрей
идея хорошая, но как же оно там в вебе тормозит...
Ingvin
идея хорошая, но как же оно там в вебе тормозит...
переписать жаваскрипт? пора новый веб язык придумывать, а то чо их так мало то
Sergei
сразу надо просто все в веб и запускать из браузера, пользователям больше не нужно, даже адоб осознал это и фотошоп тащит теперь :)
Да нет, я имел в виду скорее, что надо понять и принять разделение "системы" и "приложений", как сделано в других ОС. Не вижу причин, почему так же не может быть в линуксе. Оставьте менеджер пакетов для компонентов системы, а для приложений - контейнеры.
Андрей
переписать жаваскрипт? пора новый веб язык придумывать, а то чо их так мало то
скорее подумать о другой концепции веба, я не знаю че джс хейтят, но это как раз не проблема, проблема в том шо его скомпилить как бы нельзя... а цсс вщ ужасно неудобно для разрабов имхо
Ingvin
Да нет, я имел в виду скорее, что надо понять и принять разделение "системы" и "приложений", как сделано в других ОС. Не вижу причин, почему так же не может быть в линуксе. Оставьте менеджер пакетов для компонентов системы, а для приложений - контейнеры.
rpm ставятся от рута, можно сказать что это и есть "система", но даже для системы нужны разрешения на случай багов которые позволяют получить управление, media-фреймворк андроида это наглядно демонстрировал последние 10 лет со своими багами которые давали получить рут
Ingvin
скорее подумать о другой концепции веба, я не знаю че джс хейтят, но это как раз не проблема, проблема в том шо его скомпилить как бы нельзя... а цсс вщ ужасно неудобно для разрабов имхо
проблема жс что он выполняется в одном потоке как я помню, несмотря на всю свою асинхронщину, но тут пусть жаваскриптеры поправят, я стараюсь глубоко в него не лезть
Sergei
rpm ставятся от рута, можно сказать что это и есть "система", но даже для системы нужны разрешения на случай багов которые позволяют получить управление, media-фреймворк андроида это наглядно демонстрировал последние 10 лет со своими багами которые давали получить рут
>rpm ставятся от рута, можно сказать что это и есть "система" Именно! И я настаиваю, что какой-нибудь Zoom не может и не должен быть частью системы (которой он де-факто становится, когда ты ставишь его из rpm).
Андрей
проблема жс что он выполняется в одном потоке как я помню, несмотря на всю свою асинхронщину, но тут пусть жаваскриптеры поправят, я стараюсь глубоко в него не лезть
у в8 под капотом треды как я понимаю, + там добавили какие-то апи шоб на фронте многопоточность юзать (пусть ограниченно, но все-таки можно)
shadowchain
Ну десктопные, как правило, легко в Flatpak загоняются. Много какой CLI, кстати, норм в podman контейнерах живёт. С остальным надо просто смириться
Для полного счастья для Flatpak не хватает некоторых порталов, но многое из этого уже WIP: FUSE Injectable extensions Native Messaging USB Device Access Global Shortcuts Password Portal
Ingvin
>rpm ставятся от рута, можно сказать что это и есть "система" Именно! И я настаиваю, что какой-нибудь Zoom не может и не должен быть частью системы (которой он де-факто становится, когда ты ставишь его из rpm).
он не становится если ты запускаешь его бинарник от пользователя, но если навешают капов и setuid на бинарник, тогда прям ух, но тут опять же система должна кем то контролироваться кто говорит "это приложение хорошое, а это в песочницу" и тут мы приходим к концепции эпла с их магазином куда нельзя ничего положить без их разрешения, а в систему нельзя ничего поставить кроме как из этого магазина
Sergei
Где-то напрягся один Василий
Рано или поздно всё равно к этому придём. Тренд на отделение приложений от системы уже вроде всем очевиден. А начало ему положил скорее Docker.
Ingvin
> ничего поставить кроме как из этого магазина Это про Flatpak? У Flatpak сколько угодно репозиториев понаподключать можно
не, я про гипотетическую "безопасную" систему, полной безопасности можно достичь только если не дать пользователям ставить "бесплатные драйвера" из интернета а это полное огораживание системы и замыкание на одобренный магазин/репу
Ingvin
поэтому у меня в безопасности подход такой что безопасность полная хороша в компаниях, а на домашнем компе она не должна мешать делать то что нужно, хочет человек ставить rpm зума с офф сайта? пусть ставит
Ingvin
Ну а Zoom будет спокойно prtace'ить телегу c:
но это уже проблема того кто поставил :) люди на винде живут с десятками вирусов и ничего)
shadowchain
не, я про гипотетическую "безопасную" систему, полной безопасности можно достичь только если не дать пользователям ставить "бесплатные драйвера" из интернета а это полное огораживание системы и замыкание на одобренный магазин/репу
Такое может придти в голову только условной Apple, где к walled garden все привыкли. В случае с песочницами на Linux, такими как Flatpak, основная цель, как я понимаю, защититься от потенциальных уязвимостей в устанавливаемых приложениях и от приложений, которые осознано подсирают/следят за пользователем
Ingvin
Такое может придти в голову только условной Apple, где к walled garden все привыкли. В случае с песочницами на Linux, такими как Flatpak, основная цель, как я понимаю, защититься от потенциальных уязвимостей в устанавливаемых приложениях и от приложений, которые осознано подсирают/следят за пользователем
ну вот поэтому и зашел разговор что rpm нужно тоже как-то огораживать разрешениями, т.е. по умолчанию у любого даже системного приложения не должно быть доступа к чему то что не описано в его "манифесте"