Thread (47 messages) 47 messages, 7 authors, 2020-10-03

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/Kconfig
diff --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
 endmenu
diff --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 FBFAM
To 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help