<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx</link><description>Now that the furor has waned, I want to comment on MS05-051. For those of you who don't memorize bulletin numbers (I am part of that set; Susan Bradley , for example, isn't, hehe), this is the security update that fixed a number of vulnerabilities found</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414026</link><pubDate>Wed, 09 Nov 2005 01:27:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414026</guid><dc:creator>Andrew Dugdell</dc:creator><description>Yes, Virtualization is your friend.  And there are some great tools like VSMT and VirtualServer to take identical copies of prod servers for (patching/hardening) testing.   </description></item><item><title>But we *can* rollback to default security</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414053</link><pubDate>Wed, 09 Nov 2005 10:23:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414053</guid><dc:creator>Bryan</dc:creator><description>... without the RGE of a system rebuild.&lt;br&gt;&lt;br&gt;Of course the magic words for doing this are 'security configuration editor', or for commandline junkies, 'secedit.exe'. And Steve, imho all you MS guys should be pimping this tool a little more often; it rocks!&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/ServerHelp/b1007de8-a11a-4d88-9370-25e244560587.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/ServerHelp/b1007de8-a11a-4d88-9370-25e244560587.mspx&lt;/a&gt; has the exact instructions. &lt;br&gt;&lt;br&gt;I totally agree on the &amp;quot;don't tweak every little thing&amp;quot; deal. But it's a hard sell.</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414096</link><pubDate>Wed, 09 Nov 2005 20:38:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414096</guid><dc:creator>Steve Riley</dc:creator><description>SCE won't work in this way without initially having a template that reflects the default ACLs, which you'll first need to remember to create after you initially build a system. And be sure to use the right command switches. SCE /GENERATEROLLBACK -- the switch that seems to be the one to use -- compares the computer's current state with a template you specify and generates a &amp;quot;rollback&amp;quot; template which you can then use to undo the new template. But /GENERATEROLLBACK doesn't support file and registry permissions. Better would be to use SECEDIT /EXPORT /MERGEDPOLICY /CFG &amp;lt;filename&amp;gt;.INF which captures the system's complete current state into a brand new template, including ACLs.</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414107</link><pubDate>Wed, 09 Nov 2005 22:32:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414107</guid><dc:creator>Bryan</dc:creator><description>When you add SCE to your MMC, also be sure to add the 'Security Templates'. This maps to %windir%\security\templates, where 'setup security.inf' is located. Apply that template, and viola, you are back to the out-of-box settings. This and several other templates come standard with Windows 2000/XP/2003 - no need to generate it. It comes with a long list of file and registry permissions. I can't say for sure how complete that list is ...&lt;br&gt;&lt;br&gt;I've used this successfully several times in Win2k, XP, and 2003. It works ... or so I thought! Is there something you know that we don't know? ;)</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414108</link><pubDate>Wed, 09 Nov 2005 22:37:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414108</guid><dc:creator>Bryan</dc:creator><description>Ah. Seems I used the wrong link before; my bad. Here's the proper 'return to security defaults' link:&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/ServerHelp/dd766d48-ed09-45a3-aa5e-cf0a64a7fb88.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/ServerHelp/dd766d48-ed09-45a3-aa5e-cf0a64a7fb88.mspx&lt;/a&gt;</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414110</link><pubDate>Wed, 09 Nov 2005 23:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414110</guid><dc:creator>Steve Riley</dc:creator><description>Ah yes, there is the hammer otherwise known as &amp;quot;setup security.inf.&amp;quot; The important bit to remember is to specify the /REGKEYS and /FILESTORE switches so that *only* the permissions are reset, and not reapply all the default settings in the entire template.</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414159</link><pubDate>Thu, 10 Nov 2005 18:08:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414159</guid><dc:creator>fatman</dc:creator><description>Hello,&lt;br&gt;&lt;br&gt;It would be nice to know precisely what Microsoft test on in terms of systems. This includes applications installed on those systems as well - oftentimes, the impact of installing a patch to the OS has unforseen consequences on apps which run on that system.&lt;br&gt;&lt;br&gt;So, what apps do you test OS patches with, please? E.g. Office XP, Office 2003, what 3rd party apps etc.&lt;br&gt;&lt;br&gt;This info would be really useful for our own testing plans.</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414181</link><pubDate>Thu, 10 Nov 2005 21:47:20 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414181</guid><dc:creator>Ted</dc:creator><description>If additional changes takes away urgent need of patching of every &amp;quot;Black Tuesday&amp;quot; why i should not do it? Those changes are done because of *need* of keeping data safe. </description></item><item><title>Check then patch else warn then exit</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414221</link><pubDate>Fri, 11 Nov 2005 07:37:59 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414221</guid><dc:creator>infosec amateur</dc:creator><description>Patch program executes&lt;br&gt;&lt;br&gt;Examine prevailing permissions in/under %WINDIR% folder and compare with required set&lt;br&gt;&lt;br&gt;If permissions in/under %WINDIR% folder are suitable apply patch and then exit&lt;br&gt;&lt;br&gt;else display message to screen referring to permissions issue and stop process</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414223</link><pubDate>Fri, 11 Nov 2005 07:39:48 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414223</guid><dc:creator>infosec amateur</dc:creator><description>Patch program executes&lt;br&gt;&lt;br&gt;Examine prevailing permissions in/under %WINDIR% folder and compare with required set&lt;br&gt;&lt;br&gt;If permissions in/under %WINDIR% folder are suitable apply patch and then exit&lt;br&gt;&lt;br&gt;else display message to screen referring to permissions issue and stop process</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414228</link><pubDate>Fri, 11 Nov 2005 09:43:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414228</guid><dc:creator>Brant Gurganus</dc:creator><description>I came here from Jesper's blog. While it may not be good to mess with the ACLs of operating system files, and it is impossible to test combinations of ACLs thoroughly, it is still not an excuse for addressing the issues when they do arise. Humans are not the only things that change ACLs. Software can do it as well.</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#414274</link><pubDate>Sat, 12 Nov 2005 03:12:47 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414274</guid><dc:creator>Steve Riley</dc:creator><description>That's a good point, Brant. Simply put, no third-party software should ever change ACLs in %WINDIR%. I'm not sure whether this now part of the logo requirements, so I will check. I do know that logoed software is no longer allowed to store user info in the HKLM registry hive or write to %WINDIR%, would be good to add the no-ACL-change requirement if it isn't already there.</description></item><item><title>re: When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#416784</link><pubDate>Tue, 03 Jan 2006 12:46:21 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:416784</guid><dc:creator>Juhani Kantola</dc:creator><description>There's one thing you probably didn't test: how the patch (MS05-051) behaves when applying it to a XP installation CD (slipstreaming it). I'm used to building an automatic unattended installation cd with XP SP2 and all possible updates.&lt;br&gt;&lt;br&gt;It's a great way to install new workstations, I even have Office 2003 and Adobe CS2 installing on one single go.&lt;br&gt;&lt;br&gt;MS05-051 breaks the installation CD completely, which probably has something to do with the ACL , which might not be &amp;quot;compatible&amp;quot; when applying this hotfix with a &amp;quot;slipstreaming&amp;quot; method.&lt;br&gt;&lt;br&gt;I'm assuming that slipstreaming hotfixes into installation media should *is* supported, since MS provides instructions on how to do it and every hotfix has switches which make is possible. Am I wrong?</description></item><item><title>But I can't test! My boss won't let me</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx#461621</link><pubDate>Wed, 04 Oct 2006 02:36:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:461621</guid><dc:creator>Steve Riley on Security</dc:creator><description>&lt;p&gt;Yesterday I mentioned that there's no substitute for doing your own testing of updates. I mentioned virtualization&lt;/p&gt;
</description></item></channel></rss>