Skip to content
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

Consider adding the Bonding module to the SD grsec kernel #46

Open
nathandyer opened this issue Nov 2, 2023 · 1 comment
Open

Consider adding the Bonding module to the SD grsec kernel #46

nathandyer opened this issue Nov 2, 2023 · 1 comment

Comments

@nathandyer
Copy link

Description

Currently, the grsec kernel does not include the Bonding module necessary for combining multiple network interfaces into one. Although SecureDrop is a relatively low-bandwidth application, there are organizations that elect to make use of bonding, and in those scenarios they risk losing network access (and having the SecureDrop installation fail) once the system reboots into the current grsec kernel.

How will this impact SecureDrop users?

By adding this support, organizations who make use of bonded network interfaces would be able proceed with an installation as expected.

How would this affect SecureDrop's threat model?

No threat model changes or additional risks that I can think of.

User Stories

As an administrator, I want the grsec kernel to include the bonding module, so I can make use of bonded network interfaces to increase overall network throughput.

@legoktm
Copy link
Member

legoktm commented Nov 2, 2023

So we're building the module:

$ dpkg -c linux-image-5.15.135-1-grsec-securedrop_5.15.135-1-grsec-securedrop-1_amd64.deb | grep bonding
drwxr-xr-x root/root         0 2011-06-29 16:23 ./lib/modules/5.15.135-1-grsec-securedrop/kernel/drivers/net/bonding/
-rw-r--r-- root/root    422057 2011-06-29 16:23 ./lib/modules/5.15.135-1-grsec-securedrop/kernel/drivers/net/bonding/bonding.ko

Maybe it's not being enabled somehow?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants