Как стать автором
Обновить

Организация буфера обмена данными между программами с разными метками конфиденциальности в защищенной ОС Astra Linux

Время на прочтение5 мин
Количество просмотров4.9K
Всего голосов 10: ↑8 и ↓2+6
Комментарии4

Комментарии 4

Файлами тоже неплохо, а почему не воспользовались сессионной шиной dbus для передачи? там как раз есть и сигналы и методы.

> сессионной шиной dbus для передачи

Сессионной? Буфер сделан как межcессионный, более того сессии могут быть на разных уровнях конфиденциальности. Если системную шину использовать, то сложнее все в плане мандатной политики. Да и файлы остаются и после выхода из сессий.

Ну да именно сессионной - всё в контексте пользователя, адрес /run/user/xxx/bus или $HOME/.dbus/session-bus/xxx в зависимости от того какой брокер. То что разные display это не влияет. Файлик то у вас так же в $HOME ;)

ааа, в принципе, наверное можно было было бы искать и мониторить не файлы с буферами, а $HOME/.dbus/session-bus/xxx и пробовать подключаться к dbus демонам других сессий и делать какой-то протокол, но сложнее и труднее это для реализации, не пришло в голову.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий