<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/">

<channel>
<title>Dana Epp&apos;s ramblings at the Sanctuary</title>
<link>http://silverstr.ufies.org/blog/</link>
<description>Life, the Universe and everything Security</description>
<dc:language>en-us</dc:language>
<dc:creator>Dana Epp</dc:creator>
<dc:rights>Copyright 2009</dc:rights>
<dc:date>2009-05-15T12:53:36-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.2" />
<admin:errorReportsTo rdf:resource="mailto:silverstr@vulscan.com"/>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<item>
<title>Microsoft SDL bans mempcy()... next it will be zeros!!!!</title>
<link>http://silverstr.ufies.org/blog/archives/001075.html</link>
<description><![CDATA[<p>So <a href="http://blogs.msdn.com/sdl/archive/2009/05/14/please-join-me-in-welcoming-memcpy-to-the-sdl-rogues-gallery.aspx">recently Microsoft banned</a> memcpy() from their SDL process, which got several of us talking about perf hits and the likes when using the replacement memcpy_s, especially since it has SAL mapped to it. For those that don't know, SAL is the "Standard Annotation Language" that allows programmers to explicitly state the contracts between params that are implicit in C/C++ code. I have to admit its sometimes hard to read <a href="http://blogs.msdn.com/michael_howard/archive/2006/05/19/a-brief-introduction-to-the-standard-annotation-language-sal.aspx">SAL annotations</a>, but it works extremely well to be able to help compilers know when things won't play nice. It is great for static code analysis of args in functions, which is why it works so sweet for things like memcpy_s()... as it will enforce checks for length between buffers.</p>

<p>Anyways, during the discussion Michael Howard said something that had me fall off my chair laughing. And I just had to share it with everyone, because I think it would make a great tshirt in the midst of this debate:</p>

<p><BLOCKQUOTE>Oh, I'm thinking of banning zero's next - so we can no longer have DIV/0 bugs! Waddya think?</BLOCKQUOTE></p>

<p>OK.. so its a Friday and that is funny to only a few of us. Still great fun though. </p>

<p>Have a great long weekend! (For you Canadian folks that is)</p>
]]></description>
<guid isPermaLink="false">1075@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>So <a href="http://blogs.msdn.com/sdl/archive/2009/05/14/please-join-me-in-welcoming-memcpy-to-the-sdl-rogues-gallery.aspx">recently Microsoft banned</a> memcpy() from their SDL process, which got several of us talking about perf hits and the likes when using the replacement memcpy_s, especially since it has SAL mapped to it. For those that don't know, SAL is the "Standard Annotation Language" that allows programmers to explicitly state the contracts between params that are implicit in C/C++ code. I have to admit its sometimes hard to read <a href="http://blogs.msdn.com/michael_howard/archive/2006/05/19/a-brief-introduction-to-the-standard-annotation-language-sal.aspx">SAL annotations</a>, but it works extremely well to be able to help compilers know when things won't play nice. It is great for static code analysis of args in functions, which is why it works so sweet for things like memcpy_s()... as it will enforce checks for length between buffers.</p>

<p>Anyways, during the discussion Michael Howard said something that had me fall off my chair laughing. And I just had to share it with everyone, because I think it would make a great tshirt in the midst of this debate:</p>

<p><BLOCKQUOTE>Oh, I'm thinking of banning zero's next - so we can no longer have DIV/0 bugs! Waddya think?</BLOCKQUOTE></p>

<p>OK.. so its a Friday and that is funny to only a few of us. Still great fun though. </p>

<p>Have a great long weekend! (For you Canadian folks that is)</p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-05-15T12:53:36-08:00</dc:date>
</item>
<item>
<title>Using TS RemoteApp as an attack vector</title>
<link>http://silverstr.ufies.org/blog/archives/001074.html</link>
<description><![CDATA[<p>So in today's session at SMBNation that I spoke at, I showed how to use TS RemoteApp with TS Gateway on SBS2008 to deliver remote applications through Remote Web Workplace. It is one of the most cool features in the Windows Server 2008 operating system. But we have to remember what its doing.</p>

<p>Part of the conversation we had was on the difference between local desktop display in TS RemoteApp vs just having a full desktop to the Terminal Server. One issue that came up was that as a RemoteApp, you can't run other applications.</p>

<p>Well, that is not actually true. If you think that, then a TS RemoteApp has the ability to be an attack vector for you.  What do I mean? Well below is a screen shot of what happens if you hit CTRL-ALT-ENTER with the cursor focused on the RemoteApp window (in this case MS Paint running remotely):</p>

<p><img src="http://silverstr.ufies.org/images/TSAPPS-Breakout.jpg"></p>

<p>At this point, you can run Task Manager.... then hit File->Run and run something else. In my case, I showed a few people afterwards how to start cmd and start exploring the network. Now, you will only have the privileges of the user account logged in as, but it is still something you have to be careful about. If you think a RemoteApp bundle prevents access to other application sor the network... you are wrong.</p>

<p>So is this bad? No. Is it really an attack vector? No. You just need to understand that when allowing ANY type of Terminal Services based access, you have to restrict the policies and access accordingly. No matter if its local or remote. Running a TS RemoteApp bundle of Office will display on the local desktop, but is STILL running on the Terminal Server. So it will be browsing the network the Terminal Server is connected to as the local net. It will also browse your own drives mapped via tsclient. So you have to remember that.</p>

<p>Hope thats useful. A TS RemoteApp bundle does NOT mean you won't have access to the TS desktop when displaying remotely on your personal desktop. And that's not a bad thing. TS Remote App is a convenient way to extend the workspace to your local machine, anywhere in the world. No pun intended. That's its power... and the benefit. Great remote productivity enhancement in Windows Server 2008. Use it. (Safely of course) </p>
]]></description>
<guid isPermaLink="false">1074@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>So in today's session at SMBNation that I spoke at, I showed how to use TS RemoteApp with TS Gateway on SBS2008 to deliver remote applications through Remote Web Workplace. It is one of the most cool features in the Windows Server 2008 operating system. But we have to remember what its doing.</p>

<p>Part of the conversation we had was on the difference between local desktop display in TS RemoteApp vs just having a full desktop to the Terminal Server. One issue that came up was that as a RemoteApp, you can't run other applications.</p>

<p>Well, that is not actually true. If you think that, then a TS RemoteApp has the ability to be an attack vector for you.  What do I mean? Well below is a screen shot of what happens if you hit CTRL-ALT-ENTER with the cursor focused on the RemoteApp window (in this case MS Paint running remotely):</p>

<p><img src="http://silverstr.ufies.org/images/TSAPPS-Breakout.jpg"></p>

<p>At this point, you can run Task Manager.... then hit File->Run and run something else. In my case, I showed a few people afterwards how to start cmd and start exploring the network. Now, you will only have the privileges of the user account logged in as, but it is still something you have to be careful about. If you think a RemoteApp bundle prevents access to other application sor the network... you are wrong.</p>

<p>So is this bad? No. Is it really an attack vector? No. You just need to understand that when allowing ANY type of Terminal Services based access, you have to restrict the policies and access accordingly. No matter if its local or remote. Running a TS RemoteApp bundle of Office will display on the local desktop, but is STILL running on the Terminal Server. So it will be browsing the network the Terminal Server is connected to as the local net. It will also browse your own drives mapped via tsclient. So you have to remember that.</p>

<p>Hope thats useful. A TS RemoteApp bundle does NOT mean you won't have access to the TS desktop when displaying remotely on your personal desktop. And that's not a bad thing. TS Remote App is a convenient way to extend the workspace to your local machine, anywhere in the world. No pun intended. That's its power... and the benefit. Great remote productivity enhancement in Windows Server 2008. Use it. (Safely of course) </p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-05-02T10:37:11-08:00</dc:date>
</item>
<item>
<title>Is Twittering safe?</title>
<link>http://silverstr.ufies.org/blog/archives/001073.html</link>
<description><![CDATA[<p>So <a href="http://msmvps.com/blogs/bradley/">Susan</a> has been on my case about <A href="http://www.twitter.com">Twitter</a> for some time now. In a recent round table we were recording she "beat me up" about it, and tonight on IM we had a good discussion about the REAL vs PERCEIVED risks in Twitter. </p>

<p>Susan's biggest complaint is that security minded individuals shouldn't be blindly recommending the use of Twitter without educating the user on 'safe-twittering'. I would say that same logic exists for setting up web pages, blogs and the use of social networking sites like Facebook.</p>

<p>She stepped that up a bit tonight when <a href="http://msmvps.com/blogs/bradley/archive/2009/04/19/where-the-world-talks-security.aspx">she blogged</a> her discomfort in the fact the RSA Conference was recommending Twitter as well.</p>

<p>So in an effort to stop spreading the FUD about Twitter insecurity, I wanted to share some of my thoughts through a quick set of safe twittering rules.</p>

<p><H3>@DanaEpp's 5 Rules of Safer Twittering</H3><br />
<UL><LI><b>Never share information in a tweet that you wouldn't share with the world.</b> You can never expect to take it back once it's on the Internet. Even though you can delete a tweet, 3rd party clients may still have it archived. If you feel you want to share private thoughts through Twitter, consider using a "<a href="http://twitter.zendesk.com/forums/10711/entries/14016">Private Account</a>" and limited it to only people you trust and want to share with. Of course, remember nothing prevents your friends from sharing your tweets with the world. So never share private information on Twitter. Ever. it's just easier that way.<br />
<LI><b>There is no assurance that a Twitter account is the person you believe it is.</b> Deal with it. Anyone can register an account if it doesn't already exist. As a real world example, for some time @cnnbrk was NOT an official CNN account, even though most of the Twitter world thought it was. It <a href="http://www.businessinsider.com/cnn-acquires-cnnbrk-twitter-account-with-nearly-1-million-followers-2009-4">wasn't until recently</a> that CNN bought the account from James Cox (the account holder) for an undisclosed amount of money. Another example is the fact that one of Susan's Twitter accounts was actually created by a fellow SBS MVP, and not actually her. :-)<br />
<LI><b>Never click on links in a tweet, unless you trust the URL.</b> If unsure, don't click! The worms that were used to attack Twitter came from people getting users to go to profile pages etc that they had control over for some interesting script attacks. With only 140 chars, its common to "shorten" the URL. Which means you might be clicking on a link blind. That's fine. But only trust shortened URLs that can be previewed BEFORE you go to it. As an example, my recommendation is to use something like <a href="http://www.TinyURL.com">TinyURL</a>.  However, here is the trick. When you create a TinyURL, use the preview mode. As an example, if you want to send someone to my blog you can use <a href="http://tinyurl.com/silverstr">http://tinyurl.com/silverstr</a> to go directly. However, if you use <a href="http://preview.tinyurl.com/silverstr">http://preview.tinyurl.com/silverstr</a> it will stop at TinyURL.com and let the user SEE the link before they actually get to it. That is much safer. If using TweetDeck, select TinyURL as the provider, and when it creates the shortened url, simply add "preview." in front of "tinyurl.com".<br />
<LI><b>Use a 3rd party Twitter client instead of using the Twitter.com website directly.</b> I am a fan of <a href="http://www.tweetdeck.com/">TweetDeck</a> and <a href="http://twitterfon.net/">Twitterfon</a>, but there are tons of different clients out there. Why? It is the <a href="http://blogs.zdnet.com/feeds/?p=995">lesser of two security evils</a> as it relates to web based attacks in Twitter. Most clients have ways to reduce or turn off linking, prevents the script attacks in profile viewing and generally is just an easier environment to stay protected in. Are these clients free of attack? Of course not. But its another layer of defense. Of course... you need to have trust in your client. But that's a story for another day ;-)<br />
<LI><b>You never know who is following you. Remember that.</b> As you use Twitter more and more, you never know who might be watching. I recently had someone who has been trying to get an interview with me who follows me on Twitter, knew where I was having coffee one day because of a tweet I wrote (and it's geotag) and ended up coming down to confront me with his resume. Which was inappropriate in my books. But my own fault. I wasn't too concerned.. but it definitely gave me pause when considering my daughter uses Twitter and could be as easily found. Nothing like the potential of being stalked. GeoTagging makes it way to easy to find you. Remember that.<br />
</UL></p>

<p>Look, Twitter is addictive. Simple. Short. Fast. A great way to see the thoughts of others you might care about. Ultimately though... like any other Internet based technology it has the potential to be abused... and put you at risk. No different than websites or blogs. </p>

<p>So be careful. Follow these rules and enjoy the conversation!</p>
]]></description>
<guid isPermaLink="false">1073@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>So <a href="http://msmvps.com/blogs/bradley/">Susan</a> has been on my case about <A href="http://www.twitter.com">Twitter</a> for some time now. In a recent round table we were recording she "beat me up" about it, and tonight on IM we had a good discussion about the REAL vs PERCEIVED risks in Twitter. </p>

<p>Susan's biggest complaint is that security minded individuals shouldn't be blindly recommending the use of Twitter without educating the user on 'safe-twittering'. I would say that same logic exists for setting up web pages, blogs and the use of social networking sites like Facebook.</p>

<p>She stepped that up a bit tonight when <a href="http://msmvps.com/blogs/bradley/archive/2009/04/19/where-the-world-talks-security.aspx">she blogged</a> her discomfort in the fact the RSA Conference was recommending Twitter as well.</p>

<p>So in an effort to stop spreading the FUD about Twitter insecurity, I wanted to share some of my thoughts through a quick set of safe twittering rules.</p>

<p><H3>@DanaEpp's 5 Rules of Safer Twittering</H3><br />
<UL><LI><b>Never share information in a tweet that you wouldn't share with the world.</b> You can never expect to take it back once it's on the Internet. Even though you can delete a tweet, 3rd party clients may still have it archived. If you feel you want to share private thoughts through Twitter, consider using a "<a href="http://twitter.zendesk.com/forums/10711/entries/14016">Private Account</a>" and limited it to only people you trust and want to share with. Of course, remember nothing prevents your friends from sharing your tweets with the world. So never share private information on Twitter. Ever. it's just easier that way.<br />
<LI><b>There is no assurance that a Twitter account is the person you believe it is.</b> Deal with it. Anyone can register an account if it doesn't already exist. As a real world example, for some time @cnnbrk was NOT an official CNN account, even though most of the Twitter world thought it was. It <a href="http://www.businessinsider.com/cnn-acquires-cnnbrk-twitter-account-with-nearly-1-million-followers-2009-4">wasn't until recently</a> that CNN bought the account from James Cox (the account holder) for an undisclosed amount of money. Another example is the fact that one of Susan's Twitter accounts was actually created by a fellow SBS MVP, and not actually her. :-)<br />
<LI><b>Never click on links in a tweet, unless you trust the URL.</b> If unsure, don't click! The worms that were used to attack Twitter came from people getting users to go to profile pages etc that they had control over for some interesting script attacks. With only 140 chars, its common to "shorten" the URL. Which means you might be clicking on a link blind. That's fine. But only trust shortened URLs that can be previewed BEFORE you go to it. As an example, my recommendation is to use something like <a href="http://www.TinyURL.com">TinyURL</a>.  However, here is the trick. When you create a TinyURL, use the preview mode. As an example, if you want to send someone to my blog you can use <a href="http://tinyurl.com/silverstr">http://tinyurl.com/silverstr</a> to go directly. However, if you use <a href="http://preview.tinyurl.com/silverstr">http://preview.tinyurl.com/silverstr</a> it will stop at TinyURL.com and let the user SEE the link before they actually get to it. That is much safer. If using TweetDeck, select TinyURL as the provider, and when it creates the shortened url, simply add "preview." in front of "tinyurl.com".<br />
<LI><b>Use a 3rd party Twitter client instead of using the Twitter.com website directly.</b> I am a fan of <a href="http://www.tweetdeck.com/">TweetDeck</a> and <a href="http://twitterfon.net/">Twitterfon</a>, but there are tons of different clients out there. Why? It is the <a href="http://blogs.zdnet.com/feeds/?p=995">lesser of two security evils</a> as it relates to web based attacks in Twitter. Most clients have ways to reduce or turn off linking, prevents the script attacks in profile viewing and generally is just an easier environment to stay protected in. Are these clients free of attack? Of course not. But its another layer of defense. Of course... you need to have trust in your client. But that's a story for another day ;-)<br />
<LI><b>You never know who is following you. Remember that.</b> As you use Twitter more and more, you never know who might be watching. I recently had someone who has been trying to get an interview with me who follows me on Twitter, knew where I was having coffee one day because of a tweet I wrote (and it's geotag) and ended up coming down to confront me with his resume. Which was inappropriate in my books. But my own fault. I wasn't too concerned.. but it definitely gave me pause when considering my daughter uses Twitter and could be as easily found. Nothing like the potential of being stalked. GeoTagging makes it way to easy to find you. Remember that.<br />
</UL></p>

<p>Look, Twitter is addictive. Simple. Short. Fast. A great way to see the thoughts of others you might care about. Ultimately though... like any other Internet based technology it has the potential to be abused... and put you at risk. No different than websites or blogs. </p>

<p>So be careful. Follow these rules and enjoy the conversation!</p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-04-19T22:58:59-08:00</dc:date>
</item>
<item>
<title>Come have Coffee and Code in Vancouver with me and Microsoft tomorrow</title>
<link>http://silverstr.ufies.org/blog/archives/001072.html</link>
<description><![CDATA[<p>So John Bristowe, <EM>Developer Evangelist</EM> for Microsoft Canada will be hosting a <A href="http://www.coffeeandcode.org/">Coffee and Code</A> event in Vancouver tomorrow from 9 to 2 at Wicked Cafe. Come join him and fellow Microsoft peers Rodney Buike and Damir Bersinic as they sit and share their knowledge over a cup of joe. </p>

<p>I will be there too, and will be available if anyone wants to talk about secure&nbsp;coding,&nbsp;threat modeling&nbsp;with the SDL TM or if you want to talk about integrating AuthAnvil strong authentication into your own applications or architectures</p>

<p>I do hope to see some of you there. And if I don't... I will be seeing you at <A href="http://technet.microsoft.com/en-ca/bb410823.aspx">#energizeIT</A> right?</p>

<p><STRONG>What:</STRONG> Coffee and Code in Vancouver<br><STRONG>When:</STRONG> April 8th, 2009 from&nbsp;9am - 2pm<br><STRONG>Where:</STRONG> Wicked Cafe - 861 Hornby Street (Vancouver)</p>
]]></description>
<guid isPermaLink="false">1072@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>So John Bristowe, <EM>Developer Evangelist</EM> for Microsoft Canada will be hosting a <A href="http://www.coffeeandcode.org/">Coffee and Code</A> event in Vancouver tomorrow from 9 to 2 at Wicked Cafe. Come join him and fellow Microsoft peers Rodney Buike and Damir Bersinic as they sit and share their knowledge over a cup of joe. </p>

<p>I will be there too, and will be available if anyone wants to talk about secure&nbsp;coding,&nbsp;threat modeling&nbsp;with the SDL TM or if you want to talk about integrating AuthAnvil strong authentication into your own applications or architectures</p>

<p>I do hope to see some of you there. And if I don't... I will be seeing you at <A href="http://technet.microsoft.com/en-ca/bb410823.aspx">#energizeIT</A> right?</p>

<p><STRONG>What:</STRONG> Coffee and Code in Vancouver<br><STRONG>When:</STRONG> April 8th, 2009 from&nbsp;9am - 2pm<br><STRONG>Where:</STRONG> Wicked Cafe - 861 Hornby Street (Vancouver)</p>
]]></content:encoded>
<dc:subject>Journal</dc:subject>
<dc:date>2009-04-07T09:25:43-08:00</dc:date>
</item>
<item>
<title>Choosing the right offset backup provider</title>
<link>http://silverstr.ufies.org/blog/archives/001070.html</link>
<description><![CDATA[<p>Recently I had an interesting experience that I think is noteworthy. Something worth sharing with my peers and circle of influence.</p>

<p>Last month I had the experience of accidentally backing up 7GB of MP3 data to our offsite data backup provider, <a href="http://www.evault.com/">i365</a> (formally eVault). I have been a happy customer for YEARS of their service. It works as intended, and quite frankly I rarely even think about them as it "just works". But I got nailed with a HUGE overage bill that blew away my DR budget. It was not a pretty site. Half a year's budget spent in two months.</p>

<p>I gave them a call to find out what was going on, and their Customer Service technical team was awesome in helping me to identify the culprit. We quickly stopped that folder from being backed up any more, and then created a filter to prevent media file extensions from ever being backed up again. This wasn't a standard web based, email only support option. It was a real, living, breathing geek who knew how their software works. And that is important to me... it let me address the issue in a pretty fast manner and move on to more interesting pursuits.</p>

<p>However, the fact remained that it was an expensive lesson on what NOT to do. I had overages of about $26/GB, which is insanely expensive by today's rates. Then again, it was a plan I was on from over 3 years ago. So I can't really blame them for that.</p>

<p>So I twittered in frustration. And Vlad Mazek over at <a href="www.ownwebnow.com">Own Web Now</a> sent me some information about his offerings, which from a cost perspective is way more inline with what a small business can afford. And ultimately I sent out the following twitter after learning about his services:</p>

<blockquote>Holy cow. OwnWebNow offsite backup appears to be way better for small business than eVault. </blockquote>

<p>Now from a social media perspective that might not mean much. But it had an interesting cascading effect worth noting. It seems management over at Seagate heard about the tweet. And it caused a meeting to be scheduled between myself, my eVault account manager and her director. </p>

<p>We had our conference call this morning. Talk about service! They listened to my concerns, and reviewed my account with them. Being with them for so many years, they wanted to keep my business and wanted to make things right. And from the action items from the meeting, it sounds like they will.</p>

<p>Our data needs have changed. We have doubled the amount of data we need to store offsite, and being hit with 4x overage charges isn't acceptable. They listened to the pain I have identitifed, and are addressing it with a new plan that is more inline with my needs and expectations. Guess what? It is going to cost me more money. Considerably more money than if I went with Own Web Now's service. However the difference is WORTH it to me, and although I haven't made a final decision yet... I am leaning heavily to stay with them. As a small business owner my loyalty is to my company and its bottom line. However, it is balanced with the costs of good technical support, and great customer service. Something Seagate/i365 has shown me today.</p>

<p>Customers matter. Without them, a software company is nothing. And it seems i365 get that. And it seems they listen to their customers on Twitter. That's just awesome. And that small gesture has probably secured my business for many years to come.</p>
]]></description>
<guid isPermaLink="false">1070@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>Recently I had an interesting experience that I think is noteworthy. Something worth sharing with my peers and circle of influence.</p>

<p>Last month I had the experience of accidentally backing up 7GB of MP3 data to our offsite data backup provider, <a href="http://www.evault.com/">i365</a> (formally eVault). I have been a happy customer for YEARS of their service. It works as intended, and quite frankly I rarely even think about them as it "just works". But I got nailed with a HUGE overage bill that blew away my DR budget. It was not a pretty site. Half a year's budget spent in two months.</p>

<p>I gave them a call to find out what was going on, and their Customer Service technical team was awesome in helping me to identify the culprit. We quickly stopped that folder from being backed up any more, and then created a filter to prevent media file extensions from ever being backed up again. This wasn't a standard web based, email only support option. It was a real, living, breathing geek who knew how their software works. And that is important to me... it let me address the issue in a pretty fast manner and move on to more interesting pursuits.</p>

<p>However, the fact remained that it was an expensive lesson on what NOT to do. I had overages of about $26/GB, which is insanely expensive by today's rates. Then again, it was a plan I was on from over 3 years ago. So I can't really blame them for that.</p>

<p>So I twittered in frustration. And Vlad Mazek over at <a href="www.ownwebnow.com">Own Web Now</a> sent me some information about his offerings, which from a cost perspective is way more inline with what a small business can afford. And ultimately I sent out the following twitter after learning about his services:</p>

<blockquote>Holy cow. OwnWebNow offsite backup appears to be way better for small business than eVault. </blockquote>

<p>Now from a social media perspective that might not mean much. But it had an interesting cascading effect worth noting. It seems management over at Seagate heard about the tweet. And it caused a meeting to be scheduled between myself, my eVault account manager and her director. </p>

<p>We had our conference call this morning. Talk about service! They listened to my concerns, and reviewed my account with them. Being with them for so many years, they wanted to keep my business and wanted to make things right. And from the action items from the meeting, it sounds like they will.</p>

<p>Our data needs have changed. We have doubled the amount of data we need to store offsite, and being hit with 4x overage charges isn't acceptable. They listened to the pain I have identitifed, and are addressing it with a new plan that is more inline with my needs and expectations. Guess what? It is going to cost me more money. Considerably more money than if I went with Own Web Now's service. However the difference is WORTH it to me, and although I haven't made a final decision yet... I am leaning heavily to stay with them. As a small business owner my loyalty is to my company and its bottom line. However, it is balanced with the costs of good technical support, and great customer service. Something Seagate/i365 has shown me today.</p>

<p>Customers matter. Without them, a software company is nothing. And it seems i365 get that. And it seems they listen to their customers on Twitter. That's just awesome. And that small gesture has probably secured my business for many years to come.</p>
]]></content:encoded>
<dc:subject>Journal</dc:subject>
<dc:date>2009-03-16T10:53:31-08:00</dc:date>
</item>
<item>
<title>BSIMM: Maturing the process of Building Security In.</title>
<link>http://silverstr.ufies.org/blog/archives/001068.html</link>
<description><![CDATA[<p>Although software security is still in its infancy, there are several methodologies like Microsoft SDL, OWASP CLASP and Cigital Touchpoints that are being adopted by more and more companies as part of their software security initiatives. Many share much of the common ground. A new study driven by Gary McGraw, Brian Chess and Sammy Migues investigated these common traits across several world leading companies, including Microsoft, Google, Adobe and EMC. Entitled the "Building Security In Maturity Model (BSIMM)", it helps to document a process of understanding and analyzing the real world experiences these companies have had in their software security development lifecycles.</p>

<p>I was privileged enough to get early access to this study and have to say over the last few weeks I have reflected on their skelton and see some real merit for using BSIMM in enterprise environments. It dictates a well rounded maturing process that can easily be adopted, even if in stages, to significantly increase the security effectiveness of a company's development process.</p>

<p>I highly recommend to take a look at it. You can download it <a href="http://bsi-mm.com/">here</a>.</p>

<p>If there is one criticism I would have on BSIMM, it is that it has a requirement of scale. In the study, the median for a software security group (SSG) is 35 to 40 people, which is much too large for a majority of software companies out there. With the adoption of many agile software development paradigms, teams are getting smaller, not bigger, and are becoming isolated from main development teams. Especially if outsourced. And in actuality, it is my belief its these smaller teams that would benefit most from a software security development lifecycle that is better studied, understood and adopted. It's one of the reasons I like the Microsoft SDL process. It works with small teams of 5 or 10 people in the entire team.</p>

<p>However, that is no reason to dismiss BSIMM. From the 110 activities, although some simply don't fit, much does, irregarless of the size of the team. The requirement is that it be bought into... shifting culture and defining attitude. What was interesting to see was the top 10 activities seen through most companies studied. They include:</p>

<ul>
<li>Create evangelism role/internal marketing
<li>Create policy
<li>Provide awareness training
<li>Create/use material specific to company history
<li>Build/publish security features (authentication, role management, key management, audit/log, crypto, protocols)
<li>Have SSG lead review efforts
<li>Use automated tools along with manual review
<li>Integrate black box security tools into the QA process (including protocol fuzzing)
<li>Use external pen testers to find problems
<li>Ensure host/network security basics in place
</ul>

<p>Sounds like good advice to me.</p>

<p>I'd like to congratulate Gary and his peers on an interesting study. And I hope others in the industry will look up this research and see how they can adopt it to their own development processes. With any luck, we can see adaptations to allow this to work with considerably smaller teams.</p>
]]></description>
<guid isPermaLink="false">1068@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>Although software security is still in its infancy, there are several methodologies like Microsoft SDL, OWASP CLASP and Cigital Touchpoints that are being adopted by more and more companies as part of their software security initiatives. Many share much of the common ground. A new study driven by Gary McGraw, Brian Chess and Sammy Migues investigated these common traits across several world leading companies, including Microsoft, Google, Adobe and EMC. Entitled the "Building Security In Maturity Model (BSIMM)", it helps to document a process of understanding and analyzing the real world experiences these companies have had in their software security development lifecycles.</p>

<p>I was privileged enough to get early access to this study and have to say over the last few weeks I have reflected on their skelton and see some real merit for using BSIMM in enterprise environments. It dictates a well rounded maturing process that can easily be adopted, even if in stages, to significantly increase the security effectiveness of a company's development process.</p>

<p>I highly recommend to take a look at it. You can download it <a href="http://bsi-mm.com/">here</a>.</p>

<p>If there is one criticism I would have on BSIMM, it is that it has a requirement of scale. In the study, the median for a software security group (SSG) is 35 to 40 people, which is much too large for a majority of software companies out there. With the adoption of many agile software development paradigms, teams are getting smaller, not bigger, and are becoming isolated from main development teams. Especially if outsourced. And in actuality, it is my belief its these smaller teams that would benefit most from a software security development lifecycle that is better studied, understood and adopted. It's one of the reasons I like the Microsoft SDL process. It works with small teams of 5 or 10 people in the entire team.</p>

<p>However, that is no reason to dismiss BSIMM. From the 110 activities, although some simply don't fit, much does, irregarless of the size of the team. The requirement is that it be bought into... shifting culture and defining attitude. What was interesting to see was the top 10 activities seen through most companies studied. They include:</p>

<ul>
<li>Create evangelism role/internal marketing
<li>Create policy
<li>Provide awareness training
<li>Create/use material specific to company history
<li>Build/publish security features (authentication, role management, key management, audit/log, crypto, protocols)
<li>Have SSG lead review efforts
<li>Use automated tools along with manual review
<li>Integrate black box security tools into the QA process (including protocol fuzzing)
<li>Use external pen testers to find problems
<li>Ensure host/network security basics in place
</ul>

<p>Sounds like good advice to me.</p>

<p>I'd like to congratulate Gary and his peers on an interesting study. And I hope others in the industry will look up this research and see how they can adopt it to their own development processes. With any luck, we can see adaptations to allow this to work with considerably smaller teams.</p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-03-05T20:49:46-08:00</dc:date>
</item>
<item>
<title>Using Information Cards when using Microsoft services</title>
<link>http://silverstr.ufies.org/blog/archives/001069.html</link>
<description><![CDATA[<p>I am down on the Microsoft campus for the week hanging with other security professionals. As I was coming to the building to listen to Steve Riley a few Security MVPs and I were talking about identity and I was surprised to hear that they didn't realize you can use a managed Information Card issued by Microsoft Live ID to provide single sign on to most of Microsoft's ecosystem. I use mine all the time, giving me single sign-on to MSDN, TechNet, Live, Connect etc. </p>

<p>Back in 2007 I actually blogged how to do this. But most people didn't realize that it has been rolled out to work with production services now, and has for some time (as a beta). So this blog is to provide a link on how to do this. </p>

<p>Rather simple.... just go here: <a href="https://login.live.com/beta/managecards.srf">https://login.live.com/beta/managecards.srf</a> </p>

<p>Doing that will get you issued a managed card which you can use on XPSP3, Vista and Windows 7 workstations. When you sign up, you will now have an option to present an information card. It looks like this: </p>

<p><img src="http://silverstr.ufies.org/LiveIDCard.jpg"></p>

<p>So if you ever find yourself complaining that you hate entering your Passport/LiveID password all the time when logging into Microsoft services, fear not. Use an Information Card and take advantage of single sign-on!... </p>
]]></description>
<guid isPermaLink="false">1069@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>I am down on the Microsoft campus for the week hanging with other security professionals. As I was coming to the building to listen to Steve Riley a few Security MVPs and I were talking about identity and I was surprised to hear that they didn't realize you can use a managed Information Card issued by Microsoft Live ID to provide single sign on to most of Microsoft's ecosystem. I use mine all the time, giving me single sign-on to MSDN, TechNet, Live, Connect etc. </p>

<p>Back in 2007 I actually blogged how to do this. But most people didn't realize that it has been rolled out to work with production services now, and has for some time (as a beta). So this blog is to provide a link on how to do this. </p>

<p>Rather simple.... just go here: <a href="https://login.live.com/beta/managecards.srf">https://login.live.com/beta/managecards.srf</a> </p>

<p>Doing that will get you issued a managed card which you can use on XPSP3, Vista and Windows 7 workstations. When you sign up, you will now have an option to present an information card. It looks like this: </p>

<p><img src="http://silverstr.ufies.org/LiveIDCard.jpg"></p>

<p>So if you ever find yourself complaining that you hate entering your Passport/LiveID password all the time when logging into Microsoft services, fear not. Use an Information Card and take advantage of single sign-on!... </p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-03-02T08:05:20-08:00</dc:date>
</item>
<item>
<title>HP proves they can design disaster-proof environments</title>
<link>http://silverstr.ufies.org/blog/archives/001067.html</link>
<description><![CDATA[<p>This had me chuckling today...</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/WFp-V_WRHxQ&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WFp-V_WRHxQ&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></description>
<guid isPermaLink="false">1067@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>This had me chuckling today...</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/WFp-V_WRHxQ&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WFp-V_WRHxQ&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
<dc:subject>Journal</dc:subject>
<dc:date>2009-02-20T09:02:02-08:00</dc:date>
</item>
<item>
<title>Crack that encryption! (or his head)</title>
<link>http://silverstr.ufies.org/blog/archives/001066.html</link>
<description><![CDATA[<p>My buddy <a href="http://arcterex.net/blog/">Alan</a> sent me an awesome link to a comic which I found really funny. Check this out:</p>

<p><img src="http://imgs.xkcd.com/comics/security.png"></p>

<p>Ain't that the truth?</p>
]]></description>
<guid isPermaLink="false">1066@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>My buddy <a href="http://arcterex.net/blog/">Alan</a> sent me an awesome link to a comic which I found really funny. Check this out:</p>

<p><img src="http://imgs.xkcd.com/comics/security.png"></p>

<p>Ain't that the truth?</p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-02-02T07:40:49-08:00</dc:date>
</item>
<item>
<title>Is UAC really broken in Windows 7? More importantly, does it make us less secure?</title>
<link>http://silverstr.ufies.org/blog/archives/001065.html</link>
<description><![CDATA[<p>OK, so everywhere I turn I am hearing people ridicule the changes in how UAC behaves in Windows 7. There is even proof of concept code that can turn off UAC without even being prompted.</p>

<p>For those with their heads in the sand, <a href="http://www.istartedsomething.com/20090130/uac-security-flaw-windows-7-beta-proof/">the story goes</a> that in Windows 7 the default behaviour for UAC is to “Notify me only when programs try to make changes to my computer” and “Don’t notify me when I make changes to Windows settings”. Because UAC is a "Windows setting", it means you can disable UAC without being prompted. And people believe that due to this behaviour, UAC is broken.</p>

<p>Now, I have to say I am personally not a fan of the new slider tuning functionality of UAC in Windows 7. When Windows Vista came out I applauded Microsoft's approach as it forced people to see the trust boundaries that were being broken in software applications that didn't run properly when using least privilege. After all, that is what UAC is designed to do. It enables people to run with the least privilege they need and to encourage applications to migrate to Standard User. Every time you see a prompt, you know which offending application could be written better. You turn to the vendor of that app and scream at them. And its working. Crispin Cowan, who works on the team at Microsoft focused on UAC, had an interesting chart in his presentations at PDC last year showing the prompt reduction people were seeing in the field by applications that were being fixed as Vista was being adopted. It's rather significant.</p>

<p><img src="http://silverstr.ufies.org/UACPrompts.jpg"></p>

<p>This is a positive aspect of UAC. </p>

<p>So if it's working, why would Microsoft change it? Well, it's a balance between security and usability. The goal of a technical safeguard providing value in any security aspect has to be weighed against the usability of the system. If it's too difficult for someone to adopt, people tend to find ways around it. This is exactly what happened with UAC in Vista. IT professionals (I will use the term LOOSELY here) were recommending people turn it off. Customers were complaining about the experience, and Microsoft listened to the feedback. Basically, in Windows 7 you got what you asked for *sigh*</p>

<p>Which is rather disappointing. I think Microsoft is making the right commercial decision, but not the right security one. I am not objecting to the new slider. Only to the default shipping state. Of course, I can easily get the level I want by adjusting BACK to high. Which is exactly what I have done in my Windows 7 installs to date. Let me be clear. <strong>If you want the same behaviour you have in Vista, you can get it by setting the slider to the highest setting.</strong> This gives you the right elevations with the secure desktop as you have it now.</p>

<p>I may personally object to Microsoft's decision because I don't find UAC a nuisance. I run as a Standard User. NOT as a protected admin in "administrator-approval" mode. I rarely see prompts, and my work desktop is Vista SP1, with a beta of SP2 on another. But as <A HREF="http://www.sbsdiva.com">Susan</a> is always so fond of saying, I am NOT a normal computer user. </p>

<p>So with an open mind, let's discuss an external view of Microsoft's decision. Vista got a bad wrap on UAC. Customers complained. So Microsoft changed the behaviour. Does this make us less secure?</p>

<p>Well first off, let's remember that UAC is NOT a technical safeguard to provide security boundaries. Mark Russinovich has shown on several occasions how to get around UAC. The goal of UAC is to help get us to a point where everyone runs as standard user by default, and that all software is written with that assumption. Crispin's stats shows it IS getting better as developers move towards this. However, UAC is NOT a mechanism to prevent applications from communicating with each other at different integrity levels on the same desktop. In other words, its trivial to send window messages from a user's desktop to an elevated process in the same desktop. And because of this, it means if someone can get you to run code on your system, it isn't your system anymore. This is Law #1 in the <a href="http://technet.microsoft.com/en-us/library/cc722487.aspx">10 Immutable Laws of Security</a>.  </p>

<blockquote>Law #1: If a bad guy can persuade you to run his program on your computer, it's not your computer anymore </blockquote>

<p>So if you have ever thought UAC prevented this, you are wrong. If you want that sort of isolation, the right way to do it is to use fast user switching and switch to a DIFFERENT desktop and log into an account with the appropriate privileges you need. This is what I do. If I NEED to do a bunch of admin things, I switch to an admin account and log in. If I need to browse places I am not confident in, I switch to a restricted account with almost no privileges. It's just safer that way. And for everything else I do on a daily basis, I use my Standard User account. </p>

<p>Now, let's reflect on the notion that the default settings make us less safe. Is that really true? Well in Vista, most people are told to turn OFF UAC. That's bad advice. But a reality we have seen. So in those situations, yes, UAC in Windows 7 is better. But what about those people that are used to UAC in Vista? Well, interestingly enough, what are we losing here? In Vista, most user's eyes gloss over when a UAC prompt shows up. Because few actually run as a Standard User, they confirm the prompt with a single click without even reading or understanding the message in front of them. So if we are making the choice for them on the most common prompts, is that a bad thing?</p>

<p>The fact this change exists in Windows 7 means Microsoft DID lower the bar for malware authors. It has gone from extremely difficult to disable UAC (but not impossible) to trivial. However, the malware has to first be executed. In most cases users will have had to install that software, in an elevated manner giving the malware a chance to run with higher privileges already. </p>

<p>Now before you go off and start pointing out malware can run directly in the browser without the user's knowledge or need to install anything, remember how IE works. When surfing online it runs in its own sandbox in the LOW integrity level. Microsoft called it "Protected Mode IE" (PMIE) for a reason. It is significantly more difficult to get hostile code on the Internet to run without your knowledge and be able to do things like modify UAC settings. Microsoft is working hard in IE8 to make that even more difficult. So as an attack vector, that is unlikely unless the attacker first breaches the IE sandbox. If they do that, you have bigger things to worry about than a UAC prompt going missing. :-)</p>

<p>So am I for Microsoft's default behaviour? Not for me personally. But I understand it. They have taken a look at the security risk and balanced it against the usability of the system. Remember, security is all about risk <strong><em>mitigation</em></strong>, NOT risk avoidance. They have looked at the real world experience of UAC in Vista and tweaked it to give the best experience, while being cognisant of the implications to security. For users coming from an XP world (which is most people since Vista adoption has been so slow), it means their experience will be better, and still more secure. And the chances of them following the guidance from the "IT professionals" who don't know any better to turn it off probably won't be followed. </p>

<p>So no, UAC is not broken in Windows 7. And it DOESN'T really make you less secure. But if you have concerns, stop using that damn adminstrator-approval mode account and move to use a Standard User account. And increase the UAC settings to High. You can always use the fast user switching and jump to a higher privileged desktop as needed. Of course, that shouldn't be a lot of times if you have software that actually works in a least privileged environment. And that is what is REALLY broken out there. Application vendors need to fix their stuff. Period. Which is what UAC was designed to help with!</p>
]]></description>
<guid isPermaLink="false">1065@http://silverstr.ufies.org/blog/</guid>
<content:encoded><![CDATA[<p>OK, so everywhere I turn I am hearing people ridicule the changes in how UAC behaves in Windows 7. There is even proof of concept code that can turn off UAC without even being prompted.</p>

<p>For those with their heads in the sand, <a href="http://www.istartedsomething.com/20090130/uac-security-flaw-windows-7-beta-proof/">the story goes</a> that in Windows 7 the default behaviour for UAC is to “Notify me only when programs try to make changes to my computer” and “Don’t notify me when I make changes to Windows settings”. Because UAC is a "Windows setting", it means you can disable UAC without being prompted. And people believe that due to this behaviour, UAC is broken.</p>

<p>Now, I have to say I am personally not a fan of the new slider tuning functionality of UAC in Windows 7. When Windows Vista came out I applauded Microsoft's approach as it forced people to see the trust boundaries that were being broken in software applications that didn't run properly when using least privilege. After all, that is what UAC is designed to do. It enables people to run with the least privilege they need and to encourage applications to migrate to Standard User. Every time you see a prompt, you know which offending application could be written better. You turn to the vendor of that app and scream at them. And its working. Crispin Cowan, who works on the team at Microsoft focused on UAC, had an interesting chart in his presentations at PDC last year showing the prompt reduction people were seeing in the field by applications that were being fixed as Vista was being adopted. It's rather significant.</p>

<p><img src="http://silverstr.ufies.org/UACPrompts.jpg"></p>

<p>This is a positive aspect of UAC. </p>

<p>So if it's working, why would Microsoft change it? Well, it's a balance between security and usability. The goal of a technical safeguard providing value in any security aspect has to be weighed against the usability of the system. If it's too difficult for someone to adopt, people tend to find ways around it. This is exactly what happened with UAC in Vista. IT professionals (I will use the term LOOSELY here) were recommending people turn it off. Customers were complaining about the experience, and Microsoft listened to the feedback. Basically, in Windows 7 you got what you asked for *sigh*</p>

<p>Which is rather disappointing. I think Microsoft is making the right commercial decision, but not the right security one. I am not objecting to the new slider. Only to the default shipping state. Of course, I can easily get the level I want by adjusting BACK to high. Which is exactly what I have done in my Windows 7 installs to date. Let me be clear. <strong>If you want the same behaviour you have in Vista, you can get it by setting the slider to the highest setting.</strong> This gives you the right elevations with the secure desktop as you have it now.</p>

<p>I may personally object to Microsoft's decision because I don't find UAC a nuisance. I run as a Standard User. NOT as a protected admin in "administrator-approval" mode. I rarely see prompts, and my work desktop is Vista SP1, with a beta of SP2 on another. But as <A HREF="http://www.sbsdiva.com">Susan</a> is always so fond of saying, I am NOT a normal computer user. </p>

<p>So with an open mind, let's discuss an external view of Microsoft's decision. Vista got a bad wrap on UAC. Customers complained. So Microsoft changed the behaviour. Does this make us less secure?</p>

<p>Well first off, let's remember that UAC is NOT a technical safeguard to provide security boundaries. Mark Russinovich has shown on several occasions how to get around UAC. The goal of UAC is to help get us to a point where everyone runs as standard user by default, and that all software is written with that assumption. Crispin's stats shows it IS getting better as developers move towards this. However, UAC is NOT a mechanism to prevent applications from communicating with each other at different integrity levels on the same desktop. In other words, its trivial to send window messages from a user's desktop to an elevated process in the same desktop. And because of this, it means if someone can get you to run code on your system, it isn't your system anymore. This is Law #1 in the <a href="http://technet.microsoft.com/en-us/library/cc722487.aspx">10 Immutable Laws of Security</a>.  </p>

<blockquote>Law #1: If a bad guy can persuade you to run his program on your computer, it's not your computer anymore </blockquote>

<p>So if you have ever thought UAC prevented this, you are wrong. If you want that sort of isolation, the right way to do it is to use fast user switching and switch to a DIFFERENT desktop and log into an account with the appropriate privileges you need. This is what I do. If I NEED to do a bunch of admin things, I switch to an admin account and log in. If I need to browse places I am not confident in, I switch to a restricted account with almost no privileges. It's just safer that way. And for everything else I do on a daily basis, I use my Standard User account. </p>

<p>Now, let's reflect on the notion that the default settings make us less safe. Is that really true? Well in Vista, most people are told to turn OFF UAC. That's bad advice. But a reality we have seen. So in those situations, yes, UAC in Windows 7 is better. But what about those people that are used to UAC in Vista? Well, interestingly enough, what are we losing here? In Vista, most user's eyes gloss over when a UAC prompt shows up. Because few actually run as a Standard User, they confirm the prompt with a single click without even reading or understanding the message in front of them. So if we are making the choice for them on the most common prompts, is that a bad thing?</p>

<p>The fact this change exists in Windows 7 means Microsoft DID lower the bar for malware authors. It has gone from extremely difficult to disable UAC (but not impossible) to trivial. However, the malware has to first be executed. In most cases users will have had to install that software, in an elevated manner giving the malware a chance to run with higher privileges already. </p>

<p>Now before you go off and start pointing out malware can run directly in the browser without the user's knowledge or need to install anything, remember how IE works. When surfing online it runs in its own sandbox in the LOW integrity level. Microsoft called it "Protected Mode IE" (PMIE) for a reason. It is significantly more difficult to get hostile code on the Internet to run without your knowledge and be able to do things like modify UAC settings. Microsoft is working hard in IE8 to make that even more difficult. So as an attack vector, that is unlikely unless the attacker first breaches the IE sandbox. If they do that, you have bigger things to worry about than a UAC prompt going missing. :-)</p>

<p>So am I for Microsoft's default behaviour? Not for me personally. But I understand it. They have taken a look at the security risk and balanced it against the usability of the system. Remember, security is all about risk <strong><em>mitigation</em></strong>, NOT risk avoidance. They have looked at the real world experience of UAC in Vista and tweaked it to give the best experience, while being cognisant of the implications to security. For users coming from an XP world (which is most people since Vista adoption has been so slow), it means their experience will be better, and still more secure. And the chances of them following the guidance from the "IT professionals" who don't know any better to turn it off probably won't be followed. </p>

<p>So no, UAC is not broken in Windows 7. And it DOESN'T really make you less secure. But if you have concerns, stop using that damn adminstrator-approval mode account and move to use a Standard User account. And increase the UAC settings to High. You can always use the fast user switching and jump to a higher privileged desktop as needed. Of course, that shouldn't be a lot of times if you have software that actually works in a least privileged environment. And that is what is REALLY broken out there. Application vendors need to fix their stuff. Period. Which is what UAC was designed to help with!</p>
]]></content:encoded>
<dc:subject>Security</dc:subject>
<dc:date>2009-01-31T14:35:00-08:00</dc:date>
</item>


</channel>
</rss>