-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Security features #981
Security features #981
Conversation
LD_PRELOAD enables keyloggers to easily be made. This solution isn't perfect - really a secure system wouldn't have LD_PRELOAD at all. It was a stupid idea in the first place.
So no one gets their feewings hurt
Paging @yohanesu75 for FreeBSD review |
Alright, this pull request should be good to go. Going to leave it open for a couple of days to gather feedback and reviews - please take a look at this and let me know what you think. Can you find some flaws? Will tag 0.12-rc1 once this is merged (will grab #963 too). |
Regarding default policies: Imho the default, without explicit configuration, should be to deny everything. This way there's no possibity to miss denying some permission when trying to create a secure setup. The config then has to explicity have to grant "default" permissions (like keyboard/mouse/fullscreen) explicitly via wildcard match. From a usage perspective this isn't a problem because an example ("default") config is shipped anyway. (Careful with the word "default" here, as it's used to refer to two different contexts) |
And update config.d/security to configure sane defaults
To do seperately:
I'm accepting PRs against the security branch if anyone wants to help. Feedback welcome.