Bug#1094246: openssh-server: postinst: please implement ssh-audit recommended keygen options

Colin Watson <[email protected]>
Newsgroups gmane.linux.debian.devel.ssh
Message-ID <Z5Z75FZP2ykpcBZG__43535.7091877208$1737915690$gmane$org@riva.ucam.org>
On Sun, Jan 26, 2025 at 06:09:25PM +0000, Colin Watson wrote:
> On Sun, Jan 26, 2025 at 07:53:26PM +0200, Martin-Éric Racine wrote:
> > I have noticed this as well e.g. whenever Debian ships a new
> > openssh-server package, I've had to manually run the command shown on
> > the hardening guide to remove modulus below 3272-bit all over again.
> 
> That's about DH moduli rather than host key sizes, right?  That feels
> somewhat different, because we just ship upstream's moduli file as a
> conffile, so providing any debconf-style control over that would be very
> difficult to do in a policy-compliant way.  (I'm also not sure what the
> compatibility implications are of dropping the smaller primes; I assume
> there must be some or upstream would probably have done it already ...)

Also, in https://bugzilla.mindrot.org/show_bug.cgi?id=2793#c1, Damien
Miller wrote:

  ... I don't think making people edit the moduli file is a great way to
  control which groups are negotiated. IMO a general MinimumDHSize
  option would probably be a better way to achieve this.

I tend to agree, so I think any effort in the direction of giving people
packaged ways to filter the moduli file (or whatever) would be better
directed towards adding something like MinimumDHSize upstream.  Then
that ssh-audit recommendation could just become adding a single line to
/etc/ssh/sshd_config.d/ssh-audit_hardening.conf.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.