Re: [RFC PATCH 1/6] security/fbfam: Add a Kconfig to enable the fbfam feature
From: Kees Cook <hidden>
Date: 2020-09-17 22:05:23
Also in:
linux-fsdevel, linux-security-module, lkml
On Thu, Sep 17, 2020 at 08:40:06PM +0200, John Wood wrote:
Hi, On Thu, Sep 10, 2020 at 04:18:08PM -0700, Kees Cook wrote:quoted
On Thu, Sep 10, 2020 at 01:21:02PM -0700, Kees Cook wrote:quoted
From: John Wood <redacted> Add a menu entry under "Security options" to enable the "Fork brute force attack mitigation" feature. Signed-off-by: John Wood <redacted> --- security/Kconfig | 1 + security/fbfam/Kconfig | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 security/fbfam/Kconfigdiff --git a/security/Kconfig b/security/Kconfig index 7561f6f99f1d..00a90e25b8d5 100644 --- a/security/Kconfig +++ b/security/Kconfig@@ -290,6 +290,7 @@ config LSM If unsure, leave this as the default. source "security/Kconfig.hardening" +source "security/fbfam/Kconfig"Given the layout you've chosen and the interface you've got, I think this should just be treated like a regular LSM.Yes, throughout the review it seems the most appropiate is treat this feature as a regular LSM. Thanks.quoted
quoted
endmenudiff --git a/security/fbfam/Kconfig b/security/fbfam/Kconfig new file mode 100644 index 000000000000..bbe7f6aad369 --- /dev/null +++ b/security/fbfam/Kconfig@@ -0,0 +1,10 @@ +# SPDX-License-Identifier: GPL-2.0 +config FBFAMTo jump on the bikeshed: how about just calling this FORK_BRUTE_FORCE_DETECTION or FORK_BRUTE, and the directory could be "brute", etc. "fbfam" doesn't tell anyone anything.Understood. But how about use the fbfam abbreviation in the code? Like as function name prefix, struct name prefix, ... It would be better to use a more descriptive name in this scenario? It is not clear to me.
I don't feel too strongly, but I think having the CONFIG roughly match the directory name, roughly match the function prefixes should be best. Maybe call the directory and function prefix "brute"? -- Kees Cook