A new Debian debuginfod service
A new Debian debuginfod service
Posted Feb 24, 2021 18:14 UTC (Wed) by dullfire (guest, #111432)Parent article: A new Debian debuginfod service
Posted Feb 25, 2021 19:02 UTC (Thu)
by lkundrak (subscriber, #43452)
[Link] (7 responses)
Assuming the debugging symbols are signed in the same way as the packages are, shipping illicit debugging symbols achieves the same thing as directly shipping a backdoored package, only in a more complicated manner.
Also, Debian, much like Fedora, already ships the debugging symbols in separate packages. This merely optimizes the delivery process a bit.
Posted Feb 26, 2021 5:22 UTC (Fri)
by k8to (guest, #15413)
[Link] (5 responses)
Posted Feb 26, 2021 10:26 UTC (Fri)
by cortana (subscriber, #24596)
[Link] (4 responses)
Posted Feb 26, 2021 12:25 UTC (Fri)
by mjw (subscriber, #16740)
[Link] (2 responses)
Posted Feb 26, 2021 16:57 UTC (Fri)
by cortana (subscriber, #24596)
[Link]
I hope this will allay k8to's worries!
Posted Feb 26, 2021 16:59 UTC (Fri)
by cortana (subscriber, #24596)
[Link]
Posted Feb 26, 2021 17:06 UTC (Fri)
by floppus (guest, #137245)
[Link]
In contrast, when you install 'libc6-dbg' with apt, you're verifying the package against a list that is signed by a known, trusted key. You're not trusting the mirror, their ISP, your ISP, or any other third parties.
I don't know exactly how build-ids are generated, but apparently they're a SHA-1 hash of the original binary contents and some of the metadata. Setting aside the fact that SHA-1 looks rather weak nowadays, I wonder if it'd be possible to use this to verify the debug info before trying to parse it.
Or if that wouldn't work, perhaps 'strip' could be adapted to embed a strong hash of the debug info in the stripped binary.
Posted Feb 26, 2021 17:11 UTC (Fri)
by floppus (guest, #137245)
[Link]
They aren't; that's the problem.
A new Debian debuginfod service
A new Debian debuginfod service
A new Debian debuginfod service
A new Debian debuginfod service
A new Debian debuginfod service
A new Debian debuginfod service
A new Debian debuginfod service
A new Debian debuginfod service