<?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>Software Associates. &#187; data breach</title>
	<atom:link href="http://www.software.co.il/tag/data-breach/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software.co.il</link>
	<description>Security and compliance specialists for medical device and healthcare companies</description>
	<lastBuildDate>Wed, 08 Feb 2012 06:36:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Are passwords dead?</title>
		<link>http://www.software.co.il/2012/01/are-passwords-dead/</link>
		<comments>http://www.software.co.il/2012/01/are-passwords-dead/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 16:14:24 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Software security]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4291</guid>
		<description><![CDATA[A recent article on CSO online ponders the question of whether or not passwords are dead &#8211; since they are not much of a security countermeasure anyhow (or so the article intimates). The article quotes a person who seems to believe that SQL injection attacks have to do with password security. Christopher Frenz, CTO at ...]]></description>
			<content:encoded><![CDATA[<p>A recent article on CSO online ponders the question of <a title="are passwords dead" href="http://www.csoonline.com/article/697667/passwords-aren-t-dead-though-maybe-yours-should-be" target="_blank">whether or not passwords are dead</a> &#8211; since they are not much of a security countermeasure anyhow (or so the article intimates). The article quotes a person who seems to believe that SQL injection attacks have to do with password security.</p>
<blockquote><p>Christopher Frenz, CTO at See-Thru and a faculty member at Mercy College, both in New York, says the problem is, &#8220;not because of passwords being obsolete, but because of the prevalence of bad passwords and bad password practices.&#8221;</p>
<p>He points to the 2009 SQL injection attack on the social media site RockYou that compromised 32 million user account passwords. &#8220;The only password security requirement was a password of at least five characters,&#8221; he says, &#8220;(which) resulted in people choosing passwords such as <a href="http://blogs.csoonline.com/1294/gawker_fallout_mel_brooks_warned_us">12345</a>, Password, rockyou, and abc123,&#8221; plus common dictionary words.</p>
<p>Besides that, the passwords were stored in plain text format, along with users&#8217; email addresses.</p>
<p>Frenz says some websites (Hotmail recently among them) now require more complex passwords with multiple character types.</p></blockquote>
<p>I&#8217;m speechless.</p>
<p>SQL injection attacks on Web sites are made possible because of poor coding practices that take input strings from forms or query strings and concatenate with SQL snippets like this:</p>
<blockquote><p>2&#8242;;Update tbl_accountParent set Email=<a href="mailto:Email%2B%27%3Bamit.kinor@gmail.com" target="_blank">Email+&#8217;;</a>obama@whitehouse.giv&#8217;;select * from  tbl_accountParent where &#8217;1&#8242;=&#8217;1</p></blockquote>
<p>From now on, whenever any user asks for password reminder, Mr. Obama will get a nice email with his user name and password.</p>
<p>And frankly, I don&#8217;t understand programmers or Web site operators who tolerate storing passwords in plain text or encrypting them instead of using one-way hashes</p>
<p>Maybe a bunch of people should read the <a title="Cryptography" href="http://cr.yp.to/crypto.html" target="_blank">online introduction to cryptography</a> by Dan Bernstein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/are-passwords-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free risk assessment of your web site</title>
		<link>http://www.software.co.il/2012/01/free-risk-assessment-of-your-web-site/</link>
		<comments>http://www.software.co.il/2012/01/free-risk-assessment-of-your-web-site/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 06:25:15 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Software security]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[Israeli software]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4272</guid>
		<description><![CDATA[With all the news about credit card breaches, there are probably a lot of people scurrying about trying to figure out the cheapest and fastest way to reduce the risk of some Saudi hacker stealing credit cards or mounting a DDOS attack on their web site. I have written here, here and here about how ...]]></description>
			<content:encoded><![CDATA[<p>With all the news about credit card breaches, there are probably a lot of people scurrying about trying to figure out the cheapest and fastest way to reduce the risk of some Saudi hacker stealing credit cards or mounting a DDOS attack on their web site.</p>
<p>I have written <a title="how to reduce the risk of data breach" href="http://www.software.co.il/2012/01/how-to-reduce-risk-of-a-data-breach/" target="_blank">here</a>, <a title="Ten steps to protecting your organizations data " href="http://www.software.co.il/2011/11/ten-steps-to-protecting-your-organizations-data/" target="_blank">here</a> and <a title="The Tao of GRC" href="http://www.software.co.il/2011/11/the-tao-of-grc/" target="_blank">here</a> about how to reduce the risk of a data breach of a web site.</p>
<p>Not to rain on the media party, but the actual cost to a online marketer of a hacker breaching a web site or defacing the web site could be <em>very low</em> since card-holders are covered by the credit card issuers and as long as the online commerce site continues operation, a temporary revenue dip might be offset by additional visits to the publicity.</p>
<p>Then again, the cost of a data breach to your operation could be <em>very high</em>, especially if you <a title="Patient data breaches" href="http://www.bloomberg.com/news/2011-12-01/patient-data-breaches-surge-as-hospitals-scrimp-on-security.html" target="_blank">scrimp on security</a>.</p>
<p>So &#8211; what is the right answer?</p>
<p>The right answer is the <strong>right security</strong> for your web site at the<strong> right cost</strong> to your pocket, not what Symantec says or what Microsoft says but what your risk assessment says.</p>
<p>In order to implement the most cost-effective security for your web site, you need to do a risk assessment that takes into consideration the value of your assets, the probability of attacks,  current vulnerabilities of your web site and operation (don&#8217;t forget that trusted insiders may be the more significant vulnerability in your operation) and possible countermeasures, including the cost of said countermeasures.</p>
<p>Sounds complex, right?</p>
<p>Actually &#8211; performing a threat analysis of  your web site can be a fairly straightforward exercise using the free risk assessment software provided by PTA Technologies.</p>
<p>You can download the free risk assessment software <a title="free risk assessment" href="http://www.software.co.il/2011/11/free-risk-assessment-software/" target="_blank">here</a> and start improving your security today.</p>
<p>Any questions &#8211; feel free to <a title="About Software Associates - professional software security in Israel" href="http://www.software.co.il/about/" target="_blank">reach out</a> to the professional software security consultants in Israel at Software Associates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/free-risk-assessment-of-your-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insecurity by compliance</title>
		<link>http://www.software.co.il/2012/01/insecurity-by-compliance/</link>
		<comments>http://www.software.co.il/2012/01/insecurity-by-compliance/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 10:18:06 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[data security breaches]]></category>
		<category><![CDATA[EU privacy]]></category>
		<category><![CDATA[PCI DSS 2.0]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4254</guid>
		<description><![CDATA[If a little compliance creates a false sense of security then a lot of compliance regulation creates an atmosphere of feeling secure, while in fact most businesses and Web services are in fact very insecure. Is a free market democracy doomed to suffer from privacy breaches &#8211; by definition? My father is a retired PhD ...]]></description>
			<content:encoded><![CDATA[<p>If a little compliance creates a false sense of security then a lot of compliance regulation creates an atmosphere of feeling secure, while in fact most businesses and Web services are in fact very insecure.</p>
<p>Is a free market democracy doomed to suffer from privacy breaches &#8211; by definition?</p>
<p>My father is a retired PhD in system science from UCLA who worked for many years in the defense industry in Israel and California.  At age 89 he is sharp, curious and wired, with an iPad and more connected and easily accessible on the Net than most people are on their phone.</p>
<p>He sent me this item which turned out to be yet another piece of Internet spam and urban legend that has been apparently circulating the Net for over 10 years and has resurfaced just in time for the US Presidential elections.</p>
<blockquote><p>A democracy is always temporary in nature; it simply cannot exist as a permanent form of government&#8230;.The average age of the world&#8217;s greatest civilizations from the beginning of history, has been about 200 years.During those 200 years, these nations always progressed through the following sequence:From bondage to spiritual faith;<br />
From spiritual faith to great courage;<br />
From courage to liberty;<br />
From liberty to abundance;<br />
From abundance to complacency;<br />
From complacency to apathy;<br />
From apathy to dependence;<br />
From dependence back into bondage</p></blockquote>
<p>I told my Dad that it looks and smells like spam.  A quick read shows that it is a generalization from a sample of one.  The Roman Empire lasted about 500 years. The Ottoman Empire lasted over 700 years. The British Empire lasted about 200 years from 1783 to 1997 (withdrawal from the Falklands).  The Russian Empire lasted 200 years and the Soviets lasted less than 80. The Byzantine over 1000 and so on&#8230; See <a href="http://listverse.com/2010/06/22/top-10-greatest-empires-in-history/" target="_blank">http://listverse.com/2010/06/<wbr>22/top-10-greatest-empires-in-<wbr>history/</wbr></wbr></a>.</p>
<p>Rumors of the downfall of American democracy are premature, even though the US is more of a service economy than a manufacturing economy today than it was 200 years ago.</p>
<p>The US has shifted over the past 40 years from manufacturing and technology innovation to technology innovation, retail, outsourcing and financial services.    An obvious observation is Apple, with most of it&#8217;s manufacturing jobs outside the US, a net worth of a not-so-small country and perhaps, the most outstanding consumer technology innovator in the world. Another, and more significant example is Intel, one of the world&#8217;s technology leaders with a global operation from Santa Clara to Penang to China to Haifa and Jerusalem.  World class companies like Intel and Apple are a tribute to US strengths and vitality not weaknesses. In comparison, excluding Germany, Poland and a handful of other European countries, the EU is on the edge of bankruptcy.</p>
<p>In this period of time, has the US improved it&#8217;s information security in the face of rapidly increasing connectivity,  mobile devices and apps and emerging threats such as <a title="advanced persistent threats" href="http://www.software.co.il/?s=apt" target="_blank">APT</a> (advanced persistent threats)?</p>
<p>Apparently not.</p>
<div> In the sphere of privacy and information security, the US leads in data security breaches while the EU leads in data security and privacy. The EU has strong, uniform data security regulation, whereas the US has a quilt-work of hundreds of privacy and security directives where each government agency has it&#8217;s own system for data security compliance and each state has it&#8217;s own legislation (albeit generally modeled after California) for privacy compliance.</div>
<p>The sheer volume and fragmented state of US data security and privacy regulation is practically a guarantee that most of the regulation will not be properly enforced.</p>
<p>On the other hand, the unified nature of EU data security directives makes it easier to enforce since everyone is on the same page.</p>
<p>We would argue that a free market, American style economy results on more technology innovation and economic vitality but also creates a chaotic regulatory environment where the breach of 300 million US credit cards in less than 10 years is an accepted norm. The increase in compliance regulation by the Obama administration does not impress me as a positive step in improving security.</p>
<p>As my colleague, John P. Pironti, president of risk and information security consulting firm IP Architects, said in an interview:</p>
<blockquote><p>The number-one thing that scares me isn&#8217;t the latest attack, or the smartest guy in the street, it&#8217;s security by compliance, for example with PCI DSS 2.0</p></blockquote>
<p>Security by compliance, he said, doesn&#8217;t do a company any favors, especially because attackers can reverse-engineer the minimum security requirements dictated by a standard to look for holes in a company&#8217;s defense.</p>
<p>In that case, if a little compliance creates a false sense of security then a lot of compliance regulation will create an atmosphere of feeling secure, while in fact most businesses and Web services are in fact very insecure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/insecurity-by-compliance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The root cause of credit card data breaches in Israel</title>
		<link>http://www.software.co.il/2012/01/the-root-cause-of-credit-card-data-breaches-in-israel/</link>
		<comments>http://www.software.co.il/2012/01/the-root-cause-of-credit-card-data-breaches-in-israel/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 20:25:34 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Information security]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[data breach]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4242</guid>
		<description><![CDATA[In my previous post &#8211; &#8220;The Israeli credit card breach&#8221;  I noted that there are  5 fundamental reasons why credit cards are stolen in Israel. None have to do with terror; 4 reasons are cultural and the 5th is everyone’s problem: “confusing compliance with security. After reading the excellent article  by Sarah Leibowitz-Dar in the Maariv ...]]></description>
			<content:encoded><![CDATA[<p>In my previous post &#8211; &#8220;<a title="The Israeli credit card breach" href="http://www.software.co.il/2012/01/the-israeli-credit-card-breach/" target="_blank">The Israeli credit card breach</a>&#8221;  I noted that there are  5 fundamental reasons why credit cards are stolen in Israel. None have to do with terror; 4 reasons are cultural and the 5th is everyone’s problem: “confusing compliance with security.</p>
<p>After reading the excellent article  by Sarah Leibowitz-Dar in the Maariv weekend edition, I realized that there is 1 constraint in Israel for improving data security:</p>
<blockquote>
<p style="text-align: left;">בועז גוטמן, מקים המפלג לפדעי מחשב במשטרת ישראל.&#8221;</p>
<p style="text-align: left;">יש היום במשטרה חוקרי מחשב טובים שיודעים לקרוא ולכתוב אנגלית</p>
<p style="text-align: left;">Boaz Gutman, former Israeli police officer who started the computer crimes unit says that Israeli Police have good police officers who know how to read and write English.  If we had 30 instead of 20 we would be able to handle the case load</p>
</blockquote>
<p style="text-align: left;">That one (1) constraint for improving data security in Israel and preventing credit card breaches is quite simply that most Israelis, including members of Knesset, the Police and Army simply do not understand English.</p>
<p style="text-align: left;">English after all, is not Israelis&#8217; native tongue.   Israelis all use the Hebrew interfaces on their cell phones, use the Hebrew interface in Microsoft Office and send messages to each other on Facebook in Hebrew.</p>
<p style="text-align: left;">If Israelis spoke English fluently or at least understood English fluently they would be aware that there is a whole wide world out there where credit cards are stolen and Web sites need to be protected.</p>
<p style="text-align: left;">But no, we are like a small group of Jews living in a Russian <a title="shtetl" href="http://en.wikipedia.org/wiki/Shtetl" target="_blank">shtetl</a> and we do not know that there is an America out there.</p>
<p style="text-align: left;">Here we have Ms. Leibowitz and a bunch of  other Israeli journalists getting worked up over a fairly elementary hacking event resulting in the leakage of 14,000 credit cards from Israeli  Web sites.</p>
<p style="text-align: left;">If they would read English, they would know that in the past 6 years over 300 million credit cards have leaked in America.</p>
<p style="text-align: left;">In other words, your credit card is already out there. And life just goes on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/the-root-cause-of-credit-card-data-breaches-in-israel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to reduce risk of a data breach</title>
		<link>http://www.software.co.il/2012/01/how-to-reduce-risk-of-a-data-breach/</link>
		<comments>http://www.software.co.il/2012/01/how-to-reduce-risk-of-a-data-breach/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 12:50:01 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Risk Assessment]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[PCI DSS 2.0]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4234</guid>
		<description><![CDATA[Historical data in  log files  has little intrinsic value in the here-and-now process of event response and mediation and compliance check lists have little direct value in protecting customers. Software Associates specializes in helping medical device and healthcare vendors achieve HIPAA compliance and improve the data and software security of their products in hospital and ...]]></description>
			<content:encoded><![CDATA[<p>Historical data in  log files  has little intrinsic value in the here-and-now process of event response and mediation and compliance check lists have little direct value in protecting customers.</p>
<p>Software Associates specializes in helping medical device and healthcare vendors achieve HIPAA compliance and improve the data and software security of their products in hospital and mobile environments.</p>
<p>The first question any customer asks us regarding HIPAA compliance is how <em>little</em> he can spend. Not how <em>much</em> he should spend. This means we need simple and practical strategies to reduce the risk of data breaches.</p>
<p>There are 2 simple strategies to reduce the risk of data breach, one is technical, one is management:</p>
<ol>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Use <strong>real time detection</strong> of security events to  <strong>directly protect your customers</strong>. </span></span></li>
<li><strong style="font-size: small; font-family: 'Liberation Serif', serif;">Build</strong><span style="font-size: small; font-family: 'Liberation Serif', serif;"> your security portfolio around </span><strong style="font-size: small; font-family: 'Liberation Serif', serif;">specific threat scenarios</strong><span style="font-size: small; font-family: 'Liberation Serif', serif;"> (e.g a malicious employee stealing IP, a business partner obtaining access to confidential commercial information, a software update exposing PHI etc&#8230;) and use the threat scenarios to drive your service and product acquisition process.</span></li>
</ol>
<h4>Use real-time detection to directly protect your customers</h4>
<p><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Systems like ERM, SIM and Enterprise information protection are enterprise software applications that serve the back-office business of security delivery; things like log analysis and saving on regulatory documentation. Most of these systems excel at gathering and searching large volumes of data while providing little evidence as to the value of the data or feedback into improving the effectiveness of the current security portfolio.</span></span></p>
<p><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Enterprise IT security capabilities do not have  a direct relationship with improving customer security and privacy even if they do make the security management process more effective. </span></span></p>
<p><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">This not a technology challenge but a conceptual challenge: </span></span>I<span style="font-size: small; font-family: 'Liberation Serif', serif;">t is </span><strong style="font-size: small; font-family: 'Liberation Serif', serif;">impossible</strong><span style="font-size: small; font-family: 'Liberation Serif', serif;"> to achieve a meaningful machine analysis of  security event data in order to improve customer security and privacy using data that was uncertain to begin with, and not collected and validated using <a title="Evidence based methods" href="http://en.wikipedia.org/wiki/Evidence-based_medicine" target="_blank">standardized evidence-based methods</a></span></p>
<p>Instead of log analysis we recommend <em><strong>real-time detection </strong></em>of events. Historical data in  log files  has little intrinsic value in the here-and-now process of event response and mediation.</p>
<ol>
<li>Use DLP (data loss prevention) and monitor key digital assets such as credit cards and PHI for unauthorized outbound transfer.  In plain language &#8211; if you <em>detect</em> credit cards or PHI in plain text traversing your network perimeter or removable devices, then you have just detected a data breach in real time, far cheaper and faster than mulling through your log files after discovering 3 months later that a Saudi hacker stole 14,000 credit cards from an unpatched server.</li>
<li>Use your customers as early warning sensors for exploits. Provide a human 24&#215;7 hotline that answers on the 3d ring for any customer who thinks they have been phished or had their credit card or medical data breached.  Don&#8217;t put this service in the general message queue and never close the service.   Most security breaches become known to a customer when they are not at work.</li>
</ol>
<h4><strong><strong>Build</strong> your security portfolio around <strong>specific threat scenarios</strong></strong></h4>
<p>Building your security portfolio around most likely threat scenarios makes sense.</p>
<p>Nonetheless, current best practices are built around <em><strong>compliance checklists</strong></em> (PCI DSS 2.0, HIPAA security rule, NIST 800 etc&#8230;) instead of <em><strong>most likely</strong><strong> threat scenarios.</strong></em></p>
<p>PCI DSS 2.0 has an obsessive preoccupation with anti-virus.  It does not matter if you have a 16 quad-core Linux database server that is not attached the Internet with no removable device nor Windows connectivity. PCI DSS 2.0 wants you to install ClamAV and open the server up to the Internet for the daily anti-virus signature updates. This is an example of a compliance control item that is not rooted in a probable threat scenario.</p>
<p>When we audit a customer for HIPAA compliance or perform a software security assessment of an innovative medical device, we<span style="font-size: small; font-family: 'Liberation Serif', serif;"> think in terms of &#8220;threat scenarios&#8221;, and the result of that thinking manifests itself in planning, penetration testing, security countermeasures, and follow-up for compliance.</span></p>
<p><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">In current regulatory compliance based systems like PCI DSS or HIPAA, when an auditor records an encounter with the customer, he records the planning, penetration testing, controls, and follow-up, not under <em>a threat scenario</em>, but under a<em> control item</em> (like access control). The next auditor that reviews the  compliance posture of the business  needs to read about the planning, testing, controls, and follow-up and then reverse-engineer the process to arrive at which threats are exploiting which vulnerabilities.</span></span></p>
<p><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Other actors such as government agencies (DHS for example) and security researchers go through the same process. They all have their own methods of churning through the planning, test results, controls, and follow-up, to reverse-engineer the data in order to arrive at which threats are exploiting which vulnerabilities</span></span></p>
<p>This ongoing process of “reverse-engineering” is the root cause for a series of additional problems:</p>
<ul>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Lack of overview of the the security threats and vulnerabilities that really count</span></span></li>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">No sufficient connection to best practice security controls, no indication on which controls to follow or which have been followed</span></span></li>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">No connection between controls and security events, except circumstantial</span></span></li>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">No ability to detect and warn for negative interactions between countermeasures (for example &#8211; configuring a firewall that blocks Internet access but also blocks operating system updates and enables malicious insiders or outsiders to back-door into the systems from inside the network and compromise  firewalled services).</span></span></li>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">No archiving or demoting of less important and solved threat scenarios (since the data models are control based)</span></span></li>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Lack of overview of security status of a particular business, only a series of historical observations disclosed or not disclosed.  Is Bank of America getting better at data security or worse?</span></span></li>
<li><span style="font-size: small; font-family: 'Liberation Serif', serif;">An excess of event data that cannot possibly be read by the security and risk analyst at every encounter</span></li>
<li><span style="font-family: 'Liberation Serif', serif;"><span style="font-size: small;">Confidentiality and privacy borders are hard to define since the border definitions are networks, systems and applications not confidentiality and privacy.</span></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/how-to-reduce-risk-of-a-data-breach/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What is the best way for a business to prevent data breaches?</title>
		<link>http://www.software.co.il/2011/11/what-is-the-best-way-for-a-business-to-prevent-data-breaches/</link>
		<comments>http://www.software.co.il/2011/11/what-is-the-best-way-for-a-business-to-prevent-data-breaches/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 15:04:36 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[DLP]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4095</guid>
		<description><![CDATA[Let&#8217;s start with the short version of the answer &#8211; use your common sense before reading vendor collateral. I think PT Barnum once said &#8220;There is a sucker born every minute&#8221; in the famous Cardiff Giant hoax &#8211; (although some say it was his competitor, Mr. George Hull. Kachina Dunn wrote how Microsoft got security ...]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s start with the short version of the answer &#8211; use your common sense before reading vendor collateral. I think PT Barnum once said &#8220;There is a sucker born every minute&#8221; in the famous Cardiff Giant hoax &#8211; (although some say it was his competitor, Mr. George Hull.</p>
<div id="entry-136">
<div>
<div>
<p>Kachina Dunn wrote how Microsoft got security right. <a href="http://www.itbusinessedge.com/blogs/msh/?p=183">No Joke, Microsoft Got This Security Question Right</a></p>
<p>The gist of the post is that the Microsoft UAC-User Account Control feature in Windows Vista was deliberately designed to annoy users and increase security awareness; which is a good thing. The post got me thinking about the role of security vendors in mitigating data breach events.</p>
<p>Ms. Dunn quotes Carl Weinschenk in an online interview of a security vendor (Mr. Weinschenk is a professional journalist colleague of Ms. Dunn on the staff of IT Business Edge)</p>
<p>&#8220;Positive Networks surveyed IT security pros at small companies and enterprises, 20 percent had experienced a personal data breach — and 20 percent had also experienced a data breach in their companies. The consensus among those IT pros was that stronger security, specifically two-factor, was necessary but not present within their IT departments. And the breaches just keep happening.&#8221;</p>
<h4>Data breaches just keep on happening</h4>
<p>Of course data breaches keep on happening because data vulnerabilities continue to be unmitigated.</p>
<p>Most security breaches are attacks by insiders and most attackers are trusted people that exploit software system vulnerabilities (bugs, weak passwords, default configurations etc&#8230;) . Neither security awareness nor UAC are effective security countermeasures for trusted insider attacks that exploit system vulnerabilities &#8211; premeditated or not.</p>
<h4>Two-factor authentication is necessary</h4>
<p>As a matter of fact, two-factor authentication is a <strong>not an effective security countermeasure</strong> for internally launched attacks on data performed by authenticated users (employees, outsourcing contractors and authorized agents of the company). It is understandable that vendors want to promote their products &#8211; Positive Networks and RSA are both vendors of two-factor authentication products and both have vested interests in attempting to link their products to customer data security breach pain.</p>
<p>Unfortunately for the rest of us, the economics of the current security product market are inverse to the needs of the customer organizations. Security vendors like Positive Networks and RSA do not have economic incentive in reducing data breaches and mitigating vulnerabilities, since that would reduce their product and service revenue.</p>
<p>Actually, in real life &#8211;  the best marketing strategy for companies like RSA, Positive Networks and Symantec is to <em><strong>stimulate</strong></em> market demand with threat indicators and place the burden of proof of effectiveness of their security countermeasures on the end user customers. If the customers don&#8217;t buy &#8211; it&#8217;s their fault and if they do buy but remain vulnerable, we can always blame <a href="http://www.software.co.il/blog/2008/04/hannaford_extrusion_event_the.html">overseas hackers</a>.</p>
<h4>White listing applications is an effective tactic</h4>
<p>At this year&#8217;s RSA conference, Microsoft officials spoke of layering &#8220;old-school (but effective) offensive tactics like white-listing applications&#8221;.  White-listing a vulnerable application doesn&#8217;t mitigate the risk of an authorized user using the application to steal data or abuse access rights.</p>
<p>One would certainly white list the Oracle Discover application since Oracle is a trusted software vendor. Users with privileges can use Oracle Discover to access the database and steal data. Since Oracle Discover generally transmits the password in clear text on the network, we have an additional vulnerability in the application.</p>
<p>Application/database firewalls like Imperva do not have the technical capability to detect or mitigate this exploit and therefore are not an effective security countermeasure.</p>
<p>None of the vendor marketing collateral and FUD, riding the wave of compliance and Facebook, IT security franchises built around standards like PCI DSS etc are replacements for a practical threat analysis of your business.</p>
<p>Your business, any business, be it small, medium or global enterprise needs to perform a practical threat analysis of vulnerabilities (human, technical and software), threats to the most sensitive assets and ascertain the right, cost-effective countermeasures dictated by economic constraints.</p>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/what-is-the-best-way-for-a-business-to-prevent-data-breaches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Message queuing insecurity</title>
		<link>http://www.software.co.il/2011/08/message-queuing-insecurity/</link>
		<comments>http://www.software.co.il/2011/08/message-queuing-insecurity/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:12:17 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[Cloud security]]></category>
		<category><![CDATA[Cyber threats]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Data loss]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3713</guid>
		<description><![CDATA[I met with Maryellen Ariel Evans last week. She was in Israel on vacation and we had coffee on the Bat Yam boardwalk.   Maryellen is a serial entrepreneur; her latest venture is a security product for IBM Websphere MQ Series. She&#8217;s passionate about message queue security and I confess to buying into the vision. She ...]]></description>
			<content:encoded><![CDATA[<p>I met with Maryellen Ariel Evans last week. She was in Israel on vacation and we had coffee on the Bat Yam boardwalk.   Maryellen is a serial entrepreneur; her latest venture is a security product for IBM Websphere MQ Series. She&#8217;s passionate about message queue security and I confess to buying into the vision.</p>
<p>She has correctly put her finger on a huge, unmitigated threat surface of transactions that are transported inside the business and between business units using message queuing technology. Message queuing is a cornerstone of B2B commerce and in a highly interconnected system, there are lots of entry points all using similar or same technology &#8211; MQ Series or the TIB.</p>
<p>While organizations are busy optimizing their firewalls and load balancers, attackers can tap in, steal the data on the message bus and use it as a springboard to launch new attacks.  It is conceivable that well placed attacks on  message queues in an intermediary player (for example a payment clearing house) could result in the inability of the processor to clear transactions but also serve as an entry point into upstream and downstream systems.  A highly connected stem of networked message queues is a convenient and vulnerable entry point from which to launch attacks; these attacks can and do cascade.</p>
<p>If these attacks cascade, the entire financial system could crash.</p>
<p>Although most customers are still fixated on perimeter security, I believe that Maryellen has a powerful value proposition for message queuing customers in the supply chains of key industries that rely on message interchange: banking, credit cards, health care and energy.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/08/message-queuing-insecurity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft gives source code to Chinese government</title>
		<link>http://www.software.co.il/2011/06/microsoft-gives-source-code-to-chinese-government/</link>
		<comments>http://www.software.co.il/2011/06/microsoft-gives-source-code-to-chinese-government/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 19:11:55 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[Critical infrastructures]]></category>
		<category><![CDATA[cyber attack]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RSA]]></category>
		<category><![CDATA[Software security]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3523</guid>
		<description><![CDATA[Sold down the river. A phrase meaning to be betrayed by another. Originated during the slave trade in America. Selling a slave &#8220;down the river&#8221; would uproot the slave from their from spouses, children, parents, siblings and friends. For example: &#8220;I can&#8217;t believe that Microsoft gave their source code to the Chinese in a pathetic ...]]></description>
			<content:encoded><![CDATA[<p><em>Sold down the river. </em>A phrase meaning to be betrayed by another. Originated during the slave trade in America. Selling a slave &#8220;down the river&#8221; would uproot the slave from their from spouses, children, parents, siblings and friends. For example:</p>
<blockquote><p>&#8220;I can&#8217;t believe that Microsoft gave their source code to the Chinese in a pathetic attempt to get them to buy more MS Office licenses.  Boy-were we sold down the river!&#8221;</p></blockquote>
<p>In the euphemistically worded press release <a title="Microsoft gives china source code to Windows" href="http://www.microsoft.com/presspass/press/2003/feb03/02-28gspchinapr.mspx" target="_blank">Microsoft and China Announce Government Security Program Agreement</a>, we learn that China joins over 30 other countries as recipients of  access to Windows operating system source code. I bet all that yummy, ecumenical, international  cooperation gave someone at the BSA warm and fuzzy feelings. Either that or Ballmer told them to keep quiet.</p>
<p>Hold on.  That announcement was in 2003.</p>
<p>Fast forward to 2011.  Searching on Google for &#8220;chinese attacks on US on US&#8221; yields 57 million hits. After the RSA breach, <a title="China linked to attacks on U.S. defense contractors" href="http://thenextweb.com/asia/2011/06/07/after-rsa-breach-china-linked-to-attacks-on-u-s-defense-contractors/" target="_blank">China is linked to attacks on US Defense contractors</a> and <a title="attack on change.org" href="http://blog.change.org/2011/04/u-s-congresswoman-condemns-chinese-attack-on-change-org/" target="_blank">US Congresswoman condemns attack on change.org</a></p>
<p>In 2011, Steve Ballmer is saying that  China is doing 5 percent of the revenue that it should be doing because  of pirated software. See the article  <a title="Microsoft should be selling more in China" href="http://mybroadband.co.za/news/quick-news/24841-microsofts-chinese-revenue-5-of-what-it-could-be.html" target="_blank">Microsoft’s Chinese revenue 5% of what it could be</a></p>
<p>The BSA (Business Software Alliance), an industry lobby group, has some interesting figures to fuel Ballmer’s comments:</p>
<ul>
<li>Four of five software programs installed on PCs are pirated</li>
<li>This amounts to “commercial theft” of close to $8 billion a year</li>
<li>Piracy in 2010 cost the software industry $59 billion in revenue</li>
</ul>
<p>I would not take BSA numbers at face value. The BSA estimates are guesses multiplied several times without providing any independent empirical data. They start off by assuming that each unit of copied software represents a direct loss of sale for Microsoft, a false assertion.</p>
<p>If it <strong>were</strong> true, then the demand for software would be independent of price and perfectly inelastic.</p>
<p>A drop in price usually results in an increase in the quantity demanded by consumers. That’s called price elasticity of demand. The demand for a product becomes inelastic when the demand doesn’t change with price. A product with no competing alternative is generally inelastic. Demand for a unique antibiotic, for example is highly inelastic. A patient will pay any price to buy the only drug that will kill their infection.</p>
<p><strong>If</strong> software demand was perfectly inelastic, then everyone would pay in order to avoid the BSA enforcement tax. The rate of software piracy would be 0. Since piracy rate is non-zero, that proves that the original assertion is false. (Argument courtesy of the <a href="http://en.wikipedia.org/wiki/Price_elasticity_of_demand">Wikipedia article on price elasticity of demand</a> ).</p>
<p>See my essay on the <a title="The economics of software piracy" href="http://www.software.co.il/wordpress/2011/06/the-economics-of-software-piracy/" target="_blank">economics of software piracy</a>.</p>
<p>Back to Microsoft and their highly ineffective strategy to sell more licenses in China.</p>
<p>Clearly, Microsoft&#8217;s strategy to induce the Chinese to buy more Microsoft software licenses by sharing Windows source code has not gotten <strong><em>any</em></strong> traction in the past 8 years.</p>
<p>Au contraire, from a software engineering perspective, it is a fair assumption that having access to Windows source code has made it easier for Chinese cyber attackers to write attack code to penetrate and compromise US defense contractors, critical infrastructure and activist groups like change.org &#8211; who all still use  highly vulnerable Windows monoculture products.</p>
<p>This is where we need to explain to the people who drink Microsoft Koolade about the difference between &#8220;controlled access&#8221; to source code with countries who are  potential enemies with the notion of Open source &#8211; where everyone and anyone can look at the source code &#8211; where lots of eyeballs help the developers make the operating system more robust.</p>
<p>From a security perspective, the number of eyeballs looking at Linux make it more secure than Windows.</p>
<p>But more significantly, from a commercial perspective, note how abortive Microsoft strategy really is in this case study from  the Harvard Business School on <a title="Red Flag Software" href="http://hbr.org/product/red-flag-software-co/an/706428-PDF-ENG" target="_blank">Red Flag Software</a>.</p>
<blockquote><p>In 2005, just five years after its formal launch, Beijing-based Red Flag Software was the world&#8217;s second-largest distributor of the Linux operating system and was expecting its first annual profit. On a unit basis, Red Flag led the world in desktops (PCs) shipped with Linux and was No. 4 in installed servers. On a revenue basis, Red Flag was fourth overall. Within China, Red Flag held just over half of the Linux market and ran key applications for the postal system, large state-owned enterprises, and more than a million PCs. The Chinese government supported Linux as an alternative to Microsoft&#8217;s Windows operating system to avoid royalty payments to foreign firms and dependence on foreign technology.</p></blockquote>
<p>Since the Chinese government have been open about their support of Linux for years, it certainly makes the release of Windows source code look like a very bad idea.  I would hope that this does not go unnoticed in US Congress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/06/microsoft-gives-source-code-to-chinese-government/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HIPAA and cloud security</title>
		<link>http://www.software.co.il/2011/06/hipaa-and-cloud-security/</link>
		<comments>http://www.software.co.il/2011/06/hipaa-and-cloud-security/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 08:50:38 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud security]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[EMR]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[Microsoft Azure]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3502</guid>
		<description><![CDATA[In almost every software security assessment that we do of a medical device, the question of HIPAA compliance and data security arises.  The conversation often starts with a client asking the question &#8211; &#8220;I hear that Amazon AWS is HIPAA compliant?  Isn&#8217;t that all I need? Well &#8211; not exactly. Actually, probably not. As Craig ...]]></description>
			<content:encoded><![CDATA[<p>In almost every software security assessment that we do of a medical device, the question of HIPAA compliance and data security arises.  The conversation often starts with a client asking the question &#8211; &#8220;I hear that Amazon AWS is HIPAA compliant?  Isn&#8217;t that all I need?</p>
<p>Well &#8211; not exactly. Actually, probably not.</p>
<p>As <a title="Craig Balding" href="http://cloudsecurity.org/about.html" target="_blank">Craig Balding</a> pointed out on his blog post <a title="IS Amazon AWS really HIPAA compliant?" href="http://cloudsecurity.org/blog/2009/04/08/is-amazon-aws-really-hipaa-compliant-today.html" target="_blank">Is Amazon AWS Really HIPAA Compliant Today?</a> there are some basic issues with AWS itself.</p>
<p><em>There is no customer accessible AWS API call audit log</em><br />
In other words, you have no way to know if, when and from where (source IP) your AWS key was used to make API calls that may affect the security posture of your AWS resources (an exception is S3, but only if you turn on logging (off by default)).</p>
<p><em>There is no way to restrict the source IP address from which the AWS API key can be used.<br />
</em>The AWS API interface can be used from any source IP at any time (and as above, you have no audit trail for EC2 API calls).  This is equivalent of exposing your compute and storage management API to the entire planet.</p>
<p><em>Each AWS account is limited to a single key &#8211; unauthorized disclosure of the key results in total breakdown of security</em></p>
<blockquote><p><em><strong>It only gets worse.<br />
Web services and storage are just a small part of  data security.</strong><br />
Even if Amazon AWS was perfect in terms of it&#8217;s data security countermeasures &#8211; there would still be plenty of opportunity for a data breach of PHI.</em></p></blockquote>
<p>There are multiple attack vectors from the perspective of HIPAA compliance and PHI data security.  The following schematic gives you an idea of how an attacker can steal PHI, figure (inspired of my colleague Michel Godet) using any combination of <em><strong>no less than 15 attack vectors to abuse and steal PHI:</strong></em></p>
<p><a href="http://www.software.co.il/wp-content/uploads/2011/06/hipaa_cloudsecurity.png"><img class="alignright size-medium wp-image-4288" title="hipaa cloudsecurity" src="http://www.software.co.il/wp-content/uploads/2011/06/hipaa_cloudsecurity-300x223.png" alt="" width="300" height="223" /></a></p>
<p>There are potential data security vulnerabilities in the client layer, transmission layer, platform layer (Operating system) and cloud services (Amazon AWS in our example).</p>
<p>Note that the vulnerabilities for a PHI data breach can not only happen inside any layer but in particular there are vulnerabilities in the system interfaces between layers.</p>
<p>Let&#8217;s take a specific example.</p>
<p>Consider a remote medical diagnostic service that collects information, transmits it over secure channels (https for the sake of argument) to a centralized facility for processing and diagnosis.  The entire transmission stream can be secure but if the processing and diagnosis facility uses Microsoft IIS as an interface, it is possible to attack the IIS Web server, create denial of service and exploit IIS7 and Windows operating system vulnerabilities in order to gain access to the machine itself, the data in motion and possibly gain access and compromise the internal network.</p>
<p>A discussion of HIPAA compliance needs to include a comprehensive threat analysis of the entire supply chain of data processing and not just limit itself to the cloud services that store electronic medical records.</p>
<p>For further reading, see the below resources on HIPAA compliance with Amazon Web services and work that Software Associates has done on <a title="Threat modeling" href="http://www.software.co.il/wordpress/?s=threat+modeling" target="_blank">threat modeling</a>.</p>
<ul>
<li><a title="http://awsmedia.s3.amazonaws.com/AWS_HIPAA_Whitepaper_Final.pdf" href="http://awsmedia.s3.amazonaws.com/AWS_HIPAA_Whitepaper_Final.pdf" rel="external nofollow" target="_blank">Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services</a> &#8211; The article briefly outlines how companies can use Amazon Web Services to power HIPAA-compliant information processing systems. It focuses on the HIPAA sections <em>The Privacy Rule</em> and <em>The Security Rule</em>, and how to encrypt and protect your data in the AWS cloud.</li>
<li><a title="http://www.barkingseal.com/2009/04/encrypted-storage-in-the-cloud/" href="http://www.barkingseal.com/2009/04/encrypted-storage-in-the-cloud/" rel="external nofollow" target="_blank">Encrypted Storage in the Cloud</a> &#8211; Commentary and insight based on the article above.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/06/hipaa-and-cloud-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Microsoft monoculture as a threat to national security</title>
		<link>http://www.software.co.il/2011/06/the-microsoft-monoculture-as-a-threat-to-national-security/</link>
		<comments>http://www.software.co.il/2011/06/the-microsoft-monoculture-as-a-threat-to-national-security/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 09:44:27 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[Software security]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[DLP]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[software design]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3473</guid>
		<description><![CDATA[This is probably a topic for a much longer essay, but after two design reviews this week with medical device vendor clients on software security issues, I decided to put some thoughts in a blog post. Almost 8 years ago, Dan Geer, Rebecca Bace,Peter Gutmann, Perry Metzger, Charles Pfleeger, John Quarterman and Bruce Schneier wrote a ...]]></description>
			<content:encoded><![CDATA[<p>This is probably a topic for a much longer essay, but after two design reviews this week with medical device vendor clients on software security issues, I decided to put some thoughts in a blog post.</p>
<p>Almost 8 years ago, Dan Geer, Rebecca Bace,Peter Gutmann, Perry Metzger, Charles Pfleeger, John Quarterman and Bruce Schneier wrote a report titled: <a title="cyber insecurity" href="http://cryptome.org/cyberinsecurity.htm" target="_blank">Cyber<em>In</em>security: The Cost of Monopoly How the Dominance of Microsoft&#8217;s Products Poses a Risk to Security</a>.</p>
<p>The report from a stellar cast of information security experts and thought leaders shows that the complexity and dominance of Microsoft&#8217;s Windows operating system in US Federal agencies makes the US government prone to cyber attack &#8211; a national security threat.</p>
<p>This was in September 2003.</p>
<p>Now fast forward to a congressional hearing on May 25, 2011 by the Committee on Oversight and Government Reform on &#8221;<em><a title="&quot;Cybersecurity: Assessing the Immediate Threat to the United States&quot;" href="http://www.youtube.com/watch?v=x1URPa1jG60" target="_blank">Cybersecurity: Assessing the Immediate Threat to the United States</a>&#8220;</em> Listen to the youtube video &#8211; you will note the concern on potential damage to citizens due to virus infecting government PCs breaching personal information.</p>
<p>So the US government is still running Microsoft Windows and is still vulnerable to data security breaches. It seems that the Microsoft lobbying machine has been &#8220;successful&#8221; over the past 8 years on the Beltway, if you call threats to national security a success.</p>
<p>One of the commonly used canards by Microsoft monoculture groupies is that all operating systems have vulnerabilities and Windows is no better nor worse than Linux or OS/X. If &#8220;you&#8221; patch properly everything will be <a title="hunky dory" href="http://www.phrases.org.uk/meanings/hunky-dory.html" target="_blank">hunky-dory</a>. There are a number of reasons why this is fallacious,  to quote the report:</p>
<ul>
<li>Microsoft is a near-monopoly controlling the overwhelming majority of systems. This means that the attack surface is big, on a US national  level.</li>
<li>Microsoft has a high level of user-level lock-in; there are strong disincentives to switching operating systems.</li>
<li>This inability of consumers to find alternatives to Microsoft products is exacerbated by tight integration between applications and operating systems, and that integration is a long-standing practice.</li>
<li>Microsoft’s operating systems are notable for their incredible complexity and complexity is the first enemy of security.</li>
<li><em><strong>The near universal deployment of Microsoft operating systems is highly conducive to cascade failure; these cascades have already been shown to disable critical infrastructure.</strong></em></li>
<li>After a threshold of complexity is exceeded, fixing one flaw will tend to create new flaws; Microsoft has crossed that threshold.</li>
<li>Even non-Microsoft systems can and do suffer when Microsoft systems are infected.</li>
<li>Security has become a strategic concern at Microsoft but security must not be permitted to become a tool of further monopolization.</li>
</ul>
<p>As a  medical device security and compliance expert, I am deeply concerned about medical devices that use Windows. If Windows is a threat to national security because it&#8217;s used in <em><strong>Federal government </strong><strong><em>offices</em>, </strong></em> Windows is really a bad idea when used in medical devices in <em><strong>hospitals</strong></em>.</p>
<p>I&#8217;m concerned about the devices themselves (the FDA classifies Web applications as medical devices also if the indications are medical-related) and the information management systems: the customer support, data collection, analysis management applications that are ubiquitous to networked medical devices.</p>
<p>There are two reasons why the FDA should outlaw Windows in medical devices and their information management systems.</p>
<p><strong>Reason number 1 to ban Windows from medical devices is complexity.</strong> We know that the first sin of the <a title="The 7 deadly sins of software security" href="http://www.software.co.il/wordpress/2011/01/the-7-deadly-sins-of-software-security/" target="_blank">7 deadly sins of software development</a> is making the software complex.  Complexity is the enemy of security because with complex software, there are more design flaws, more software defects and more interfaces where vulnerabilities can arise.</p>
<p>Similar to the history of data security breaches of retail systems, the medical device software industry is (or may soon be) facing a steeply increasing curve of data security and patient safety events due to the Microsoft monoculture.  We are not in Kansas anymore &#8211; not credit cards being breached, but entire hospital networks infected by Microsoft Windows viruses and patient monitoring devices that stop working because they got blue screens of death.  Since 300 million credit cards have been breached, it is a reasonable assumption that your card and mine is out there. The damage to your credit card being breached is minimal.  But, if your child was on a patient monitor that went offline due to a Microsoft Windows virus and a critical condition was not detected in time; it&#8217;s the difference between life and death.</p>
<p>The complexity and vulnerabilities of Windows technologies are simply not appropriate in the medical device space when you look at the complexity and weight of the components, the SQL injection vulnerabilities provided courtesy of naive ASP.NET programmers and the ever present threat of Windows viruses and malware propagated  by USB sticks and technician notebooks.</p>
<p>The Microsoft monoculture breeds a generation of programmers that are scared of the command line, unable to comprehend what happens behind the GUI and lured by the visual beauty of the development tools.  When a programmer uses a component and doesn’t know it works (see Visual Studio ) <strong>and </strong>shleps around a shitload of piping in his project, then the energies go into implementing a cute GUI instead of thinking about code threats.</p>
<p>This is on a grander scale, a rerun of Microsoft Powerpoint, where you spend 80% of your time in the application’s GUI instead thinking about and then just stating your message.</p>
<p><strong>Reason number 2 to ban Microsoft Windows from medical devices is more subtle and related to systems management</strong>.   The Microsoft monoculture has bred a particular kind of thinking and system management best practices based on Windows servers and Windows PCs running in the office.  This IT system management strategy assumes that PCs are just personal devices that someone has to patch and that they will eventually get infected and or breached and or get a BSOD.</p>
<p>Unlike an office, a hospital is a highly heterogeneous and hostile environment. The system management strategy for network medical devices <strong><em>must</em></strong> be different.</p>
<p>Medical device vendors need to assess their software security with the design objective being a device that runs forever and serves the mission of the doctors and patients.</p>
<p>Medical devices are real time embedded systems living on a hospital network. They should be fail safe, not vulnerable to viruses and should not have to rebooted every few days.</p>
<p>Yes &#8211; it&#8217;s a tall bill and a lot of people will have to learn how to write code in embedded Linux.</p>
<p>But, there is no alternative, if we want to prevent the medical device industry from suffering the ignominy of the credit card industry.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/06/the-microsoft-monoculture-as-a-threat-to-national-security/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

