Colin Walters
41ef2aeb38
pull: Do GPG verify commit objects when using deltas
...
The fact that we weren't doing this is at best an oversight, and
for some deployment models a security vulnerability. Having both
`gpg-verify` and `gpg-verify-summary` shows that we were intending
them to be orthogonal/independent.
Lately I've been advocating moving towards pinned TLS instead of
gpg-signed summaries, and if we follow that path, performing GPG
verification of commit objects even if using deltas is more important,
as it provides an at-rest verifiable authenticity and integrity
mechanism.
Content providers which are signing their summary files and/or using
TLS (particularly pinned TLS) for transport should treat this as a
nice-to-have. However, for providers which are serving content over
plain HTTP and relying on GPG, this is a critical update.
Closes: https://github.com/ostreedev/ostree/issues/517
Closes : #589
Approved by: jlebon
2016-11-21 15:55:09 +00:00
..
2015-03-19 12:43:04 -04:00
2016-03-03 08:50:19 -05:00
2015-08-26 12:16:29 -07:00
2016-08-27 13:11:22 +00:00
2016-01-27 11:44:10 -05:00
2016-11-17 14:45:55 +00:00
2016-04-04 14:19:35 +00:00
2016-08-05 23:58:19 +00:00
2016-08-05 23:58:19 +00:00
2016-08-09 15:36:09 +00:00
2014-10-22 20:02:06 +02:00
2016-07-28 10:10:17 +00:00
2015-05-28 14:21:30 -04:00
2016-06-27 20:20:21 +00:00
2016-06-07 15:58:37 +00:00
2016-10-29 18:12:42 +00:00
2016-04-04 14:19:35 +00:00
2016-06-09 21:10:35 +00:00
2016-02-26 08:19:01 -05:00
2016-02-26 08:19:01 -05:00
2016-11-04 16:04:23 +00:00
2016-06-17 14:43:44 +00:00
2016-03-03 08:50:19 -05:00
2016-05-02 18:44:44 +00:00
2016-03-03 08:50:19 -05:00
2016-03-03 08:50:19 -05:00
2016-08-27 13:11:22 +00:00
2016-11-01 18:00:37 +00:00
2016-03-03 08:50:19 -05:00
2016-08-27 13:11:22 +00:00
2016-08-27 13:11:22 +00:00
2016-11-01 18:00:37 +00:00
2016-03-31 14:22:06 +00:00
2016-03-03 08:50:19 -05:00
2016-03-03 08:50:19 -05:00
2016-03-03 08:50:19 -05:00
2016-03-31 18:54:13 +00:00
2016-06-27 20:20:21 +00:00
2016-05-26 16:53:08 +00:00
2016-03-31 14:22:06 +00:00
2016-03-03 08:50:19 -05:00
2015-05-06 22:07:11 -04:00
2016-09-09 19:06:11 +00:00
2016-11-17 11:33:41 +00:00
2013-09-18 16:34:57 -04:00
2016-01-27 11:44:10 -05:00
2016-09-09 19:06:11 +00:00
2016-04-07 12:25:24 +00:00
2016-04-19 12:28:06 +00:00
2016-08-31 16:52:12 +00:00
2016-08-09 15:36:09 +00:00
2016-01-27 11:44:10 -05:00
2015-05-06 22:07:11 -04:00
2016-10-27 16:48:34 +00:00
2016-05-06 14:44:55 +00:00
2016-01-27 11:44:10 -05:00
2016-08-10 10:54:46 +00:00
2015-10-13 15:24:09 +02:00
2016-10-27 17:02:01 +00:00
2016-03-03 08:50:19 -05:00
2015-05-06 22:07:11 -04:00
2015-05-06 22:07:11 -04:00
2015-05-06 22:07:11 -04:00
2016-04-25 20:46:11 +00:00
2016-08-25 20:01:37 +00:00
2016-03-31 18:54:13 +00:00
2016-06-07 15:58:37 +00:00
2016-01-27 11:44:10 -05:00
2016-08-31 16:52:12 +00:00
2016-03-03 18:00:54 -05:00
2016-03-03 08:50:19 -05:00
2016-03-03 08:50:19 -05:00
2016-03-03 08:50:19 -05:00
2016-08-31 16:52:12 +00:00
2016-08-31 16:52:12 +00:00
2016-04-22 14:27:06 +00:00
2016-07-08 18:38:11 +00:00
2016-01-27 11:44:10 -05:00
2016-10-24 17:48:19 +00:00
2016-08-31 16:52:12 +00:00
2016-03-31 14:22:06 +00:00
2016-06-23 19:52:26 +00:00
2016-03-03 08:50:19 -05:00
2016-11-05 17:34:09 +00:00
2016-11-21 15:55:09 +00:00
2016-11-16 10:04:22 +00:00
2016-03-03 08:50:19 -05:00
2016-01-27 11:44:10 -05:00
2016-08-16 21:22:28 +00:00
2015-08-24 11:07:36 +02:00
2015-08-25 09:27:56 -04:00
2013-10-19 11:56:51 -04:00
2016-09-01 20:17:58 +00:00
2016-04-17 13:52:07 +00:00
2016-03-03 21:56:23 -05:00
2016-08-09 19:01:35 +00:00
2015-05-06 22:07:11 -04:00
2016-03-31 18:54:13 +00:00