Email or username:

Password:

Forgot your password?
85 posts total
Gabriel
Вот бы apparmor еще мог ограничивать доступ всех программ к отдельным папкам... как скажем контролируемый доступ к папкам в windows 10
Gabriel
Обожаю когда в роликах о преимуществах линукс рассказывают про какое-то мифическое разграничение прав.
Gabriel
Кстати вы знали что давать разрешения мессенджерам на доступ к фотографиям не правильно?) В них можно пересылать набор фоток скажем из галереи, это гораздо более безопасно
ВЕРХЙ☩ГЛДВНNŇ

@Gaberiel@yokai.cafe разве это не работает так, что мессенджер спращивает не разрешения видеть наши фотки, а разрешения показывать нам, что он их видит? То есть нет смысла запрещать сервисам доступ к чему-либо – это лишь самоуспокоение.

Gabriel
Что думаете о легализации пиратства в россии, нужно ли оно? Если да то при каких условиях?
Gabriel
если у программиста нет вибратора, анального хвостика и чулков то это не программист, это хуесос.
Gabriel
Откуда красноглазики взяли миф о том что в винде пользователь это админ?
Gabriel
Конфиг для apparmor на arch linux, в который добавлены профили для libreoffice и librewolf

https://send.ephemeral.land/download/0f2a96b2a8dbaf9b/#iYv-Gff70feu6nEdM5Traw
Gabriel
всех линуксойдов на завод имхо, заебали пиздеть тунеядцы
Gabriel
https://youtu.be/7hLGelxgSZw
Эксплойт в офисном документе
Gabriel
https://youtu.be/KTxsBW9SkOU
сайт на js автоматически скачал и запустил файл на вашем компе
Gabriel
https://youtu.be/Zj_7Wunnu2w
Взлом компа через пдф документ...
Gabriel
А есть какие-то способы весь трафик системы завернуть в i2p принудительно?
Gabriel
Блог Лаборатории невидимых вещей

Ядро, гипервизор, виртуализация, доверенные вычисления и другие вопросы безопасности на системном уровне

Суббота, 23 апреля 2011 г.

Цирк безопасности Linux: Об изоляции графического интерфейса

Есть одна вещь, которую большинство пользователей Linux не осознают в своих системах Linux... это отсутствие изоляции на уровне графического интерфейса, и то, как она сводит на нет всю безопасность рабочего стола. Я писал об этом несколько раз, я говорил об этом несколько раз, и все же я постоянно сталкиваюсь с людьми, которые не понимают этого.



Итак, позвольте мне подчеркнуть это еще раз: если у вас есть два GUI-приложения, например, текстовый процессор OpenOffice Word Processor и глупая игра Tetris, оба из которых получили доступ к вашему экрану (вашему X-серверу), то между этими двумя приложениями нет никакой изоляции. Даже если они работают под разными учетными записями пользователей! Даже если они каким-то образом изолированы SELinux или чем-то еще! Нет, ноль, ноль, ноль, ноль!



Архитектура X-сервера, разработанная давным-давно счастливыми хиппи, которые считали, что все приложения для людей хороши и не вредоносны, просто позволяет любому GUI-приложению управлять любым другим. Не требуется никаких ошибок, никаких эксплойтов, никаких уловок. Все это сделано специально. Одно приложение может подслушивать или передавать нажатия клавиш другому, делать снимки экрана, занятого окнами, принадлежащими другому приложению, и т.д.



Если вы мне не верите, я предлагаю вам провести простой эксперимент. Откройте окно терминала, как обычный пользователь, и запустите xinput list, который является стандартной диагностической программой для Xorg (на Fedora вам, скорее всего, придется сначала установить его: yum install xorg-x11-apps):

$ xinput list



Он покажет вам все устройства указателя и клавиатуры, о которых знает ваш Xorg. Обратите внимание на ID устройства, указанного как "AT keyboard", а затем выполните команду (как обычный пользователь!):



$ xinput test id



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



Теперь, для лучшего результата, запустите другое окно терминала и переключитесь на root (например, используя su или sudo). Обратите внимание, что xinput, запущенный от имени пользователя, способен перехватить все ваши нажатия клавиш, включая пароль root (для su), а затем все нажатия клавиш, которые вы вводите в сессии root. Запустите какое-нибудь GUI-приложение от имени root или от имени другого пользователя, и снова обратите внимание, как ваш xinput может пронюхать все нажатия клавиш, которые вы вводите в это другое приложение!



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



В Qubes вышеописанной проблемы не существует, потому что каждый домен (каждый AppVM) имеет свой собственный локальный, изолированный, фиктивный X-сервер. Главный X-сервер, который работает в Dom0 и обрабатывает реальное отображение, никогда не подвергается прямому воздействию ни одной из AppVM (AppVM не могут подключаться к нему по X-протоколу). Подробности см. в этом техническом обзоре.



Вы можете повторить тот же эксперимент в Qubes. Вам просто нужно использовать ID устройства "qubesdev", как показано в списке xinput (должно быть 7). Запустите xinput в одном из ваших доменов, например, в "красном". Поскольку мы используем одно и то же устройство и для мыши, и для нажатия клавиш, теперь вы должны видеть как сканкоды клавиш, так и все события мыши. Обратите внимание, как ваш xinput способен уловить все события, предназначенные для других приложений, принадлежащих тому же домену, где вы запускаете xinput, и как он не может уловить ничего, предназначенного для других доменов или Dom0.



BTW, Windows - единственная из известных мне основных ОС, которая действительно пытается реализовать некоторую форму изоляции на уровне GUI, начиная с Windows Vista. Смотрите, например, эту древнюю статью, которую я написал в те дни, когда я использовал Vista на своем основном ноутбуке. Конечно, эту изоляцию все еще легко обойти из-за огромного интерфейса, который открывается каждому клиенту GUI (который также включает GPU API). Тем не менее, они по крайней мере пытаются предотвратить это на уровне архитектуры.

Переведено при помощи Deepl
Источник: https://theinvisiblethings.blogspot.com/2011/04/linux-security-circus-on-gui-isolation.html?m=1
Блог Лаборатории невидимых вещей

Ядро, гипервизор, виртуализация, доверенные вычисления и другие вопросы безопасности на системном уровне

дух прошлого

@Gaberiel
емнип маны по запуску игорей в отдельных х-серверах появились году так в 12м.🤭чем не изоляция

1lyaP

@Gaberiel Хехе. Я эту статью как-то всем своим линуксоидам знакомым отправил. И в фейсбуке запостил. Реакция околонулевая: поставили 3 лайка, пожали плечами и пользуются дальше)

Gabriel
@kto @kurator88 @metallcorn Какое счастье что я сижу на нормальных инстансах где всем срать на жалобы хейтерков
дух прошлого

@Gaberiel
интригуешь.. но мне лень переезжать😆
@kurator88 @kto @metallcorn

Gabriel
​​Патчи от «Байкал Электроникс» отказались принимать в ядро Linux по политическим причинам😓

Якуб Кичиньский, мэйнтейнер сетевой подсистемы ядра Linux, отказался принимать патчи от Сергея Сёмина (сотрудника Baikal Electronics), мотивируя свои действия тем, что он чувствует себя не комфортно, принимая изменения от сотрудников Baikal Electronics или для оборудования данной компании (компания находится под международными санкциями).

Сергею рекомендовано воздержаться от участия в разработке сетевой подсистемы ядра Linux до получения уведомления.🤷🏼‍♀️

В патчах для сетевого драйвера была реализована поддержка SoC Baikal, а также предложены общие исправления для упрощения кода драйвера STMMAC.
​​Патчи от «Байкал Электроникс» отказались принимать в ядро Linux по политическим причинам😓

Якуб Кичиньский, мэйнтейнер сетевой подсистемы ядра Linux, отказался принимать патчи от Сергея Сёмина (сотрудника Baikal Electronics), мотивируя свои действия тем, что он чувствует себя не комфортно, принимая изменения от сотрудников Baikal Electronics или для оборудования данной компании (компания находится...
дух прошлого

@Gaberiel
и чсх никто вроде еще не полнял вопрос о профпригодности якуба:)

Gabriel
Как установить разрешения для всех папок по умолчанию и отдельно для всех файлов по умолчанию в линуксе?
Например разрешить всем новым папкам запуск, но файлам нет.
Gabriel
ChatGPT
Нет, Фемдом не является эстетичным. Это облачный сервис, предназначенный для хранения данных и их обмена между пользователями. Внешний вид Фемдома не является особенно красивым или привлекательным.
Gabriel
Не понимаю зачем гугл в андройде всем приложениям подряд даёт не ограничиваемый доступ к вибрации... я себе вибратор не заказывал
Go Up