/[secure-testing]/website/index.html
ViewVC logotype

Diff of /website/index.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1779 by mhelas-guest, Fri Sep 2 08:33:14 2005 UTC revision 6837 by stef-guest, Sat Oct 6 18:52:36 2007 UTC
# Line 1  Line 1 
1  <html>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2          <head>          <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso8859-1">
3          <title>Debian testing security team</title>          <title>Debian testing security team</title>
4            <link type="text/css" rel="stylesheet" href="style.css">
5            <link rel="shortcut icon" href="http://www.debian.org/favicon.ico">
6          </head>          </head>
7            <body>
8            <div align="center">
9            <a href="http://www.debian.org/">
10    
11          <h1>Goals</h1>       <img src="http://www.debian.org/logos/openlogo-nd-50.png" border="0" hspace="0" vspace="0" alt=""></a>
12            <a href="http://www.debian.org/">
13         <img src="http://www.debian.org/Pics/debian.png" border="0" hspace="0" vspace="0" alt="Debian Project"></a>
14            </div>
15            <br />
16            <table class="reddy" width="100%">
17            <tr>
18            <td class="reddy">
19        <img src="http://www.debian.org/Pics/red-upperleft.png" align="left" border="0" hspace="0" vspace="0"
20         alt="" width="15" height="16"></td>
21    
22            <td rowspan="2" class="reddy">Debian testing security team</td>
23            <td class="reddy">
24        <img src="http://www.debian.org/Pics/red-upperright.png" align="right" border="0" hspace="0" vspace="0"
25         alt="" width="16" height="16"></td>
26            </tr>
27            <tr>
28            <td class="reddy">
29        <img src="http://www.debian.org/Pics/red-lowerleft.png" align="left" border="0" hspace="0" vspace="0"
30         alt="" width="16" height="16"></td>
31            <td class="reddy">
32    
33        <img src="http://www.debian.org/Pics/red-lowerright.png" align="right" border="0" hspace="0" vspace="0"
34         alt="" width="15" height="16"></td>
35            </tr>
36            </table>
37    
38            <h2>Goals</h2>
39    
40          <p>          <p>
41          The Debian testing security team is a group of debian developers          The Debian testing security team is a group of Debian developers
42          and users who are working to improve the state of security in          and users who are working to keep Debian's testing branch in good
43          Debian's testing branch. Lack of security support for testing has          shape with respect to security. Since packages migrate to testing
44          long been one of the key problems to using testing, and we aim to          from Debian's unstable branch, a secondary goal of the team is to
45          eventually provide full security support for testing.          improve the state of security in unstable.
46          </p>          </p>
47    
48    
49          <h1>Activities</h1>          <h2><a href="http://security-tracker.debian.net/">Security Tracker</a></h2>
50    
51          <p>          <p>
52          The team's first activity was to check all security holes since the          The team is tracking new security holes on an ongoing basis, making sure
53          release of Debian 3.0, to ensure that all the holes are fixed in          maintainers are informed of them and filing bug reports in the
54          sarge and to provide a baseline for future work.          Debian BTS. The result of this work is availably in the
55            <a href="http://security-tracker.debian.net/">Security Tracker web page</a>.
56            This tracker contains information about all branches of Debian and is also
57            used by the stable security team.
58          </p>          </p>
59    
60          <p>          <h2>Security support for testing</h2>
         Now the team is tracking new holes on an ongoing basis, making sure  
         maintainers are informed of them and that there are bugs in the  
         Debian BTS, writing patches and doing NMUs as necessary, and  
         tracking the fixed packages and working with the Debian Release  
         Managers to make sure fixes reach testing quickly. Thanks to this  
         work we now have  
         <a href="http://spohr.debian.org/~joeyh/testing-security.html">a  
         web page</a>, that tracks open security holes in testing.  
         </p>  
61    
62          <p>          <p>The team is providing security support for Debian's testing branch by</p>
         The team is in the process of beginning full security support for  
         testing by providing security advisories and fixes built against  
         testing without the usual delays sometimes involved in getting a  
         security fix into testing. These will be announced on the  
         <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-announce">secure-testing-announce@lists.alioth.debian.org</a>  
         mailing list, and will be available in the following apt  
         repository:  
         <pre>  
         deb http://secure-testing.debian.net/debian-security-updates etch/security-updates main contrib non-free  
         deb-src http://secure-testing.debian.net/debian-security-updates etch/security-updates main contrib non-free  
         </pre>  
         The archive signing key used for this repository is <a href="ziyi-2005-7.asc">here</a>.  
         </p>  
63    
64          <h1>Data sources</h1>          <ul>
65                    <li>writing patches and doing NMUs to unstable as necessary</li>
66    
67          <p>                  <li>tracking the fixed packages and working with the Debian Release
68          Currently we're limiting ourselves to tracking security holes that                  Managers to make sure fixes reach testing quickly</li>
         have been the subject of a Debian Security Advisory, or are in the  
         <a href="http://www.cve.mitre.org/cve/index.html">CVE</a> database.  
         It's very helpful to us if bug reports and Debian changelog entries  
         include CVE numbers for security holes. If you don't have a CVE  
         number, we can help you get one.  
         </p>  
   
         <p>  
         The team maintains a database (actually some files) that contain  
         our notes about all CVEs, CANs, and DSAs. This database is available  
         <a href="http://svn.debian.org/wsvn/secure-testing">from subversion</a>,  
         and may be checked out from  
         <tt>svn://svn.debian.org/secure-testing/</tt>.  
         </p>  
   
         <h1>Uploads to the secure-testing repository</h1>  
69    
70          <p>                  <li>if this process is too slow, providing fixed packages built against testing
71          To upload a package to the secure-testing repository, any Debian                  in the <em>testing-security apt repository</em>:
         developer may follow this checklist:  
         <ol>  
                 <li>Only upload changes that have already been made in  
                 unstable and are blocked by reaching testing by some other  
                 issues. This is both to keep things in sync once the  
                 new version from unstable reaches testing, and to avoid  
                 breaking secure-testing too badly with fixes that have not  
                 been tested first in unstable.</li>  
                 <li>Only make uploads for issues that the testing security  
                 team plans to issue a DTSA announcement for. It is best to  
                 contact the team first to avoid duplicate work.</li>  
                 <li>Use a version number that is less than the version  
                 number of the fix in unstable, but greater than the version  
                 number of the fix in testing. For example, if the fix is in  
                 a new upstream version 1.0-1 in unstable, upload version  
                 1.0-0.1etch1 to secure-testing. If the fix is in version  
                 1.5-10 in unstable, use version 1.5-9etch1 in  
                 secure-testing.</li>  
                 <li>Use "testing" as the distribution in the  
                 changelog.</li>  
                 <li>Build the package in a testing chroot using pbuilder  
                 so that all the dependencies are ok. Be sure to build with  
                 the -sa switch to include source, unless the source is  
                 already in the secure-testing archive.  
                 </li>  
                 <li>Test the package.</li>  
                 <li>Sign the package. Any Debian developer in the keyring  
                 can do so.</li>  
                 <li>Upload to <tt>secure-testing-master.debian.net</tt>.  
                 Here is a dput.cf snippet for that upload queue:  
72                  <pre>                  <pre>
73                  [secure-testing]                  deb http://security.debian.org lenny/updates main contrib non-free
74                  fqdn = secure-testing-master.debian.net                  deb-src http://security.debian.org lenny/updates main contrib non-free
                 method = ftp  
                 incoming = /pub/UploadQueue/  
                 login = anonymous  
75                  </pre>                  </pre>
76                  </li>                  However, the majority of security fixes reaches testing by migrating from
77                  <li>Once your fix is accepted, a mail will be sent to                  unstable. </li>
78                  the <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-changes">secure-testing-changes</a>          </ul>
79                  list and, it will become available in this apt repository,  
80                  including builds for all other architectures:          <p>Note that in order to take advantage of the security support for testing,
81                  <pre>          you must <em>update your system on a regular basis</em>.</p>
82                  deb http://secure-testing.debian.net/debian-security-updates etch-proposed-updates/security-updates main contrib non-free  
83                  deb-src http://secure-testing.debian.net/debian-security-updates etch-proposed-updates/security-updates main contrib non-free          <h3>Limitations</h3>
                 </pre>  
                 Build logs can be found  
                 <a href="http://experimental.debian.net/">here</a> with  
                 distribution-name <i>etch-secure</i>.  
                 Once everything is ready, contact a team member to issue a  
                 DSTA.  
                 </li>  
         </ol>  
   
         <p>  
         To issue a DTSA, team members follow this checklist:  
         <ol>  
                 <li>Commit an initial .adv template into SVN to prevent duplicate work and claim an advisory number  
                 <li>Prepare the update and fill out the .adv template  
                 <li>Make sure everything is ready.  
                 <li>cd data/DTSA; ./dtsa -p ADVISORYNUMBER</li>  
                 <li>svn add DTSA-n-1; svn commit</li>  
                 <li>Edit data/DTSA/hints/yourname, and add a hint to make dtsasync  
                 propigate the update from etch-proposed-updates to etch.  
                 Commit the file and wait 15 minutes for the dtsasync run,  
                 then check the <a href="logs/dtsasync">log file</a> and/or  
                 upgrade a test machine.</li>  
                 <li>cd data/DTSA; ./sndadvisory DTSA-n-1</li>  
         </ol>  
         </p>  
   
         <p>  
         Note that the above instructions are provisional until we get  
         everything set up.  
         </p>  
84    
85          <h1>Members and contacting the team</h1>          <p>For several reasons, the security support for testing cannot be expected to
86            be of the same quality as for Debian's stable branch:</p>
87    
88          <p>          <ul>
89          While some individual members may have sources of prior information                  <li>Updates for testing-security usually receive less testing than updates
90          about security advisories (such as vendor-sec), the team as a whole                  for stable-security.</li>
         operates only on publically available information. Any Debian  
         developers with an interest in participating are welcome to join  
         the team, and we also welcome others who have the skills and desire  
         to help us.  
         </p>  
91    
92          <p>                  <li>Updates for embargoed issues take longer because the testing security
93          The team can be contacted through its mailing list,                  team does not have access to embargoed information.</li>
94          <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-team">secure-testing-team@lists.alioth.debian.org</a>.  
95          Our irc channel is #debian-security on the OFTC network.                  <li>Testing is changing all the time which increases the likelihood of problems
96          There is a second mailing list,                  with the build infrastructure. Such problems can delay security updates in
97          <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-commits">secure-testing-commits@lists.alioth.debian.org</a>                  testing.</li>
98          that receives commit messages to our repository, new team members          </ul>
         are encouraged to join it.  
         The list  
         <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-changes">secure-testing-changes@lists.alioth.debian.org</a>  
         receives automatic annoucements of fixed packages uploaded to our  
         repository.  
         An <a href="http://alioth.debian.org/projects/secure-testing/">alioth  
         project page</a> is also available.  
         </p>  
99    
100          <hr>          <h3>Announcements</h3>
101    
102          $Id$          <p> Daily notifications about fixed security issues are sent to the
103            <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-announce">secure-testing-announce@lists.alioth.debian.org</a>
104            mailing list.</p>
105    
106  </html>          <h2>Contacting the team</h2>
107    
108            <p>To contact the team, use</p>
109            <ul>
110                    <li> the
111                    <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-team">team mailing list</a> at
112                    <a href="mailto:secure-testing-team@lists.alioth.debian.org">secure-testing-team@lists.alioth.debian.org</a>
113                     (Please note that this is a public list, and as such, you should not send details of undisclosed
114                     vulnerabilities to this address.)</li>
115    
116                    <li>IRC: Our irc channel is #debian-security on the OFTC network.</li>
117            </ul>
118    
119            <p>For issues related to the Debian security tracker, use the</p>
120            <ul></li><a href="http://lists.debian.org/debian-security-tracker/">security tracker mailing list</a> at
121            <a href="mailto:debian-security-tracker@lists.debian.org">debian-security-tracker@lists.debian.org</a>
122            </li>
123            </ul>
124    
125    
126            </p>
127            <h2>More information</h2>
128    
129            <ul>
130                    <li><a href="uploading.html">Uploading to the testing-security repository</a></li>
131    
132                    <li><a href="helping.html">Helping the testing security team</a></li>
133    
134                    <li>There is a <a href="http://svn.debian.org/wsvn/secure-testing">subversion repository</a>
135                    holding the data for the <a href="http://security-tracker.debian.net/">Debian
136                    security tracker</a>. It may be checked out from
137                    <tt>svn://svn.debian.org/secure-testing/</tt>. There is also a
138                    <a href="http://lists.alioth.debian.org/mailman/listinfo/secure-testing-commits">mailing list</a>
139                    commit messages.</li>
140    
141                    <li><a href="http://alioth.debian.org/projects/secure-testing/">Alioth
142                    project page</a> with a list of team members.</li>
143                    <li><a href="http://www.cve.mitre.org/cve/index.html">Mitre's CVE database</a></li>
144            </ul>
145    
146            <h3>Internal information</h3>
147            <ul>
148                    <li><a href="http://svn.debian.org/wsvn/secure-testing/doc/narrative_introduction?op=file&rev=0&sc=0">Introduction
149                    to our processes</a></li>
150    
151                    <li><a href="http://www.sfritsch.de/~stf/secure-testing-buildlogs.html">Buildlog status</a></li>
152    
153                    <li><a href="http://klecker.debian.org/~jmm/status.html">Queue status on klecker</a></li>
154    
155                    <li>Information about accepted uploads to testing-security is sent to <a
156                    href="http://lists.debian.org/debian-testing-changes/">debian-testing-changes</a></li>
157            </ul>
158    
159    
160    
161    <hr><p>$Id$</p>
162    <a href="http://validator.w3.org/check?uri=referer">
163        <img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" height="31" width="88"></a>
164            <a href="http://jigsaw.w3.org/css-validator/check/referer">
165        <img border="0" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"
166         height="31" width="88"></a>
167    
168    
169    </body></html>

Legend:
Removed from v.1779  
changed lines
  Added in v.6837

  ViewVC Help
Powered by ViewVC 1.1.5