{"id":202,"date":"2010-08-20T14:42:15","date_gmt":"2010-08-20T14:42:15","guid":{"rendered":"http:\/\/www.taywa.ch\/blog\/?p=202"},"modified":"2010-08-26T13:12:46","modified_gmt":"2010-08-26T13:12:46","slug":"security-update-history-von-typo3","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/typo3\/security-update-history-von-typo3\/","title":{"rendered":"security &#038; update history von typo3"},"content":{"rendered":"<p>Ich habe typo3 genauer unter die Lupe genommen, um zu sehen, wie h\u00e4ufig man Updates machen m\u00fcsste, um immer ein sicheres System zu haben. Dies um den Life Cycle von typo3 besser sch\u00e4tzen zu k\u00f6nnen, bzw was es braucht, wenn man Updates als Service anbietet. Nat\u00fcrlich geht das Ganze davon aus, das es in Zukunft ungef\u00e4hr so weiter geht:<\/p>\n<p>Das ganze als Calc : <a href='https:\/\/www.taywa.ch\/blog\/wp-content\/uploads\/2010\/08\/typo3_security_history_plain.ods'>typo3_security_history_plain.ods<\/a><br \/>\noder Exel Datei: <a href='http:\/\/www.taywa.ch\/blog\/wp-content\/uploads\/2010\/08\/typo3_security_history_plain.xls'>typo3_security_history_plain.xls<\/a><br \/>\noder als PDF: <a href='http:\/\/www.taywa.ch\/blog\/wp-content\/uploads\/2010\/08\/typo3_security_history_plain.pdf'>typo3_security_history_plain.pdf<\/a><\/p>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\">\n<col width=\"48\"><\/col>\n<col width=\"48\"><\/col>\n<col width=\"48\"><\/col>\n<col width=\"95\"><\/col>\n<col width=\"40\"><\/col>\n<col width=\"75\"><\/col>\n<col width=\"40\"><\/col>\n<col width=\"98\"><\/col>\n<col width=\"259\"><\/col>\n<tbody>\n<tr>\n<td width=\"48\" height=\"18\">Major<\/td>\n<td width=\"48\">Minor<\/td>\n<td width=\"48\">Patch<\/td>\n<td width=\"95\">Date<\/td>\n<td width=\"40\">days<\/td>\n<td width=\"75\">Security<\/td>\n<td width=\"40\">Bug<\/td>\n<td width=\"98\">Regression<\/td>\n<td width=\"259\">Info<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>0<\/td>\n<td>06.03.2007<\/td>\n<td>218<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Days to 4.0.0<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>03.04.2007<\/td>\n<td>28<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<td>16.07.2007<\/td>\n<td>104<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>3<\/td>\n<td>22.10.2007<\/td>\n<td>98<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>4<\/td>\n<td>10.12.2007<\/td>\n<td>49<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>5<\/td>\n<td>14.12.2007<\/td>\n<td>4<\/td>\n<td>1<\/td>\n<td><\/td>\n<td>1<\/td>\n<td>bug from X.X.4<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>6<\/td>\n<td>03.03.2008<\/td>\n<td>80<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>7<\/td>\n<td>11.06.2008<\/td>\n<td>100<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>8<\/td>\n<td>20.01.2009<\/td>\n<td>223<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>9<\/td>\n<td>24.01.2009<\/td>\n<td>4<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>bug from X.X.9 = no<br \/>\nphp4<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>10<\/td>\n<td>10.02.2009<\/td>\n<td>17<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>12<\/td>\n<td>03.07.2009<\/td>\n<td>143<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td>X.X.11 never existing<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>13<\/td>\n<td>22.10.2009<\/td>\n<td>111<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>14<\/td>\n<td>28.07.2010<\/td>\n<td>279<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>15<\/td>\n<td>06.08.2010<\/td>\n<td>9<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td>Average Days:<\/td>\n<td>89<\/td>\n<td>9<\/td>\n<td>10<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"17\"><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td>23.04.2008<\/td>\n<td>414<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Days to 4.1.0<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>11.06.2008<\/td>\n<td>49<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>2<\/td>\n<td>05.10.2008<\/td>\n<td>116<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>3<\/td>\n<td>01.11.2008<\/td>\n<td>27<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>4<\/td>\n<td>20.01.2009<\/td>\n<td>80<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>5<\/td>\n<td>24.01.2009<\/td>\n<td>4<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>6<\/td>\n<td>10.02.2009<\/td>\n<td>17<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>8<\/td>\n<td>03.07.2009<\/td>\n<td>143<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td>X.X.7 never existing<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>9<\/td>\n<td>28.09.2009<\/td>\n<td>87<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>10<\/td>\n<td>22.10.2009<\/td>\n<td>24<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>11<\/td>\n<td>14.01.2010<\/td>\n<td>84<\/td>\n<td><\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>12<\/td>\n<td>23.02.2010<\/td>\n<td>40<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>13<\/td>\n<td>28.07.2010<\/td>\n<td>155<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>2<\/td>\n<td>14<\/td>\n<td>06.08.2010<\/td>\n<td>9<\/td>\n<td><\/td>\n<td><\/td>\n<td>1<\/td>\n<td>bug from X.X.13<\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td>Average Days:<\/td>\n<td>64<\/td>\n<td>7<\/td>\n<td>8<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"17\"><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>3<\/td>\n<td>0<\/td>\n<td>30.11.2009<\/td>\n<td>586<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Days to 4.2.0<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>3<\/td>\n<td>1<\/td>\n<td>14.01.2010<\/td>\n<td>45<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>3<\/td>\n<td>2<\/td>\n<td>23.02.2010<\/td>\n<td>40<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>3<\/td>\n<td>3<\/td>\n<td>09.04.2010<\/td>\n<td>45<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>3<\/td>\n<td>4<\/td>\n<td>28.07.2010<\/td>\n<td>110<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>3<\/td>\n<td>5<\/td>\n<td>06.08.2010<\/td>\n<td>9<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>bug from X.X.4<\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td>Average Days:<\/td>\n<td>50<\/td>\n<td>5<\/td>\n<td>4<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"17\"><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>4<\/td>\n<td>0<\/td>\n<td>22.06.2010<\/td>\n<td>204<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Days to 4.3.0<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>4<\/td>\n<td>1<\/td>\n<td>28.07.2010<\/td>\n<td>36<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>4<\/td>\n<td>2<\/td>\n<td>06.08.2010<\/td>\n<td>9<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>1<\/td>\n<td>bug from X.X.13<\/td>\n<\/tr>\n<tr>\n<td height=\"18\"><\/td>\n<td><\/td>\n<td><\/td>\n<td>Average Days:<\/td>\n<td>23<\/td>\n<td>2<\/td>\n<td>2<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Ich habe typo3 genauer unter die Lupe genommen, um zu sehen, wie h\u00e4ufig man Updates machen m\u00fcsste, um immer ein sicheres System zu haben. Dies um den Life Cycle von typo3 besser sch\u00e4tzen zu k\u00f6nnen, bzw was es braucht, wenn man Updates als Service anbietet. Nat\u00fcrlich geht das Ganze davon aus, das es in Zukunft<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[86,84,87,85,180,81],"class_list":["post-202","post","type-post","status-publish","format-standard","hentry","category-typo3","tag-bugs","tag-history","tag-life-cycle","tag-security","tag-typo3","tag-update"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":15,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":224,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions\/224"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}