<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Tech Seige - Network</title>
    <link>http://www.patrickhynds.com/</link>
    <description>newtelligence powered</description>
    <language>en-us</language>
    <copyright>Patrick Hynds</copyright>
    <lastBuildDate>Tue, 21 Dec 2010 04:13:08 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>patrick@dtsnh.com</managingEditor>
    <webMaster>patrick@dtsnh.com</webMaster>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=001988fe-6da8-47c3-b777-44eb3692478c</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,001988fe-6da8-47c3-b777-44eb3692478c.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,001988fe-6da8-47c3-b777-44eb3692478c.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=001988fe-6da8-47c3-b777-44eb3692478c</wfw:commentRss>
      <slash:comments>12</slash:comments>
      <title>SQL Myths - Must Read</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,001988fe-6da8-47c3-b777-44eb3692478c.aspx</guid>
      <link>http://www.patrickhynds.com/SQLMythsMustRead.aspx</link>
      <pubDate>Tue, 21 Dec 2010 04:13:08 GMT</pubDate>
      <description>&lt;a href="http://www.sqlskills.com/blogs/paul/"&gt;Paul Randall&lt;/a&gt; has a compiled document
with all his blog posts on SQL Myths that I think is a must read if you consider SQL
Server part of your core competence. It is probably not very interesting to pure devs,
but I would still suggest you take a scan of this so you can avoid making assumptions
that are either out of date or just plain wrong. Find the link to the PDF here: &lt;a href"http://www.sqlskills.com/blogs/paul/"&gt;http://www.sqlskills.com/blogs/paul/CommonSQLServerMyths.pdf&lt;/a&gt;&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=001988fe-6da8-47c3-b777-44eb3692478c" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,001988fe-6da8-47c3-b777-44eb3692478c.aspx</comments>
      <category>Network</category>
      <category>Software Dev</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,8a9fd130-69f1-4912-95bd-dd65fd57bd27.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,8a9fd130-69f1-4912-95bd-dd65fd57bd27.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</wfw:commentRss>
      <slash:comments>96</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I was recently asked how to cost effectively
do backup and Disaster Recovery (DR) for a 50 or so person organization. 
<p>
Here is what I have found to be a pretty good way to go that won't break the bank. 
</p><p>
For an organization this size I use Backup Assist (http://www.backupassist.com). It
leverages Windows Backup and has agents for Exchange and SQL. 
</p><p>
I then break things into three categories and treat each slightly differently. 
</p><p>
Level 1<br />
The things you call critical such as active email, source code, CRM, financial data,
etc. 
<br />
This stuff gets backed up daily and depending on my level of paranoia (how screwed
we are if we lose X days) I copy it offsite either to an alternate office or if none
exists (your scenario) to either a hosted server at a datacenter somewhere (max on
the disk and bandwidth and min on all else which is much less than you $750 per month)
or to a server connected via VPN to the company principle's house (poor man's hosted
server). 
</p><p>
Level 2<br />
The things that change often, but just aren't level 1 such as home directories, business
shares and other data. 
<br />
Data in this category gets weekly backups and usually gets posted monthly to a large
USB drive which gets rotated with its twin monthly. The drive with the current data
is brought offsite for storage (again maybe to the company principal's house or maybe
a safe deposit box). When the new drive is delivered the old one comes back to be
used for the following month's backup. 
</p><p>
Level 3<br />
These are the unchanging files like images, email archives and stuff. 
<br />
You can either burn these to optical media (if you do muliple copies with one going
to the company principal's house(s) and a copy to the safety deposit box if you got
one) or you can lump this onto the USB drive shuffle. 
</p><p>
Hope this helps those who might be looking for this kind of insight.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=8a9fd130-69f1-4912-95bd-dd65fd57bd27" /></p></body>
      <title>Advice for Small Org Backup on a Budget</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,8a9fd130-69f1-4912-95bd-dd65fd57bd27.aspx</guid>
      <link>http://www.patrickhynds.com/AdviceForSmallOrgBackupOnABudget.aspx</link>
      <pubDate>Mon, 08 Feb 2010 02:29:29 GMT</pubDate>
      <description>I was recently asked how to cost effectively do backup and Disaster Recovery (DR) for a 50 or so person organization.
&lt;p&gt;
Here is what I have found to be a pretty good way to go that won't break the bank. 
&lt;p&gt;
For an organization this size I use Backup Assist (http://www.backupassist.com). It
leverages Windows Backup and has agents for Exchange and SQL. 
&lt;p&gt;
I then break things into three categories and treat each slightly differently. 
&lt;p&gt;
Level 1&lt;br&gt;
The things you call critical such as active email, source code, CRM, financial data,
etc. 
&lt;br&gt;
This stuff gets backed up daily and depending on my level of paranoia (how screwed
we are if we lose X days) I copy it offsite either to an alternate office or if none
exists (your scenario) to either a hosted server at a datacenter somewhere (max on
the disk and bandwidth and min on all else which is much less than you $750 per month)
or to a server connected via VPN to the company principle's house (poor man's hosted
server). 
&lt;p&gt;
Level 2&lt;br&gt;
The things that change often, but just aren't level 1 such as home directories, business
shares and other data. 
&lt;br&gt;
Data in this category gets weekly backups and usually gets posted monthly to a large
USB drive which gets rotated with its twin monthly. The drive with the current data
is brought offsite for storage (again maybe to the company principal's house or maybe
a safe deposit box). When the new drive is delivered the old one comes back to be
used for the following month's backup. 
&lt;p&gt;
Level 3&lt;br&gt;
These are the unchanging files like images, email archives and stuff. 
&lt;br&gt;
You can either burn these to optical media (if you do muliple copies with one going
to the company principal's house(s) and a copy to the safety deposit box if you got
one) or you can lump this onto the USB drive shuffle. 
&lt;p&gt;
Hope this helps those who might be looking for this kind of insight.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=8a9fd130-69f1-4912-95bd-dd65fd57bd27" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,8a9fd130-69f1-4912-95bd-dd65fd57bd27.aspx</comments>
      <category>Network</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=5e0ac609-67ec-4c1a-86ad-f72260003779</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,5e0ac609-67ec-4c1a-86ad-f72260003779.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,5e0ac609-67ec-4c1a-86ad-f72260003779.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5e0ac609-67ec-4c1a-86ad-f72260003779</wfw:commentRss>
      <slash:comments>57</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">StrangeLoop has finally announced their
AppScaler device!<br /><br /><a href="http://www.campbellassociates.ca/blog/PermaLink,guid,1ee1c4cd-fa2f-4934-91d8-7eba7c7cbcb6.aspx">Richard
Campbell</a> told me about his involvement in StrangeLoop a while ago and I have been
dying to tell people about it, but until now it has been confidential.<br /><br />
Basically the AppScaler takes a web farms major headaches and lifts them into the
loadbalancer and out of the way of your developers.  It really is a cool strategy
because it gives sites real performance gains over hosting Session State on a state
server or in a database along with a whole host of other performance enhancing and
bandwidth saving features.<br /><br />
Check out the recent <a href="http://www.networkworld.com/includes/ads-pre.html">article
at NetWorkWorld.com</a> about it.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=5e0ac609-67ec-4c1a-86ad-f72260003779" /></body>
      <title>Big boost for ASP.Net scalability</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,5e0ac609-67ec-4c1a-86ad-f72260003779.aspx</guid>
      <link>http://www.patrickhynds.com/BigBoostForASPNetScalability.aspx</link>
      <pubDate>Tue, 22 May 2007 00:24:28 GMT</pubDate>
      <description>StrangeLoop has finally announced their AppScaler device!&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.campbellassociates.ca/blog/PermaLink,guid,1ee1c4cd-fa2f-4934-91d8-7eba7c7cbcb6.aspx"&gt;Richard
Campbell&lt;/a&gt; told me about his involvement in StrangeLoop a while ago and I have been
dying to tell people about it, but until now it has been confidential.&lt;br&gt;
&lt;br&gt;
Basically the AppScaler takes a web farms major headaches and lifts them into the
loadbalancer and out of the way of your developers.&amp;nbsp; It really is a cool strategy
because it gives sites real performance gains over hosting Session State on a state
server or in a database along with a whole host of other performance enhancing and
bandwidth saving features.&lt;br&gt;
&lt;br&gt;
Check out the recent &lt;a href="http://www.networkworld.com/includes/ads-pre.html"&gt;article
at NetWorkWorld.com&lt;/a&gt; about it.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=5e0ac609-67ec-4c1a-86ad-f72260003779" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,5e0ac609-67ec-4c1a-86ad-f72260003779.aspx</comments>
      <category>Development</category>
      <category>Management</category>
      <category>Network</category>
      <category>Software Dev</category>
      <category>Web Hosting</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=766247b2-d2a6-4070-9fba-69120d7d3be7</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,766247b2-d2a6-4070-9fba-69120d7d3be7.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,766247b2-d2a6-4070-9fba-69120d7d3be7.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=766247b2-d2a6-4070-9fba-69120d7d3be7</wfw:commentRss>
      <slash:comments>24</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The topic of the AT command and the command prompt came up on an internal list I am
on with Microsoft the jist of which was, "How do I securely turn this junk off".<br /><br />
The answer is that to some degree the command prompt and especially when coupled with
the Task Scheduler is a security hole that is closable, but not trivially. 
You can patch it using things like this <a href="http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/93465.mspx?mfr=true">http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/93465.mspx?mfr=true</a><br />
and you if you really want to wipe out the user's option you should reset the task
scheduler service to use a low / no priv account and disable it (I am paranoid, but
I have my reasons). The problem is that the perspective of most that come up against
this is that you shouldn't have to do this, but the reality is that you do.<br /><br />
For a scary look at why simply taking the RUN command off the Start menu is not enough
try the following:<br />
Open up "Help and Support" from the Start menu and seach for "command".  
<br />
Select the entry that describes how to "Test a TCP/IP configuration using the ping
command"<br />
You will see that there is a link that will open up a command prompt (it doesn't run
as System, but it runs).  
<br />
That is the XP version.  
<br /><br />
The Windows 2003 Server one takes more searching, but it is there.<br /><br />
The issue is not that the functionality exists, we all want functionality. 
The problem is when it is hard (or impossible) to shut something off effectively it
is maddening and often leaves people dismayed.<br /><br />
Time for an analogy:<br />
I have doors on my house that I leave unlocked all the time.  The dogs and other
things in the house keep it secure (if you know me then you know what I mean), but
if I wanted to secure those doors and found that I could lock them, but the manufacturer
set them up so that the hinges were on the outside and manipulatable by an intruder
then I would be unhappy.  Most security outrage and dismay comes from features
that just didn't take security into consideration for the times when I don't want
the user to do anything except what the user is told they can do.<br />
 <br />
This will always be an arms race.  If one of our <a href="http://www.cyberspacesamurai.com">professional
security gurus such as Duane Laflotte</a> wants to get in and has physical access
to a workstation or server then he can get in, but there is a point where I will say,
yes I accept that there are some things I can't defend against.  If you use a
tank to blow in my front door, I won't moan to the manufacturer about them not being
tank proof, that is what the mines are for ;)<br />
 <br />
Is Vista the solution to all security problems?  I doubt it.  I expect that
there will be improvement based on features I already know are in the most recent
builds, but I won't judge the security of Vista until after it ships (and won't pay
all that much attention to it until then either) since the devil is in the details
and the truth is in the final bits.  Submarines either leak or they don't. 
The OS will be judged in much the same way in regards to security. 
<br /><br />
Ultimately information is power.  Nowhere is that more true than in the realm
of security.  I suggest that you learn all you can and I will do what I can to
help.
</p>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=766247b2-d2a6-4070-9fba-69120d7d3be7" />
      </body>
      <title>Command Prompts and other security nightmares</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,766247b2-d2a6-4070-9fba-69120d7d3be7.aspx</guid>
      <link>http://www.patrickhynds.com/CommandPromptsAndOtherSecurityNightmares.aspx</link>
      <pubDate>Tue, 03 Oct 2006 20:07:10 GMT</pubDate>
      <description>&lt;p&gt;
The topic of the AT command and the command prompt came up on an internal list I am
on with Microsoft the jist of which was, "How do I securely turn this junk off".&lt;br&gt;
&lt;br&gt;
The answer is that to some degree the command prompt and especially when coupled with
the Task Scheduler&amp;nbsp;is a security hole that is closable, but not trivially.&amp;nbsp;
You can patch it using things like this &lt;a href="http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/93465.mspx?mfr=true"&gt;http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/93465.mspx?mfr=true&lt;/a&gt;
&lt;br&gt;
and you if you really want to wipe out the user's option you should reset the task
scheduler service to use a low / no priv account and disable it (I am paranoid, but
I have my reasons). The problem is that the perspective of most that come up against
this is that you shouldn't have to do this, but the reality is that you do.&lt;br&gt;
&lt;br&gt;
For a scary look at why simply taking the RUN command off the Start menu is not enough
try the following:&lt;br&gt;
Open up "Help and Support" from the Start menu and seach for "command".&amp;nbsp; 
&lt;br&gt;
Select the entry that describes how to "Test a TCP/IP configuration using the ping
command"&lt;br&gt;
You will see that there is a link that will open up a command prompt (it doesn't run
as System, but it runs).&amp;nbsp; 
&lt;br&gt;
That is the XP version.&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
The Windows 2003 Server one takes more searching, but it is there.&lt;br&gt;
&lt;br&gt;
The issue is not&amp;nbsp;that the functionality exists, we all want functionality.&amp;nbsp;
The problem is when it is hard (or impossible) to shut something off effectively it
is maddening and often leaves people dismayed.&lt;br&gt;
&lt;br&gt;
Time for an analogy:&lt;br&gt;
I have doors on my house that I leave unlocked all the time.&amp;nbsp; The dogs and other
things in the house keep it secure (if you know me then you know what I mean), but
if I wanted to secure those doors and found that I could lock them, but the manufacturer
set them up so that the hinges were on the outside and manipulatable by an intruder
then I would be unhappy.&amp;nbsp; Most security outrage and dismay comes from features
that just didn't take security into consideration for the times when I don't want
the user to do anything except what the user is told they can do.&lt;br&gt;
&amp;nbsp;&lt;br&gt;
This will always be an arms race.&amp;nbsp; If one of our &lt;a href="http://www.cyberspacesamurai.com"&gt;professional
security gurus such as Duane Laflotte&lt;/a&gt;&amp;nbsp;wants to get in and has physical access
to a workstation or server then he can get in, but there is a point where I will say,
yes I accept that there are some things I can't defend against.&amp;nbsp; If you use a
tank to blow in my front door, I won't moan to the manufacturer about them not being
tank proof, that is what the mines are for ;)&lt;br&gt;
&amp;nbsp;&lt;br&gt;
Is Vista the solution to all security problems?&amp;nbsp; I doubt it.&amp;nbsp; I expect that
there will be improvement based on features I already know are in the most recent
builds, but I won't judge the security of Vista until after it ships (and won't pay
all that much attention to it until then either) since the devil is in the details
and the truth is in the final bits.&amp;nbsp; Submarines either leak or they don't.&amp;nbsp;
The OS will be judged in much the same way in regards to security. 
&lt;br&gt;
&lt;br&gt;
Ultimately information is power.&amp;nbsp; Nowhere is that more true than in the realm
of security.&amp;nbsp; I suggest that you learn all you can and I will do what I can to
help.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=766247b2-d2a6-4070-9fba-69120d7d3be7" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,766247b2-d2a6-4070-9fba-69120d7d3be7.aspx</comments>
      <category>Network</category>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=9ff76b07-122f-465e-a2e2-06ea1d7750b3</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,9ff76b07-122f-465e-a2e2-06ea1d7750b3.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,9ff76b07-122f-465e-a2e2-06ea1d7750b3.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9ff76b07-122f-465e-a2e2-06ea1d7750b3</wfw:commentRss>
      <slash:comments>34</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
There are many varying opinions on almost everything, but Compliance is one of those
topics like economics, everyone has a different opinion it seems.<br /><br />
I was reading an article by one of the Systems Engineers at Network Appliance entitled,
"<a href="http://communications.netapp.com/PS!l80h7QrUJ/cFBgIAAAAGCgFICggzNzM1MzUyOAoKMTY0MTM0NzIzMwkABtLMCgkxNTU4MDE4MjYF">Six
Tips for Archive and<br />
Compliance Planning</a>" and while I agree with most of the points Mike Riley makes,
I had to think a bit about his words on Encryption.<br /><br />
He isn't saying not to use encryption, on the contrary, he is saying that encryption
is a must, but the advice is sound.  Be careful what you do and the ramifications. 
With compliance systems, often search and rapid retrieval are key and these are some
of the most plausible arguements against specific applications of encryption.<br /><br />
As always, look before you leap.  I guarentee that if you think about where you
should be using encryption you are already ahead of most.<br /><br /></p>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=9ff76b07-122f-465e-a2e2-06ea1d7750b3" />
      </body>
      <title>Considering Compliance implications...</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,9ff76b07-122f-465e-a2e2-06ea1d7750b3.aspx</guid>
      <link>http://www.patrickhynds.com/ConsideringComplianceImplications.aspx</link>
      <pubDate>Fri, 22 Sep 2006 15:19:34 GMT</pubDate>
      <description>&lt;p&gt;
There are many varying opinions on almost everything, but Compliance is one of those
topics like economics, everyone has a different opinion it seems.&lt;br&gt;
&lt;br&gt;
I was reading an article by one of the Systems Engineers at Network Appliance entitled,
"&lt;a href="http://communications.netapp.com/PS!l80h7QrUJ/cFBgIAAAAGCgFICggzNzM1MzUyOAoKMTY0MTM0NzIzMwkABtLMCgkxNTU4MDE4MjYF"&gt;Six
Tips for Archive and&lt;br&gt;
Compliance Planning&lt;/a&gt;" and while I agree with most of the points Mike Riley makes,
I had to think a bit about his words on Encryption.&lt;br&gt;
&lt;br&gt;
He isn't saying not to use encryption, on the contrary, he is saying that encryption
is a must, but the advice is sound.&amp;nbsp; Be careful what you do and the ramifications.&amp;nbsp;
With compliance systems, often search and rapid retrieval are key and these are some
of the most plausible arguements against specific applications of encryption.&lt;br&gt;
&lt;br&gt;
As always, look before you leap.&amp;nbsp; I guarentee that if you think about where you
should be using encryption you are already ahead of most.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=9ff76b07-122f-465e-a2e2-06ea1d7750b3" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,9ff76b07-122f-465e-a2e2-06ea1d7750b3.aspx</comments>
      <category>Network</category>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="2">
          <p>
I was recently asked by a very technical and very sharp friend of mine about the symantics
of permissions on copy.<br /><br />
I figured if he needed some guidance on how this works then there must be a ton of
other developers who could use a refresher so here goes:<br /><br />
There are alot of reasons that a developer or QA engineer must use copy or move to
get their applications running for test or even for production.  The problem
is that the same old processes that worked so many times before can often mask a misconception
or two that arise as "bugs" when the moons do not align to make the old process function
as expected.  Case in point.  You want to deploy a web application which
has notoriously particular permissions requirements.  If copy has always worked
in  the past, but on the new server you are getting strange permissions then
you might be forgetting some of the rules.<br /><br />
The first thing to take into account is whether this is this a move within the same
volume (nothing fancy) or a move across volumes (maybe obscured by DFS) or even just
a plain old copy (often the case).<br /><br />
A move within volumes would mean you should have the permissions preserved. A move
across volumes is actually a copy and a delete combined and means you are just getting
the permissions of the target folder which is by design and this is also the behavior
of a copy unless you use something like scopy which preserves permissions.<br /><br />
If a copy in the past has preserved permissions and you didn't use scopy (very handy
by the way) then either there is a setting in Windows that I am unaware
of (please enlighten me) or you got lucky in the past and the target folder permissions
were what you expected.<br /><br />
Usually file permissions and especially the semantics of permissions on copy vs. move
are the domain of network types.  In many cases it helps alot to be a mongrel
from both worlds.
</p>
        </font>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f" />
      </body>
      <title>File System Permissions on copy or move</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f.aspx</guid>
      <link>http://www.patrickhynds.com/FileSystemPermissionsOnCopyOrMove.aspx</link>
      <pubDate>Wed, 12 Apr 2006 07:38:26 GMT</pubDate>
      <description>&lt;font size=2&gt; 
&lt;p&gt;
I was recently asked by a very technical and very sharp friend of mine about the symantics
of permissions on copy.&lt;br&gt;
&lt;br&gt;
I figured if he needed some guidance on how this works then there must be a ton of
other developers who could use a refresher so here goes:&lt;br&gt;
&lt;br&gt;
There are alot of reasons that a developer or QA engineer must use copy or move to
get their applications running for test or even for production.&amp;nbsp; The problem
is that the same old processes that worked so many times before can often mask a misconception
or two that arise as "bugs" when the moons do not align to make the old process function
as expected.&amp;nbsp; Case in point.&amp;nbsp; You want to deploy a web application which
has notoriously particular permissions requirements.&amp;nbsp; If copy has always worked
in&amp;nbsp; the past, but on the new server you are getting strange permissions then
you might be forgetting some of the rules.&lt;br&gt;
&lt;br&gt;
The first thing to take into account is whether this is this a move within the same
volume (nothing fancy) or a move across volumes (maybe obscured by DFS) or even just
a plain old copy (often the case).&lt;br&gt;
&lt;br&gt;
A move within volumes would mean you should have the permissions preserved. A move
across volumes is actually a copy and a delete combined and means you are just getting
the permissions of the target folder which is by design and this is also the behavior
of a copy unless you use something like scopy which preserves permissions.&lt;br&gt;
&lt;br&gt;
If a copy in the past has preserved permissions and you didn't use scopy (very handy
by the&amp;nbsp;way)&amp;nbsp;then either there is a setting in Windows that I am unaware
of (please enlighten me) or you got lucky in the past and the target folder permissions
were what you expected.&lt;br&gt;
&lt;br&gt;
Usually file permissions and especially the semantics of permissions on copy vs. move
are the domain of network types.&amp;nbsp; In many cases it helps alot to be a mongrel
from both worlds.
&lt;/p&gt;
&lt;/font&gt;&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,40d6ee67-f1a5-4cf8-9da8-d5d0a7df9c9f.aspx</comments>
      <category>Development</category>
      <category>Network</category>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=3628168a-81f9-4ec5-b4a3-44c8283d1d78</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,3628168a-81f9-4ec5-b4a3-44c8283d1d78.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,3628168a-81f9-4ec5-b4a3-44c8283d1d78.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3628168a-81f9-4ec5-b4a3-44c8283d1d78</wfw:commentRss>
      <slash:comments>16</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">As the title of this site states, it is
a real battle to keep up with the technology and an even bigger challenge to have
a life along with that effort.  On a fairly regular basis now I realize this
when a standard feature of a widely available tool or technology is virtually unknown
and therefore unused.  I am pretty sure that queries in Active Directory falls
into this catagory.<br /><br />
In Active Directory Users and Computers you can create custom queries through the
MMC that can help you track down security problems that are very work intensive to
do manually.  In the Common Quesries dialog you can even check a box to search
for Non expiring passwords and disabled accounts.  Disabled accounts aren't very
interesting since the UI gives you that list in a browsable AD, but accounts set to
bypass the password expiration rules are a perfect way for an outgoing administrator
to create and preserve a backdoor.<br /><br />
Check it out, who knows what else you might find in there!<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=3628168a-81f9-4ec5-b4a3-44c8283d1d78" /></body>
      <title>AD Security Feature you should know about</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,3628168a-81f9-4ec5-b4a3-44c8283d1d78.aspx</guid>
      <link>http://www.patrickhynds.com/ADSecurityFeatureYouShouldKnowAbout.aspx</link>
      <pubDate>Fri, 13 Jan 2006 03:47:37 GMT</pubDate>
      <description>As the title of this site states, it is a real battle to keep up with the technology and an even bigger challenge to have a life along with that effort.&amp;nbsp; On a fairly regular basis now I realize this when a standard feature of a widely available tool or technology is virtually unknown and therefore unused.&amp;nbsp; I am pretty sure that queries in Active Directory falls into this catagory.&lt;br&gt;
&lt;br&gt;
In Active Directory Users and Computers you can create custom queries through the
MMC that can help you track down security problems that are very work intensive to
do manually.&amp;nbsp; In the Common Quesries dialog you can even check a box to search
for Non expiring passwords and disabled accounts.&amp;nbsp; Disabled accounts aren't very
interesting since the UI gives you that list in a browsable AD, but accounts set to
bypass the password expiration rules are a perfect way for an outgoing administrator
to create and preserve a backdoor.&lt;br&gt;
&lt;br&gt;
Check it out, who knows what else you might find in there!&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=3628168a-81f9-4ec5-b4a3-44c8283d1d78" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,3628168a-81f9-4ec5-b4a3-44c8283d1d78.aspx</comments>
      <category>Network</category>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=15251d60-663f-4016-98a4-8e71767b13bc</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,15251d60-663f-4016-98a4-8e71767b13bc.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,15251d60-663f-4016-98a4-8e71767b13bc.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=15251d60-663f-4016-98a4-8e71767b13bc</wfw:commentRss>
      <slash:comments>18</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Windows 2003 Server Pack 1 has a new capability that you might want to look into called
Quarantine VPN.<br /><br />
With this technique you can validate that all clients that connect to your VPN meet
specific requirements before they actually get access to network resources. 
Microsoft has been doing this on their network for quite a while now and they have
finally given everyone else that uses their products the same capability.<br /><br />
For details on how to implement it and a more in depth overview on Quarantine VPN
read this <a href="http://www.microsoft.com/technet/security/prodtech/windowsserver2003/quarantineservices/default.mspx">Technet
article</a>.
</p>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=15251d60-663f-4016-98a4-8e71767b13bc" />
      </body>
      <title>Quarantine VPN</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,15251d60-663f-4016-98a4-8e71767b13bc.aspx</guid>
      <link>http://www.patrickhynds.com/QuarantineVPN.aspx</link>
      <pubDate>Mon, 08 Aug 2005 14:57:56 GMT</pubDate>
      <description>&lt;p&gt;
Windows 2003 Server Pack 1 has a new capability that you might want to look into called
Quarantine VPN.&lt;br&gt;
&lt;br&gt;
With this technique you can validate that all clients that connect to your VPN meet
specific requirements before they actually get access to network resources.&amp;nbsp;
Microsoft has been doing this on their network for quite a while now and they have
finally given everyone else that uses their products the same capability.&lt;br&gt;
&lt;br&gt;
For details on how to implement it and a more in depth overview on Quarantine VPN
read this &lt;a href="http://www.microsoft.com/technet/security/prodtech/windowsserver2003/quarantineservices/default.mspx"&gt;Technet
article&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=15251d60-663f-4016-98a4-8e71767b13bc" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,15251d60-663f-4016-98a4-8e71767b13bc.aspx</comments>
      <category>Network</category>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=52dcd70f-8129-4a5c-9b12-38f7facfa444</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,52dcd70f-8129-4a5c-9b12-38f7facfa444.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,52dcd70f-8129-4a5c-9b12-38f7facfa444.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=52dcd70f-8129-4a5c-9b12-38f7facfa444</wfw:commentRss>
      <slash:comments>18</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p style="MARGIN: 12pt 0in 3pt">
          <font face="Times New Roman" color="#000000" size="3">The concept of Least Privilege
is applied to developers and software testers all the time to advocate that the application
be developed and tested using the lowest privileged account possible to get the job
done.<span style="mso-spacerun: yes">  </span>For our purposes (network administration),
I am referring to using administrative accounts for administration only and regular
user accounts for everything else including word processing, research (aka web browsing)
or the ever popular solitaire! </font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman" color="#000000" size="3">This is about using the proper
tool for the job. If you wanted to trim some leaves from a tree you would be thought
a bit odd if you decided to use a chainsaw, especially if the same job could be done
easily with a pair of scissors.<span style="mso-spacerun: yes">  </span>Why is
this something almost everyone recognizes as inappropriate?<span style="mso-spacerun: yes">  </span>Because
the potential for you to do damage is huge! There are certainly people out there who
will be able to perform the task with the excessive firepower and not lose a limb,
but why take the risk?<span style="mso-spacerun: yes">  </span>As an administrator,
hitting the delete key by accident and inadvertently accepting the confirmation becomes
a major problem as the odds of you having the rights to carry out the delete are much
higher then if you were logged in as a normal user.<span style="mso-spacerun: yes">  </span>When
you delete a directory on a network share you can’t just go to the recycling bin on
your client machine to undo the damage.<span style="mso-spacerun: yes">  </span>Administrators
even have the ability to change the permissions at the root of a system volume which
will usually render the operating system unusable (requires a restore or rebuild).<span style="mso-spacerun: yes">  </span>Why
would you want to have these unnecessary risks when it could cost days of downtime.<span style="mso-spacerun: yes">  </span>Claims
that it is inconvenient to keep track of two logins are the most common justification.<span style="mso-spacerun: yes">  </span>Now
that network operating systems have tools like the Windows “Run As” this is a hollow
excuse.<span style="mso-spacerun: yes">  
<br />
See developers and network professionals are that different after all!</span></font>
        </p>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=52dcd70f-8129-4a5c-9b12-38f7facfa444" />
      </body>
      <title>Least Privilege for Network Administrators</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,52dcd70f-8129-4a5c-9b12-38f7facfa444.aspx</guid>
      <link>http://www.patrickhynds.com/LeastPrivilegeForNetworkAdministrators.aspx</link>
      <pubDate>Thu, 04 Aug 2005 16:41:36 GMT</pubDate>
      <description>&lt;p style="MARGIN: 12pt 0in 3pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;The concept of Least Privilege is
applied to developers and software testers all the time to advocate that the application
be developed and tested using the lowest privileged account possible to get the job
done.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;For our purposes (network administration),
I am referring to using administrative accounts for administration only and regular
user accounts for everything else including word processing, research (aka web browsing)
or the ever popular solitaire! &lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;This is about using the proper tool
for the job. If you wanted to trim some leaves from a tree you would be thought a
bit odd if you decided to use a chainsaw, especially if the same job could be done
easily with a pair of scissors.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Why is
this something almost everyone recognizes as inappropriate?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Because
the potential for you to do damage is huge! There are certainly people out there who
will be able to perform the task with the excessive firepower and not lose a limb,
but why take the risk?&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;As an administrator,
hitting the delete key by accident and inadvertently accepting the confirmation becomes
a major problem as the odds of you having the rights to carry out the delete are much
higher then if you were logged in as a normal user.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;When
you delete a directory on a network share you can’t just go to the recycling bin on
your client machine to undo the damage.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Administrators
even have the ability to change the permissions at the root of a system volume which
will usually render the operating system unusable (requires a restore or rebuild).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Why
would you want to have these unnecessary risks when it could cost days of downtime.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Claims
that it is inconvenient to keep track of two logins are the most common justification.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Now
that network operating systems have tools like the Windows “Run As” this is a hollow
excuse.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; 
&lt;br&gt;
See developers and network professionals are that different after all!&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=52dcd70f-8129-4a5c-9b12-38f7facfa444" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,52dcd70f-8129-4a5c-9b12-38f7facfa444.aspx</comments>
      <category>Network</category>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=22d438e7-7d47-4794-814e-68e086ae1a23</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,22d438e7-7d47-4794-814e-68e086ae1a23.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,22d438e7-7d47-4794-814e-68e086ae1a23.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=22d438e7-7d47-4794-814e-68e086ae1a23</wfw:commentRss>
      <slash:comments>20</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Backup is a fairly antique part of IT nowadays.  The trend over the last year
or so seemed to be real time backup to SANs at huge cost in terms of infrastructure. 
Now <a href="http://is.pennnet.com/Articles/Article_Display.cfm?Section=OnlineArticles&amp;SubSection=Display&amp;PUBLICATION_ID=23&amp;ARTICLE_ID=212416%20%20&amp;pc=ENL">Microsoft
has announced </a>that they are going to put forth an offering that will not only
bring this solution down to smaller orgs, but will also allow users to do their own
recovery. 
</p>
        <p>
This is huge!  Just like the telcos are seeing their revenue evaporate in the
wake of VOIP I would hate to be selling a traditional backup suite.
</p>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=22d438e7-7d47-4794-814e-68e086ae1a23" />
      </body>
      <title>MS is looking to solve the Backup problem!</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,22d438e7-7d47-4794-814e-68e086ae1a23.aspx</guid>
      <link>http://www.patrickhynds.com/MSIsLookingToSolveTheBackupProblem.aspx</link>
      <pubDate>Thu, 23 Sep 2004 14:36:47 GMT</pubDate>
      <description>&lt;p&gt;
Backup is a fairly antique part of IT nowadays.&amp;nbsp; The trend over the last year
or so seemed to be real time backup to SANs at huge cost in terms of infrastructure.&amp;nbsp;
Now &lt;a href="http://is.pennnet.com/Articles/Article_Display.cfm?Section=OnlineArticles&amp;amp;SubSection=Display&amp;amp;PUBLICATION_ID=23&amp;amp;ARTICLE_ID=212416%20%20&amp;amp;pc=ENL"&gt;Microsoft
has announced &lt;/a&gt;that they are going to put forth an offering that will not only
bring this solution down to smaller orgs, but will also allow users to do their own
recovery.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
This is huge!&amp;nbsp; Just like the telcos are seeing their revenue evaporate in the
wake of VOIP I would hate to be selling a traditional backup suite.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=22d438e7-7d47-4794-814e-68e086ae1a23" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,22d438e7-7d47-4794-814e-68e086ae1a23.aspx</comments>
      <category>Network</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink,guid,b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8.aspx</pingback:target>
      <dc:creator>Patrick Hynds</dc:creator>
      <wfw:comment>http://www.patrickhynds.com/CommentView,guid,b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8.aspx</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8</wfw:commentRss>
      <slash:comments>26</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Alot of sources say that you should rename your administrator account on your windows
systems and windows network.  While I agree with this wholeheartedly, you need
to take the war to the hacker.
</p>
        <p>
First, renaming the administrator account to admin or adm or something equally obvious
when seen doesn't cut it.  You need to get evil.  If you rename the account
(and you should) then rename it to something indistinguishable from the rest of your
accounts.  Remember that internal threats are real and your uses can usually
see the entire user list.  Pick someone you went to school with that will never
work for your company (at least not while you work there) and rename the administrator
as if it were that person's account according to your standard naming practices. 
SJones for instance for Susan Jones.  Also fill out the record with a description,
etc.  For larger companies you want to make this impossible to discern by a typical
user from someone working in a remote office or maybe a temp that never got deleted. 
Understand that this is easiest when you first setup the machine or network, but can
be done long after if you can bring yourself to do away with using the Administrator
account for services or regular network maintenance.
</p>
        <p>
So now you have an administrator that no one can identify from just looking at the
user list.  The SID for the administrator account is still the same and we can't
do much about that, but we take what we can get.
</p>
        <p>
Next move is to create a new account named Administrator.  Give it a nightmare
password (14 or more characters with mixed case and symbols everywhere) and then turn
on auditing for failed logins at a minimum.  Now you have setup a scenario where
no one has any business using the administrator account for anything except hacking.
</p>
        <p>
If you follow this tactic for all privileged accounts so that Exchange runs under
MKelly and SQL Server runs as PRobinson then you have just taken a lesson from Sun
Tzu and applied it to your system security.  Machiavelli would be proud!
</p>
        <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8" />
      </body>
      <title>Start with the Administrator Account</title>
      <guid isPermaLink="false">http://www.patrickhynds.com/PermaLink,guid,b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8.aspx</guid>
      <link>http://www.patrickhynds.com/StartWithTheAdministratorAccount.aspx</link>
      <pubDate>Wed, 16 Jun 2004 03:06:35 GMT</pubDate>
      <description>&lt;p&gt;
Alot of sources say that you should rename your administrator account on your windows
systems and windows network.&amp;nbsp; While I agree with this wholeheartedly, you need
to take the war to the hacker.
&lt;/p&gt;
&lt;p&gt;
First, renaming the administrator account to admin or adm or something equally obvious
when seen doesn't cut it.&amp;nbsp; You need to get evil.&amp;nbsp; If you rename the account
(and you should) then rename it to something indistinguishable from the rest of your
accounts.&amp;nbsp; Remember that internal threats are real and your uses can usually
see the entire user list.&amp;nbsp; Pick someone you went to school with that will never
work for your company (at least not while you work there) and rename the administrator
as if it were that person's account according to your standard naming practices.&amp;nbsp;
SJones for instance for Susan Jones.&amp;nbsp; Also fill out the record with a description,
etc.&amp;nbsp; For larger companies you want to make this impossible to discern by a typical
user from someone working in a remote office or maybe a temp that never got deleted.&amp;nbsp;
Understand that this is easiest when you first setup the machine or network, but can
be done long after if you can bring yourself to do away with using the Administrator
account for services or regular network maintenance.
&lt;/p&gt;
&lt;p&gt;
So now you have an administrator that no one can identify from just looking at the
user list.&amp;nbsp; The SID for the administrator account is still the same and we can't
do much about that, but we take what we can get.
&lt;/p&gt;
&lt;p&gt;
Next move is to create a new account named Administrator.&amp;nbsp; Give it a nightmare
password (14 or more characters with mixed case and symbols everywhere) and then turn
on auditing for failed logins at a minimum.&amp;nbsp; Now you have setup a scenario where
no one has any business using the administrator account for anything except hacking.
&lt;/p&gt;
&lt;p&gt;
If you follow this tactic for all privileged accounts so that Exchange runs under
MKelly and SQL Server runs as PRobinson then you have just taken a lesson from Sun
Tzu and applied it to your system security.&amp;nbsp; Machiavelli would be proud!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8" /&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView,guid,b7d7e7e6-2a48-47e4-b31f-127c16cd8cb8.aspx</comments>
      <category>Network</category>
      <category>security</category>
    </item>
  </channel>
</rss>