<?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>holyhandgrenade.org &#187; commentary</title>
	<atom:link href="http://holyhandgrenade.org/blog/tag/commentary/feed/" rel="self" type="application/rss+xml" />
	<link>http://holyhandgrenade.org/blog</link>
	<description>System administration from the trenches.</description>
	<lastBuildDate>Wed, 28 Jul 2010 05:31:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>44% of security products contain security problems</title>
		<link>http://holyhandgrenade.org/blog/2009/11/44-of-security-products-contain-security-problems/</link>
		<comments>http://holyhandgrenade.org/blog/2009/11/44-of-security-products-contain-security-problems/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 15:03:32 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://holyhandgrenade.org/blog/?p=390</guid>
		<description><![CDATA[Slashdot linked to an interesting analysis of an ISCA Labs report, done by Help Net Security, about the underperformance of various network security products. The meat of the analysis focused on how most products fail to achieve certification on the first test, but I found this particular statistic incredibly enlightening: Rounding out the top three [...]]]></description>
			<content:encoded><![CDATA[<p>Slashdot linked to an interesting <a href="http://www.net-security.org/secworld.php?id=8506">analysis</a> of an ISCA Labs <a href="http://www.icsalabs.com/whitepaper/report">report</a>, done by Help Net Security, about the underperformance of various network security products. The meat of the analysis focused on how most products fail to achieve certification on the first test, but I found this particular statistic incredibly enlightening:</p>
<blockquote><p>Rounding out the top three is the startling finding that 44 percent of security products had inherent security problems. Security testing issues range from vulnerabilities that compromise the confidentiality or integrity of the system to random behavior that affects product availability. Even though it can be a demanding process, certification with a trusted, established third party is critical to verifying product quality, states the report. Product categories studied were: anti-virus, network firewall, Web application firewall, network IPS, IPSec VPN, SSL VPNs and custom testing.</p></blockquote>
<p>The report has some caveats. For example:</p>
<blockquote><p>Even the technology used to store and access test data has seen substantial change. We certainly cannot make the claim that a single, consistent data collection method was employed across all products throughout the timeframe of this study.</p></blockquote>
<p>Check out the rest of the report; it&#8217;s a good read. I&#8217;ve long been of the belief that most high-end security products (beyond typical endpoint stuff) are snake oil and don&#8217;t provide any kind of real ROI; this report does nothing to change my opinion, especially in the IPS space, where a really remarkably huge portion of the sampled products failed to achieve certification.</p>
]]></content:encoded>
			<wfw:commentRss>http://holyhandgrenade.org/blog/2009/11/44-of-security-products-contain-security-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Reg: Cloud storage: It&#8217;s strictly for airheads</title>
		<link>http://holyhandgrenade.org/blog/2009/10/el-reg-cloud-storage-its-strictly-for-airheads/</link>
		<comments>http://holyhandgrenade.org/blog/2009/10/el-reg-cloud-storage-its-strictly-for-airheads/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 16:57:17 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[commentary]]></category>

		<guid isPermaLink="false">http://holyhandgrenade.org/blog/?p=243</guid>
		<description><![CDATA[The Register has an interesting take on the Sidekick/Microsoft-but-really-Sun-and-Oracle-but-really-really-Microsoft debacle. The good bits: &#8230; The service wasn&#8217;t run according to Microsoft in-house standards at all, but users would not know this. They wouldn&#8217;t know that the Mobile brand and the Microsoft brand were just wrappers around a third-party service. In the cloud it&#8217;s not just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theregister.co.uk/2009/10/22/cloud_storage_concerns/">The Register</a> has an interesting take on the Sidekick/Microsoft-but-really-Sun-and-Oracle-but-really-really-Microsoft debacle. The good bits:</p>
<blockquote><p>&#8230;</p>
<p>The service wasn&#8217;t run according to Microsoft in-house standards at all, but  users would not know this. They wouldn&#8217;t know that the Mobile brand and the  Microsoft brand were just wrappers around a third-party service.</p>
<p>In the cloud it&#8217;s not just data that vanishes, it&#8217;s the ability to verify  what is actually happening to it. Brands are surface things in the cloud with no  guarantee at all that you can trust what goes on beyond them inside the cloud or  verify it either.</p>
<p>&#8230;</p>
<p>Buy an online backup service from Mozy, Carbonite or a cloud storage service  from Nirvanix, Google or Amazon, or from any of the myriad other local, regional  and national services springing up, and you have no idea at all of the data  centre infrastructure, products and processes involved. You just throw your data  in and hope that they look after it properly. You can&#8217;t verify that they do.  It&#8217;s a matter of blind faith.</p>
<p>&#8230;</p>
<p>The good news is that this isn&#8217;t rocket science. It&#8217;s what trade associations  of professional service providers do already. They self-regulate by certifying  members behave according to standards and carry sufficient insurance for the  risks they run if they make mistakes. Look at dentists, lawyers, civil engineers  or any other trade professional person or business &#8211; they all sport the  distinction of their professional body and its standards.</p>
<p>What we need is a code of practice backed up by membership of a Cloud Storage  Providers&#8217; Association with certification for members. No business should  contract for cloud storage services from suppliers who are not members of such a  CSPA body, and the CSPA should rigorously enforce the creation of a minimum  acceptable standard of service; and also rigorously police its members and throw  out suppliers who fail to meet the standard.</p>
<p>Every cloud storage provider with a belief that they are an honest business  providing a good and solid service should see the sense of this, and start  making moves for a CSPA-type body to come into being. Without it cloud storage  services will be offered by cowboys and incompetents, who lose users data, as  SwissDisk, T-Mobile and Microsoft have.</p>
<p>Cloud storage needs open standards for the custodianship of users&#8217; data, and  only a reputable trade body can provide it. What is the industry waiting for? Do  we need another SwissDisk, another Sidekick before it will act? ®</p></blockquote>
<p>Now, in this regard, I don&#8217;t really think that a standards group for cloud <em>storage</em> in particular is necessarily the right approach, versus something more generalized that could apply to all <span style="text-decoration: line-through;">outsourced</span> cloud IT vendors. I don&#8217;t believe that storage, in this regard, is any different than any other IT service. After all, while your data can certainly be lost by a storage incident, whether local, remote or somewhere in between, it can also be lost by a logical failure of the IT software infrastructure leveraging that storage. That&#8217;s what happened in this Danger business with T-Mobile: the logical failure apparently occurred (if The Register&#8217;s <a href="http://www.theregister.co.uk/2009/10/19/sidekick_rac/">writeup</a> is to be believed) when a server in the cluster threw up and trashed the data.</p>
<p>Danger didn&#8217;t have appropriate backups. (Oops. More on online vs. offline backups, and physical vs. logical failures, in another post.) In my experience, there&#8217;s a certain threshold of reliability and competence where once your physical infrastructure is robust enough, your potential for logical failures far outweighs your potential for physical failures. (Most backup system failures are really logical failures.) It&#8217;s this mismatch that makes business continuity planning so difficult.</p>
<p>But they&#8217;re right that the industry needs accountability, and it&#8217;s probably going to take a major shakeup for that to happen. Right now, there&#8217;s just too many vendors, and they&#8217;re all too young for us as IT practitioners to figure out which ones are reliable enough for business needs, and which ones aren&#8217;t. Like with any fledgling industry, there will be new technologies, there will be acquisitions, and then there will be vendors who produce an enterprise-ready product.</p>
<p>For the time being, we refer to the ages-old axiom: if you want something done right, you&#8217;ve got to do it yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://holyhandgrenade.org/blog/2009/10/el-reg-cloud-storage-its-strictly-for-airheads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMotion/Live Migration is not an HA feature</title>
		<link>http://holyhandgrenade.org/blog/2009/10/vmotionlive-migration-is-not-an-ha-feature/</link>
		<comments>http://holyhandgrenade.org/blog/2009/10/vmotionlive-migration-is-not-an-ha-feature/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 16:45:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www-new.holyhandgrenade.org/wordpress/?p=191</guid>
		<description><![CDATA[I&#8217;m a couple of weeks behind the ball here, but I was a bit inspired by this (somewhat controversial) post over at Standalone Sysadmin: I’m sorry. I know you probably paid a lot for that license, but if your infrastructure is relying on a machine’s ability to transition between VM hosts without rebooting as the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a couple of weeks behind the ball here, but I was a bit inspired by this (somewhat controversial) <a href="http://www.standalone-sysadmin.com/blog/2009/09/vm-live-migration-is-the-wrong-tactic/">post</a> over at <a href="http://www.standalone-sysadmin.com">Standalone Sysadmin</a>:</p>
<blockquote><p>I’m sorry. I know you probably <a href="http://itmanagement.earthweb.com/netsys/article.php/3831561/A-Virtual-Infrastructure-Saves-Money-But-It-Aint-Free.htm">paid  a lot</a> for that license, but if your infrastructure is relying on a machine’s  ability to transition between VM hosts without rebooting as the crux of your  high availability plan, you might want to reconsider.</p>
<p>Yesterday, <a href="http://www.rationalsurvivability.com/">Rational Survivability</a> (a great  all-over-the-place IT blog) had a post titled <em><a href="http://www.rationalsurvivability.com/blog/?p=1391">The Emotion of  VMotion</a></em>. It didn’t occur to me before reading this that my own previous  search for a hypervisor that would do live migration was working directly  against my own beliefs that <a href="http://www.standalone-sysadmin.com/blog/2009/09/modern-uptime-measured-from-the-outside-in/">uptime  should only matter for services</a>. Essentially, the infrastructure should be  designed so that a single server down doesn’t contribute to the loss of  availability.</p>
<p>That being said, live migration is a neat idea, and eventually it’s going to  get to the point that it’s nearly instantaneous. When that happens, failovers  will be next to invisible. Maybe we’ll have to reevaluate our approach in that  case.</p>
<p>Until then, I read posts from people trying to rely on it to <a href="http://communities.vmware.com/thread/47097">keep their infrastructures  up</a> and I worry that their approach is flawed.</p>
<p>Please, build your services for reliability, not just the underlying systems.</p></blockquote>
<p>Now, I need to preface this by saying that I&#8217;m not missing the point of Matt&#8217;s post. There&#8217;s a lot of administrators out there who do treat live migration as a panacea for whatever ails your reliability problems. Anyone who has attempted to design real high-availability infrastructures is very aware that application-level clustering is more robust and typically more reliable than OS-level clustering, which is more robust than hypervisor-level clustering. But these features don&#8217;t compete with each other. They each function as a different piece of the datacenter puzzle. And as Matt implies, the cost savings aren&#8217;t right for everyone &#8212; but they are right for some people.</p>
<p>Absolutely, without a doubt, clustered services are a wonderful, great idea &#8212; that&#8217;s why people have been using them for decades, and continue to use them. And even though VMotion makes it very easy to add some server-level resiliency to any host or service, the application-level clusters are becoming much easier to configure and maintain at the same time, thanks to great configuration management tools like Puppet, Chef, and Cfengine.</p>
<p>But the big picture is an entire ecosystem around which VMotion thrives. The big cost driver for virtualization in large datacenter environments is consolidation, and being able to run multiple workloads on the same piece of physical hardware is only the first step. Consolidation ratios are improved substantially when you can transparently load-balance workloads in terms of network traffic, compute power and disk I/O &#8212; you don&#8217;t have to worry about a single bottleneck breaking your carefully-designed system. In addition to the raw server consolidation gains, you substantially save on engineering power, as there&#8217;s a lot less manual labor required to design a viable virtualized infrastructure, and a lot less things go wrong if you get it wrong. And if you require compute capacity on demand &#8212; say that the majority of your processing occurs during normal business hours and your servers stay mostly idle afterwards &#8212; a solution like DRS can actually completely power down your unused VMware hosts until your compute capacity is needed again.</p>
<p>Sure, this isn&#8217;t appropriate for everyone. In a pie-in-the-sky IT infrastructure, grid services would provide uniform access to compute capacity and storage on demand using commodity hardware, like Google or Facebook or other players who rely heavily on things like Hadoop or MapReduce in order to scale their operations. But for most real businesses, which have a real investment in commercial off-the-shelf software like databases, ERP systems, CRM and other necessities, we need hypervisors to abstract away the problem and do the work that the COTS vendors won&#8217;t, even if the result isn&#8217;t as elegant as it should be. And I&#8217;m sure that as the hypervisor marketplace matures and consolidates, VMware, Citrix, Microsoft, Red Hat and other vendors will begin to do things with their platforms that we haven&#8217;t even thought of yet. Maybe we&#8217;ll see cache-coherent shared-memory virtual infrastructures running over InfiniBand, removing the network overhead that was pointed to as a problem by Rational Survivability. The possibilities are endless.</p>
<p>It seems like in this instance, Matt is railing more against the idea of boot-from-SAN than he is about VMotion himself, as boot-from-SAN is another way of solving the same problem &#8212; it adds resiliency against hardware failure, but not a ton else. In various ways, he&#8217;s right: if you ignore maintenance of your systems documentation and proper server rebuild procedures in favor of a magical black box, your environment will become an unmaintainable mess as a result. It&#8217;s the same argument that Luke Kanies has been making about using Puppet or other configuration management systems versus golden master images. In this respect, I think Matt is right to want to know his systems well enough to rebuild them from scratch. It also makes upgrades and other migrations much simpler and smoother.</p>
<p>But every tool is just that: a tool. And they should be used as tools, and evaluated in terms of their effectiveness as a tool. You shouldn&#8217;t throw away a perfectly good tool because it doesn&#8217;t live up to the hype you were promised. You should use it if it delivers a real return on investment.</p>
]]></content:encoded>
			<wfw:commentRss>http://holyhandgrenade.org/blog/2009/10/vmotionlive-migration-is-not-an-ha-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architects vs. Engineers</title>
		<link>http://holyhandgrenade.org/blog/2009/10/architects-vs-engineers/</link>
		<comments>http://holyhandgrenade.org/blog/2009/10/architects-vs-engineers/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:43:37 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[commentary]]></category>

		<guid isPermaLink="false">http://www-new.holyhandgrenade.org/wordpress/?p=185</guid>
		<description><![CDATA[From The Lone Sysadmin&#8216;s post, Architects vs. Engineers: “An architect knows something about everything. An engineer knows everything about one thing.” -Matthew Frederick, “101 Things I Learned in Architecture School” This is making me think twice about my job title.]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.thelonesysadmin.com">The Lone Sysadmin</a>&#8216;s post, <a href="http://lonesysadmin.net/2009/10/12/architects-vs-engineers/">Architects vs. Engineers</a>:</p>
<blockquote><p>“An architect knows something about everything. An engineer knows everything about one thing.”</p>
<p>-Matthew Frederick, “101 Things I Learned in Architecture School”</p></blockquote>
<p>This is making me think twice about my job title.</p>
]]></content:encoded>
			<wfw:commentRss>http://holyhandgrenade.org/blog/2009/10/architects-vs-engineers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TaoSecurity: &#8220;Protect the Data&#8221; Where?</title>
		<link>http://holyhandgrenade.org/blog/2009/10/taosecurity-protect-the-data-where/</link>
		<comments>http://holyhandgrenade.org/blog/2009/10/taosecurity-protect-the-data-where/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 03:42:20 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www-new.holyhandgrenade.org/wordpress/?p=180</guid>
		<description><![CDATA[From one of my favorite blogs, TaoSecurity: I forgot to mention another thought in my last post &#8220;Protect the Data&#8221; from Whom? Intruders are not mindly attacking systems to access data. Intruders direct their efforts toward the sources that are easiest and cheapest to exploit. This produces an interesting corollary. Once other options have been [...]]]></description>
			<content:encoded><![CDATA[<p>From one of my favorite blogs, <a href="http://taosecurity.blogspot.com">TaoSecurity</a>:</p>
<blockquote><p>I forgot to mention another thought in my last post <a href="http://taosecurity.blogspot.com/2009/10/protect-data-from-whom.html">&#8220;Protect the Data&#8221; from Whom?</a> Intruders are not mindly attacking systems to access data. Intruders direct their efforts toward the sources that are easiest and cheapest to exploit. This produces an interesting corollary.</p>
<p><strong>Once other options have been eliminated, the ultimate point at which data will be attacked will be the point at which it is useful to an authorized user.</strong></p>
<p>For example, if a file is only readable once it has been decrypted in front of a user, that is where the intruder will attack once his other options have been exhausted. This means that <strong>the only way to completely &#8220;protect data&#8221; is to make it unusable.</strong> If data is not usable then it doesn&#8217;t need to exist, so that means intruders will always be able to access data if they are sufficiently resourced and motivated, as explained in my first post on this subject.</p></blockquote>
<p>This meshes pretty well with my philosophy on information security &#8212; it doesn&#8217;t matter how much security you layer onto the server side. For any sufficiently secure system, your weakest point of potential compromise is almost always going to be your clients. Banks and online payment services (such as Paypal) have learned this the hard way. For every breach, no matter how insignificant, there are millions of successful phishing attacks.</p>
<p>So many system administrators forget about the client side of things because it&#8217;s not their job. Big mistake.</p>
]]></content:encoded>
			<wfw:commentRss>http://holyhandgrenade.org/blog/2009/10/taosecurity-protect-the-data-where/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
