Privacy and Security
This internship will be focused on privacy and security, and it's funded thanks to our donors to the privacy and security campaign. Thanks to you all!
Those interested in apply, please read the information about our application requirements and advice in addition to reviewing the projects on this page.
Accepted projects and interns
USB Protection (mentor: TobiasMueller) (intern: LudovicoDeNittis)
Brief explanation: Protect against attacks via USB using USBGuard.
Requirements: C, glib platform, security knowledge.
Communication: muelli at #gnome-hackers channel
Proposed Projects
Credentials Management (mentor: TobiasMueller)
Brief explanation: Provide an app for managing passwords and other credentials
Details: Passwords and Keys (and older design)
Requirements: vala, C, glib platform, security knowledge.
Communication: muelli at #gnome-hackers channel
PipeWire portal system (mentor: WimTaymans)
Brief explanation: Starting PipeWire session through a new portal API.
- Requirements: C, GDBus
- Communication: wtay at #pipewire
Private Session (mentor: BenjaminBerg, ChristianKellner)
Brief explanation: Allow users to log into an ephemeral session
Requirements: C, GLib, platform knowledge (logind, GDM, namespaces).
Communication: benzea, gicmo at #gnome-hackers
Crypto Hardware Enablement (mentor: ChristianKellner, and Others)
Brief explanation: Make modern crypto hardware like TPM easy to use
Details: More information
Requirements: C, GLib, Crypto HW
Communication: gicmo at #gnome-hackers
Location aware policies & security (mentor: ChristianKellner, and Others)
Brief explanation: Use the current location (home/office/public/conference) to adjust security policies
Details: More information
Requirements: C, GLib
Communication: gicmo at #gnome-hackers