On Wed, Jun 11, 2014 at 11:21 AM, Tyler Romeo <[email protected]> wrote:
>
> It's over HTTPS. As long as you trust that getcomposer.org is the domain
> you are looking for, this is really no different than installing via a
> package manager.

Nothing stops you from installing it over insecure HTTP.  (I filed
https://github.com/composer/composer/issues/3047 for that.)

But this is bad practice even with HTTPS; you're relying on
*transport* integrity/authenticity to secure *document* authenticity.
Yeah, we do that all the time on today's Web, but software
installation is (I don't think this is hyperbole) more
security-critical than anything else and should be held to higher
standards.  In this case, there should be an independently verifiable
(i.e. not tied to the TLS PKI) PGP signature on the installer and
people should be instructed to check that before executing it.

Note that Git submodules do this for you automatically, because the
revision hash is unforgeable.

zw

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to