<?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 loss prevention</title>
	<atom:link href="http://www.software.co.il/tag/data-loss-prevention/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>Thu, 26 Jan 2012 10:05:47 +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>Beyond the firewall</title>
		<link>http://www.software.co.il/2012/01/beyond-the-firewall/</link>
		<comments>http://www.software.co.il/2012/01/beyond-the-firewall/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 12:50:34 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Data loss]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[DLP]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[medical devices]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4297</guid>
		<description><![CDATA[Beyond the firewall &#8211; data loss prevention What a simple idea. It doesn&#8217;t matter how they break into your network or servers &#8211; if attackers can&#8217;t take out your data, then you&#8217;ve mitigated the threat. Data loss prevention is a category of information security products that has matured from Web / email content filtering products ...]]></description>
			<content:encoded><![CDATA[<h3 align="JUSTIFY">Beyond the firewall &#8211; data loss prevention</h3>
<p align="JUSTIFY">What a simple idea. It doesn&#8217;t matter how they break into your network or servers &#8211; if attackers can&#8217;t take out your data, then you&#8217;ve mitigated the threat.</p>
<p align="JUSTIFY">Data loss prevention is a category of information security products that has matured from Web / email content filtering products into technologies that can detect unauthorized network transfer of valuable digital assets such as credit cards. This paper reviews the motivation for and the taxonomies of advanced content flow monitoring technologies that are being used to audit network activity and protect data <em>inside </em>the network.</p>
<h3 align="JUSTIFY">Motivation &#8211; why prevent data loss?</h3>
<p align="JUSTIFY">The majority of hacker attacks and data loss events are not on the IT infrastructure but on the <strong>data</strong> itself.  If you have valuable data (credit cards, customer lists, ePHI) then you have to protect it.</p>
<p align="JUSTIFY">Content monitoring has traditionally meant monitoring of employee or student surfing and filtering out objective content such as violence, pornography and drugs. This sort of Web content filtering became “mainstream” with wide-scale deployments in schools and larger businesses by commercial closed source companies such as McAfee and Bluecoat and Open Source products such as Censor Net and Spam Assassin. Similar signature-based technologies are also used to perform intrusion detection and prevention.</p>
<p align="JUSTIFY">However, starting in 2003, a new class of content monitoring products started emerging that is aimed squarely at protecting firms from unauthorized “information leakage”, “data theft” or “data loss” no matter what kind of attack was mounted. Whether the data was stolen by hackers, leaked by malicious insiders or disclosed via a Web application vulnerability, the data is flowing out of the organization. The attack vector in a data loss event is immaterial if we focus on preventing the data loss itself.</p>
<p align="JUSTIFY">The motivation for using data loss prevention products is <strong>economic</strong> not <strong>behavioral</strong>; transfer of digital assets  such as credit cards and PHI by trusted insiders or trusted systems can cause much more economic damage than viruses to a business.</p>
<blockquote>
<p align="JUSTIFY">Unlike viruses, once a competitor steals data you cannot reformat the hard disk and restore from backup.</p>
</blockquote>
<p align="JUSTIFY">Companies often hesitate from publicly reporting data loss events because it damages their corporate brand, gives competitors an advantage and undermines customer trust no matter how much economic damage was actually done.</p>
<h3 align="JUSTIFY">Who buys DLP (data loss prevention)?</h3>
<p align="JUSTIFY">This is an interesting question. On one hand, we understand that protecting intellectual property, commercial assets and compliance-regulated data like ePHI and credit cards is  essentially an issue of  business risk management. On the other hand, companies like Symantec and McAfee and IBM sell security products to IT and information security managers.</p>
<p align="JUSTIFY">IT managers focus on maintaining predictable execution of business processes not dealing with unpredictable, rare, high-impact events like data loss.  Information security managers find DLP technology interesting (and even titillating &#8211; since it detects details of employee behavior, good and bad) but an  information security manager who buys Data loss prevention (DLP) technology is essentially admitting that his perimeter security (firewall, IPS) and policies and procedures are inadequate.</p>
<p align="JUSTIFY">While data loss prevention may be a problematic sale for IT and information security staffers, it plays well into the overall risk analysis,  risk management and compliance processes of the business unit.</p>
<h3 align="JUSTIFY">Data loss prevention for senior executives</h3>
<p align="JUSTIFY">There seem to be three schools of thought on this with senior executives:</p>
<ol>
<li>One common approach is to <em><strong>ignore the problem</strong></em> and brush it under the compliance carpet using a line of reasoning that says &#8220;If I&#8217;m PCI DSS/HIPAA compliant, then I&#8217;ve done what needs to be done, and there is no point spending more money on fancy security technologies that will expose even more vulnerabilities&#8221;.</li>
<li>A second approach is to perform <em><strong>passive data loss detection and monitor flow of data</strong></em>(like email and file transfers) without notifying employees or the whole world. Anomalous detection events can then be used to improve business processes and mitigate system vulnerabilities. The advantage of passive monitoring is that neither employees nor hackers can detect a Layer 2 sniffer device and a sniffer is immune to configuration and operational problems in the network. If it can’t be detected on the network. then this school of thought has plausible deniability.
<div></div>
</li>
<li>A third approach takes data loss prevention a step beyond security and turns it into a competitive advantage. A smart CEO can use data loss prevention system as a deterrent <em><strong>and</strong></em> as a way of enhancing the brand (“your credit cards are safer with us because even if the Saudi hacker gets past our firewall and into the network, he won&#8217;t be able to take the data out”).</li>
</ol>
<h3 align="JUSTIFY">A firewall is not enough</h3>
<p align="JUSTIFY"><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;">Many firms now realize that a firewall is not enough to protect digital assets </span><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;"><em>inside</em></span><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;"> the network and look towards incoming/outgoing content monitoring. This is because: </span></p>
<ol>
<li>
<p align="JUSTIFY"><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;">The firewall might not be properly configured to stop all the suspicious traffic.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;">The firewall doesn’t have the capability to detect all types of content, especially embedded content in tunneled protocols.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;">The major of hacker attacks and data loss events are not on the IT infrastructure but on the data itself.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;">Most hackers do not expect creative defenses so they assume that once they are in, nobody is watching their nasty activities.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif;">The firewall itself can be compromised. As we have more and more Day-0 attacks and trusted insider threats, so it is good practice to add additional independent controls.</span></p>
</li>
</ol>
<h3 align="JUSTIFY">Detection</h3>
<p>Sophisticated incoming and outgoing (data loss prevention or DLP) content monitoring technologies basically use three paradigms for detecting security events</p>
<ol>
<li>AD- Anomaly Detection &#8211; describes normal network behavior and flags everything else</li>
<li>MD- Misuse Detection &#8211; describes attacks and flags them directly</li>
<li>BA &#8211; Burglar alarm – describes abnormal network behavior (“detection by exception”)</li>
</ol>
<p>In anomaly detection, new traffic that doesn’t match the model is labeled as suspicious or bad and an alert is generated. The main limitation of anomaly detection is that if it is too conservative, then it will generate too many false positives (a false alarm) and over time the analyst will ignore it. On the other hand, if a tool rapidly adapts the model to evolving traffic change, then too little alerts will be generated and the analyst will again ignore it.</p>
<p>Misuse detection describes attacks and flags them directly, using a database of known attack signatures and constantly tries to match the actual traffic against the database. If there is a match, an alert is generated. The database typically contains rules for:</p>
<ol>
<li>Protocol Stack Verification – RFC’s, ping of death, stealth scanning etc.</li>
<li>Application Protocol Verification – WinNuke , invalid packets that cause DNS cache corruption etc.</li>
<li>Application Misuse – misuse that causes applications to crash or enables a user to gain super user privileges; typically due to buffer overflows or due to implementation bugs.</li>
<li>Intruder detection. Known attacks can be recognized by the effects caused by the attack itself. For example, Back Orifice 2000 sends traffic on default port is 31337</li>
<li>Data loss detection – for example by file types, compound regular expressions, linguistic and/or statistical content profiling. Data loss prevention or detection needs to work at a much higher level than intrusion detection – since it needs to understand file formats and analyze the actual content such as Microsoft Office attachments in a Web mail session as opposed to doing simple pattern matching of an http request string.</li>
</ol>
<p>Using a burglar alarm model, the analyst needs deep understanding of the network and what should not happen with it. He builds rules that model how the monitored network should conceptually work, in order to generate alerts when suspicious traffic is detected. The richer the rules database, the more effective the tool. The advantage of the burglar alarm model is that a good network administrator can leverage his knowledge of servers, segments and clients (for example a Siebel CRM server which is a client to a Oracle database server) in order to focus-in and manage-by-exception.</p>
<h4>What about prevention?</h4>
<p>Anomaly detection is an excellent way of identifying network vulnerabilities but a customer cannot prevent extrusion events based on general network anomalies such as usage of anonymous ftp. In comparison there is a conceptual problem with misuse detection. If misuse is detected then unless the event can be prevented (either internally with a TCP reset, by notifying the router or firewall) – then the usefulness of the devices is limited to forensics collection.</p>
<h4>What about security management?</h4>
<p>SIM – or security information management consolidates reporting, analysis, event management and log analysis. There are a number of tools in this category – Netforensics is one. SIM systems do not perform detection or prevention functions – they manage and receive reports from other systems. Checkpoint for example is a vendor that provides this functionality with partnerships.</p>
<h3>Summary</h3>
<p>There are many novel DLP/data loss prevention products, most provide capabilities far ahead of both business and IT infrastructure management that are only now beginning to look towards content monitoring behind the firewall.</p>
<p>DLP (Data loss prevention) solutions join an array of content and application-security products around the traditional firewall. Customers are already implementing a multitude of network security products for Inbound Web filtering, Anti-virus, Inbound mail filtering and Instant Messaging enforcement along with products for SIM and integrated log analysis.</p>
<p>The industry has reached the point where the need to simplify and reduce IT security implementation and operational costs becomes a major purchasing driver, perhaps more dominant than any single best-of-breed product.</p>
<p>Perhaps data loss prevention needs to become a network security function that is part of the network switching fabric; providing unified network channel and content security.</p>
<p>Software Associates helps healthcare customers design and implement such a unified network channel and enterprise content security solution today enabling customers to easily define policies such as “No Instant Messaging on our network” or “Prevent patient data leaving the company over any channel that is not an authorized SSH client/server”.</p>
<p>For more information <a title="About us" href="http://www.software.co.il/about/" target="_blank">contact us</a>.</p>
<p><span style="font-family: TimesNewRomanPSMT, 'Times New Roman', serif; font-size: xx-small;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/beyond-the-firewall/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>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>Why data leaks</title>
		<link>http://www.software.co.il/2011/12/why-data-leaks/</link>
		<comments>http://www.software.co.il/2011/12/why-data-leaks/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 08:56:20 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Data loss]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[DLP]]></category>
		<category><![CDATA[ethics]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4186</guid>
		<description><![CDATA[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. There are 6 key business requirements for medical device security: Prevent data leakage of ePHI (electronic protected health information) via the device itself, the management system and or the ...]]></description>
			<content:encoded><![CDATA[<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.</p>
<p>There are 6 key business requirements for medical device security:</p>
<ol>
<li>Prevent data leakage of ePHI (electronic protected health information) via the device itself, the management system and or the hospital information system interface.</li>
<li>Ensure availability of the medical device</li>
<li>Ensure integrity of the operation and data of the medical device</li>
<li>Ensure that a networked or mobile medical device cannot by exploited by malicious attackers to cause damage to the patient</li>
<li>Ensure that a networked or mobile medical device cannot by exploited by malicious attackers to cause damage to the hospital enterprise network</li>
</ol>
<p>Just like theft, data is leaked or stolen because it has <strong>value</strong>, otherwise the employee or contractor would not bother.  There is no impact from leakage of trivial or universally available information.  Sending a  weather report by mistake to a competitor obviously will not make a difference.</p>
<p>The <strong>financial impact</strong> of a data breach is directly proportional to the value of the asset. Imagine an insurance company obtaining PHI under false pretenses, discovering that the patient had been mistreated, and suppressing the information.  The legal exposure could be in the millions.  Now consider a data leakage event of patient names without any clinical data &#8211; the impact is low, simply because names of people are public domain and without the clinical data, there is no added value to the information.</p>
<p>But <strong>why</strong>, does data leak?</p>
<p>The main reason is people. People <strong>handle electronic data</strong> and make mistakes or do not follow policies. People are increasing <strong>conscious</strong> that information has value – All information has some value to someone and that someone may be willing to pay or return a favor. This is an ethical issue which is best addressed by direct managers leading from the front and by example with examples of ethical behavior.</p>
<p>People are <strong>tempted</strong> or actively encouraged to expose leaked/lost data &#8211; consider <a title="Wikileaks" href="http://wikileaks.org" target="_blank">Wikileaks</a> and <a title="Ehud barak, Anat Kamm information leaks" href="http://www.software.co.il/2011/12/ehud-barak-information-leaks-and-political-activism/" target="_blank">data leakage for political reasons</a> as we recently witnessed in Israel in the Anat Kamm affair.</p>
<p>People <strong>maintain information systems</strong> and make mistakes, leave privileged user names on a system or temporary files with ePHI on a publicly available Windows share.</p>
<p>People design <strong>business processes</strong> and make mistakes &#8211; creating a business process for customer service where any customer service representative can see any customer record creates a vulnerability that can be exploited by malicious insiders or attackers using APT (Advanced Persistent Threat Attacks) that target a particular individual in a particular business unit &#8211; as seen in the recent successful APT attack on RSA, that targeted an HR employee with an Excel worksheet containing malware that enabled the <a href="http://www.infoworld.com/t/hacking/lockheed-hack-should-put-the-us-high-alert-329">attackers to steal SecurID token data</a>,  and then use the stolen tokens to hack Lockheed Martin.</p>
<p><a href="http://en.wikipedia.org/wiki/Advanced_Persistent_Threat" target="_blank">According to Wikipedia</a>, APT attacks utilize traditional attack vectors such as malware and social engineering, but also extend to advanced attacks such as satellite imaging. It’s a low-and-slow attack, designed to go undetected.  There is always a specific objective behind it, rather than the chaotic and organized attacks of script kiddies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/12/why-data-leaks/feed/</wfw:commentRss>
		<slash:comments>2</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>Cloud security assessment</title>
		<link>http://www.software.co.il/2011/11/cloud-security-assessment/</link>
		<comments>http://www.software.co.il/2011/11/cloud-security-assessment/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 12:22:54 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Case study]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[data loss prevention]]></category>

		<guid isPermaLink="false">http://v20/?p=3879</guid>
		<description><![CDATA[A customer case study &#8211; cloud security assessment Faced with a steep bill for securing a new cloud application, a client asked us to help find a way to reduce their risk exposure at the lowest possible cost. By using the Business Threat Modeling methodology and PTA (Practical Threat Analysis) software, we were able to build a ...]]></description>
			<content:encoded><![CDATA[<h3>A customer case study &#8211; cloud security assessment</h3>
<p>Faced with a steep bill for securing a new cloud application, a client asked us to help find a way to reduce their risk exposure at the lowest possible cost. By using the <a title="Business Threat Modeling" href="http://www.software.co.il/pta" target="_blank">Business Threat Modeling</a> methodology and PTA (Practical Threat Analysis) software, we were able to build a risk mitigation plan that mitigated <strong>80%</strong> of the total risk exposure in dollars at <strong>half</strong> the original security budget proposed by the vendor.</p>
<p><span id="more-3879"></span></p>
<p>This paper describes a customer case study of a risk analysis for a next generation call accounting system provided as a cloud service. A private medical school (let&#8217;s call them Campton College &#8211; some of the names have been deliberately changed for privacy reasons), needed to replace an aging call accounting system, which frequently lost call records and lacked the capability to provide unified campus-wide telephony billing features. Campton wanted to implement and operate an integrated Web based call accounting system that would service student dorms and administrative departments. The institution contracted with TACS, a call accounting solution provider, to replace the old software and provide a modern, Web-based managed application service that would be cheaper to maintain and easier to use. Prior to implementing the TACS managed call accounting services, Campton retained <a title="Software Associates" href="http://www.software.co.il/" target="_blank">Software Associates</a> in order to help them perform a risk assessment of the SaaS call accountingsolution.</p>
<h4>The TACS managed call accounting service in a nutshell</h4>
<p>TACS offers small to mid-sized organizations a managed software as a service application for call accounting that includes basic billing functionality and is capable of collecting and processing call detail records from variety of sources. The Web-based user interface caters to four different types of users: PBX technicians, administrators, phone users and organization managers.</p>
<p><strong>Technicians</strong> - TACS technicians are responsible for installing the CDR (call detail records) buffer devices connected to the PBXs for accumulating the calls. A technician defines the parameters of the protocols used by the buffer, data collection schedule, format of call records and performs initial testing of data collection in order to validate that the calls are collected and parsed successfully by TACS data back-end data processing systems.</p>
<p><strong>Administrators</strong> - Customer administrators handle ongoing management of the telephone switch resources and subscribers as follows:</p>
<ul>
<li>Allocate phone-extensions and other telephony resources, such as cellular phones etc.</li>
<li>Set the pricing programs that calculates and attaches a price tag to each call</li>
<li>Define phone users and system users</li>
<li>Associate users with telephony resources and pricing programs</li>
<li>Manage system access permissions</li>
</ul>
<p><strong>Subscribers</strong> (phone users) &#8211; Subscribers can view and print the detailed listings of their private calls and their monthly bills.</p>
<p><strong>Managers</strong> - User department Managers can produce reports that summarize calls traffic and the usage of telephony resources in the organization. They also monitor the billing and payments of phone users.</p>
<h5>System Architecture</h5>
<p>The TACS system ASP architecture is based on Microsoft Windows Server 2003 that runs several .Net applications responsible for the call accounting processing, and a suite of web applications that interact with users via browsers (IE 5.5 and higher). The system database is managed by a stand alone MS SQL 2000 machine connected to the application server via LAN.</p>
<p><img title="Image" src="http://www.software.co.il/images/stories/articles/caseStudy/tacsarch.gif" alt="Image" border="0" hspace="6" /></p>
<h5>Database</h5>
<p>The TACS MS SQL Server 2000 stores all types of system data, including call records, pricing programs, users, organizational structure and system configuration. The CDR tables can handle several million records per month and are indexed by a multiple fields to support rich reporting.</p>
<p>The SQL Server scheduler mechanism is used to schedule and dispatch the data collection activities.</p>
<h5>Processing</h5>
<p>The processing of CDRs has 3 stages:</p>
<ul>
<li>Data Collection collecting the calls from the CDR buffers. The output is blocks of raw CDR data.</li>
<li>Parsing and reformatting &#8211; the output is structured call records in a uniform format invariant to origin of the calls.</li>
<li>Load to database &#8211; call record are associated with the corresponding end point device, subscriber id and telecom provider and then inserted to the database.</li>
</ul>
<p>The implementation is based on a several Windows services that use worker components to implement the required functionality. For example, the data collection service operates several different collector components to collect the call records from different data sources via the appropriate protocols. Campton College operates 3 PBXs from different vendors: Avaya, Siemens and a small Cisco VoIP switch. The operating parameters of the components are kept in the database.</p>
<p>The data is transferred between the 3 processing stages via MSMQ private queues that serve as non-volatile buffers for data in process.</p>
<p>The service processes and some of the worker components were developed using .NET technology. Other worker components are legacy Win32 components wrapped with .NET Interop layer.</p>
<h5>Web applications</h5>
<p>The Web Applications are implemented in ASP.NET combined with Microsoft reporting engine. Some of the applications are capable of directly viewing and editing data tables in the database via ASP.NET server side controls.</p>
<p>In the TACS system, all Web applications share the same infrastructure for user login and secure access to the database.</p>
<h5>Pricing, database maintenance and data exchange</h5>
<p>The pricing, database maintenance and data exchange tasks are implemented with a Windows service that uses worker components to perform the actual tasks, similar to the call records processing architecture. The tasks are executed in a periodical manner according to the system schedule.</p>
<h4>Why conduct a threat analysis?</h4>
<p>&#8220;By retiring an aging 80&#8242;s in-house system and outsourcing to TACS we will move into the 21st Century in less than nine months; and get an easy to use service that is available to all students and generates a revenue stream,&#8230;quot; said Joan Walz, Campton campus operations manager, &#8220;but we had security concerns about using an outsourced service.&#8221;</p>
<blockquote><p>&#8220;We knew that TACS is an experienced call accounting solution provider but we were unsure that their software and operations team had adopted a best-practices approach to information security and we asked TACS to submit to an external assessment of their systems&#8230;&#8221; said Walz.</p></blockquote>
<h5>What is Business Threat Modeling?</h5>
<p>A Business Threat Modeling study focuses on protecting valuable assets, is sponsored by a senior manager, has 2-5 participants with relevant knowledge, is guided by an experienced security analyst with specific domain expertis (in this case telecommunications).  A typical threat modeling study lasts 2-5 days where the last day is devoted to presenting the results to management.</p>
<p>In a pre-kickoff planning meeting, the consultant works with the sponsor to set clearly defined goals and outcomes for the session. Since much of the work is done in small breakout groups, all stakeholders take an active part. The consultant guides the group through a fast-paced process to:</p>
<ol>
<li>Identify assets</li>
<li>Identify vulnerabilities</li>
<li>Define countermeasures</li>
<li>Compose threat scenarios</li>
<li>Understand calculated risk</li>
<li>Optimize countermeasures</li>
</ol>
<p>The data collection and risk calculation is performed using PTA Professional. PTA captures the information in a structured database and automates the  risk what-if calculation process. Analysts and stakeholders don&#8217;t need to maintain unstructured Word or Excel documents. Users can quickly create new threat scenarios and countermeasures. All issues are captured and nothing is lost. Management can ask for and quickly receive any reports they want.</p>
<h4>PTA kickoff</h4>
<p>At the first day kickoff session, the functional and architectural descriptions of TACS system were presented to the consultant, by Dympna O&#8217;Connell, TACS product manager. &#8220;We&#8217;re already documenting and revising our customer provisioning and configuration procedures&#8221;, said O&#8217;Connell. &#8220;We realize that these process steps are crucial to our customer&#8217;s information security and we want to make sure there are no security holes and opportunities for data manipulation&#8221;.</p>
<h5>Step 1 of the study &#8211; Identify Assets</h5>
<p>In the first step of the study the group mapped the system&#8217;s major assets, their financial values and the losses that may be caused when assets are damaged. The following major system assets were identified:</p>
<table id="table3" width="100%" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="396"><strong>Asset Name</strong></td>
<td><strong>Asset Value (annual)</strong></td>
</tr>
<tr>
<td width="396">The accuracy and integrity of the data in system database</td>
<td>$2,000,000 or 90.5% of total assets</td>
</tr>
<tr>
<td width="396">Private call details information</td>
<td>$150,000 or 6.8% of total assets</td>
</tr>
<tr>
<td width="396">The availability of the system&#8217;s web application and service</td>
<td>$50,000 or 2.2% of total assets</td>
</tr>
<tr>
<td width="396">The integrity of system passwords</td>
<td>$10,000 0.5 % of total assets</td>
</tr>
</tbody>
</table>
<p>The detailed list of identified assets is part of the full threat-model database available for download from <a href="http://www.software.co.il/downloads/CallAccountingCaseStudy.zip">Call Accounting Case Study threat model</a>. To view the detailed entities lists you should have <a href="http://www.software.co.il/pta">PTA software</a> installed on your computer.</p>
<h5>Step 2 Identify Vulnerabilities</h5>
<p>In order to identify vulnerabilities and flaws, Open Solutions analysts studied the functional and architecture documents supplied by Ms. O&#8217;Connell. &#8220;Since TACS bases its architecture on Microsoft infrastructure, we used the PTA MS-Telecom entity library as a base line checklist for picking up system common vulnerabilities&#8221; said Yuval,  risk consultant. &#8220;More then 70% of the stuff was already there. We have just had to complement the picture by diving into the CDR collection equipment and by studying Campton specific business procedures with the help of Mr. Walz.</p>
<blockquote><p>&#8220;Identifying the relevant vulnerabilities is an iterative process bundled with the understanding of the actual threats. All in all, we came up with 15 focused vulnerabilities relevant to the specific architecture, the specific telephony infrastructure and the ASP mode of operation&#8221; said Yuval.</p></blockquote>
<h5>Step 3 &#8211; Define Countermeasures</h5>
<p>During this step the team defined the countermeasures relevant for mitigating the identified vulnerabilities. Some of the countermeasures were well known safeguards picked up from the predefined PTA entity library such as enforcing OS patches deployment and strong passwords policy. Others were more unique e.g. the development of mechanism for managing data collection buffer passwords in an encrypted repository.</p>
<blockquote><p>&#8220;We worked directly with Ms. O&#8217;Connell and her developers on estimating countermeasures implementation costs needed by PTA for calculating countermeasures cost-effectiveness&#8221; said Yuval.</p></blockquote>
<p>The lists of the 22 countermeasures that were defined and the identified vulnerabilities are included in the case study database available for download from <a href="http://www.software.co.il/downloads/CallAccountingCaseStudy.zip">Call Accounting Case Study threat model</a>.</p>
<h5>Step 4 Build Threat Scenarios</h5>
<blockquote><p>&#8220;Building the threats is the peak of the process&#8221;, said Software Associates founder and CTO Mr. Danny Lieberman, &#8220;this is the point where we use our experience to compose the threat scenarios, evaluate their feasibility and estimate the probability they will actually happen&#8221;.</p></blockquote>
<blockquote><p>&#8220;The flexibility of the PTA database driven model enables us &#8216;what-if&#8217; experiments and the calculative capabilities gives us immediate feedback on the severity of threats&#8221; , said Yuval.</p></blockquote>
<h5>Step 5 &#8211; Understand the calculated Risk</h5>
<p>After refining threat probabilities, the PTA software calculated the following bottom-line:</p>
<ul>
<li>The total yearly value of assets that might be damaged if threats materialize is $2.21M</li>
<li>The risk level (the value of the financial losses that may be caused to the system due to the identified threats) is 249% of the total assets (~$5.5M). Although it is clear that the actual damage to the system assets cannot exceed their total value, the risk level does not express the actual damage. It reflects the amount of effort that has to be invested in order to mitigate the threats to the system, and since in this specific system several threats threaten the same assets, the risk level exceeds 100%.</li>
</ul>
<p>The following bar chart presents the 5 most dangerous threats calculated and displayed by PTA (the value of risk is presented in real $):</p>
<h4>Top Threats by Risk</h4>
<p><img title="Image" src="http://www.software.co.il/images/stories/articles/caseStudy/callaccfig2a.gif" alt="Image" border="0" hspace="6" /></p>
<table id="table4" width="100%" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td><strong>ID</strong></td>
<td><strong>Name</strong></td>
<td><strong>Risk ($)</strong></td>
</tr>
<tr>
<td>T001</td>
<td>Intruder accesses system application and database servers directly from the Internet</td>
<td>1,458,600</td>
</tr>
<tr>
<td>T011</td>
<td>Intruder sniffs CDR buffers passwords and then steals or corrupts calls data</td>
<td>1,040,247</td>
</tr>
<tr>
<td>T004</td>
<td>Intruder corrupts database by injecting malicious SQLs in input fields of Web pages</td>
<td>979,914</td>
</tr>
<tr>
<td>T013</td>
<td>Intruder gets control of call processing engine after hacking the Web server machine</td>
<td>663,000</td>
</tr>
<tr>
<td>T010</td>
<td>A malicious user with managerial rights manipulates calls data</td>
<td>528,632</td>
</tr>
</tbody>
</table>
<p>Not surprising, it was found that the most dangerous threats are the ones that threaten the calls data either in the system database on the various collecting stages.</p>
<blockquote><p>&#8220;The ranking of the threats reflects a typical heterogeneous software system. The ability to take into account non-standard threats specific to the analyzed system is one of the great strengths of PTA &#8220;, said Lieberman, &#8220;We were not limited to generic information security standards, such as ISO 27001 and indeed you can see some interesting threats that indigenous to this particular system e.g. the CDR buffers vulnerabilities. Complex systems like this often have huge risks that are hidden in the cracks of generic standards&#8230;&#8221;</p></blockquote>
<h5>Step 6 Optimize Countermeasures</h5>
<p>It was clear that a level of 249% of risk is dangerous and that countermeasures should be applied to reduce the system risk before going into heavy-duty production operation. We asked Open Solutions to show us how to reduce the risk to an acceptable level of 60% at lowest cost, said Ms. Walz. Since our budget was constrained, we considered canceling the whole info-sec project and taking our risks by doing nothing. At that step, said Yuval, we ran the PTA optimized risk reduction plan with a target risk level of 50%. We obtained an optimized plan with the following countermeasures that should be applied:</p>
<ul>
<li>Install content leakage prevention system</li>
<li>Install firewall</li>
<li>Enforce deployment of latest security patches for OS, database and Web server</li>
<li>Develop mechanism for secure managing of CDR buffers passwords</li>
<li>Use CDR buffers with secure transfer and login authentication protocols</li>
<li>Enforce security code review</li>
<li>Enforce data access via stored procedures with formal parameters content validation</li>
<li>Implement validation of input fields in web pages</li>
<li>Develop secured passwords and role-based mechanism for web users</li>
<li>Develop monitoring mechanism for back-end processing (system health)</li>
<li>Limit access of ASP employees and technicians to system resources</li>
<li>Enforce quality passwords policy for protecting each of the machines on the network</li>
<li>Use Windows integrated authentication policy</li>
<li>Database login accounts should be given the minimal rights that are necessary for their functionality</li>
</ul>
<p>Implementing the recommended set of countermeasures reduces the system risk to 54.3% at a cost of 127,000 $. Only 14 countermeasures out of the 22 were selected &#8211; the proposed order of countermeasures also ensures a quickest reduction of risk per $ spent throughout the system modification process. The implementation of the following countermeasures was suspended to later stages in system life cycle:</p>
<ul>
<li>Create acceptable use policy for email and Internet access</li>
<li>Install anti-DoS appliance</li>
<li>Enforce deployment of latest security patches for OS, database and Web server</li>
<li>Develop fraud detection mechanism</li>
<li>Security officer should assure the personal integrity of employees</li>
<li>Develop module for logging changes in data initiated by users</li>
<li>Enforce employees&#8217; liability for disclosing private calls information</li>
<li>Restrict display of phone numbers and sensitive information in detailed reports</li>
</ul>
<p>Ms. Walz of Campton College and Ms. O&#8217;Connell of TACS summarized their impressions of the study.</p>
<blockquote><p>&#8220;We were pleased with the speed and quality of results of the PTA methodology that Open Solutions uses; with the fact that it created consensus among the stakeholders; with the effective use of senior manager time; and above all getting us the best risk reduction at the lowest cost. &#8220;</p></blockquote>
<h4>Appendix 1. Abbreviations and terminology</h4>
<dl>
<dd><strong>PBX</strong> Private Exchange telephony device; interchangeable with the term Switch</dd>
<dd><strong>MSMQ</strong> Microsoft Middleware Queue system</dd>
<dd><strong>CDR </strong> Call Detail Record</dd>
<dd><strong>Telephony buffer</strong> Intermediate buffer device for storing CDRs collected from PBX</dd>
<dd><strong>Data Source</strong> origin of telephony calls data e.g. PBXs, IP Switches etc.</dd>
<dd><strong>Users</strong> Individuals that have access to the university telephony resources and to TACS system e.g. students, academic staff, administration and personnel</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/11/cloud-security-assessment/feed/</wfw:commentRss>
		<slash:comments>0</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>Using DLP to prevent credit card breaches</title>
		<link>http://www.software.co.il/2011/07/using-dlp-to-prevent-credit-card-breaches/</link>
		<comments>http://www.software.co.il/2011/07/using-dlp-to-prevent-credit-card-breaches/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 14:17:47 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[PCI DSS]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[data security]]></category>
		<category><![CDATA[DLP]]></category>
		<category><![CDATA[payment cards]]></category>
		<category><![CDATA[PCI DSS 2.0]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3645</guid>
		<description><![CDATA[I think that Data Loss Prevention is great way to detect and prevent payment card and PII data breaches. Certainly, all the DLP vendors think so.  Only problem is, the PCI DSS Council doesn&#8217;t even have DLP in their standard which pretty much guarantees zero regulatory tail wind for DLP sales to payment card industry ...]]></description>
			<content:encoded><![CDATA[<p>I think that Data Loss Prevention is great way to detect and prevent payment card and PII data breaches.</p>
<p>Certainly, all the DLP vendors think so.  Only problem is, the PCI DSS Council doesn&#8217;t even have DLP in their standard which pretty much guarantees zero regulatory tail wind for DLP sales to payment card industry players.</p>
<p>I&#8217;m actually impressed that Symantec didn&#8217;t manage to influence the PCI DSS council to include DLP in the standard. An impressive display of professional integrity and technology blindness.</p>
<p>A while back, we did a software security assessment for a player in the online transaction space.</p>
<p>When I asked the client and auditor what kind of real time data loss monitoring they have in place, just in case, they have a bug in their application and/or one of their business partners or trusted insiders steals data, the answers where like &#8220;umm, sounds like a good idea but it is not required by PCI DSS 2.0&#8243;</p>
<p>And indeed the client is correct.</p>
<blockquote><p>PCI DSS 2.0 does not require outbound, real time or any other kind of data loss monitoring.</p>
<p>The phrases &#8220;real time&#8221; and &#8220;data loss&#8221; don&#8217;t appear in the standard. The authors of the standard like file-integrity monitoring but in an informal conversation with a PCI DSS official in the region, he confessed to not being familiar with DLP.</p></blockquote>
<p>Here are a few PCI  monitoring requirements.</p>
<p>None of these controls <strong><em>directly protect</em></strong> the the payment card from being breached. They are all indirect controls and very focused on external attackers &#8211; not on trusted insiders nor business partners.</p>
<ol>
<li>Use file-integrity monitoring or change-detection software on logs to ensure that existing log data cannot be changed without generating alerts (although new data being added should not cause an alert).</li>
<li>If automated monitoring of wireless networks is utilized (for example, wireless IDS/IPS, NAC, etc.), verify the configuration will generate alerts to personnel.</li>
<li>Deploy file-integrity monitoring tools to alert personnel to unauthorized modification of critical system files, configuration files, or content files; and configure the software to perform critical file comparisons at least weekly.</li>
<li>Monitor and analyze security alerts and information, and distribute to appropriate personnel.</li>
<li>Verify through observation and review of policies, that designated personnel are available for 24/7 incident response and monitoring coverage for any evidence of unauthorized activity, detection of unauthorized wireless access points, critical IDS alerts, and/or reports of unauthorized critical system or content file changes.</li>
</ol>
<p>Oh man.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/07/using-dlp-to-prevent-credit-card-breaches/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On data retention &#8211; when not to backup data?</title>
		<link>http://www.software.co.il/2011/05/on-data-retention-when-not-to-backup-data/</link>
		<comments>http://www.software.co.il/2011/05/on-data-retention-when-not-to-backup-data/#comments</comments>
		<pubDate>Thu, 19 May 2011 05:38:09 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[ethics]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3425</guid>
		<description><![CDATA[It is often assumed that the problem of data retention is about how to backup data and then restore it quickly and accurately, if there is a security event or system crash. But, there are important cases, where the best data retention strategy is not to backup the data at all. The process of backup ...]]></description>
			<content:encoded><![CDATA[<p>It is often assumed that the problem of data retention is about <em><strong>how</strong></em> to backup data and then restore it quickly and accurately, if there is a security event or system crash.</p>
<p>But, there are important cases, where the best data retention strategy is not to backup the data at all.</p>
<p>The process of backup is fairly well understood today and there are technologies for backing up data all the way from personal data backups on flash memory drives and Internet backup services to robots and cassette technologies for backing up terabytes of data.</p>
<p>Restoring data from backup is also nominally a fairly straightforward exercise, although I suspect that most businesses with well-oiled backup procedures generally don&#8217;t bother testing their backup media to see if they can actually <em><strong>restore</strong></em> the data.</p>
<p>But &#8211; there is <strong><em>another</em></strong> dimension to data retention besides backup and restore and that is <em><strong>minimizing </strong></em>the threat surface of sensitive data: PII (personally identifiable information) and  ePHI (protected healthinformation stored in an electronic format).</p>
<p>Let&#8217;s take the case of a typical business that has customer data, commercial information and intellectual property related to a development and/or manufacturing process. What is more important in our data retention strategy:  Backup and restore of customer data?  backup and restore of contracts or backup and restore of source code? The only way to  answer this question is to understand how much these assets are worth to the company and how much damage would be incurred if there was a data breach.</p>
<p>For the purpose of asset valuation, we distinguish between customer data without PII and customer data that may have PII.  Let&#8217;s consider 4 key assets of a company that designs and manufactures widgets and sells them over the Internet.</p>
<p>1. Customer data that may have some personal identifiers. The company may not deliberately accept and process customer data with attributes that would enable a third party to identify end users but such data may be collected in the course of marketing campaigns or pilot programs and and stored on company computers.  At the end of the marketing campaign, was the data removed?  Probably not. In the case of a data breach  of PII, it does not matter what the original intent was, the liability is  there. The company will pay the cost of the disclosure all the way through investigative audit through possible litigation.</p>
<p>2. Customer data with no personal identifiers.  Best practice is not to store data with PII at all, if the business needs numerical data for statistics, price analysistrend analysis of sales or simulations for new products, the analysis can be done on raw data without any PII.The best security control for PCI DSS and HIPAA is not to store PII at all.</p>
<p>3. Company reputation.  If there was a data breach, chances are company reputation may be tarnished for a while but notoriety is a form of publicity that can always be spun to the company&#8217;s advantage.</p>
<p>4. Intellectual property &#8211; for example, chemical recipies, algorithms, software engineering and domain expertise. The damage of  IP data loss can be sizable for a business, especially for an SME.  Here &#8211; the data retention strategy should focus on highly reliable backup and restore with data loss prevention to block leakage of sensitive digital assets. There is an ethical component to protecting IP and that means making sure that your employees and contractors understand the importance of protecting the business IP.</p>
<p>Note that in the life cycle of a customer data breach, damage first accrues from attacks on the data assets followed by reputational damage as the company gets drawn deeper into damage control, investigation and litigation.</p>
<p>But what about the customer data?</p>
<p>How do you minimize the customer data security threat surface?</p>
<p>In 3 words, your data retention strategy is very simple:</p>
<blockquote><p>Don&#8217;t store PII.</p>
<p>Decide <em><strong>now</strong></em> that sensitive data will be removed from servers and workstations. Make sure that customer data with PII is <em><strong>not</strong></em> backed up.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/05/on-data-retention-when-not-to-backup-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyber crime costs over $1 trillion</title>
		<link>http://www.software.co.il/2011/03/cyber-crime-costs-over-1-trillion/</link>
		<comments>http://www.software.co.il/2011/03/cyber-crime-costs-over-1-trillion/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 12:44:42 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[BSA]]></category>
		<category><![CDATA[counterfeiting]]></category>
		<category><![CDATA[cyber attack]]></category>
		<category><![CDATA[Cyber threats]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[data loss prevention]]></category>
		<category><![CDATA[data security]]></category>
		<category><![CDATA[DOD]]></category>
		<category><![CDATA[Dolce Gabbana]]></category>
		<category><![CDATA[McAfee]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OECD]]></category>
		<category><![CDATA[Stuxnet]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Verdasys]]></category>
		<category><![CDATA[Websense]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=3313</guid>
		<description><![CDATA[A pitch from Alex Whitson from SC TV for a Webinar on the LinkedIn Information Security Community piqued my attention with the following teaser: As you may have read recently, Cybercrime is now costing the UK $43.5 billion and around $1 trillion globally. Sponsored by security and compliance auditing vendor nCircle, the Webinar pitch didn&#8217;t cite any sources for the ...]]></description>
			<content:encoded><![CDATA[<p>A pitch from Alex Whitson from <a title="SC Magazine" href="www.scwebcasts.tv " target="_blank">SC TV</a> for a Webinar on the LinkedIn Information Security Community piqued my attention with the following teaser:</p>
<blockquote><p>As you may have read recently, Cybercrime is now costing the UK $43.5 billion and around $1 trillion globally.</p></blockquote>
<p>Sponsored by security and compliance auditing vendor <a title="security auditing and benchmarking" href="http://www.ncircle.com/index.php?s=company" target="_blank">nCircle</a>, the Webinar pitch <strong><em>didn&#8217;t cite any sources</em></strong> for the $1 trillion number nor the $43.5 billion number.</p>
<p>A little googling revealed the UK government report <a title="UK Cyber crime" href="http://www.bbc.co.uk/news/uk-politics-12492309.">UK Cyber crime costs UKP 27BN/year</a>. Published on the BBC&#8217;s website, the report offers a top-level breakdown of the costs of cybercrime to Britain using a fairly detailed scheme of classification and models. Regardless of how badly UK businesses are hit by cybercrime, there are<strong> several</strong> extremely weak points in the work done by Detica for the UK government.</p>
<p>a) First  - they don&#8217;t have any empirical data on actual cybercrime events.</p>
<blockquote><p>Given the number of variables and lack of ‘official’ data, our methodology uses a scenario- based approach.</p></blockquote>
<p>Which is a nice way of saying</p>
<blockquote><p>the UK government gave us some money to do a study so we put together a fancy model, put our fingers in the air and picked a number.</p></blockquote>
<p>b) Second &#8211; reading through the report, there is a great deal of information relating to fraud of all kinds, including Stuxnet which has nothing to do with the UK cyber crime space. Stuxnet does not seem to have put much of a dent in the Iranian nuclear weapons program although, it has given the American President even more time to hem and haw about Iranian nuclear threats.</p>
<p>What this tells me is that Stuxnet  has become a wakeup call for politicians to the malware threat that has existed for several years. This may be a good thing.</p>
<p>c) Third &#8211; the UK study did not interview a single CEO in any of the sectors they covered. This is shoddy research work, no matter how well packaged. I do not know a single CEO and CFO that cannot quantify their potential damage due to cyber crime &#8211; given a practical threat model and coached by an expert not a marketing person.</p>
<p>So &#8211; who pays the cost of cyber crime?</p>
<p>The consumer (just ask your friends, you&#8217;ll get plenty of empirical data).</p>
<p>Retail companies that have a credit card breach incur costs of management attention, legal and PR which can always to leveraged into marketing activities. This is rarely reported in the balance sheet as extraordinary expenses so one may assume that it is part of the cost of doing business.</p>
<p>Tech companies that have an IP breach is a different story and I&#8217;ve spoken about that at length on the blog. I believe that small to mid size companies are the hardest hit contrary to the claims made in the UK government study.</p>
<p>I would not venture a guess on total global cost of cyber crime without empirical data.</p>
<p>What gives me confidence that the 1 Trillion number is questionable is that it just happens to be the same number that President Obama and other leaders have used for the cost of IP theft &#8211; one could easily blame an Obama staffer for not doing her homework&#8230;.</p>
<p>If one takes a parallel look at the world of software piracy and product counterfeiting, one sees a similar phenomenon where political and commercial organizations like the OECD and Microsoft have marketing agendas and axes to grind leading to number inflation.</p>
<p>I have written on the problems associated with guessing and rounding up in the area of <a title="Counterfeiting" href="http://www.software.co.il/wordpress/?s=counterfeiting">counterfeiting</a> here  and <a title="Software piracy" href="http://www.software.co.il/wordpress/2010/06/2010-fifa-world-cup-game-and-software-piracy/">software piracy.</a></p>
<p>Getting back to cyber crime, using counterfeiting as a paradigm, one sees clearly that the consumer bears the brunt of the damage &#8211; whether it&#8217;s having her identity stolen and having to spend the next 6 months rebuilding her life or whether you crash on a mountain bike with fake parts and get killed.</p>
<p>If consumers bear the brunt of the damage, what is the best way to improve consumer data security and safety?</p>
<p>Certainly &#8211; <em><strong>not</strong></em> by hyping the numbers of the damage of cyber crime to big business and government. That doesn&#8217;t help the consumer.</p>
<p>Then &#8211; considering that rapid rollout of new and even sexier consumer devices like the iPad 2,<em><strong> probably</strong></em> not by security awareness campaigns. When one buys an iPhone or iPad, one assumes that the security is built in.</p>
<p>My most practical and cheapest countermeasure to cyber crime (and I will distinctly separate civilian crime from terror ) would be education starting in first grade. Just like they told you how to cross the street, we should be educating our children on open, critical thinking and not talking to strangers anywhere, not on the street and not on FB.</p>
<p>Regarding cyber terror &#8211; I have written at length how the <a title="Why the Pentagon is clueless on cyber terror" href="http://www.software.co.il/wordpress/2010/09/why-pentagon-cyber-strategy-is-divorced-from-reality/">Obama administration is clueless on cyber terror</a></p>
<p>One would hope that in defense of liberty &#8211; the Americans and their allies will soon implement more offensive and more creative measures against Islamic and Iranian sponsored cyber terror than stock answers like installing host based intrusion detection on DoD PCs</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/03/cyber-crime-costs-over-1-trillion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

