<?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; Risk management</title>
	<atom:link href="http://www.software.co.il/category/risk-management/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>Debugging security</title>
		<link>http://www.software.co.il/2012/02/debugging-security/</link>
		<comments>http://www.software.co.il/2012/02/debugging-security/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 06:34:07 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Risk mitigation]]></category>
		<category><![CDATA[DLP]]></category>
		<category><![CDATA[Information security]]></category>
		<category><![CDATA[internal audit]]></category>
		<category><![CDATA[Security engineering]]></category>
		<category><![CDATA[security management]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4360</guid>
		<description><![CDATA[There is an interesting analogy between between debugging software and debugging the security of your systems. As Brian W. Kernighan and Rob Pike wrote in &#8220;The Practice of Programming&#8220; As personal choice, we tend not to use debuggers beyond getting a stack trace or the value of a variable or two. One reason is that it is ...]]></description>
			<content:encoded><![CDATA[<p>There is an interesting analogy between between debugging software and debugging the security of your systems.</p>
<p>As Brian W. Kernighan and Rob Pike wrote in &#8220;<em>The Practice of Programming</em>&#8220;</p>
<blockquote><p>As personal choice, we tend not to use debuggers beyond getting a stack trace or the value of a variable or two. One reason is that it is easy to get lost in details of complicated data structures and control flow; we find stepping through a program less productive than thinking harder and adding output statements and self-checking code at critical places. Clicking over statements takes longer than scanning the output of judiciously-placed displays. It takes less time to decide where to put print statements than to single-step to the critical section of code, even assuming we know where that is. More important, debugging statements stay with the program; debugging sessions are transient.</p></blockquote>
<p>In programming, it is faster to examine the contents of a couple of variables than to single-step through entire sections of code.</p>
<p>Collecting security logs is key to information security management not only for understanding what and why an event happened but also in order  to  prove regulatory compliance with regulations such as the HIPAA security rule. The business requirements are that   security logs  should be both relevant and effective.</p>
<ol>
<li>Relevant content of audit controls:  For example, providing a  detailed trace of an application whenever it elevates privilege in order to execute a system level function.</li>
<li>Effective audit reduction and report generation:  Given the large amount of data that must be analyzed in security  logs, its crucial that critical events are separated from normal traffic and that concise reports can be produced in real-time to help understand  what happened, why it happened and how it was mediated and how to mitigate similar risks in the future.</li>
</ol>
<p>In security log analysis, it is faster and definitely more effective for a security analyst to examine the contents of a few real time events than to process gigabytes or terabytes of security logs (the equivalent of stepping through or placing watch points in sections of of a sub-modules with  hundreds or thousands of lines of code.</p>
<p>When you have to analyze security logs, it is easy to get lost in details of complicated data and flows of events and find yourself drifting off into all kinds of directions even as the bells go on in the back of your mind that you are chasing ghosts in a futile and time-consuming exercise of investigation and security event debugging.</p>
<p>In order to understand this better, consider another analogy, this time from the world of search engines.</p>
<blockquote><p>Precision and recall are key to effective security log analysis and effective software debugging.</p></blockquote>
<p>In <a title="Pattern recognition" href="http://en.wikipedia.org/wiki/Pattern_recognition">pattern recognition</a> and <a title="Information retrieval" href="http://en.wikipedia.org/wiki/Information_retrieval">information retrieval</a>, <strong>precision</strong> is the fraction of retrieved instances that are relevant, while <strong>recall</strong> is the fraction of relevant instances that are retrieved. Both precision and recall are therefore based on an understanding and measure of <a title="Relevance" href="http://en.wikipedia.org/wiki/Relevance">relevance</a>. When a program for recognizing the dogs in a scene correctly identifies four of the nine dogs but mistakes three cats for dogs, its precision is 4/7 while its recall is 4/9. When a search engine returns 30 pages only 20 of which were relevant while failing to return 40 additional relevant pages, its precision is 20/30 = 2/3 while its recall is 20/60 = 1/3. See <a title="Precision and recall" href="http://en.wikipedia.org/wiki/Precision_and_recall" target="_blank">Precision and recall </a>in the Wikipedia.</p>
<p>In other words &#8211; it doesn&#8217;t really matter if you have to analyze a program with 100,000 lines of code or a log file with a terabyte of data &#8211; <em><strong>if</strong></em> you have good precision and good recall.</p>
<p>The problem is however, that the more data you have, the more difficult it is to achieve high precision and recall and that is why real-time events (or  debugging statements) are more effective in day-to-day security operations.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/02/debugging-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Treat passwords like cash</title>
		<link>http://www.software.co.il/2012/02/treat-passwords-like-cash/</link>
		<comments>http://www.software.co.il/2012/02/treat-passwords-like-cash/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 16:45:33 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Physical security]]></category>
		<category><![CDATA[Risk Assessment]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Default passwords]]></category>
		<category><![CDATA[Weak passwords]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4346</guid>
		<description><![CDATA[How much personal technology do you carry around when you travel?  Do you use one of those carry-on bags with your notebook computer on top of the carry-on? A friend who is a commercial pilot had his bag swiped literally behind his back while waiting on line to check-in to a 4 star Paris hotel. ...]]></description>
			<content:encoded><![CDATA[<p>How much personal technology do you carry around when you travel?  Do you use one of those carry-on bags with your notebook computer on top of the carry-on?</p>
<p>A friend who is a commercial pilot had his bag swiped literally behind his back while waiting on line to check-in to a 4 star Paris hotel. The hotel security cameras show the thief moving quickly behind his back, quietly taking the bag and calmly walking off.</p>
<p>Is your user password 123456?</p>
<p>The Wharton School at UPenn recently posted an article &#8211; <a title="Is your password 123456" href="http://knowledgetoday.wharton.upenn.edu/2012/01/is-your-password-123456/" target="_blank">is your password 123456</a>?</p>
<p>As the article notes &#8211; &#8220;<em>Hack attacks have recently hit government agencies, news sites and retailers ranging from the U.S. Justice Department and Gawker to Sony and Lockheed Martin, as hackers become more sophisticated in their ability to steal customers’ identities and personal information.&#8221;</em></p>
<p>But, you don&#8217;t need sophisticated hack attacks to know that many people use simple minded passwords like 123456 and thieves use simple techniques like grab and run.</p>
<p>So &#8211; why don&#8217;t we all use strong passwords?</p>
<p>Every Web site and business application you use has a  different algorithm and password policy.  For users, who need to maintain strong passwords using 25 different policies on 25 different systems and web sites, it&#8217;s impossible to maintain a strong password policy without making some compromises.</p>
<p>The biggest vulnerability is using your corporate password on an online porn site.  Since adult sites are routinely subject to attack and cheesier, more marginal adult sites &#8211; (mind you we&#8217;re not talking Penthouse.com or Playboy.com perish the thought) are frequently unwitting malware distribution platforms.</p>
<p>Here are 5 rules for safe password management :</p>
<ol>
<li><strong>Use technical aids</strong> to manage your passwords.  Consider using <a title="f KeePass, the free, open source, light-weight and easy-to-use password manager." href="http://keepass.info/" target="_blank">Keepass password management</a></li>
<li><strong>Match password  strength to asset value</strong>. In other words &#8211; use a complex combination of letters and numbers for online banking and a simple easy to remember password for Superball news.</li>
<li><strong>Don&#8217;t reuse</strong>.   Don&#8217; use the same strong password on more than one sites.</li>
<li><strong>Make passwords easy to remember but hard to guess</strong>.  Adopt mnemonics &#8211; like 4Tshun KukZ that you can remember</li>
<li><strong>Maintain physical security of your passwords</strong>.  Treat your passwords like you treat the cash in your wallet.  If you have to write passwords down, put them on a piece of paper in your wallet and treat that piece of paper like a $100 bill,  make sure you don&#8217;t lose that wallet.</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/02/treat-passwords-like-cash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clinical trials in the cloud</title>
		<link>http://www.software.co.il/2012/01/clinical-trials-in-the-cloud/</link>
		<comments>http://www.software.co.il/2012/01/clinical-trials-in-the-cloud/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 13:43:33 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Threat modeling]]></category>
		<category><![CDATA[clinical trials]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud security]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4324</guid>
		<description><![CDATA[Ben Baumann from Akaza and Open Clinica fame, recently blogged about clinical trials in the cloud.  Ben is pitching the relatively new offering from Akaza called Open Clinica Optimized hosting that offers quick startup using validated Open Clinica instances and resources on-demand on a SAS-70 compliant platform. As Ben noted that in the clinical research field, ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.software.co.il/wp-content/uploads/2012/01/OpenClinica_logo.gif"><img class="alignright size-full wp-image-4325" title="Open Clinica" src="http://www.software.co.il/wp-content/uploads/2012/01/OpenClinica_logo.gif" alt="" width="248" height="74" /></a>Ben Baumann from Akaza and Open Clinica fame, recently blogged about <a title="clinical trials in the cloud" href="http://blog.openclinica.com/2011/10/07/clinical-trials-cloud/" target="_blank">clinical trials in the cloud</a>.  Ben is pitching the relatively new offering from Akaza called Open Clinica Optimized hosting that offers quick startup using validated Open Clinica instances and resources on-demand on a SAS-70 compliant platform.</p>
<p>As Ben noted that in the clinical research field, putting together such an offering is not trivial. Open Clinica is the worlds fastest growing clinical trials software with an interesting Open Source business model of community-supported Open Source and revenue from enterprise licensing, cloud services and training.</p>
<p>Software Associates specializes in helping medical device vendors achieve HIPAA compliance and improve the data and software security of their products in hospital and mobile environments.  We have been working with a regulatory affairs consulting client for over 3 years now, using the Open Clinica application for managing  large multi-center, international clinical trials using Rackspace hosting and more recently using Rackspace Cloud.</p>
<p>I can attest that running multi-center clinical trails in the cloud is neither for the faint of heart nor weak of stomach.  Past the security, compliance and regulatory issues &#8211; there is also the issue of performance.</p>
<blockquote><p>Although resources are instantly scalable on-demand in the cloud, resources are not a substitute for secure software that runs fast.</p></blockquote>
<p>As I noted in a previous essay &#8220;<a title="application performance and cloud security" href="http://www.software.co.il/2011/06/the-connection-between-application-performance-and-security-in-the-cloud/" target="_blank">The connection between application performance and security in the cloud</a>&#8220;, slow applications require more hardware, more database replication, more load-balancing and more firewalls. <a title="More is not always better" href="http://www.software.co.il/?s=more+is+not+always+better" target="_blank">More is not always better</a>, and more layers of infrastructure increase the threat surface of the application with more attack points on the interfaces and more things that can go wrong during software updates and system maintenance.</p>
<p>If there is a design or implementation flaw in a cloud application for clinical trials management that results in the front-end Web server making 10,000 round trips to the back-end database server to render a matrix of 100 subjects, then throwing more hardware at the application will be a fruitless exercise.</p>
<p>If we do a threat analysis on the system, we can see that our No. 1 attacker is the software itself.</p>
<p>In that case, the application software designers have to go back to the drawing board and redesign the software and get that number down to 1 or 2 round trips.</p>
<p>The effort will be well worth it in your next bill from your cloud service provider.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/clinical-trials-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</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>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>The political power of social media</title>
		<link>http://www.software.co.il/2011/11/the-political-power-of-social-media/</link>
		<comments>http://www.software.co.il/2011/11/the-political-power-of-social-media/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 20:36:03 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Risk management]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4116</guid>
		<description><![CDATA[Clay Shirky writes on Foreign Affairs this week Arguing for the right of people to use the Internet freely is an appropriate policy for the United States, both because it aligns with the strategic goal of strengthening civil society worldwide and because it resonates with American beliefs about freedom of expression By switching from an ...]]></description>
			<content:encoded><![CDATA[<p>Clay Shirky writes on <a title="The power of social media" href="http://www.foreignaffairs.com/articles/67038/clay-shirky/the-political-power-of-social-media?cid=emc-dec11promob-content-113011" target="_blank">Foreign Affairs</a> this week</p>
<blockquote><p>Arguing for the right of people to use the Internet freely is an appropriate policy for the United States, both because it aligns with the strategic goal of strengthening civil society worldwide and because it resonates with American beliefs about freedom of expression</p>
<p>By switching from an instrumental to an environmental view of the effects of social media on the public sphere, the United States will be able to take advantage of the long-term benefits these tools promise.</p></blockquote>
<p>Oooh &#8211; I just love this stuff &#8220;<em>resonates with American beliefs</em>&#8221; and &#8220;<em>environmental view of the effects of social media on the public sphere</em>&#8220;</p>
<blockquote>
<div><em>&#8220;Some ideas are so stupid only intellectuals believe them.&#8221;</em></div>
<div>George Orwell</div>
</blockquote>
<h4>Twitter and Facebook are communication tools. Not values.</h4>
<p>It is the height of foolishness to assert that a communications tool like Facebook and Twitter is a substitute for values. Sure it makes it easier for 80,000 people to attend demonstrations someone else is funding, but don&#8217;t forget the agendas of the people funding the demonstrations.</p>
<p>The US will not be able to &#8220;<em>to take advantage of the long-term benefits these tools promise</em>&#8221; unless it takes a moral and value position, clearly delineating the basic dos ( for starters - honor your parents, honor freedom of religion) and don&#8217;ts (not killing your citizens, not raping your women, not chopping off hands of thieves, not funding Muslim terrorists, not holding the world at gun-point over the price of oil).</p>
<h4>There is no evidence that social media changes government policy</h4>
<p>Look at Egypt. Look at Israel. Look at Wall Street.</p>
<h4>Social media hype is escapism from dealing with fundamental issues</h4>
<p>Let&#8217;s assume that the US has an agenda and responsibility to make the world a better place.</p>
<p>Green / clean energy.  Healthy people.</p>
<p>I think we can all agree these are  <em><strong>good</strong></em> thing for the world. Did social media play any kind of role at all in the blunders of  the Obama administration in their energy or healthcare initiatives? Does the administration have a good record or a bad record with these initiatives?</p>
<p>Solyndra is an illustration of how a major Obama contributor took half a billion in loan guarantees and walked away without exposure.   The factory employed about 150 people and stimulated the pockets of a small number of wealthy people.   And, do not forget, Solyndra is kids stuff compared to the $80 Billion in real money that the US government squandered on Afghan electrification projects with no oversight on the cost-plus contractors that delivered zip to Afghanistan.</p>
<p>Mr. Obama and his yea-sayers like Clay Shirkey need the hifalutin talk about the importance of social media and free speech, to deflect voter attention from  rewards to their campaign contributors, financial service institutions, government contractors and Beltway insiders and winning the next Presidential election.</p>
<div>
<p>Is the objective improving the health of Americans or is the objective giving gifts of $44,000 to US doctors so that they can go out and buy some software from one of the 705 companies that have certified to HHS requirements for e-prescribing? WTF does e-prescription software have to do with treating chronic patients?</p>
<p>Even giving President Obama credit for having some good ideas &#8211; once you have a big, centralized, I&#8217;ll run everything, decide everything, make everyone comply kind of government &#8211; you get all kinds of nonsense like Solyndra, Afghan electrification projects, health care software subsidies and &#8230; Bar Lev lines,  multi-billion sheqel security fence projects and the funneling of funds from the PA to Israeli businessmen allied to Israeli ex-generals who sell gasoline to Palestinian terror organizations and security services to Palestinian banks.</p>
<div>
<p>In the Middle East &#8211; even while vilifying Bush, the Obama administration continues the Bush doctrine of not going after the real bad guys who fund terror (the Saudis),  while wasting thousands of American lives (in Iraq and Afghanistan) and blowing over 80 billion dollars in tax payer money on boondoogles like the Iragi and Afghan electrification projects.</p>
<p>Obama praise for the Arab Spring is <em><strong>chilling</strong></em> in its double-talk about democracy (just last month in Tunisia) as Libya, Egypt and their neighbors transition into Islamic fundamentalism rule amidst blatantly undemocratic violence.</p>
<p>In Israel, I would not blame any US President for problems our own doing no more than I would credit Facebook with the 2011 Summer of Love on Rothschild which was no more than an exercise in  mass manipulation by professional political lobbyists and people like Dafne Leaf who were too busy with their liberal agendas to serve their country.</p>
<p>Israeli leaders have been on a slippery downhill slope of declining morals since Sabra and Shatila in 1985.</p>
<p>And for that &#8211; we cannot blame any single President or Prime Minister no more than we can credit Facebook with remembering friends&#8217; birthdays &#8211;  but only blame ourselves for putting up with the lack of values and morals of our leaders.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/the-political-power-of-social-media/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disaster recovery planning</title>
		<link>http://www.software.co.il/2011/11/disaster-recovery-planning/</link>
		<comments>http://www.software.co.il/2011/11/disaster-recovery-planning/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 17:41:07 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[PCI DSS]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[DRP]]></category>
		<category><![CDATA[PCI DSS 2.0]]></category>
		<category><![CDATA[Popular articles]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4107</guid>
		<description><![CDATA[This article describes a plan and implementation process for disaster recovery planning. The secret to success in our experience is to involve the local response team from the outset of the project. Copyright 2006 D.Lieberman. This work is licensed under the Creative Commons Attribution License The disaster recovery plan is designed to assist companies in ...]]></description>
			<content:encoded><![CDATA[<p>This article describes a plan and implementation process for <strong>disaster</strong> <strong>recovery</strong> <strong>planning</strong>. The secret to success in our experience is to involve the local response team from the outset of the project.</p>
<div align="center">Copyright 2006 D.Lieberman. This work is licensed under the Creative Commons Attribution License</div>
<p>The <strong>disaster</strong> <strong>recovery</strong> plan is designed to assist companies in responding quickly and effectively to a <strong>disaster</strong> in a local office and restore business as quickly as possible. In our experience, participation in the <strong>planning</strong> and implementation process is more important than the process itself and helps ensure that the local response teams understand what they need to do and that resources they need will be available.</p>
<p>Keywords</p>
<ul>
<li>DRP &#8211; <strong>disaster</strong> <strong>recovery</strong> plan</li>
<li>BIT  business impact timeline</li>
<li>ERT emergency response team</li>
<li>BIA  business impact assessment</li>
<li>Countermeasures  physical or procedural measures we take in order to mitigate a threat</li>
<li>PRT primary response time; how long it takes (or should take) to respond (not resolve)</li>
<li>RRP  <strong>recovery</strong> and restore plan; <strong>recovery</strong> from the <strong>disaster</strong> and restore to original state</li>
</ul>
<p>DR <strong>planning</strong> is not about writing a procedure, getting people to sign up and then filing it away somewhere. In the BIT (business impact timeline) we see a continuum of actions before and after an incident. In the pre-incident phase, the teams are built, plans are written, and preparedness is maintained with training and audit. After an incident, the team responds, recovers, restores service and assesses effectiveness of the plan.</p>
<p><img src="../images/stories/articles/drp_1.gif" alt="drp_1.gif" align="bottom" border="0" hspace="6" /></p>
<p>T=ZERO is the time an incident happens. Even though one hopes that <strong>disaster</strong> will never strike, refresher training should be conducted every 6 months because of employee turnover and system changes and self-audits conducted by the ERT every 3 months.</p>
<h3>Building the DR plan</h3>
<h4>Build the ERT</h4>
<p>Assign a 2-person team in each major office (for small offices with one or two people, then the employee will do it himself) to be the ERT. The people in the ERT need to have both technical and social skills to handle the job. Technical skills means being able to call an IT vendor and being able to help the vendor diagnose a major issue such as an unrecoverable hard disk crash on an office file and print server. Social skills means staying cool under pressure and following procedure in major events such as fire, flooding or terror attack.</p>
<p>In addition to an ERT in each office, one ERT will be designated as “response manager”. The response manager is a more senior person (with a backup person) that will command the local teams during crisis, maintain the DRP documentation and provide escalation.</p>
<p>The local response team becomes involved and committed to the DRP by <strong>planning</strong> their responses to incidents and documenting locations of resources they need in order to respond and restore service.</p>
<h3>DR <strong>Planning</strong> Pre-incident activities</h3>
<h5>Kickoff call</h5>
<p>The purpose of the call is to introduce the DRP process and set expectations for the local ERT. Two days before the call, the local team will receive a PowerPoint presentation describing DRP, the implementation process and the BIA worksheet. At the end of the call, the team will take a commitment to fill out the worksheet and prepare for a review session on the phone one week later.</p>
<h5>Business Impact Assessment (BIA)</h5>
<p>In the BIA, the team lists possible incidents that might happen and assesses the impact of a <strong>disaster</strong> on the business. For example there are no monsoons in Las Vegas but there might be an earthquake (Vegas is surrounded by tectonic faults and number 3 in the US for seismic activity) and an earthquake could put a customer service center in Vegas out of business for several days at least.</p>
<h5>Recover and Restore</h5>
<p><strong>Recovery</strong> is about the ERT having detailed and accessible information about backups – data, server, people and alternative office space. Within 30 days after a <strong>disaster</strong>, full service should be restored by the ERT working with local vendors and the response manager.<br />
It may also be useful using <a href="../%C2%94http://www.connected.com%C2%94" target="”_blank”"> http://www.connected.com</a> for backup of data on the distributed PC’s and notebooks.</p>
<h5>DR Plan Review</h5>
<p>The purpose of the call is to allow each team to present their worksheet and discuss appropriate responses with the global response manager. Two days before the call, the teams will send in their BIA worksheet. The day after the call the revised DRP will be posted.</p>
<h5>Filling out the DRP worksheets</h5>
<p>There are two worksheets the BIA worksheet (which turns into the primary response checklist) and the RRP (recover and restore plan) worksheet, which contains a detailed list of how to recover backup resources and restore service.</p>
<h3>Filling out the BIA worksheet.</h3>
<p>In the BIA worksheet, the team lists possible incidents and assesses the impact of a <strong>disaster</strong> on the business. In order to assess the impact of a <strong>disaster</strong> on the business we grade incidents using a tic-tac-toe matrix.</p>
<p><img src="../images/stories/articles/drp_2.gif" alt="drp_2.gif" align="bottom" border="0" hspace="6" /></p>
<p>The team will mark the probability and impact rating for an incident going across a row of the matrix. A risk might have probability 2 and impact 5 making it a 7, while another risk might have probability 1 and impact 3 making it a 4. Countermeasures would be implemented for the 7 risk before being implemented for the 4 risk.</p>
<h5>BIA worksheet step by step</h5>
<ul>
<li>Add, delete and modify incidents to fit your business</li>
<li>Grade business impact using the &#8220;tic-tac-toe&#8221; matrix for each incident.</li>
<li>Set a primary response time (how quickly the ERT should respond not resolve)</li>
<li>Establish escalation path  escalate to local service providers and response manager within a time that matches the business impact. Escalate to local vendor immediately and escalate to response manager according to following guidelines:
<ul>
<li>Risk &gt; 6 within 15</li>
<li>Risk &lt;= 6 and &gt; =4 within 60</li>
<li>Risk &lt; 4 within 2 hours.</li>
</ul>
</li>
</ul>
<p><img src="../images/stories/articles/drp_3.gif" alt="drp_3.gif" align="bottom" border="0" hspace="6" /></p>
<h3>Filling out the RRP worksheet.</h3>
<p>In the RRP worksheet, the team documents in detail how to locate and restore backups and how to access servers (in the network and physically).</p>
<p><img src="../images/stories/articles/drp_4.gif" alt="drp_4.gif" align="bottom" border="0" hspace="6" /></p>
<h3>Maintaining the DR plan</h3>
<h4>DR exercises</h4>
<p>Once every 6 months, the response manager will run an unannounced exercise, simulating an emergency. In a typical DR exercise the local ERT will be required to:</p>
<ul>
<li>Respond to a single emergency (for example earthquake)</li>
<li>Verify contents of RRP check list</li>
<li>Physically locate backups</li>
</ul>
<p>&nbsp;</p>
<h4>Self-Audit</h4>
<p>After completion of the ER plan the local response team needs to perform periodic self-audits. A member of the local ERT will schedule an audit once every 3 months and notify the response manager by email regarding the date.</p>
<ul>
<li>The audit should take about 1 hour and will check documentation and backup readiness</li>
<li>Documentation readiness
<ul>
<li>Make sure telephone numbers of critical suppliers posted at entrance to office. Make sure numbers are current by calling.</li>
<li>Read primary response sheet</li>
<li>Wallet-sized cards with emergency phone numbers and procedures, to be carried by all employees.</li>
<li>Onboard list who is in the office today and who is traveling or on vacation</li>
</ul>
</li>
<li>Backup readiness
<ul>
<li>Local backup files/tapes</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/disaster-recovery-planning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security and the theory of constraints</title>
		<link>http://www.software.co.il/2011/11/risk-assessment-and-the-theory-of-constraints/</link>
		<comments>http://www.software.co.il/2011/11/risk-assessment-and-the-theory-of-constraints/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 14:42:12 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Risk Assessment]]></category>
		<category><![CDATA[security management]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4077</guid>
		<description><![CDATA[Security management is tricky.  It&#8217;s not only about technical controls and good software development practice. It&#8217;s also about management responsibility. If you remember TOC ( Theory of Constraints, invented by Dr. Eli Goldratt about 40 years ago) there is only 1 key constraint that limits system (or company) performance to achieve it&#8217;s goal. So &#8211; what ...]]></description>
			<content:encoded><![CDATA[<p id="archive-title">Security management is tricky.  It&#8217;s not only about technical controls and good software development practice. It&#8217;s also about management responsibility.</p>
<p>If you remember TOC (<a href="http://en.wikipedia.org/wiki/Theory_of_constraints"> Theory of Constraints</a>, invented by Dr. Eli Goldratt about 40 years ago) there is only 1 key constraint that limits system (or company) performance to achieve it&#8217;s goal.</p>
<div id="entry-78">
<div>
<div>
<p>So &#8211; what is that 1 key constraint for achieving FDA Premarket Notification (510k) and/or HIPAA compliance success for your medical device on a tight schedule and budget.</p>
</div>
<div id="more">
<h4>That&#8217;s right boys and girls &#8211; it&#8217;s the Business unit manager</h4>
<p>Consider 3 cases of companies who are developing medical devices and need to achieve FDA Premarket Notification (510k) and/or HIPAA compliance for their product.   We will see that there are 3 generic &#8220;scenarios&#8221; that threaten the project.</p>
<h4>A key developer leaves and the management waits until the last minute</h4>
<p>In this scenario, the person responsible for the software security and compliance quits. The business unit manager waits until the last minute to replace him and in the end realizes that they need a contractor. External consultants (like us) start wading through reams of documentation, interviewing people and reconstructing an understanding of the systems and scope before we even start our first piece of threat analysis and write our first piece of code.</p>
<h4>The mushroom theory of management</h4>
<p>In this scenario, there are gobs of unknowns because the executive staff did not, could not or would not reveal all their cards in a particularly risky and complex development project that is not reaching a critical milestone.  The business unit manager calls in an outsider to evaluate and/or take over. After 6 weeks &#8211; you may sort of think you have most of the cards on the table. But &#8211; then again, maybe not. You might get lucky and achieve great progress because the engineers are ignoring the product manager and doing a great job. Miracles sometimes happen but don&#8217;t bet on it.</p>
<h4>We&#8217;re in transition</h4>
<p>In scenario 3, a new CEO is brought in after a putsch in the board and things come to a standstill as the executive staff started getting used to the new boss and the line staff start getting used to new directives and the programmers stop wondering if they will still have a job.</p>
<p>Truth be told &#8211; only the first scenario is really avoidable.  If your executive staff runs things by the mushroom theory of management or you get into management transition mode &#8211; basically, anything can happen.  And that&#8217;s why consultants like us are busy.</p>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/risk-assessment-and-the-theory-of-constraints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killed by code</title>
		<link>http://www.software.co.il/2011/11/killed-by-code/</link>
		<comments>http://www.software.co.il/2011/11/killed-by-code/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 11:21:11 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Risk mitigation]]></category>
		<category><![CDATA[Software security]]></category>
		<category><![CDATA[attack modeling]]></category>
		<category><![CDATA[medical devices]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile security]]></category>
		<category><![CDATA[Threat modeling]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4046</guid>
		<description><![CDATA[I think it&#8217;s only a question of time before we have a drive by execution of a politician with an ICD (implanted cardiac device). I&#8217;ve been talking to our medical device customers about mobile security of implanted devices for over a year now. I  gave a talk about mobile medical device security at the Logtel ...]]></description>
			<content:encoded><![CDATA[<p>I think it&#8217;s only a question of time before we have a drive by execution of a politician with an ICD (implanted cardiac device).</p>
<p>I&#8217;ve been talking to our medical device customers about mobile security of implanted devices for over a year now.</p>
<p>I  gave a talk about mobile medical device security at the Logtel Mobile security conference in Herzliya a year ago and discussed proof of concept attacks on implanted cardiac devices with mobile connectivity.</p>
<p><a title="Securing embedded devices" href="https://mocana.com" target="_blank">Mocana</a>, is a company with a pretty impressive line of security products for embedded devices &#8211; working at the firmware layer it appears. Mocana secures the “Internet of Things” &#8211; the 20 billion non-PC devices that are increasingly connecting to networks across every sector of our economy including Smartphones, Datacom, Smartgrid, Federal, Consumer and Medical. These devices already outnumber workstations on the Internet by about five to one, representing a $900 billion market that&#8217;s growing twice as fast as the PC market.</p>
<p>The <a title="feds to probe medical device vulnerabilities" href="https://mocana.com/blog/2011/08/22/feds-to-probe-medical-device-vulnerabilities/" target="_blank">Mocana</a> Deviceline blog reports that &#8220;<em>Alarmed by new research showing the increasing vulnerability of wireless implanted medical devices, two members of Congress have asked for hearings on the security of these devices</em>&#8220;</p>
<p>Mobile and medical and regulatory is a pretty sexy area and I&#8217;m not surprised that politicians are picking up on the issues. After all, there was an episode of CSI New York last year that used the concept of an EMP to kill a person with an ICD, although I imagine that a radio exploit of  an ICD or embedded insulin pump might be hard to identify unless the device itself was logging external commands.</p>
<div id="__ss_5677931" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Killed by code - mobile medical devices" href="http://www.slideshare.net/dannyl50/killed-by-code-mobile-medical-devices" target="_blank">Killed by code &#8211; mobile medical devices</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/5677931" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/dannyl50" target="_blank">Software Associates</a></div>
</div>
<p>Congress was more concerned about the regulatory issues than the patient safety and security issues:</p>
<p>Representatives Anna Eshoo (D-CA) and Ed Markey (D-MA), both members of the House Energy and Commerce Committee sent a letter last August asking the GAO to <a title="Safety and reliability of health care technology" href="http://markey.house.gov/index.php?option=com_content&amp;task=view&amp;id=4475&amp;Itemid=177" target="_blank">Study Safety, Reliability of Wireless Healthcare Tech</a> and report on the extent to which FCC is:</p>
<ul>
<li><em><span style="color: #993300;">Identifying the challenges and risks posed by the proliferation of medical implants and other devices that make use of broadband and wireless technology.</span></em></li>
<li><em><span style="color: #993300;">Taking steps to improve the efficiency of the regulatory processes applicable to broadband and wireless enabled medical devices.</span></em></li>
<li><em><span style="color: #993300;">Ensuring wireless enabled medical devices will not cause harmful interference to other equipment.</span></em></li>
<li><em><span style="color: #993300;">Overseeing such devices to ensure they are safe, reliable, and secure.Coordinating its activities with the Food and Drug Administration.</span></em></li>
</ul>
<p>At  Black Hat August 2011, researcher Jay Radcliffe, who is also a diabetic, reported how he used his own equipment to show how attackers <a title="insulin pumps vulnerable to attacks" href="http://www.foxnews.com/scitech/2011/08/04/insulin-pumps-vulnerable-to-hacking/?test=faces#ixzz1f6HSTg24" target="_blank">could compromise instructions to wireless insulin pumps.</a></p>
<p>Radcliffe found that his monitor had no verification of the remote signal. Worse, the pump broadcasts its unique ID so he was able to send the device a command that put it into SUSPEND mode (a DoS attack). That meant Radcliffe could overwrite the device configurations to inject more insulin. With insulin, you cannot remove it from the body (unless he drinks a sugary food).</p>
<p>The FDA position that it is sufficient for them to warn medical device makers that they are responsible for updating equipment after it&#8217;s sold and the downplaying of  the threat by industry groups like <a title="Adva" href="http://www.advamed.org/MemberPortal/" target="_blank">The Advanced Medical Technology Association</a> is not constructive.</p>
<p>Following the proof of concept attack on ICDs by Daniel Halperin from the University of Washington, Kevin Fu from U. Mass Amherst et al &#8220;<a title="ICD proof of concept radio attack" href="http://www.secure-medicine.org/icd-study/icd-study.pdf" target="_blank">Pacemakers and Implantable Cardiac Deﬁbrillators:Software Radio Attacks and Zero-Power Defenses&#8221;</a>  this is a strident wakeup call to medical device vendors  to  implement more robust protocols  and tighten up software security of their devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/killed-by-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Tao of GRC</title>
		<link>http://www.software.co.il/2011/11/the-tao-of-grc/</link>
		<comments>http://www.software.co.il/2011/11/the-tao-of-grc/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 10:38:28 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Risk management]]></category>
		<category><![CDATA[GRC]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[PCI DSS]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Sarbanes-Oxley]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4041</guid>
		<description><![CDATA[I have heard of military operations that were clumsy but swift, but I have never seen one that was skillful and lasted a long time. Master Sun (Chapter 2 – Doing Battle, the Art of War). The GRC (governance, risk and compliance) market is driven by three factors: government regulation such as Sarbanes-Oxley, industry compliance ...]]></description>
			<content:encoded><![CDATA[<p><em>I have heard of military operations that were clumsy but swift, but I have never seen one that was skillful and lasted a long time. Master Sun (Chapter 2 – Doing Battle, the Art of War).</em></p>
<p>The GRC (governance, risk and compliance) market is driven by three factors: government regulation such as Sarbanes-Oxley, industry compliance such as PCI DSS 1.2 and growing numbers of data security breaches and Internet acceptable usage violations in the workplace. $14BN a year is spent in the US alone on corporate-governance-related IT spending .</p>
<p>It’s a space that’s hard to ignore.</p>
<p>Are large internally-focused GRC systems the solution for improving risk and compliance? Or should we go outside the organization to look for risks we’ve never thought about and discover new links and interdependencies .</p>
<p>This article introduces a practical approach that will help the CISOs/CSOs in any sized business unit successfully improve compliance and reduce information value at risk. We call this approach “GRC 2.0” and base it on 3 principles.</p>
<blockquote><p>1.    Adopt a standard language of GRC<br />
2.    Learn to speak the language fluently<br />
3.    Go green – recycle your risk and compliance</p></blockquote>
<h3><strong>GRC 1.0</strong></h3>
<p>GRC (Governance, Risk and Compliance) was first coined by Michael Rasmussen.  GRC products like Oracle GRC Suite and Sword Achiever, cost in the high six figures and enable large enterprises to automate the workflow and documentation management associated with costly and complex GRC activities.</p>
<h4>GRC &#8211; an opportunity to improve business process</h4>
<p>GRC regulation comes in 3 flavors: government legislation, industry regulation and vendor-neutral security standards.  Government legislation such as SOX, GLBA, HIPAA and EU Privacy laws were enacted to <strong>protect the consumer</strong> by requiring better <strong>governance</strong> and a top-down risk analysis process. PCI DSS 2.0; a prominent example of Industry regulation, was written to protect the <strong>card associations</strong> by requiring merchants and processors to use a set of security controls for the credit card number with no risk analysis.  The vendor-neutral standard, ISO27001 helps protect <strong>information assets</strong> using a comprehensive set of people, process and technical <strong>controls</strong> with an audit focus.</p>
<p>The COSO view is that GRC is an opportunity to improve the operation:</p>
<p>&#8220;If the internal control system is implemented only to prevent fraud and comply with laws and regulations, then an important opportunity is missed&#8230;the same internal controls can also be used to systematically improve businesses, particularly in regard to effectiveness and efficiency.&#8221;</p>
<h3><strong>GRC 2.0</strong></h3>
<p>The COSO position makes sense, but in practice it&#8217;s difficult to attain process improvement through enterprise GRC management.</p>
<p>Unlike ERP, GRC lacks generally accepted principles and metrics. Where finance managers routinely use VaR (value at risk) calculations, information security managers are uncomfortable with assessing risk in financial measures. The finance department has quarterly close but information security staffers fight a battle that ebbs and flows and never ends. This creates silos &#8211; IT governance for the IT staff and consultants and a fraud committee for the finance staff and auditors.</p>
<p>GRC 1.0 assumes a fixed structure of systems and controls.  The problem is that, in reducing the organization to passive executives of defense rules in their procedures and firewalls, we ignore the extreme ways in which attack patterns change over time. Any control policy that is presumed optimal today is likely to be obsolete tomorrow. Learning about changes must be at the heart of day-to-day GRC management.</p>
<p>A fixed control model of GRC is flawed because it disregards a key feature of security and fraud attacks &#8211; namely that <em>both attackers and defenders have imperfect knowledge in making their decisions. </em>Recognizing that our knowledge is imperfect is the key to solving this problem. The goal of the CSO/CISO should be to develop a more insightful approach to GRC management.</p>
<h3><strong>The first step is to get everyone speaking the same language.</strong></h3>
<h4>Adopt a standard language of GRC &#8211; the threat analysis base class</h4>
<p>We formalize this language using a <em>threat analysis base class</em> which (like any other class), has attributes and methods. Attributes have two sub-types &#8211; threat entities and people entities.</p>
<h4>Threat entities</h4>
<p><strong>Assets</strong> have value, fixed or variable in Dollar, Euro, and Rupee etc.  Examples of assets are employees and intellectual property contained in an office.</p>
<p><strong>Vulnerabilities</strong> are weaknesses or a lacking in the business. For example &#8211; a wood office building with a weak foundation built in an earthquake zone.</p>
<p><strong>Threats </strong>exploit vulnerabilities to cause damage to assets. For example &#8211; an earthquake is a threat to the employees and intellectual property stored on servers in the building.</p>
<p><strong>Countermeasures</strong> have a cost, fixed are variable and mitigate the vulnerability. For example &#8211; relocating the building and using a private cloud service to store the IP.</p>
<h4>People entities</h4>
<p><strong>Business decision makers </strong>encounter vulnerabilities and threats that damage company assets in their business unit. In a process of continuous interaction and discovery, risk is part of the cost of doing business.</p>
<p><strong>Attackers </strong>create threats and exploit vulnerabilities to damage the business unit. Some do it for the notoriety, some for the money and some do it for the sales channel.</p>
<p><strong>Consultants </strong>assess risk and recommend countermeasures. It&#8217;s all about the billable hours.</p>
<p><strong>Vendors </strong>provide security countermeasures. The effectiveness of vendor technologies is poorly understood and often masked with marketing rhetoric and pseudo-science.</p>
<h4><strong>Methods</strong></h4>
<p>The threat analysis base class prescribes 4 methods:</p>
<ul>
<li>SetThreatProbability -estimated annual rate of occurrence of the threat</li>
<li>SetThreatDamageToAsset &#8211; estimated damage to asset value in a percentage</li>
<li>SetCountermeasureEffectiveness &#8211; estimated effectiveness of the countermeasure in a percentage.</li>
<li>GetValueAtRisk</li>
</ul>
<h4><strong></strong>Speak the language fluently</h4>
<p>A language with 8 words is not hard to learn, it&#8217;s easily accepted by CFO, CIO and CISO since these are familiar business terms.</p>
<p>The application of our 8 word language is also straightforward.</p>
<p>Instances of the threat analysis base class are &#8220;threat models&#8221; &#8211; and can be used in the entire gamut of GRC activities:  Sarbanes-Oxley, which requires a top down risk analysis of controls, ISO27001 &#8211; controls are countermeasures that map nicely to vulnerabilities and threats (you bring the assets) and PCI DSS 1.2 &#8211; the PAN is an asset, the threats are criminals who collude with employees to steal cards and the countermeasures are specified by the standard.</p>
<p>You can document the threat models in your GRC system (if you have one and it supports the 8 attributes). If you don&#8217;t have a GRC system, there is an excellent free piece of software to do threat modeling &#8211; available at <a href="http://www.ptatechnologies.com/" target="_blank">http://www.ptatechnologies.com</a></p>
<h4>Go green &#8211; recycle your threat models</h4>
<p>Leading up to the Al Qaida attack on the US in 9/11, the FBI investigated, the CIA analyzed but no one bothered to discuss the impact of Saudis learning to fly but not land airplanes.</p>
<p>This sort of GRC disconnect in organizations is easily resolved between silos, by the common, politically neutral language of the threat analysis base class.</p>
<h4><strong>Summary</strong></h4>
<p>Effective GRC management requires neither better mathematical models nor complex enterprise software.  It does require us to explore new threat models and go outside the organization to look for risks we&#8217;ve never thought about and discover new links and interdependencies that may threaten our business.  If you follow the Tao of GRC 2.0 - <em>it will be more than a fulfillment exercise.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/the-tao-of-grc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

