[Git][reproducible-builds/reproducible-website][master] gothenburg: Add d1-badbuilds.md
Bernhard M. Wiedemann (@bmwiedemann-guest)
gitlab at salsa.debian.org
Thu Sep 24 15:48:10 UTC 2026
Bernhard M. Wiedemann pushed to branch master at Reproducible Builds / reproducible-website
Commits:
c4ed760b by Bernhard M. Wiedemann at 2026-09-24T17:48:01+02:00
gothenburg: Add d1-badbuilds.md
- - - - -
1 changed file:
- + _events/gothenburg2026/agenda/d1-badbuild.md
Changes:
=====================================
_events/gothenburg2026/agenda/d1-badbuild.md
=====================================
@@ -0,0 +1,32 @@
+Greg's work: uses stabilizer (these stabilizers guarantee removing non-malicious differences)
+
+Signal APK: some part was ignored.
+
+sbuild does network isolation for rebuilding
+
+GitHub Runner differences were due to build cache
+
+unintentional bad
+- usually harmless
+- detecting causes
+- this is 90%
+
+intentional bad
+- malware/exploits
+- detecting would be good publicity
+
+diffoscope feature request:
+
+ - show files only present once
+ - --new-file
+
+
+enumerate possible places of shipping bad stuff not present in the source code
+1. small changes in logic in the binary
+2. new functionality in the binary
+3. installation hooks
+4. additional files (e.g. in PATH)
+5. metadata of the path (e.g. new dependency)
+
+
+Case in F-Droid, Nextcloud News, someone put a package in a Maven repository with a same namespace as the app was using. F-Droid builds from a clean machine, pulling the malicious dependency. The developer has a cache so they weren't affected. Potentially a targeted attack. This wasn't detected.
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/c4ed760bfd69aa4b9ac258d4a7825b8d9101a2dd
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/c4ed760bfd69aa4b9ac258d4a7825b8d9101a2dd
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20260924/f8251fd9/attachment.htm>
More information about the rb-commits
mailing list