<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://www.rssboard.org/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>Mark J Cox   </title>
    <link>http://www.awe.com/mark/blog</link>
    <description>Here's where you can find everything you ever wanted to know, and less, about me and what I do.</description>
    <language>en</language>

  <item>
    <title>Enterprise Linux 6.3 to 6.4 risk report</title>
    <pubDate>Wed, 27 Feb 2013 13:03:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20130227.html</link>
    <description>
You can read my &lt;a href=&quot;http://securityblog.redhat.com/2013/02/27/enterprise-linux-6-3-to-6-4-risk-report/&quot;&gt;Enterprise Linux 6.3 to 6.4 risk report&lt;/a&gt; on the
Red Hat Security Blog.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;
    &quot;for all packages, from release of 6.3 up to and including 6.4, we shipped
    108 advisories to address 311 vulnerabilities. 18 advisories were rated
    critical, 28 were important, and the remaining 62 were moderate and low.&quot;
&lt;/p&gt;&lt;p&gt;
    &quot;Updates to correct 77 of the 78 critical vulnerabilities were available via
    Red Hat Network either the same day or the next calendar day after the
    issues were public. The other one was in OpenJDK 1.60 
    where the update took 4 calendar days (over a weekend).&quot;
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;And if you are interested in how the figures were calculated, here is the
working out:

&lt;blockquote&gt;
&lt;p&gt;Note that we can't just use a date range because we've pushed some
RHSA the weeks before 6.4 that were not included in the 6.4 spin.
These issues will get included when we do the 6.4 to 6.5 report (as
anyone installing 6.4 will have got them when they first updated).

&lt;p&gt;So just after 6.4 before anything else was pushed that day:

&lt;pre&gt;** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20130221 (835 days)
** 397 advisories (C=55 I=109 L=47 M=186 )
** 1151 vulnerabilities (C=198 I=185 L=279 M=489 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20130221 (835 days)
** 177 advisories (C=11 I=71 L=19 M=76 )
** 579 vulnerabilities (C=35 I=133 L=159 M=252 )&lt;/pre&gt;

&lt;p&gt;And we need to exclude errata released before 2013-02-21 but not in 6.4:&lt;/p&gt;

&lt;pre&gt;RHSA-2013:0273 [critical, default]
RHSA-2013:0275 [important, not default]
RHSA-2013:0272 [critical, not default]
RHSA-2013:0271 [critical, not default]
RHSA-2013:0270 [moderate, not default]
RHSA-2013:0269 [moderate, not default]
RHSA-2013:0250 [moderate, default]
RHSA-2013:0247 [important, not default]
RHSA-2013:0245 [critical, default]
RHSA-2013:0219 [moderate, default]
RHSA-2013:0216 [important, default]

Default vulns from above: critical:12 important:2 moderate:16 low:3
Non-Default vulns from above: critical:4 important:2 moderate:5 low:0&lt;/pre&gt;

&lt;p&gt;This gives us &quot;Fixed between GA and 6.4 iso&quot;:

&lt;pre&gt;** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20130221 (835 days)
** 386 advisories (C=51 I=106 L=47 M=182 )
** 1107 vulnerabilities (C=182 I=181 L=276 M=468 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20130221 (835 days)
** 172 advisories (C=9 I=70 L=19 M=74 )
** 546 vulnerabilities (C=23 I=131 L=156 M=236 )&lt;/pre&gt;

&lt;p&gt;And taken from the last report &quot;Fixed between GA and 6.3 iso&quot;:

&lt;pre&gt;** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20120620 (589 days)
** 278 advisories (C=33 I=78 L=31 M=136 )
** 796 vulnerabilities (C=104 I=140 L=196 M=356 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20120620 (589 days)
** 134 advisories (C=6 I=56 L=15 M=57 )
** 438 vulnerabilities (C=16 I=110 L=126 M=186 )&lt;/pre&gt;

&lt;p&gt;Therefore between 6.3 iso and 6.4 iso:

&lt;pre&gt;** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20120621 - 20130221 (246 days)
** 108 advisories (C=18 I=28 L=16 M=46 )
** 311 vulnerabilities (C=78 I=41 L=80 M=112 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20120621 - 20130221 (246 days)
** 38 advisories (C=3 I=14 L=4 M=17 )
** 108 vulnerabilities (C=7 I=21 L=30 M=50 )&lt;/pre&gt;

&lt;p&gt;Note: although we have 3 default criticals, they are in openjdk-1.6.0, but we
only call Java issues critical if they can be exploited via a browser, and in
RHEL6 the Java browser plugin is in the icedtea-web package, which isn't a
default package.  So that means on a default install you don't get Java plugins
running in your browser, so really these are not default criticals in RHEL6
default at all. 
&lt;/blockquote&gt;
</description>
  </item>
  <item>
    <title>OpenShift, perl, YouTube API</title>
    <pubDate>Tue, 09 Oct 2012 20:25:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20121009.html</link>
    <description>

&lt;a href=&quot;https://www.youtube.com/watch?v=HY1ij6JzvmY&quot; title=&quot;tracy by i
                                                                    am a moose,
                                                                    Flickr&quot;&gt;&lt;img align=right
                                                                    src=&quot;https://farm9.staticflickr.com/8172/8071895324_9a9338d2f7_m.jpg&quot;
                                                                    width=&quot;240&quot;
                                                                    height=&quot;216&quot;
                                                                    alt=&quot;tracy&quot;&gt;&lt;/a&gt;

My wife is part of a competition to be the next face representing her college;
with the final number of positive 'likes' on YouTube videos determining the
winners.  I thought it would be neat to create a scoreboard to track her
progress, but also to learn how to use OpenShift all in one.  It took me
longer to write this blog than to write the code and deploy it live!

&lt;p&gt;After creating an account on Red Hat &lt;a href=&quot;http://www.rhcloud.com&quot;&gt;OpenShift&lt;/a&gt;
I created a new app based on perl and added a cron container so we can run our
script every few minutes (to stop overloading the YouTube API if the site
gets popular):

&lt;blockquote&gt;&lt;pre&gt;
rhc-create-app -a fomc -t perl-5.10
rhc-ctl-app -a fomc -e add-cron-1.4
cd fomc
&lt;/pre&gt;&lt;/blockquote&gt;

That was all the configuration needed, the 'fomc' directory is populated with
everything you need.  OpenShift when you deploy your app,
figures out your perl dependencies and grabs and builds them for you, so
no messing around needing root or even logging into the host.

&lt;p&gt;

By default the file &lt;code&gt;perl/index.pl&lt;/code&gt; will get served, but since
we're going to cache the output from the script let's make it a html file
index.  To do this simply add to the existing &lt;code&gt;perl/.htaccess&lt;/code&gt;
file:

&lt;blockquote&gt;&lt;pre&gt;
DirectoryIndex index.html
&lt;/pre&gt;&lt;/blockquote&gt;

I wrote this &lt;a href=&quot;https://fomc-esoom.rhcloud.com/youtubepl.txt&quot;&gt;quick perl
program&lt;/a&gt; to query the YouTube API and do a simplistic HTML page of the number of
likes for each of the videos in the playlist, and placed it in the main
directory as &lt;code&gt;youtube.pl&lt;/code&gt;.  Now to get it created every ten minutes
we use the cron container by creating a
file &lt;code&gt;.openshift/cron/minutely/perljob&lt;/code&gt; with the contents:

&lt;blockquote&gt;&lt;pre&gt;
#!/bin/bash
MIN=`date +%M`
if [ $((${MIN#0} % 10)) == 0 ]; then
    perl ${OPENSHIFT_REPO_DIR}/youtube.pl &gt; ${OPENSHIFT_REPO_DIR}/index.html
    mv -f ${OPENSHIFT_REPO_DIR}/index.html ${OPENSHIFT_REPO_DIR}/perl/index.html
fi
&lt;/pre&gt;&lt;/blockquote&gt;

The cron job is run every minute, but the &quot;modulus 10&quot; ensures we only run the
perl script once every 10 minutes.  We use an intermediate file so that anyone
visiting the site during the time it takes to create the file doesn't get a
blank page.  Finally we want to make sure that we don't have to wait ten minutes
for the file to be created when we push the app, and give people the ability
to see the source, so we
create &lt;code&gt;.openshift/action_hooks/post_deploy&lt;/code&gt; with the contents:

&lt;blockquote&gt;&lt;pre&gt;
cp ${OPENSHIFT_REPO_DIR}/youtube.pl ${OPENSHIFT_REPO_DIR}/perl/youtubepl.txt
perl ${OPENSHIFT_REPO_DIR}/youtube.pl &gt; ${OPENSHIFT_REPO_DIR}/perl/index.html
&lt;/pre&gt;&lt;/blockquote&gt;

And that's it.  Just run

&lt;blockquote&gt;&lt;pre&gt;
git add .
git commit -a -m 'first app'
git push
&lt;/pre&gt;&lt;/blockquote&gt;

And the app is up and running; here it is:
&lt;a href=&quot;http://fomc-esoom.rhcloud.com/&quot;&gt;http://fomc-esoom.rhcloud.com/&lt;/a&gt;.  If this
blog was useful (blatent plug!) please click on
&quot;&lt;a href=&quot;https://www.youtube.com/watch?v=HY1ij6JzvmY&quot;&gt;Tracy Cox&lt;/a&gt;&quot;, make sure
you're logged in, and click &quot;like&quot; ;)
</description>
  </item>
  <item>
    <title>Enterprise Linux 6.2 to 6.3 risk report</title>
    <pubDate>Wed, 03 Oct 2012 15:16:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20121003.html</link>
    <description>
You can read
my &lt;a href=&quot;http://securityblog.redhat.com/2012/10/03/enterprise-linux-6-2-to-6-3-risk-report/&quot;&gt;Enterprise
Linux 6.2 to 6.3 risk report&lt;/a&gt; on the Red Hat Security Blog.

&lt;blockquote&gt;&quot;for all packages, from release of 6.2 up to and including 6.3, we shipped
88 advisories to address 233 vulnerabilities.  15 advisories were rated critical,
23 were important, and the remaining 50 were moderate and low.&quot;
&lt;p&gt;&quot;Updates to correct 34 of the 36 critical vulnerabilities were
available via Red Hat Network either the same day or the next calendar
day after the issues were public.  The Kerberos telnet flaw was fixed
in 2 calendar days as the issue was published on Christmas day.  The
second PHP flaw took 4 calendar days (over a weekend) as the initial
fix released upstream was incomplete.&quot;&lt;/blockquote&gt;

And if you are interested in how
the figures were calculated, as always view the source of this
blog entry.

&lt;!--

Note that we can't just use a date range because we've pushed some
RHSA the weeks before 6.3 that were not included in the 6.3 spin.
These issues will get included when we do the 6.3 to 6.4 report (as
anyone installing 6.3 will have got them when they first updated).

So just after 6.3:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20120620 (589 days)
** 282 advisories (C=34 I=79 L=31 M=138 )
** 813 vulnerabilities (C=109 I=140 L=202 M=362 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20120620 (589 days)
** 136 advisories (C=7 I=57 L=15 M=57 )
** 447 vulnerabilities (C=21 I=110 L=127 M=189 )

But we need to take out the things pushed after 6.3 but on 20120620,
RHSA-2012:1009 (default) and RHSA-2012:0997 (not default).

So just after 6.3, before 6.3 0days:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20120620 (589 days)
** 280 advisories (C=34 I=78 L=31 M=137 )
** 811 vulnerabilities (C=109 I=140 L=201 M=361 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20120620 (589 days)
** 135 advisories (C=7 I=56 L=15 M=57 )
** 447 vulnerabilities (C=21 I=110 L=127 M=189 )

And we need to exclude errata released before 20120620 but not in 6.3:

RHSA-2012:0729 [critical, default] c c c l m m c m c 
RHSA-2012:0544 [moderate, not default] l m m l l l 

This gives us &quot;Fixed between GA and 6.3 iso&quot;:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20120620 (589 days)
** 278 advisories (C=33 I=78 L=31 M=136 )   C-1 I+1
** 796 vulnerabilities (C=104 I=140 L=196 M=356 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20120620 (589 days)
** 134 advisories (C=6 I=56 L=15 M=57 )
** 438 vulnerabilities (C=16 I=110 L=126 M=186 )

And from the last report &quot;Fixed between GA and 6.2 iso&quot;

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20111206 (392 days)
** 190 advisories (C=18 I=55 L=19 M=98 )
** 563 vulnerabilities (C=68 I=107 L=126 M=262 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20111206 (392 days)
** 90 advisories (C=4 I=39 L=9 M=38 )
** 316 vulnerabilities (C=10 I=82 L=87 M=137 )

Therefore between 6.2 iso and 6.3 iso:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20111206 - 20120620 (198 days)
** 88 advisories (C=15 I=23 L=12 M=38 )
** 233 vulnerabilities (C=36 I=33 L=70 M=94 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20111206 - 20120620 (198 days)
** 44 advisories (C=2 I=17 L=6 M=19 )
** 122 vulnerabilities (C=6 I=28 L=39 M=49 )
--&gt;

&lt;!--
     26   &lt;daysdiff&gt;0&lt;/daysdiff&gt;
      8   &lt;daysdiff&gt;1&lt;/daysdiff&gt;
      1   &lt;daysdiff&gt;2&lt;/daysdiff&gt;
      1   &lt;daysdiff&gt;4&lt;/daysdiff&gt;
--&gt;

&lt;!-- CVE-2012-0217: On Xen, a privileged user on a 64 bit PV guest
kernel running on a 64 bit hypervisor could use this flaw to escalate
privileges to that of the host. Depending on the particular guest
kernel it is also possible that non-privileged guest users could also
elevate their privileges to that of the host.  But didn't affect
Linux kernel, and no Xen in RHEL6 --&gt;
</description>
  </item>
  <item>
    <title>Fedora or Android?</title>
    <pubDate>Fri, 28 Sep 2012 14:48:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20120928.html</link>
    <description>
&lt;a href=&quot;http://www.flickr.com/photos/iamamoose/8032864233/&quot;
   title=&quot;20120928_prime by i am a moose, on
   Flickr&quot;&gt;&lt;img src=&quot;https://farm9.staticflickr.com/8315/8032864233_1fe8557478_n.jpg&quot;
   width=&quot;307&quot; height=&quot;320&quot; alt=&quot;20120928_prime&quot; align=right&gt;&lt;/a&gt;
For a two day trip I decided to test using my Android tablet instead of
also taking a laptop, and it worked out okay for the most part.

&lt;p&gt;I was booked to go to Red Hat HQ in Raleigh, NC at the start of August for a
two-day business trip, well more accurately two-days in the office and another
two-days of travelling.  I'd usually take my trusty ThinkPad x201 on the trip
with me, it's small and light, but it's battery life isn't so great anymore.
Earlier this year I'd bought an Android tablet, an ASUS Transformer Prime which
with a long battery life would be perfect for movies, but could it replace my
ThinkPad completely and save me travelling with two devices?  I worked through
my requirements and it seemed plausible in theory, so here is how it stacked up
in practice:

&lt;ul&gt;
&lt;li&gt;Connectivity.  In the UK you can only buy the Prime with the keyboard
dock, the keyboard dock is great.  The in-built wifi was okay for the airport,
hotel, and office.  I carry a USB network adapter anyway just in case the hotel
has a physical connection.  The wifi signal on the Prime is terrible compared to
other things (like a phone) though, so be prepared to walk around a bit to the
best signal.  Partial Win.

&lt;p&gt;&lt;li&gt;In flight entertainment.  
I wanted something to watch movies (as US Airways transatlantic don't yet have
seat-back video, really!).
The large internal memory meant I could store a
few films in decent quality to watch and battery life wasn't a problem. I'd used
the tablet continously (without wifi) with the keyboard connected for 6
hours and wasn't even down to 50% battery.  Although hardware decoding of videos
was a bit hit-and-miss, and after trying a dozen apps only &quot;BS Player&quot; seemed to
do a reasonable job.  A couple of the movies I'd brought had low audio and I
couldn't figure out a way to boost it enough to hear over the noise of the plane,
even with decent in-ear noise blocking headphones.  Having the keyboard dock
helped considerably as with the tablet on the tray-table I could set a decent
angle to watch a movie.  Win.

&lt;p&gt;&lt;li&gt;Reading material.  I had a few papers and magazines to read which I'd
    preloaded onto the tablet in PDF format.  The Adobe PDF viewer is
    acceptable, but it seems a little sluggish for something running on a
    quad-core processor, and the screen resolution isn't really good enough
    for magazines.  The new Transformer Infinity would help here.  Partial Win.

&lt;p&gt;&lt;li&gt;Keeping in touch with home.  The standard Android GMail app and Facebook 
app are okay, and I was able to use GMail talk to have video chats with
my family from both the hotel and office.  Win.

&lt;p&gt;&lt;li&gt;Working.  With just a couple days away I figured all that was needed was
the ability to read and send email and browse intranet internal web pages.  The
standard VPN client on the Prime worked perfectly, and along with the Firefox
beta app gave me perfect access to internal sites.  For email I prefer
command-line text-window clients anyway, so I just needed to be able to connect
to a work machine.  &quot;Connectbot&quot; on Android works well enough for ssh, and there
are a few forked versions you can get that work with the Prime keyboard.  The
AndChat app works for irc.  Win.

&lt;p&gt;&lt;li&gt;Presentations.  I was giving a presentation at a meeting, but fortunately
they had a laptop set up with the projector and I didn't need to worry about
taking a HDMI lead and hoping it was a recent projector.  Unexpectedly I needed
to edit an existing OpenOffice presentation to remove a couple of slides and
then convert to PDF to send to another company.  I had to ask a colleague to do
it for me.  There are apps that can view OpenOffice files, but no native
OpenOffice suite for android.  I'd probably make sure I had access to a VNC
server in the future and use a VNC client for anything like this.  Fail.

&lt;p&gt;&lt;li&gt;Privacy.  My thinkpad has full-disk encryption but I didn't bother for
Android as I wasn't going to be storing anything sensitive on the machine.  My
thinkpad has a 3M privacy filter, which is great for airplanes and airports to
stop people either side and behind you looking at your screen.  The same filters
do exist for Android, but are not as straightforward (it of couse only works in
one orientation and attaches like a screen protector, so isn't the easiest thing
to continuously take on and off, and forces you to use your screen in portrait
    mode for everything).  Fail.

&lt;p&gt;&lt;li&gt;Printing a boarding card.  When it was time to return home I was able to
use Firefox to check in online, and printing my boarding passes gave me a PDF
file.  I didn't have any printer apps set up, but it was easy enough to email a
PDF to a colleague to print for me.  Partial Win.
&lt;/ul&gt;
&lt;p&gt;
So in summary I think I got away with it; having just the tablet didn't stop me
doing anything that had to be done on the trip and I'll definately do the same
thing again in the future for very short trips.  For anything more than a couple
of days or where connectivity might be an issue I'd miss having a full-featured
OS.
</description>
  </item>
  <item>
    <title>Red Hat Security Blog</title>
    <pubDate>Thu, 20 Sep 2012 12:54:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20120920.html</link>
    <description>
We now have an official Red Hat Security Blog, and you'll find all my future
reports and discussions about security metrics there.  In the meantime
here are a few already published articles:

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://securityblog.redhat.com/2012/09/19/how-red-hat-rates-jboss-security-flaws/&quot;&gt;How
    Red Hat rates JBoss security flaws&lt;/a&gt;
&lt;p&gt;
&lt;li&gt;&lt;a href=&quot;http://securityblog.redhat.com/2012/09/05/cwe-vulnerability-assessment-report/&quot;&gt;CWE
    Vulnerability Assessment Report&lt;/a&gt;
&lt;p&gt;
&lt;li&gt;&lt;a href=&quot;http://securityblog.redhat.com/2012/08/22/welcome-to-the-red-hat-security-blog/&quot;&gt;Welcome
    to the Red Hat Security Blog&lt;/a&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>Red Hat and CVRF compatibility</title>
    <pubDate>Fri, 18 May 2012 12:41:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20120518.html</link>
    <description>
&lt;img src=&quot;/mark/talks/20110607-hiring.png&quot; width=250 height=176 align=&quot;left&quot; border=1&gt;
The Common Vulnerability Reporting Framework (CVRF) is a way to share
information about security updates in an XML machine-readable format.  CVRF
1.1 got released this week and over at Red Hat we've started publishing
our security advisories in CVRF format.

&lt;p&gt;Find out more
from &lt;a href=&quot;https://access.redhat.com/knowledge/articles/124913&quot;&gt;our FAQ&lt;/a&gt;
and &lt;a href=&quot;https://access.redhat.com/knowledge/articles/124913&quot;&gt;formatting
 guide&lt;/a&gt;.
&lt;br clear=all&gt;
</description>
  </item>
  <item>
    <title>Enterprise Linux 5.7 to 5.8 risk report</title>
    <pubDate>Tue, 21 Feb 2012 14:52:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20120221.html</link>
    <description>
Red Hat Enterprise Linux 5.8 was released today (February 2012), seven
months since the release of 5.7 in July 2011.  So let's use this opportunity to
take a quick look back over the vulnerabilities and security updates made in
that time, specifically for Red Hat Enterprise Linux 5 Server.

&lt;p&gt;

Red Hat Enterprise Linux 5 is coming up to its fifth year since release, and is
&lt;a href=&quot;https://access.redhat.com/support/policy/updates/errata/&quot;&gt;supported for
another five years&lt;/a&gt;, until 2017.

&lt;h3&gt;Errata count&lt;/h3&gt;
&lt;p&gt;
The chart below illustrates the total number of security updates issued for Red
Hat Enterprise Linux 5 Server if you had installed 5.7, up to and including the
5.8 release, broken down by severity.  It's split into two columns, one for
the packages you'd get if you did a default install, and the other if you
installed every single package (which is unlikely as it would involve quite a bit of
manual effort to select every one).  For a given installation, the number of
package updates and vulnerabilities that affected you will depend on exactly
what packages you have installed or removed.&lt;/p&gt;

&lt;!--
###
Note that we can't just use a date range because we often push some RHSA
the weeks before 5.x that were not included in the 5.x spin.  These issues
will get included when we do the next report (as anyone installing
5.7 will have got them when they first updated).  Similarly we have to 
include this time any issues that a 5.6 user will have had to install.

So from the last blog &quot;Fixed between GA and 5.7 iso&quot; is

** Product: Red Hat Enterprise Linux 5 Server (default installation packages)
** Dates: 20070314 - 20110721 (1591 days)
** 338 advisories (C=47 I=143 L=15 M=133 )
** 1004 vulnerabilities (C=186 I=274 L=176 M=368 )

** Product: Red Hat Enterprise Linux 5 server (all packages)
** Dates: 20070313 - 20110721 (1592 days)
** 509 advisories (C=53 I=194 L=31 M=231 )
** 1491 vulnerabilities (C=193 I=366 L=376 M=556 )

And just after 5.8:

** Product: Red Hat Enterprise Linux 5 Server (default installation packages)
** Dates: 20070314 - 20120221 (1806 days)
** 384 advisories (C=53 I=15 L=24 M=149 )
** 1130 vulnerabilities (C=204 I=294 L=209 M=423 )

** Product: Red Hat Enterprise Linux 5 server (all packages)
** Dates: 20070313 - 20120221 (1807 days)
** 586 advisories (C=62 I=212 L=45 M=267 )
** 1690 vulnerabilities (C=218 I=390 L=436 M=646 )

But we need to exclude default:

RHSA-2012:0317 (I) CVE-2011-3026 (I)
RHSA-2012:0143 (C) CVE-2011-3026 (C)
RHSA-2012:0136 (I) CVE-2012-0444 (I)
RHSA-2012:0079 (C) CVE-2011-3659 (C) CVE-2011-3670 (L) CVE-2012-0442 (C)
                   CVE-2012-0444 (C) CVE-2012-0449 (C)

not default:

RHSA-2012:0127 (M) CVE-2012-0075 (M) CVE-2012-0087 (L) CVE-2012-0101 (L) 
                   CVE-2012-0102 (L) CVE-2012-0114 (M) CVE-2012-0484 (L) 
                   CVE-2012-0490 (L)
RHSA-2012:0103 (M) CVE-2010-1637 (L) CVE-2010-2813 (L) CVE-2010-4554 (L)
                   CVE-2010-4555 (M) CVE-2011-2023 (M) CVE-2011-2752 (L)
                   CVE-2011-2753 (M)

As they were not included on the 5.8 iso, so will apply even to people who
install 5.8

This gives us &quot;Fixed between GA and 5.8 iso&quot;:

** Product: Red Hat Enterprise Linux 5 Server (default installation packages)
** Dates: 20070314 - 20120221 (1806 days)
** 380 advisories (C=51 I=156 L=24 M=149 )
** 1122 vulnerabilities (C=199 I=292 L=208 M=423 )

** Product: Red Hat Enterprise Linux 5 server (all packages)
** Dates: 20070313 - 20120221 (1807 days)
** 580 advisories (C=60 I=210 L=45 M=265 )
** 1668 vulnerabilities (C=213 I=388 L=426 M=641 )

Therefore between 5.7 iso and 5.8 iso:

** Product: Red Hat Enterprise Linux 5 Server (default installation packages)
** Dates: 20110722 - 20120221 (215 days)
** 42 advisories (C=4 I=13 L=9 M=16 )
** 118 vulnerabilities (C=13 I=18 L=32 M=55 )

** Product: Red Hat Enterprise Linux 5 server (all packages)
** Dates: 20110722 - 20120221 (215 days)
** 71 advisories (C=7 I=16 L=14 M=34 )
** 177 vulnerabilities (C=20 I=22 L=50 M=85 )

--&gt;

&lt;p&gt;
&lt;img src=&quot;https://www.awe.com/mark/talks/20120221a.gif&quot; 
     width=&quot;600&quot; height=&quot;240&quot; hspace=&quot;20&quot; alt=&quot;Number of security errata between
     5.7 and 5.8&quot;/&gt;&lt;/p&gt;

&lt;p&gt;So, for a default install, from release of 5.7 up to and including
5.8, we shipped 42 advisories to address 118 vulnerabilities.  4
advisories &lt;a href=&quot;https://access.redhat.com/security/updates/classification/&quot;&gt;were
rated&lt;/a&gt; critical, 13 were important, and the remaining
25 were moderate and low.&lt;/p&gt;

&lt;p&gt;Or, for all packages, from release of 5.7 up to and including 5.8, we
shipped 71 advisories to address 177 vulnerabilities.  7 advisories
were rated critical, 16 were important, and the remaining 48 were
moderate and low.&lt;/p&gt;

&lt;h3&gt;Critical vulnerabilities&lt;/h3&gt;

&lt;p&gt;The 7 critical advisories addressed 20 critical vulnerabilities across 4 different packages:&lt;/p&gt;

&lt;ol&gt;

&lt;p&gt;&lt;li&gt;An update to 
    &lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1380.html&quot;&gt;OpenJDK 6 Java Runtime Environment&lt;/a&gt;,
    (October 2011)
    where a web site hosting a malicious Java applet could potentially run
    arbitrary code as the user.&lt;/li&gt;

&lt;p&gt;&lt;li&gt;An update to the 
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1851.html&quot;&gt;MIT krb5 telnet daemon&lt;/a&gt;
(December 2011) where
a remote attacker who can access the telnet port of a target machine could use
this flaw to execute arbitrary code as root.  Note that the krb5 telnet daemon
is not installed or enabled by default, and the default firewall rules block remote access to
the telnet port. This flaw did not affect the more commonly used telnet daemon distributed in the
telnet-server package.&lt;/li&gt;

&lt;p&gt;&lt;li&gt;Updates to 
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2012-0093.html&quot;&gt;PHP&lt;/a&gt;
and 
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2012-0092.html&quot;&gt;PHP 5.3&lt;/a&gt;
(February 2012)
where a remote attacker could send a specially-crafted HTTP request to cause the
PHP interpreter to crash or, possibly, execute arbitrary code.  This flaw was
caused by the fix for &lt;a href=&quot;https://access.redhat.com/security/cve/CVE-2011-4885&quot;&gt;CVE-2011-4885&lt;/a&gt;.&lt;/li&gt;

&lt;p&gt;&lt;li&gt;Three updates to Firefox (&lt;a
href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1164.html&quot;&gt;August 2011&lt;/a&gt;, &lt;a
href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1341.html&quot;&gt;September 2011&lt;/a&gt;, &lt;a
href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1437.html&quot;&gt;November 2011&lt;/a&gt;)
where a malicious web site could potentially run arbitrary code as the user
running Firefox.&lt;/li&gt;

&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;Updates to correct 19 out of the 20 critical vulnerabilities were
available via Red Hat Network either the same day or the next
calendar day after the issues were public.  The update to krb5
took 2 calendar days because it was public on Christmas day.

&lt;p&gt;Overall, for Red Hat Enterprise Linux 5 since release until 5.8, 98%
of critical vulnerabilities have had an update available to address
them available from the Red Hat Network either the same day or the
next calendar day after the issue was public.&lt;/p&gt;

&lt;h3&gt;Other significant vulnerabilities&lt;/h3&gt;

&lt;p&gt;Although not in the definition of critical severity, also of interest during
this period were a couple of remote denial of service flaws that were easily exploitable:

&lt;p&gt;&lt;ul&gt;

&lt;p&gt;&lt;li&gt;A flaw in BIND,
&lt;a href=&quot;https://access.redhat.com/security/cve/CVE-2011-4313&quot;&gt;CVE-2011-4313&lt;/a&gt;, fixed by
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1458.html&quot;&gt;RHSA-2011:1458&lt;/a&gt; (bind) and
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1459.html&quot;&gt;RHSA-2011:1459&lt;/a&gt;
(bind97).  A remote attacker could use this flaw to cause 
BIND to crash.&lt;/li&gt;

&lt;p&gt;&lt;li&gt;A flaw in Apache HTTP Server,
&lt;a href=&quot;https://access.redhat.com/security/cve/CVE-2011-3192&quot;&gt;CVE-2011-3192&lt;/a&gt;, fixed by
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1245.html&quot;&gt;RHSA-2011:1245&lt;/a&gt;.
A remote attacker could use this flaw to cause httpd to use an
excessive amount of memory and CPU time.&lt;/li&gt;

&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;In addition, updates to 
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1242.html&quot;&gt;Firefox&lt;/a&gt;,
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1282.html&quot;&gt;NSS&lt;/a&gt;, and
&lt;a href=&quot;https://rhn.redhat.com/errata/RHSA-2011-1243.html&quot;&gt;Thunderbird&lt;/a&gt;
were made to blacklist a &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=734316&quot;&gt;compromised Certificate Authority&lt;/a&gt;.

&lt;h3&gt;Previous update releases&lt;/h3&gt;

&lt;p&gt;To compare these statistics with previous update releases we need
to take into account that the time between each update release is different.
So looking at a default installation and calculating the number of
advisories per month gives the following chart:&lt;/p&gt;

&lt;img src=&quot;https://www.awe.com/mark/talks/20120221b.gif&quot; width=&quot;700&quot;
height=&quot;240&quot; hspace=&quot;20&quot; alt=&quot;Errata per month for each update release&quot;/&gt;&lt;/p&gt;

&lt;p&gt;This data is interesting to get a feel for the risk of running Enterprise
Linux 5 Server, but isn't really useful for comparisons with other major
versions, distributions, or operating systems -- for example, a default install
of Red Hat Enterprise Linux 4AS did not include Firefox, but 5 Server does.  You
can use our &lt;a href=&quot;https://www.redhat.com/security/data/metrics/&quot;&gt;public
security measurement data and tools&lt;/a&gt;, and run your own custom metrics for any
given Red Hat product, package set, timescales, and severity range of interest.&lt;/p&gt;

&lt;/p&gt;
&lt;p&gt;See also:
&lt;a href=&quot;http://www.awe.com/mark/blog/20110727.html&quot;&gt;5.7&lt;/a&gt;,
&lt;a href=&quot;http://www.awe.com/mark/blog/20110117.html&quot;&gt;5.6&lt;/a&gt;,
&lt;a href=&quot;http://www.awe.com/mark/blog/20100427.html&quot;&gt;5.5&lt;/a&gt;,
&lt;a href=&quot;http://www.awe.com/mark/blog/20090902.html&quot;&gt;5.4&lt;/a&gt;,
&lt;a href=&quot;http://www.awe.com/mark/blog/2009012017.html&quot;&gt;5.3&lt;/a&gt;,
&lt;a href=&quot;http://www.awe.com/mark/blog/200805262100.html&quot;&gt;5.2&lt;/a&gt;, and
&lt;a href=&quot;http://www.awe.com/mark/blog/200711071924.html&quot;&gt;5.1&lt;/a&gt;
risk reports.&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Making of the SONIK Gravitation music video</title>
    <pubDate>Sat, 31 Dec 2011 18:02:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20111231.html</link>
    <description>
The inspiration for the Sonik video for Gravitation came from a local friend of
ours, a talented and world-renowned photographer, Adrian Brannan.  Ade is famous for
his &lt;a href=&quot;http://www.facebook.com/AdrianBrannan.PhotoCollages&quot;&gt;analogue photo
  collages&lt;/a&gt; (please give him a 'like' on his Facebook page):
&lt;p&gt;&lt;a href=&quot;http://www.facebook.com/AdrianBrannan.PhotoCollages&quot;&gt;&lt;img border=0 src=&quot;/mark/talks/480-Academy.jpg&quot; width=480 height=250&gt;&lt;/a&gt;
&lt;p&gt;  We
often wondered how the same effect would look if rendered with video.  With video
you've got the extra element of time, each segment of the mosaic can be running
from a different starting point, with a different speed, and even a different
direction.  In addition the segments themselves can move over time.  Would this
end up with an effect that was just too much of a mess?  Or would it give an
effect that helps visualise the consequence of spacetime?
&lt;p&gt;
We started by taking several videos at three different locations over the period
of a year with a Kodak Zi8 camera.  A motorway bridge over the M74, just outside
the Buchanan shopping center in Glasgow, and a bench in Strathclyde park.
Lining up the images was done roughly by using lines drawn on acetate stuck over the
camera screen.
&lt;p&gt;
The software to do the mosaic effect was hand-written.  We used a simple
scripting language, Perl, and the image library GD.  On a relatively modern
Linux PC running Fedora 16 we can render near real-time 720p HD even when handling 300
segments of mosaic.  A simple language controls which parts of the screen come
from which video, and the first half of the music video uses this with simple
effects having just a few boxes overlayed:
&lt;p&gt;
&lt;img src=&quot;/mark/talks/sonik-vid-0001.jpg&quot; width=480 height=270&gt;


&lt;p&gt;  Later in the video things get more
complicated, using randomisation to pick the location and movement of each
segment:
&lt;p&gt;
&lt;img src=&quot;/mark/talks/sonik-vid-0002.jpg&quot; width=480 height=270&gt;
&lt;p&gt;
We used our scripts to create a number of ~13 second segments, then put them all
together using kdenlive.  The intro and outro were taken from a different video
from a hotel room in London Victoria; the intro using a 'miniature' effect, and
outro using the randomised segments applied to a single video.
&lt;p&gt;
The Perl script and a 5 frame example is available to download: 
&lt;a href=&quot;/mark/talks/2011-sonik-vid-example.tar.bz2&quot;&gt;2011-sonik-vid-example.tar.bz2&lt;/a&gt; (1.4M)
&lt;p&gt;
Watch the full video, or click through to &lt;a href=&quot;https://www.youtube.com/watch?v=BPuLg1YaSRE&quot;&gt;YouTube&lt;/a&gt; to see it in HD:
&lt;p&gt;
&lt;iframe width=&quot;480&quot; height=&quot;300&quot; src=&quot;http://www.youtube.com/embed/BPuLg1YaSRE&quot;
        frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
</description>
  </item>
  <item>
    <title>Enterprise Linux 6.1 to 6.2 risk report</title>
    <pubDate>Thu, 08 Dec 2011 16:42:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20111208.html</link>
    <description>
Red Hat Enterprise Linux 6.2 was released this week (Dec 2011), just
over six months since the release of 6.1 in May 2011.  So let's
use this opportunity to take a quick look back over the
vulnerabilities and security updates made in that time, specifically
for Red Hat Enterprise Linux 6 Server.

&lt;h3&gt;Errata count&lt;/h3&gt;
&lt;p&gt;
The chart below illustrates the total number of security updates issued for Red
Hat Enterprise Linux 6 Server if you had installed 6.1, up to and including the
6.2 release, broken down by severity.  It's split into two columns, one for
the packages you'd get if you did a default install, and the other if you
installed every single package (which is unlikely as it would involve a bit of
manual effort to select every one).  For a given installation, the number of
package updates and vulnerabilities that affected you will depend on exactly what you
have installed or removed.&lt;/p&gt;

&lt;img src=&quot;http://www.awe.com/mark/talks/20111208a.gif&quot; width=511 height=217 alt=&quot;&quot;/&gt;

&lt;!--

Note that we can't just use a date range because we've pushed some
RHSA the weeks before 6.2 that were not included in the 6.2 spin.
These issues will get included when we do the 6.2 to 6.3 report (as
anyone installing 6.2 will have got them when they first updated).

So just after 6.2, before 6.2 0days:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20111206 (392 days)
** 194 advisories (C=18 I=56 L=19 M=101 )
** 572 vulnerabilities (C=68 I=108 L=128 M=268 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20111206 (392 days)
** 91 advisories (C=4 I=40 L=9 M=38 )
** 317 vulnerabilities (C=10 I=83 L=87 M=137 )

And we need to exclude:
RHSA-2011-1780 [moderate, not default] CVE-2011-1184[m] CVE-2011-2204[l] CVE-2011-2526[l] CVE-2011-3190[m]
RHSA-2011-1507 [moderate, not default] CVE-2011-1777[m] CVE-2011-1778[m]
RHSA-2011-1508 [moderate, not default] CVE-2011-3372[m] CVE-2011-3481[m]
RHSA-2011-1455 [important, default] CVE-2011-3439[i]

This gives us &quot;Fixed between GA and 6.2 iso&quot;:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20111206 (392 days)
** 190 advisories (C=18 I=55 L=19 M=98 )
** 563 vulnerabilities (C=68 I=107 L=126 M=262 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20111206 (392 days)
** 90 advisories (C=4 I=39 L=9 M=38 )
** 316 vulnerabilities (C=10 I=82 L=87 M=137 )

And from the last report

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20101110 - 20110519 (191 days)
** 102 advisories (C=8 I=39 L=7 M=48 )
** 345 vulnerabilities (C=37 I=81 L=75 M=152 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20101110 - 20110519 (191 days)
** 54 advisories (C=2 I=29 L=3 M=20 )
** 195 vulnerabilities (C=2 I=63 L=57 M=73 )

Therefore between 6.1 iso and 6.2 iso:

** Product: Red Hat Enterprise Linux 6 server (all packages)
** Dates: 20110520 - 20111206 (201 days)
** 88 advisories (C=10 I=16 L=12 M=50 )
** 218 vulnerabilities (C=31 I=26 L=51 M=110 )

** Product: Red Hat Enterprise Linux 6 Server (default installation packages)
** Dates: 20110520 - 20111206 (201 days)
** 36 advisories (C=2 I=10 L=6 M=18 )
** 121 vulnerabilities (C=8 I=19 L=30 M=64 )
--&gt;

&lt;p&gt;So, for a default install, from release of 6.1 up to and including 6.2, we
shipped 36 advisories to address 121 vulnerabilities.  2 advisories were rated
critical, 10 were important, and the remaining 24 were moderate and low.&lt;/p&gt;

&lt;p&gt;Or, for all packages, from release of 6.1 up to and including 6.2, we shipped
88 advisories to address 218 vulnerabilities.  10 advisories were rated critical,
16 were important, and the remaining 62 were moderate and low.&lt;/p&gt;

&lt;h3&gt;Critical vulnerabilities&lt;/h3&gt;

&lt;p&gt;The 10 critical advisories addressed 31 critical vulnerabilities across 3 components:&lt;/p&gt;

&lt;ol&gt;

&lt;p&gt;&lt;li&gt;Two updates to the OpenJDK 6 Java Runtime
(&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-0856.html&quot;&gt;June 2011&lt;/a&gt;,
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1380.html&quot;&gt;October 2011&lt;/a&gt;)
where a malicious web site presenting a Java applet could potentially run arbitrary code as the user
running a web browser.&lt;/li&gt;

&lt;p&gt;&lt;li&gt;Four updates to Firefox (&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-0885.html&quot;&gt;June
  2011&lt;/a&gt;, &lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1164.html&quot;&gt;August 2011&lt;/a&gt;,
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1341.html&quot;&gt;September 2011&lt;/a&gt;,
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1437.html&quot;&gt;November 2011&lt;/a&gt;)
where a malicious web site could potentially run arbitrary code as the user
running Firefox.&lt;/li&gt;

&lt;p&gt;&lt;li&gt;Four updates to Thunderbird (&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-0886.html&quot;&gt;June
2011&lt;/a&gt;,
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1166.html&quot;&gt;August 2011&lt;/a&gt;,
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1342.html&quot;&gt;September 2011&lt;/a&gt;
&lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1439.html&quot;&gt;November 2011&lt;/a&gt;)
where a malicious email message could potentially run arbitrary code as the user
running Thunderbird.&lt;/li&gt;

&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;Updates to correct all of the 31 critical vulnerabilities were
available via Red Hat Network either the same day or the next calendar
day after the issues were public.

&lt;h3&gt;Other significant vulnerabilities&lt;/h3&gt;

&lt;p&gt;Although not in the definition of critical severity, also of interest during
  this period were a few flaws that were high risk or easily exploitable: 

&lt;ul&gt; &lt;li&gt;&lt;p&gt;A flaw in Bind, &lt;a
href=&quot;https://www.redhat.com/security/data/cve/CVE-2011-4313.html&quot;&gt;CVE-2011-4313&lt;/a&gt;
fixed by &lt;a
href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1458.html&quot;&gt;RHSA-2011:1458&lt;/a&gt;
where a malicious client could cause Bind to stop responding, a denial
of service attack.  This flaw was discovered by it being accidentally
triggered in the wild.&lt;/li&gt;

&lt;li&gt;&lt;p&gt;A flaw in the Apache HTTP Server, &lt;a href=&quot;https://www.redhat.com/security/data/cve/CVE-2011-3192.html&quot;&gt;CVE-2011-3192&lt;/a&gt;,
fixed by &lt;a href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1245.html&quot;&gt;RHSA-2011:1245&lt;/a&gt;, where a remote attacker could
cause a denial of service attack.  This was discovered due to a public exploit.

&lt;li&gt;&lt;p&gt;A flaw in RPM, &lt;a
href=&quot;https://www.redhat.com/security/data/cve/CVE-2011-3378.html&quot;&gt;CVE-2011-3378&lt;/a&gt;
fixed by &lt;a
href=&quot;http://rhn.redhat.com/errata/RHSA-2011-1349.html&quot;&gt;RHSA-2011:1349&lt;/a&gt;
where a specially-crafted RPM package that, when queried or installed,
would cause rpm to crash or, potentially, execute arbitrary code prior to any
signature checking.  We're not aware of any working exploits for this issue.

&lt;li&gt;&lt;p&gt;Updates to &lt;a href=&quot;http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=734381&quot;&gt;blacklist the DigiNotar Certificate Authority&lt;/a&gt;.

&lt;/ul&gt;


&lt;h3&gt;Previous update releases&lt;/h3&gt;

&lt;p&gt;To compare these statistics with previous update releases we need to take into
  account that the time between each update release is different. So looking at
  a default installation and calculating the number of advisories per month
  gives the following chart:

&lt;p&gt;&lt;img src=&quot;http://www.awe.com/mark/talks/20111208b.gif&quot; width=480 height=217 alt=&quot;&quot;/&gt;

&lt;p&gt; This data is interesting to get a feel for the risk of running Enterprise
Linux 6 Server, but isn't really useful for comparisons with other major
versions, distributions, or operating systems -- for example, a default install
of either Red Hat Enterprise Linux 4AS and 6 Server does not include Firefox, but a
default install of 5 Server does. You can use
our &lt;a href=&quot;https://www.redhat.com/security/data/metrics/&quot;&gt;public security
measurement data and tools&lt;/a&gt;, and run your own custom metrics for any given
Red Hat product, package set, timescales, and severity range of interest.
</description>
  </item>
  <item>
    <title>Vulnerability Acknowledgements for Red Hat online services</title>
    <pubDate>Fri, 18 Nov 2011 12:03:00 GMT</pubDate>
    <link>http://www.awe.com/mark/blog/20111118.html</link>
    <description>
When we get notified of a security issue affecting a Red Hat product
in advance we give an acknowledgement in the security advisory and in our
CVE database.  
&lt;p&gt;
We've now &lt;a href=&quot;https://access.redhat.com/kb/docs/DOC-66264&quot;&gt;created a
    page&lt;/a&gt; to give acknowledgements to the companies and individuals that
report issues in our online services, such as finding a cross-site scripting
flaw in a Red Hat web site, or a vulnerability in OpenShift.
</description>
  </item>
  </channel>
</rss>