Add GPG signatures for RPM packages #699

Open
opened 2025-11-20 05:16:09 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @Darin755 on GitHub (Mar 13, 2024).

Describe the problem
When you use Gnome software it will complain that the RPM package isn't signed. This isn't the end of the world but it got me thinking about security and resistance to supply chain attacks. Having a GPG signed package should help to prevent a malicious update assuming that the key is properly protected.

To Reproduce

  1. Edit /etc/yum.repos.d/netbird.repo on Fedora to force GPG package checks.
  2. DNF can't continue as there isn't a GPG key

Expected behavior
There should be a GPG key for RPM packages that DNF can use to verify packages. Here is a brief article about it:
https://www.redhat.com/sysadmin/rpm-gpg-verify-packages

Are you using NetBird Cloud?
This shouldn't matter

NetBird version
Netbird 0.26.3

Originally created by @Darin755 on GitHub (Mar 13, 2024). **Describe the problem** When you use Gnome software it will complain that the RPM package isn't signed. This isn't the end of the world but it got me thinking about security and resistance to supply chain attacks. Having a GPG signed package should help to prevent a malicious update assuming that the key is properly protected. **To Reproduce** 1. Edit /etc/yum.repos.d/netbird.repo on Fedora to force GPG package checks. 2. DNF can't continue as there isn't a GPG key **Expected behavior** There should be a GPG key for RPM packages that DNF can use to verify packages. Here is a brief article about it: https://www.redhat.com/sysadmin/rpm-gpg-verify-packages **Are you using NetBird Cloud?** This shouldn't matter **NetBird version** Netbird 0.26.3
saavagebueno added the enhancementfeature-requestclientpackaging labels 2025-11-20 05:16:09 -05:00
Author
Owner

@pappz commented on GitHub (Mar 15, 2024):

Hello @Darin755,
Thank you for the report. We will work on it!

@pappz commented on GitHub (Mar 15, 2024): Hello @Darin755, Thank you for the report. We will work on it!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#699