--- xml/htdocs/proj/en/glep/glep-0014.html 2003/11/10 19:22:24 1.3 +++ xml/htdocs/proj/en/glep/glep-0014.html 2004/10/25 17:09:07 1.4 @@ -8,7 +8,7 @@ -->- +
|Author:||Marius Mauch <genone at genone.de>,|
|Created:||18 Aug 2003|
|Post-History:||22-Aug-2003, 24-Aug-2003, 10-Nov-2003+|
|Post-History:||22-Aug-2003, 24-Aug-2003, 10-Nov-2003, 25-Oct-2004|
Beta implementation in gentoolkit.+
Automatic checking for security updates is a often requested feature for Gentoo. Implementing it will enable users to fix security holes without reading every security announcement. It's also a feature that is often required in enterprise environments.
The coding part of this GLEP is a update tool that reads a GLSA, verifies its GPG signature, checks if the system is affected by it and executes one of the following actions, depending on user preferences:@@ -100,7 +105,7 @@ A prototype implementation for this tool exists.
The GLSA format needs to be specified, I suggest using XML for that to simplify parsing and later extensions. See implementation for a sample DTD. The format has to be compatible with the update tool of course. If necessary a converter @@ -110,7 +115,7 @@ developer, who has to be a member of the security herd.
Additional to sending the GLSA to the gentoo-announce mailing list it has to be stored on a HTTP/FTP server and in the portage tree. I'd suggest a script should be used to release a GLSA that will:@@ -124,14 +129,14 @@
The lack of automated security updates for Gentoo is one of the most often requested features for portage as it is one of the standard features of other distributions. As Gentoo already provides GLSAs for important security bugs it is only natural @@ -153,28 +158,28 @@ to prevent exploits by fake GLSAs.
A prototype implementation (including the update tool, a DTD and a sample XMLified GLSA) exists at http://gentoo.devel-net.org/glsa/ and in the gentoo-projects/gentoo-security/GLSA repository. This GLEP is based on that implementation, though it can be changed or rewritten if necessary.
The current GLSA release process needs to be replaced with this proposal. It would be nice if old GLSAs would be transformed into XML as well, but that is not a requirement for this GLEP.