<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Ubuntu security repository structure</title>
	<atom:link href="http://www.outflux.net/blog/archives/2008/08/20/ubuntu-security-repository-structure/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.outflux.net/blog/archives/2008/08/20/ubuntu-security-repository-structure/</link>
	<description>code is freedom -- patching my itch</description>
	<pubDate>Tue, 06 Jan 2009 08:45:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: kees</title>
		<link>http://www.outflux.net/blog/archives/2008/08/20/ubuntu-security-repository-structure/#comment-636</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Thu, 28 Aug 2008 18:08:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=160#comment-636</guid>
		<description>The Releases file is GPG signed and verified by the package manager.  This means interruptions/misdirections in DNS or IP connectivity just result in a denial of service to getting updates (rather than seeing trojaned updates or anything like that) since the resulting Releases file would not be signed by the trusted source.

These sort of package manager attacks have been well studied, and you can see more here:
http://www.cs.arizona.edu/people/justin/packagemanagersecurity/attacks-on-package-managers.html

For Ubuntu it seems that only "freezing" is possible (since the package manager won't install _old_ software if it already has a new update).  (The "endless data" attack is possible too, but is just another denial of service.)  Frankly, if someone has gained that much control over your network, there are a lot of other things to worry about.  :)</description>
		<content:encoded><![CDATA[<p>The Releases file is GPG signed and verified by the package manager.  This means interruptions/misdirections in DNS or IP connectivity just result in a denial of service to getting updates (rather than seeing trojaned updates or anything like that) since the resulting Releases file would not be signed by the trusted source.</p>
<p>These sort of package manager attacks have been well studied, and you can see more here:<br />
<a href="http://www.cs.arizona.edu/people/justin/packagemanagersecurity/attacks-on-package-managers.html" rel="nofollow">http://www.cs.arizona.edu/people/justin/packagemanagersecurity/attacks-on-package-managers.html</a></p>
<p>For Ubuntu it seems that only &#8220;freezing&#8221; is possible (since the package manager won&#8217;t install _old_ software if it already has a new update).  (The &#8220;endless data&#8221; attack is possible too, but is just another denial of service.)  Frankly, if someone has gained that much control over your network, there are a lot of other things to worry about.  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Konovalenko</title>
		<link>http://www.outflux.net/blog/archives/2008/08/20/ubuntu-security-repository-structure/#comment-635</link>
		<dc:creator>Alexander Konovalenko</dc:creator>
		<pubDate>Fri, 22 Aug 2008 04:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=160#comment-635</guid>
		<description>“In this way, mirrors cannot (accidentally or intentionally) “go rogue” — the latest security updates are always visible on the security archive server.”

Provided that the DNS and routing are working as expected.

But what if they're not? What if the IP address of security.ubuntu.com or the routing table are altered via DNS, ARP or DHCP spoofing, and the false security.ubuntu.com is serving outdated package lists? Will the package manager notice that and complain to the user?</description>
		<content:encoded><![CDATA[<p>“In this way, mirrors cannot (accidentally or intentionally) “go rogue” — the latest security updates are always visible on the security archive server.”</p>
<p>Provided that the DNS and routing are working as expected.</p>
<p>But what if they&#8217;re not? What if the IP address of security.ubuntu.com or the routing table are altered via DNS, ARP or DHCP spoofing, and the false security.ubuntu.com is serving outdated package lists? Will the package manager notice that and complain to the user?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel Ruiz</title>
		<link>http://www.outflux.net/blog/archives/2008/08/20/ubuntu-security-repository-structure/#comment-634</link>
		<dc:creator>Miguel Ruiz</dc:creator>
		<pubDate>Thu, 21 Aug 2008 06:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=160#comment-634</guid>
		<description>Kees, 

Your reply was outstanding and it clarified my doubts.


Thanks !</description>
		<content:encoded><![CDATA[<p>Kees, </p>
<p>Your reply was outstanding and it clarified my doubts.</p>
<p>Thanks !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
