freedomofpress / freedomofpress/kernel-builder
Consider adding the Bonding module to the SD grsec kernel
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the grsec kernel configuration and build entry point in this repository, then inspect how kernel modules are selected. Verify that the built kernel contains the bonding module and that a SecureDrop installation using bonded interfaces retains network access after reboot.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- networking, operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100