-
Notifications
You must be signed in to change notification settings - Fork 674
Restrict DBus
Kelvin M. Klann edited this page Jul 17, 2024
·
2 revisions
Firejail can restrict the D-Bus access to only allow access to whitelisted names. See the manual pages for more details. This table shows evaluations of certain names.
Legend
⚠️ : You do not get what you expect- 🛡️ : Access to sensitive things (e.g. passwords, keyring, ...)
- 💥 : Can be used to escape the sandbox (in theory)
- ❗ : Potentially unwanted things, but no sandbox escape is possible
- ✔️ : Everything is fine, there is no risk
| name | flags | notes | capabilities | Policy |
|---|---|---|---|---|
ca.desrt.dconf |
🛡️ 💥 | Write to the dconf database. | All profiles using dconf, no others. | |
org.freedesktop.Notifications |
This is ✔️ for GNOME >= 3.36.1 | |||
org.freedesktop.ScreenSaver |
❗ | Can be used to unlock a locked screen. | (Un-)Lock your screen. Inhibit ScreenLocking. GetSessionIdle | Only Video-Player |
org.freedesktop.login1 |
❗ | |||
org.freedesktop.secrets |
🛡️ | Opt-In, with exceptions (e.g. seahorse). | ||
org.gnome.OnlineAccounts |
🛡️ | |||
org.gnome.Mutter.DisplayConfig |
||||
org.gnome.Mutter.IdleMonitor |
||||
org.gnome.Mutter.RemoteDesktop |
||||
org.gnome.Mutter.ScreenCast |
||||
org.gnome.Panel |
||||
org.gnome.ScreenSaver |
||||
org.gnome.SessionManager |
❗ | |||
org.gnome.SettingsDaemon.Color |
✔️ | NightMode (Screen temperature) interaction. | ||
org.gnome.SettingsDaemon.MediaKeys |
✔️ | Handle media-keys | ||
org.gnome.SettingsDaemon.ScreensaverProxy |
❗ | |||
org.gnome.Shell |
💥 | |||
org.gnome.Shell.CalendarServer |
✔️ | |||
org.gnome.Shell.Extensions |
💥 | (un)install/update/enable/disable gnome-shell extensions | ||
org.gnome.Shell.Notifications |
✔️ | Show native notifications | ||
org.gnome.Shell.Screencast |
||||
org.gnome.Shell.Screenshot |
||||
org.gnome.keyring |
🛡️ | |||
org.gnome.keyring.PrivatePrompter |
✔️ | |||
org.gnome.keyring.SystemPrompter |