<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Mountain Lion and Software Update</title>
	<atom:link href="http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/</link>
	<description>Trials and Tribulations of an OS X Administrator</description>
	<lastBuildDate>Tue, 28 May 2013 12:26:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Jeffrey Walton</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-12201</link>
		<dc:creator><![CDATA[Jeffrey Walton]]></dc:creator>
		<pubDate>Tue, 16 Oct 2012 06:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-12201</guid>
		<description><![CDATA[&gt; ... they don’t really need SSL while downloading
The first thing SUS does is fetch catalog files, which are an unsigned tar ball (*.GZ). The attacker can manipulate the catalog undetected. Its another Apple SECURITY FAILURE.

&gt; ... packages are already signed...
The &quot;package&quot; is not signed. Items or elements within the package are signed. That means the package can be tampered and go undetected.

Schneier and Wagner introduced &quot;Semantic Authentication&quot; in 1996 after analyzing SSLv2. Apparently Apple did not get the memo. Its another Apple SECURITY FAILURE.]]></description>
		<content:encoded><![CDATA[<p>&gt; &#8230; they don’t really need SSL while downloading<br />
The first thing SUS does is fetch catalog files, which are an unsigned tar ball (*.GZ). The attacker can manipulate the catalog undetected. Its another Apple SECURITY FAILURE.</p>
<p>&gt; &#8230; packages are already signed&#8230;<br />
The &#8220;package&#8221; is not signed. Items or elements within the package are signed. That means the package can be tampered and go undetected.</p>
<p>Schneier and Wagner introduced &#8220;Semantic Authentication&#8221; in 1996 after analyzing SSLv2. Apparently Apple did not get the memo. Its another Apple SECURITY FAILURE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skinlayers</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-12194</link>
		<dc:creator><![CDATA[skinlayers]]></dc:creator>
		<pubDate>Wed, 26 Sep 2012 07:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-12194</guid>
		<description><![CDATA[I have to admit, this makes me sad. I&#039;ve been using a wpad.dat file with polipo to cache Mac OS X updates. Its a shame too, considering that the packages are already signed, they don&#039;t really need SSL while downloading.]]></description>
		<content:encoded><![CDATA[<p>I have to admit, this makes me sad. I&#8217;ve been using a wpad.dat file with polipo to cache Mac OS X updates. Its a shame too, considering that the packages are already signed, they don&#8217;t really need SSL while downloading.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaydisc</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-12013</link>
		<dc:creator><![CDATA[jaydisc]]></dc:creator>
		<pubDate>Sun, 02 Sep 2012 12:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-12013</guid>
		<description><![CDATA[Gatekeeper only checks the signing of the downloaded package, not the signing of the https certificate.]]></description>
		<content:encoded><![CDATA[<p>Gatekeeper only checks the signing of the downloaded package, not the signing of the https certificate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SaxDaddy</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11977</link>
		<dc:creator><![CDATA[SaxDaddy]]></dc:creator>
		<pubDate>Sat, 01 Sep 2012 05:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11977</guid>
		<description><![CDATA[The potential problem I see with that (I&#039;m still getting up to speed myself) is that 10.8 defaults to only accept App Store and &quot;identified&quot; developers.  This means you need to download a signed package, resign software with your Apple developer certificate or change the client setting.  But just this week I was able to setup my internal swupd server for my company on 10.8 using http.  The trick was the the previous URL of ...8088/index.sucatalog won&#039;t work because swupd 10.8 doesn&#039;t setup this file automatically.  But it does work with straight http.]]></description>
		<content:encoded><![CDATA[<p>The potential problem I see with that (I&#8217;m still getting up to speed myself) is that 10.8 defaults to only accept App Store and &#8220;identified&#8221; developers.  This means you need to download a signed package, resign software with your Apple developer certificate or change the client setting.  But just this week I was able to setup my internal swupd server for my company on 10.8 using http.  The trick was the the previous URL of &#8230;8088/index.sucatalog won&#8217;t work because swupd 10.8 doesn&#8217;t setup this file automatically.  But it does work with straight http.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philipp</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11333</link>
		<dc:creator><![CDATA[philipp]]></dc:creator>
		<pubDate>Thu, 16 Aug 2012 12:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11333</guid>
		<description><![CDATA[So in the end there is no way to re-establish the transparent local SUS like we used for years? No chance for DNS hack anymore?

Thanks for any reply!]]></description>
		<content:encoded><![CDATA[<p>So in the end there is no way to re-establish the transparent local SUS like we used for years? No chance for DNS hack anymore?</p>
<p>Thanks for any reply!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drew</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11199</link>
		<dc:creator><![CDATA[Drew]]></dc:creator>
		<pubDate>Thu, 09 Aug 2012 18:37:15 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11199</guid>
		<description><![CDATA[Well, you could always do as we did and slap a lil app in their Applications folder (signed with your developer ID of course), to allow them to change it back at home.]]></description>
		<content:encoded><![CDATA[<p>Well, you could always do as we did and slap a lil app in their Applications folder (signed with your developer ID of course), to allow them to change it back at home.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11162</link>
		<dc:creator><![CDATA[Matt]]></dc:creator>
		<pubDate>Wed, 08 Aug 2012 05:37:17 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11162</guid>
		<description><![CDATA[Well all the point of doing the DNS hack is to avoid changing the preferences. It&#039;s really useful especially in school environment.
Like when the laptop is on campus, all software update are going directly to the school software update. And as soon as the students leave the school, they can still use Apple software update back home for example.

By setting the preference to use the local SUS, students cannot apply update if they are at home or during holidays.]]></description>
		<content:encoded><![CDATA[<p>Well all the point of doing the DNS hack is to avoid changing the preferences. It&#8217;s really useful especially in school environment.<br />
Like when the laptop is on campus, all software update are going directly to the school software update. And as soon as the students leave the school, they can still use Apple software update back home for example.</p>
<p>By setting the preference to use the local SUS, students cannot apply update if they are at home or during holidays.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Schenk</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11067</link>
		<dc:creator><![CDATA[Andreas Schenk]]></dc:creator>
		<pubDate>Fri, 03 Aug 2012 10:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11067</guid>
		<description><![CDATA[If you are using Profile Manager, you already have your own CA that your clients trust, so you could use it to sign the SSL cert. for your DNS hack. But if you use Profile Manager, you could also push the CatalogURL. And that&#039;s more elegant.
I have seen many hacks that work well today cause much pain later on, when other have to deal with it and its not properly documented or documentation lost etc. Imagine someone else taking over Software update Duties 2 years down the road, having to troubleshoot it not knowing you changed the DNS entries for swupdate.apple.com

So: Hacks don&#039;t pay.]]></description>
		<content:encoded><![CDATA[<p>If you are using Profile Manager, you already have your own CA that your clients trust, so you could use it to sign the SSL cert. for your DNS hack. But if you use Profile Manager, you could also push the CatalogURL. And that&#8217;s more elegant.<br />
I have seen many hacks that work well today cause much pain later on, when other have to deal with it and its not properly documented or documentation lost etc. Imagine someone else taking over Software update Duties 2 years down the road, having to troubleshoot it not knowing you changed the DNS entries for swupdate.apple.com</p>
<p>So: Hacks don&#8217;t pay.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaydisc</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11062</link>
		<dc:creator><![CDATA[jaydisc]]></dc:creator>
		<pubDate>Fri, 03 Aug 2012 04:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11062</guid>
		<description><![CDATA[Well, indeed the first solution would require that, but the second solution might refer to something already present, but yes, I agree; was just offering alternatives/ideas.

Personally, I have always used the Workgroup Manager Guest Computer to push that setting to workstations.]]></description>
		<content:encoded><![CDATA[<p>Well, indeed the first solution would require that, but the second solution might refer to something already present, but yes, I agree; was just offering alternatives/ideas.</p>
<p>Personally, I have always used the Workgroup Manager Guest Computer to push that setting to workstations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GregN</title>
		<link>http://managingosx.wordpress.com/2012/08/02/mountain-lion-and-software-update/#comment-11061</link>
		<dc:creator><![CDATA[GregN]]></dc:creator>
		<pubDate>Fri, 03 Aug 2012 04:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://managingosx.wordpress.com/?p=688#comment-11061</guid>
		<description><![CDATA[If you are going to copy something or install something on all your clients, why not just make the proper configuration change? The entire reason people do/did DNS hacking was to avoid having to touch every machine.]]></description>
		<content:encoded><![CDATA[<p>If you are going to copy something or install something on all your clients, why not just make the proper configuration change? The entire reason people do/did DNS hacking was to avoid having to touch every machine.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
