<?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>syserr.com</title>
	<atom:link href="http://blog.syserr.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.syserr.com</link>
	<description>Idiocy, Incompetency, and Irresponsibility.  Oh My!</description>
	<lastBuildDate>Mon, 21 Sep 2009 18:39:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wildcard SSL Certificates and their implications</title>
		<link>http://blog.syserr.com/?p=26</link>
		<comments>http://blog.syserr.com/?p=26#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:39:45 +0000</pubDate>
		<dc:creator>alek</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[certificates]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[wildcard]]></category>

		<guid isPermaLink="false">http://blog.syserr.com/?p=26</guid>
		<description><![CDATA[When you have a large web presence and you need SSL certificates for all of your pages (e-commerce, etc),  it can be very tempting to just register a wildcard certificate as a catch-all encryption solution.
For instance, if you have the domain webpage.com, and you have 3 sections of the site (www.webpage.com, shop.webpage.com, and blog.webpage.com) that [...]]]></description>
			<content:encoded><![CDATA[<p>When you have a large web presence and you need SSL certificates for all of your pages (e-commerce, etc),  it can be very tempting to just register a wildcard certificate as a catch-all encryption solution.</p>
<p>For instance, if you have the domain webpage.com, and you have 3 sections of the site (www.webpage.com, shop.webpage.com, and blog.webpage.com) that you need to add SSL certificates to, buying 3 different SSL certificates can get costly.  Many organizations see an opportunity to purchase a wildcard certificate as a large cost saver with a much higher ROI and lower TCO.</p>
<p>However, lets say you need to secure shop.webpage.com because it contains names, addresses, and credit card numbers.  Your site www.webpage.com uses the same SSL certificate, but needs much less security.  It needs so much less security, in fact, that it gets set on the backburner since it needs less maintenance, and gets less patch support and security review.  Someone then sees an opportunity (or runs a script) and compromises the box that www.webpage.com sits on.  Your wildcard cert can now be considered insecure, as someone can download it and immediately use the private certificate of the wildcard to either 1) create a phishing site and retrieve data from your legitimate customers or 2) setup a MITM and decrypt all of your SSL traffic.</p>
<p>Now scale this scenario to 1000 servers with 100 separate admins.  You are now putting the security of your most private data into the hands of someone who doesn&#8217;t want to waste the time to patch their server because it doesn&#8217;t have anything important on it.</p>
<p>If the server doesn&#8217;t have information on it that needs assurance and security of an SSL cert, just don&#8217;t use one.  Then buy separate certificates for your critical servers.</p>
<p>It behooves me why certificate vendors that are focused on &#8220;security&#8221; even offer this option.  Bad design, bad implementation, bad idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.syserr.com/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why using social security numbers as a login is a bad idea&#8230;</title>
		<link>http://blog.syserr.com/?p=24</link>
		<comments>http://blog.syserr.com/?p=24#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:06:51 +0000</pubDate>
		<dc:creator>alek</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[identity management]]></category>
		<category><![CDATA[keylogger]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[social security number]]></category>

		<guid isPermaLink="false">http://blog.syserr.com/?p=24</guid>
		<description><![CDATA[You would think this would be self explanitory, but it&#8217;s really not to many, many organizations.
It doesn&#8217;t matter how secure your enterprise system is.  Even with firewalls, IPS, IDS, and application layer switches, when you run an enterprise application, you have an inherent duty to protect the data of your customer.  In the [...]]]></description>
			<content:encoded><![CDATA[<p>You would think this would be self explanitory, but it&#8217;s really not to many, many organizations.</p>
<p>It doesn&#8217;t matter how secure your enterprise system is.  Even with firewalls, IPS, IDS, and application layer switches, when you run an enterprise application, you have an inherent duty to protect the data of your customer.  In the case of many large organizations (credit companies, health care, government, etc), the ability to lose sight of the &#8220;big picture&#8221; seems to happen all too often.</p>
<p>Identity management seems to be a really big problem these days.  When someone logs in for health care, how are you to prove that someone is who they say they are just by an email address?</p>
<p>The solution is to NOT USE THE SSN AS THE LOGIN.  I&#8217;m not sure how this could be any easier.  You cannot trust a user of your system to know when they have a keylogger installed, or to know when they are on a legitimate page.  Just don&#8217;t do it.  It&#8217;s that simple.  When a person has a keylogger installed and they login to a system 10 times in a day with that SSN login, they might as well kiss their identity goodbye.  And you can consider your organization at fault for bad design.  Period.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.syserr.com/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Old school stereo cabinet restoration project</title>
		<link>http://blog.syserr.com/?p=22</link>
		<comments>http://blog.syserr.com/?p=22#comments</comments>
		<pubDate>Sat, 12 Sep 2009 17:54:28 +0000</pubDate>
		<dc:creator>alek</dc:creator>
				<category><![CDATA[Play]]></category>
		<category><![CDATA[jukebox]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[stereo cabinet]]></category>

		<guid isPermaLink="false">http://blog.syserr.com/?p=22</guid>
		<description><![CDATA[I got an old stereo cabinet at the habitat restore a while back. I put a home stereo amp in it and set it up to play my iPhone or an iPod. I need to find a better integrated amp to mount in it.  The speakers sound suprisingly well for open air.
Also threw a [...]]]></description>
			<content:encoded><![CDATA[<p>I got an old stereo cabinet at the habitat restore a while back. I put a home stereo amp in it and set it up to play my iPhone or an iPod. I need to find a better integrated amp to mount in it.  The speakers sound suprisingly well for open air.</p>
<p>Also threw a 17&#8243; widescreen LCD in it where the record player used to be (it didn&#8217;t work). </p>
<p>Should be a fun jukebox project.   </p>
<p><a href="http://blog.syserr.com/wp-content/uploads/2009/09/l_2048_1536_3AB5DC11-E0A2-4739-82BB-E74361BA5719.jpeg"><img src="http://blog.syserr.com/wp-content/uploads/2009/09/l_2048_1536_3AB5DC11-E0A2-4739-82BB-E74361BA5719.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.syserr.com/wp-content/uploads/2009/09/l_2048_1536_CA582055-D55F-4291-BEFF-A20AD949B2E8.jpeg"><img src="http://blog.syserr.com/wp-content/uploads/2009/09/l_2048_1536_CA582055-D55F-4291-BEFF-A20AD949B2E8.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://blog.syserr.com/wp-content/uploads/2009/09/l_2048_1536_DA5534DE-9DF2-43C2-8019-70F8B7308D3A.jpeg"><img src="http://blog.syserr.com/wp-content/uploads/2009/09/l_2048_1536_DA5534DE-9DF2-43C2-8019-70F8B7308D3A.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.syserr.com/?feed=rss2&amp;p=22</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise HTTPS Tunneled Remote Access</title>
		<link>http://blog.syserr.com/?p=3</link>
		<comments>http://blog.syserr.com/?p=3#comments</comments>
		<pubDate>Fri, 11 Sep 2009 17:25:09 +0000</pubDate>
		<dc:creator>alek</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[GoToMyPC]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[LogMeIn]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Tunnel]]></category>

		<guid isPermaLink="false">http://blog.syserr.com/?p=3</guid>
		<description><![CDATA[I recently decided to place a block at our content filtering system for logmein.com and gotomypc.com.  Things were fine for a few months, with only a spattering of users complaining that they could no longer access their work computers from home.  This is exactly the reason I placed the block.  More recently, however, a few [...]]]></description>
			<content:encoded><![CDATA[<p>I recently decided to place a block at our content filtering system for logmein.com and gotomypc.com.  Things were fine for a few months, with only a spattering of users complaining that they could no longer access their work computers from home.  This is exactly the reason I placed the block.  More recently, however, a few users, including the CIO, have come to me with some business case scenarios that have called for me to do some re-thinking.</p>
<p><span id="more-3"></span>Let&#8217;s think for a moment how LogMeIn.com works.  A host has a client installed and this client opens up an HTTPS session (or &#8220;tunnel&#8221;, if you will) that periodically sends polling keepalive packets, just to let the logmein servers know that it is alive.  These keepalive packets are sent to the cloud.  When a user logs into their logmein account, they see the machine they registered and can connect to it.  When a connection is made, the logmein servers simply proxy the connection through the already established HTTPS session.</p>
<p style="padding-left: 30px;">|Host| &#8212; |Enterprise Firewall| &#8212; [INTERNET] &#8212; |LogMeIn.com| &#8212; [INTERNET] &#8212; |Firewall| &#8212; |Client|</p>
<p>As shown in this diagram, the Host is only connected to the Client via a SSL session that is established through a proxy server.  For Government and very secure infrastructures, this is a BAD IDEA.  It doesn&#8217;t matter how smart a workstation administrator thinks they are, and it doesn&#8217;t matter how often they say, &#8220;but it&#8217;s a secure connection&#8221;, it is not a MANAGED connection from an enterprise standpoint.  Because most firewalls allow all SSL port 443 sessions outbound (HTTP over SSL), they will most certainly also allow logmein.com to connect to it&#8217;s gateway in the cloud.</p>
<p>We have a policy that is a gray area on this issue.  VPN tunnels are prohibited from terminating outside of the enterprise firewalls unless they are managed by our organization.  Although this isn&#8217;t technically called a VPN tunnel, it IS treated like one, with data flowing over a SSL tunnel.  With this policy in place, the websites were simply blocked at the content filtering system.</p>
<p>Herein lies the problem.  When vendors come into our environment, sometimes they use these services to get to their OWN demo machines.  This means the service is running inside their network and they cannot get to it because we have blocked the URLs explicitly.</p>
<p>And this is where the work comes in.  I must somehow block the service from being run inside the infrastructure (even on servers/workstations that we don&#8217;t directly manage), but still allow access to the website itself, so vendors can do their demos.  The risk I&#8217;m taking is that users can then install it at home and work on their home PCs while at work.  There are policies prohibiting use of the network for non-business matters, but this is an exception that the enterprise will just have to make.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.syserr.com/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
