<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>.NET MVP KenLin's Blog : Security</title><link>http://msmvps.com/blogs/kenlin/archive/tags/Security/default.aspx</link><description>Tags: Security</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Another security strategy - Using Least Privilege</title><link>http://msmvps.com/blogs/kenlin/archive/2006/02/14/83457.aspx</link><pubDate>Tue, 14 Feb 2006 02:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:83457</guid><dc:creator>kenlin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/kenlin/rsscomments.aspx?PostID=83457</wfw:commentRss><comments>http://msmvps.com/blogs/kenlin/archive/2006/02/14/83457.aspx#comments</comments><description>&lt;P&gt;I recently read about Programming on Windows Authenication, I got a lto of result after searching. I have in touch with Aaron Margosis and Keith Brown. Aaron is a Senior Consultant with Microsoft Consulting Services.&amp;nbsp; He wrote about "Non-Admin" and also "Least Privilege". Keith Brown is MVP - Visual Develop in Security. He wrote about Programming Security and also Secondary Logon. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;UserFul Link:&lt;/STRONG&gt;&lt;BR&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD&gt;Aaron Margosis:&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/default.aspx"&gt;http://blogs.msdn.com/aaron_margosis/default.aspx&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://nonadmin.editme.com/"&gt;http://nonadmin.editme.com&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Keith Brown:&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://www.develop.com/us/technology/techresources.aspx"&gt;http://www.develop.com/us/technology/techresources.aspx&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://pluralsight.com/blogs/keith/"&gt;http://pluralsight.com/blogs/keith/&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/msj/0899/security/security0899.aspx"&gt;http://www.microsoft.com/msj/0899/security/security0899.aspx&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://www.awprofessional.com/authors/bio.asp?a=ec47c64d-afa4-44f8-a730-e121257b5e15&amp;amp;rl=1"&gt;http://www.awprofessional.com/authors/bio.asp?a=ec47c64d-afa4-44f8-a730-e121257b5e15&amp;amp;rl=1&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;MSDN Article:&lt;/TD&gt;
&lt;TD&gt;&lt;A href="http://msdn.microsoft.com/security/default.aspx?pull=/library/en-us/dnnetsec/html/credmgmt.asp"&gt;Credential Management with the .NET Framework 2.0&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;Also, I read about something on "Least User Priveledge" writen by Brian Boston. Here is his article, &lt;BR&gt;&lt;/P&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;One of the interesting conundrums these days with users running Microsoft Windows XP is how an operating system built on Windows NT should require so much help to be “secure.”&amp;nbsp; How is it that a product designed with security in mind be so insecure as to require so many additional tools to keep us free of spyware and other malicious attacks?&amp;nbsp; While you can argue that the evolution of invasive technology requires us to be more vigilant, any security expert who has been around a while knows the answer is rooted not in technology but in our human behavior.&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;How many of you run Windows XP all the time with administrator rights?&amp;nbsp; Even among a more technical crowd, the percentage of people running as Admin on their system is pretty high.&amp;nbsp; This is, of course, what makers of malicious software are counting on.&amp;nbsp; If they can survive the gauntlet of firewalls, anti-virus, and spyware detection programs, they can usually count doing what they want because you as Administrator have granted them that right.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;FONT size=2&gt;Why do people run as Administrator?&amp;nbsp; The simplest answer is that it’s easier than running as Standard User.&amp;nbsp; Adding devices or installing software usually requires running as Admin. Programs can and do fail to either run or function correctly unless you are logged in with admin rights.&amp;nbsp; Of course, that is also why worms, Trojans, and viruses like the environment as well.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;FONT size=2&gt;The use of &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/uac/" target=_blank&gt;&lt;FONT size=2&gt;User Access Control&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; in Windows Vista (formally known a LUA and &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/uap/archive/2005/10/13/480740.aspx" target=_blank&gt;&lt;FONT size=2&gt;other names&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;) will help with this problem in some ways.&amp;nbsp; When a program or task requires a higher level of access, Windows Vista will ask you for permission to give it that access.&amp;nbsp; Will this help?&amp;nbsp; Probably.&amp;nbsp; Will be annoying?&amp;nbsp; Very likely.&amp;nbsp; One way to get a jump and reduce that annoyance is to start running as Standard User right now in Windows XP.&amp;nbsp; That way you can understand and perhaps correct problems before you can confronted in Windows Vista..and be more secure as well.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;One person committed to that course is a Aaron Margosis.&amp;nbsp; Aaron is a Senior Consultant with Microsoft Consulting Services.&amp;nbsp; He also runs weblog subtitled “&lt;/FONT&gt;&lt;A href="https://blogs.msdn.com/aaron%5Fmargosis/"&gt;&lt;FONT size=2&gt;The Non-Admin blog – running with least privilege on the desktop&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.” Over the last few years, Aaron has been running as Standard User on Windows XP and documenting how he has been doing it on his blog.&amp;nbsp; Aaron has developed tools, scripts, and strategy to keep him from logging into his Admin account when he starts up.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;FONT size=2&gt;Aaron also speaks at conferences about this topic and advocating developers write applications that do not require administrative access.&amp;nbsp; His point is that developers usually build their applications while running as Admin and do not test those applications as Standard Users.&amp;nbsp; This often results in unnecessary or irrelevant calls to files or registry entries fail when logged in as Standard User.&amp;nbsp; Aaron often illustrates his point by makes changes what permit certain applications to run without this problem.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;FONT size=2&gt;So, if you haven’t enough New Year’s resolutions for this year, consider running as Standard User and practice what Aaron and like minded people are doing.&amp;nbsp; Use his &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/" target=_blank&gt;&lt;FONT size=2&gt;blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; as a reference, listen to a webcast of his 2005 TechEd talk,&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032274955&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;&lt;FONT size=2&gt;Tips and Tricks to Running Windows with Least Privilege (Level 300)&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;,&amp;nbsp; and check out the &lt;/FONT&gt;&lt;A href="http://casting.dlservice.microsoft.com/download/4/b/4/4b4cce23-edcc-4ed5-970b-9e63a0535919/Aaron_Margosis.wmv"&gt;&lt;FONT size=2&gt;podcast&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; he did right after the session.&amp;nbsp; You can also explorer resources on the &lt;/FONT&gt;&lt;A href="http://nonadmin.editme.com/" target=_blank&gt;&lt;FONT size=2&gt;nonadmin wiki.&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=83457" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/kenlin/archive/tags/Security/default.aspx">Security</category></item></channel></rss>