Hi Marc,

I work on EFF's Encrypt the Web project and the Let's Encrypt
certificate authority. I'd like to lend support to what Andrew's saying:
It's both urgent and important to remove the email roots from the
default set of certificates trusted on Debian.

I think Andrew's proposal is good; alternately, a simpler fix that
doesn't involve new packages would be to simply move the email roots to
a different directory, for instance
/usr/share/ca-certificates/mozilla-email. That would immediately improve
security for all TLS clients, while still making the email roots
available for those who want them.

Below are the first-level reverse depends for ca-certificates. None of
these packages support S/MIME, so I think it is quite safe to make this
change. In addition, the most common use of S/MIME is with a
company-internal CA, because it only really works well if you have a
directory to go with it.

I think either Andrew or I would be happy to produce a patch if you
agree that this is the right direction. What do you think?

apt-rdepends --reverse ca-certificates
ca-certificates
  Reverse Depends: 0install-core (2.7-3)
  Reverse Depends: boinc-client (7.4.23+dfsg-1)
  Reverse Depends: ca-certificates-java (>= 20140324)
  Reverse Depends: esniper (2.31.0-1)
  Reverse Depends: freeradius (2.2.5+dfsg-0.2)
  Reverse Depends: glib-networking-tests (2.42.0-2)
  Reverse Depends: gnustep-base-common (1.24.7-1)
  Reverse Depends: kdelibs5-data (4:4.14.2-5+deb8u1)
  Reverse Depends: lava-dev (2014.09.1-1)
  Reverse Depends: libgwenhywfar-data (4.12.0beta-3)
  Reverse Depends: liblwp-protocol-https-perl (6.06-2)
  Reverse Depends: liblwpx-paranoidagent-perl (1.10-5)
  Reverse Depends: libwww-perl (6.08-1)
  Reverse Depends: nodejs-dev (0.10.29~dfsg-2)
  Reverse Depends: osc (0.149.0-2)
  Reverse Depends: php-google-api-php-client (0.6.7-2)
  Reverse Depends: php-guzzle (3.9.2+dfsg-4)
  Reverse Depends: php-guzzlehttp-ringphp (1.0.0-1)
  Reverse Depends: python-httplib2 (0.9+dfsg-2)
  Reverse Depends: python-pip (1.5.6-5)
  Reverse Depends: python-requests (2.4.3-6)
  Reverse Depends: python-requests-whl (2.4.3-6)
  Reverse Depends: python-tornado (3.2.2-1.1)
  Reverse Depends: python-txaws (0.2.3-1)
  Reverse Depends: python3-httplib2 (0.9+dfsg-2)
  Reverse Depends: python3-pip (1.5.6-5)
  Reverse Depends: python3-requests (2.4.3-6)
  Reverse Depends: python3-tornado (3.2.2-1.1)
  Reverse Depends: rubygems-integration (1.8)
  Reverse Depends: software-properties-common (0.92.25debian1)
  Reverse Depends: ssh-import-id (3.21-1)
  Reverse Depends: sympa (6.1.23~dfsg-2+deb8u1)
  Reverse Depends: wordpress (4.1+dfsg-1+deb8u11)

Thanks,
Jacob

Reply via email to