<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LonnieOlson &#187; sysadmin</title>
	<atom:link href="http://lonnieolson.com/blog/tag/sysadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://lonnieolson.com/blog</link>
	<description>Words from the geeky sysadmin</description>
	<lastBuildDate>Wed, 30 Jul 2008 00:58:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DNS Exploit News</title>
		<link>http://lonnieolson.com/blog/2008/07/11/dns-exploit-news/</link>
		<comments>http://lonnieolson.com/blog/2008/07/11/dns-exploit-news/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 23:32:06 +0000</pubDate>
		<dc:creator>fungus</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux/BSD]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.kittypee.com/?p=2302</guid>
		<description><![CDATA[After reading all the details about the &#8220;new&#8221; DNS exploit I feel quite annoyed.  These types of attacks have always been possible.  This isn&#8217;t new.  Cache Poisoning has always been on every DNS server administrator&#8217;s check list of things to carefully plan to prevent.  I compare it to Firewalls:  Every [...]]]></description>
			<content:encoded><![CDATA[<p>After reading all the details about the &#8220;new&#8221; <a href="http://www.kb.cert.org/vuls/id/800113">DNS exploit</a> I feel quite annoyed.  These types of attacks have always been possible.  This isn&#8217;t new.  Cache Poisoning has always been on every DNS server administrator&#8217;s check list of things to carefully plan to prevent.  I compare it to Firewalls:  Every firewall administrator knows that best practice is to block everything by default and only make exceptions for what should be allowed.  </p>
<p>This idea has been around for well over a decade.  Maintaining a discrete list of what is allowed which can be completely enumerated with a great level of confidence and block the rest.  Badness cannot be enumerated completely.  Blacklists will always be missing important aspects.  Expecting that all people are good and don&#8217;t do bad things will always turn bad.</p>
<p>Patches released for DNS services that are vulnerable do not fix the root cause.  It can&#8217;t be fixed because it is part of the original specification and migrating away from it will be equally as painful as the migration to IPv6 is.  These patches only implement other kinds of mitigation for the exploit.  The best form of mitigation comes in the form of implementing standard best practices that have been around for many years.</p>
<p>DNS servers should carefully control who is allowed to ask questions about non-authoritative zones (recursion).  DNS servers at ISPs should limit recursion to customers only.  Corporations should run internal recursive DNS servers with access restricted to internal users only.  This will severely isolate any damage caused by cache poisoning.</p>
<p>I am not saying nobody needs to patch their servers.  In fact the patches should be applied quickly because it does help quite a bit.  I am just saying that if you have already implemented best practices you shouldn&#8217;t have to worry very badly.  And if you haven&#8217;t implemented them, do it now!</p>
]]></content:encoded>
			<wfw:commentRss>http://lonnieolson.com/blog/2008/07/11/dns-exploit-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Efficient SysAdmin</title>
		<link>http://lonnieolson.com/blog/2007/11/27/the-efficient-sysadmin/</link>
		<comments>http://lonnieolson.com/blog/2007/11/27/the-efficient-sysadmin/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 23:27:14 +0000</pubDate>
		<dc:creator>fungus</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux/BSD]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.kittypee.com/2007/11/27/the-efficient-sysadmin/</guid>
		<description><![CDATA[While working as a SysAdmin (System Administrator) there are many tasks of different types.  Any good sysadmin knows that there is always room for improvement.  Some actually go so far as to script and/or automate everything.  These types often end up spending weeks or months developing automation systems while the rest of [...]]]></description>
			<content:encoded><![CDATA[<p>While working as a SysAdmin (System Administrator) there are many tasks of different types.  Any good sysadmin knows that there is always room for improvement.  Some actually go so far as to script and/or automate everything.  These types often end up spending weeks or months developing automation systems while the rest of their duties suffer as do their <em>users</em>.</p>
<p><a href='http://www.kittypee.com/wp-content/uploads/2007/11/sysadmin.png' title='SysAdmin time saving matrix' class='imagelink'><img src='http://www.kittypee.com/wp-content/uploads/2007/11/sysadmin.thumbnail.png' alt='SysAdmin time saving matrix' /></a>I once saw an article describing this dilemma.  Basically all tasks can be broken into categories based on the difficulty of the task and the frequency of the task.  Steps to reduce the time and effort to do these tasks should be prioritized by category.  Tasks that are easy to do, that you do frequently, should have shortcuts applied when possible.  An example might be using your shell&#8217;s alias feature.  Tasks that are easy, that you do rarely, don&#8217;t bother over complicating it yet.  Hard stuff that you do frequently should be automated as much as possible.  Perhaps you could try your hand at Shell or Perl scripting.  Those rare tasks that take some time on your part should be clearly documented to take out the guess work, perhaps even include copy/paste&#8217;able code fragments as well.</p>
<p>I highly suggest these two books by <a href="http://everythingsysadmin.com/">Thomas Limoncelli</a>.  <a href="http://www.amazon.com/Practice-System-Network-Administration-2nd/dp/0321492668/tomontime-20">The Practice of System and Network Administration</a>, and <a href="http://www.amazon.com/Management-System-Administrators-Thomas-Limoncelli/dp/0596007833/tomontime-20">Time Management for System Administrators</a>.  The first book covers a lot of general theory of system administration, not necessarily platform specific but there is lost of unix information.  The second book offers excellent ideas and tips on managing your time better, reducing distractions, and getting rid random people interrupting you to ask why their email is slow.</p>
]]></content:encoded>
			<wfw:commentRss>http://lonnieolson.com/blog/2007/11/27/the-efficient-sysadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
