Re: kernel 5 new option to zero the kernel stack on return from kernel functions, worthwhile for workstation?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/15/19 8:51 AM, stan wrote:
I compiled a custom fedora 5.0 kernel, and one of the new options was
to have the kernel zero the stack on return from kernel functions.  The
cost was about 1% on a single cpu system.  I made the judgement that
this would be great on cloud servers, but wasn't really necessary for a
local machine.  Is there a reason it might be good for a local machine
to have this enabled?

I'm guessing you're referring to CONFIG_GCC_PLUGIN_STACKLEAK. It really
depends on what you want to prevent with this option. The goal is
to prevent leaking of sensitive stack data (e.g. keys). You're right
that cloud based servers would see more benefit but I could see you
wanting this enabled on certain high value local machines. If there
is a particular machine that you would _really_ rather not get
compromised, it might be worth enabling.

Also for the record, CONFIG_GCC_PLUGIN_STACKLEAK isn't on in Fedora
officially because we don't currently enable any gcc plugins.
It's something we might look into in the future though.

Thanks,
Laura
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux