Package: jigdo-file
Severity: normal
Tags: upstream

Dear Maintainer,

as described in
  https://lists.debian.org/debian-cd/2018/01/msg00021.html
jigdo-file verifies the .template file and the resulting ISO image only
by MD5 checksums which stem from the .jigdo file.

This is good enough for recognizing the packages which shall be grafted
into the emerging ISO and for detecting transport errors. But as soon as
the .jigdo files are verificable by the *SUMS and *SUMS.sign, the MD5s
will be a weak part of the verification chain.

Three softwares from 2 packages are involved:

- jigdo-lite from package jigdo-file verifies the .template file by line
  "Template-MD5Sum" from the .jigdo file. The MD5 computation for the
  downloaded .template file is done by program jigdo-file.

- jigdo-file command "verify" reads the ISO image MD5 from the end of the
  .template file and compares it with the MD5 calculated from the image file.
  There are better image chwcksums in the .jigdo file.

- libjte from package jigit produces the .jigdo and .template files for
  most Debian ISOs. It could well compute better checksums for .template
  and put them into the .jigdo file.
  Changing the .template format seems more tricky. I am not aware of any
  description of its format. It would have to be deduced from the code of
  jigdo-file or libjte.


Have a nice day :)

Thomas

Reply via email to