<?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; Information security</title>
	<atom:link href="http://www.software.co.il/category/information-security/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>Encryption, a buzzword, not a silver bullet</title>
		<link>http://www.software.co.il/2012/02/encryption-a-buzzword-not-a-silver-bullet/</link>
		<comments>http://www.software.co.il/2012/02/encryption-a-buzzword-not-a-silver-bullet/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 17:13:48 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[PCI DSS]]></category>
		<category><![CDATA[Risk mitigation]]></category>
		<category><![CDATA[Application security]]></category>
		<category><![CDATA[data security]]></category>
		<category><![CDATA[data security breaches]]></category>
		<category><![CDATA[Encryption]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4350</guid>
		<description><![CDATA[Encryption,  buzzword, not a silver bullet for protecting data on your servers. In order to determine how encryption fits into server data protection, consider 4 encryption components on the server side: passwords, tables, partitions and  inter-tier socket communications. In these 4 components of a application / database server encryption policy, note that some countermeasures are ...]]></description>
			<content:encoded><![CDATA[<p>Encryption,  buzzword, not a silver bullet for protecting data on your servers.</p>
<p>In order to determine how encryption fits into server data protection, consider 4 encryption components on the server side: passwords, tables, partitions and  inter-tier socket communications.</p>
<p>In these 4 components of a application / database server encryption policy, note that some countermeasures are required (for example one-way hashes of passwords, while other such as encrypting specify table columns may or may not be relevant to a particular application).</p>
<h3>1. Encrypted password storage</h3>
<p>You must encrypt passwords. It&#8217;s surprising to me how many Web sites don&#8217;t bother encrypting user passwords &#8211; See cases <a title="clear text passwords" href="http://datalossdb.org/incidents/5561-160-e-mail-addresses-and-clear-text-passwords-dumped-on-internet" target="_blank">Universal Music Portugal</a> where e-mail addresses and clear-text passwords are dumped on Internet.</p>
<p>What is more surprising is the confusion between encryption and hashing.</p>
<p>Don&#8217;t use AES for encrypting passwords in your MySQL or Oracle or MS SQL database.  You&#8217;ll end up storing the AES key somewhere in the code and an attacker or malicious insider can read the key by opening up one of your application DLLs in Notepad++ and read that key in a jiffy and breach your entire MySQL database with a single SELECT statement.</p>
<p>Database user passwords should be stored as MD5 hashes, so that a user  (such as a DBA) who has been granted SELECT access to the table (typically called &#8216;users&#8217;)  cannot determine the actual password. Make sure that different instances have different salts and include some additional information in the hash.</p>
<p>If you use MD5 encryption for client authentication, make sure that  the client hashes the password with MD5 before sending the data on the network.</p>
<h3>2. Encrypt specific database table columns</h3>
<p>The PostgreSQL 9.1 <a href="http://www.postgresql.org/docs/9.1/interactive/pgcrypto.html">pgcrypto</a> module allows certain fields to be stored encrypted. This is especially useful if some of the data is sensitive for example in the case of ePHI where the Web application needs to comply with the CFR 45 Appendix A Security rule. The client software provides the decryption key and the data is decrypted on the server and then sent to the client.  In most cases the client (a database driver in an MVC application such as Ruby on Rails or CakePHP or ASP.NET MVC is also a server side resource and often lives on the same physical server as the database server. This is not a <strong>bad</strong> thing.</p>
<h3>3. Encrypt entire data partitions</h3>
<p>Encrypting entire data partitions has its place.</p>
<p>On Linux, encryption can be layered on top of a file system using a &#8221;loopback device&#8221;. This allows an entire file system partition to be encrypted on disk, and decrypted by the operating system. Many operating systems support this functionality, including Windows.</p>
<p>Encrypting entire partitions is a security countermeasure for physical attacks, where the entire computer is stolen. Research we did in 2007 indicated that almost 50% of large volume data breaches employed a physical attack vector (stealing a notebook at a hotel checkin desk, hijacking a truck transporting backup tapes to Iron Mountain and smash and grab jobs where thieves know the rent-a-cop walkaround schedule and break in and steal desktop computers.</p>
<p>On the other hand, once the volume is mounted,  the data is visible.</p>
<h3>4. Encrypt socket communications between server tiers</h3>
<p>SSL has it&#8217;s place, although SSL is not a silver bullet countermeasure for Microsoft Windows vulnerabilities and mobile medical devices vulnerabilities as I wrote <a title="Why windows is a bad idea for medical devices" href="http://www.software.co.il/wordpress/2011/06/why-microsoft-windows-is-a-bad-idea-for-medical-devices/" target="_blank">here</a>, <a title="Why using Azure is a bad idea for medical device vendors" href="http://www.software.co.il/wordpress/2011/06/the-connection-between-application-performance-and-security-in-the-cloud/" target="_blank">here</a> and <a title="Why outlawing windows from embedded medical devices is a good idea" href="http://www.software.co.il/wordpress/2011/06/why-outlawing-windows-from-embedded-medical-devices-is-a-good-idea/" target="_blank">here</a>.</p>
<p>SSL connections encrypt all data sent across the network: the password, the queries, and the data returned. In database client-server connections,  relational database systems such as PostgreSQL allow administrators to specify which hosts can use non-encrypted connections (<tt>host</tt>) and which require SSL-encrypted connections (<tt>hostssl</tt>). Also, clients can specify that they connect to servers only via SSL. Stunnel or SSH can also be used to encrypt transmissions.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/02/encryption-a-buzzword-not-a-silver-bullet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build your security portfolio on attack scenarios</title>
		<link>http://www.software.co.il/2012/01/build-your-security-portfolio-on-attack-scenarios/</link>
		<comments>http://www.software.co.il/2012/01/build-your-security-portfolio-on-attack-scenarios/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 19:08:45 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[health care]]></category>
		<category><![CDATA[HIPAA]]></category>
		<category><![CDATA[medical devices]]></category>
		<category><![CDATA[PCI DSS 2.0]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4310</guid>
		<description><![CDATA[In our experience, building a security portfolio on attack scenarios has 2 clear benefits; A robust, cost-effective security portfolio based on attack analysis  results in robust compliance over time. Executives related well to the concepts of threat modeling / attack analysis. Competing, understanding the value of their assets, taking risks and protecting themselves from attackers ...]]></description>
			<content:encoded><![CDATA[<p>In our experience, building a security portfolio on attack scenarios has 2 clear benefits;</p>
<ol>
<li>A robust, cost-effective security portfolio based on attack analysis  results in robust compliance over time.</li>
<li>Executives related well to the concepts of threat modeling / attack analysis. Competing, understanding the value of their assets, taking risks and protecting themselves from attackers is really, at the end of the day why executives get the big bucks.</li>
</ol>
<p>As I wrote in a previous essay &#8220;<a title="The valley of death between IT and security" href="http://www.software.co.il/2010/01/the-valley-of-death-between-it-and-information-security/">The valley of death between IT and security</a>&#8220;, there is a fundamental disconnect between IT operations (built on maintaining predictable business processes) and security operations (built on mitigating vulnerabilities).</p>
<p>Business executives delegate information systems to IT and information security to security people on the tacit assumption that they are the experts in information systems and security.  This is a necessary but not sufficient condition.</p>
<p>In the current environment of rapidly evolving types of attacks (hacktivisim, nation-state attacks, credit card attacks mounted by organized crime, script kiddies, competitors and malicious insiders and more&#8230;), it is essential that IT and security communicate effectively regarding the types of attacks that their organization may face and what is the potential business impact.</p>
<p>If you have any doubt about the importance of IT and security talking to each other, consider that leading up to 9/11, the CIA  had intelligence on Al Qaeda terrorists and the FBI investigated people taking flying lessons, but no one asked the question why Arabs were learning to fly planes but not land them.</p>
<p>With this fundamental disconnect between 2 key maintainers of information protection, it is no wonder that organizations are having difficulty effectively protecting their assets &#8211; whether Web site availability for an online business, PHI for a healthcare organization or intellectual property for an advanced technology firm.</p>
<p>IT and security  need a common language to execute their mission, and I submit that building the security portfolio around most<strong> likely threat scenarios</strong> from an attacker perspective is the best way to cross that valley of death.</p>
<p>There seems to be a tacit assumption with many executives that regulatory compliance is already a common language of security for an organization.  Compliance is a good thing as it drives organizations to take action on vulnerabilities but <strong>compliance checklists</strong> like PCI DSS 2.0, the HIPAA security rule, NIST 800 etc, are a dangerous replacement for thinking through the most likely threats to your business.  I have written about insecurity by compliance <a title="Insecurity by compliance" href="http://www.software.co.il/2012/01/insecurity-by-compliance/" target="_blank">here</a> and <a title="Monica Belluci and Security" href="http://www.software.co.il/2011/12/monica-belluci-and-security/" target="_blank">here</a>.</p>
<p>Let me illustrate why compliance control policies are not the common language we need.</p>
<p>PCI DSS 2.0 has an <em><strong>obsessive</strong></em> 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 policy that is not rooted in a probable threat scenario that creates additional vulnerabilities for the business.</p>
<p>Now, consider some <strong>deeper ramifications</strong> of compliance control policy-based security.</p>
<p>When a  QSA or HIPAA auditor records an encounter with a 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.</p>
<p>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.</p>
<p>This ongoing process of “reverse-engineering” is the root cause for a series of additional problems:</p>
<ul>
<li>Lack of overview of the the security threats and vulnerabilities that really count</li>
<li>No sufficient connection to best practice security controls, no indication on which controls to follow or which have been followed</li>
<li>No connection between controls and security events, except circumstantial</li>
<li>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).</li>
<li>No archiving or demoting of less important and solved threat scenarios (since the data models are control based)</li>
<li>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?</li>
<li>An excess of event data that cannot possibly be read by the security and risk analyst at every encounter</li>
<li>Confidentiality and privacy borders are hard to define since the border definitions are networks, systems and applications not confidentiality and privacy.</li>
</ul>
<h3>Threat scenarios as an alternative to compliance control policies</h3>
<p>When we perform a software security assessment of a medical device or healthcare system, we think in terms of &#8220;threat scenarios&#8221; or &#8220;attack scenarios&#8221;, and the result of that thinking manifests itself in planning, penetration testing, security countermeasures, and follow-up for compliance. The threat scenarios are not &#8220;one size fits all&#8221;.  The threat scenarios for an AIDS testing lab using medical devices that automatically scan and analyze blood samples, or an Army hospital using a networked brain scanning device to diagnose soldiers with head injuries, or an implanted cardiac device with mobile connectivity are all totally different.</p>
<p>We evaluate the medical device or healthcare product from an attacker point of view, then from the management team point of view, and then recommend specific cost-effective, security countermeasures to mitigate the damage from the most likely attacks.</p>
<p>Threat scenarios consider asset values, vulnerabilities, threats and possible security countermeasures. Threat analysis as a methodology does not look for ROI or ROSI (there is no ROI for security anyhow) but considers the best and cheapest way to reduce asset <a title="VaR risk management" href="http://en.wikipedia.org/wiki/Value_at_risk#VaR_risk_management" target="_blank">value at risk</a>.</p>
<p>In our experience, building the security portfolio on threat scenarios has 2 clear benefits;</p>
<ol>
<li>A robust, cost-effective security portfolio based on attack analysis  results in robust compliance over time.</li>
<li>Executives relate well to the concepts of threat modeling / attack analysis. Competing, understanding the value of their assets, taking risks and protecting themselves from attackers is really, at the end of the day why executives get the big bucks.</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/build-your-security-portfolio-on-attack-scenarios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Are passwords dead?</title>
		<link>http://www.software.co.il/2012/01/are-passwords-dead/</link>
		<comments>http://www.software.co.il/2012/01/are-passwords-dead/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 16:14:24 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[data breach]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Software security]]></category>

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

		<guid isPermaLink="false">http://www.software.co.il/?p=4283</guid>
		<description><![CDATA[Do you run an e-commerce site? Are you sure you do not store any payment card data or PII (personally identifiable information) in some MySQL database? The first step in protecting credit card and customer data is to know what sensitive data you really store, classify what you have  and set up the appropriate security ...]]></description>
			<content:encoded><![CDATA[<p>Do you run an e-commerce site?</p>
<p>Are you <em><strong>sure</strong></em> you do not store any payment card data or PII (personally identifiable information) in some MySQL database?</p>
<p>The first step in protecting credit card and customer data is to know what sensitive data you <em><strong>really</strong></em> store, classify what you have  and set up the appropriate security controls.</p>
<p>Here is a policy for any merchant or payment processor who want to achieve and sustain PCI DSS 2.0 compliance and protect customer data.</p>
<h2>I. Introduction</h2>
<p>You need to identify and apply controls to the data types identified in this policy. The data types identified below are considered digital assets and are to be controlled and managed as specified in this policy while retained or processed by the organization. You should identify and inventory all systems that store or process this information and will audit these systems on a semi-annual bases for effectiveness of controls to manage the data types.</p>
<h2>II. Background</h2>
<p>The Payment Card Industry (PCI) Security Standard is a requirement for all financial institutions and merchants that use or process credit card information. This security standard is designed to help protect the integrity of the credit card systems and to help mitigate the risk of fraud and identity theft to the individuals who use credit cards to make purchases for goods and services.</p>
<p>The PCI Security Standard was originally introduced by by VISA as the Cardholder Information Security Program (CISP) and specified the security controls for each level or merchant and credit card processor. In 2004 the major brands in the card payment industry agreed to adopt the CISP standard and requirements and a single industry standard in order to reduce the costs of implementation and assessment and increase the rate of adoption. Most organizations were required to meet all requirements of the PCI security standard by June 30<sup>th</sup> 2005 and it is now an ongoing compliance process with merchants, payment processors and issuers.</p>
<h2>III. General Policy Statement</h2>
<p>All Credit Card Information and associated data is company confidential and will not be transmitted over public networks in the clear. Credit Card information can only be transmitted encrypted and only for authorized business purposes to authorized parties that have been approved to receive credit card information.</p>
<p><span id="more-4283"></span></p>
<h2>IV. Data Classifications of Credit Card Information</h2>
<h2>Personally Identifiable Information</h2>
<h3><a name="OLE_LINK1"></a><a name="OLE_LINK2"></a>Data Description and Policy</h3>
<p>Any information that is collected about the owner of the credit card such as their name, signature, address, phone number or driver’s license number or social security number will be classified and controlled as PERSONALLY IDENTIFIABLE INFORMATION or PII. As a general rule to help the user identify PII data consider if a reasonable person with a reasonable level of effort could use the information to identify an individual. PII data is confidential to the organization and can only by used for specific purposes which are listed below. Only pre-authorized parties are allowed to receive PII data and only through authorized communication channels.</p>
<h3>Examples</h3>
<p>The following examples are for illustration only and do not necessarily comprise a complete set of all types of Personally Identifiable Information:</p>
<ul>
<li>Name</li>
<li>Address</li>
<li>Phone Number(s)</li>
<li>Drivers License</li>
<li>Social Security Number</li>
</ul>
<h3>Authorized Uses</h3>
<ul>
<li>To provide customer service</li>
<li>To ship products or deliver services to a customer</li>
<li>To collect or process payment for products or services</li>
<li>To facilitate planning or to support marketing plans</li>
</ul>
<h3>Authorized Channels for Communication</h3>
<ul>
<li>Official Electronic Mail System of the Organization</li>
<li>File Transfer Protocol</li>
<li>Web Services</li>
</ul>
<h3>Controls</h3>
<ul>
<li>Encrypt data when stored on magnetic media</li>
<li>Encrypt data when transmitted over public networks</li>
<li>Label as confidential when printed</li>
<li>De-identify data when used for other than authorized purposes</li>
<li>Retain data for no more than three years</li>
<li>Destroy data upon three year anniversary</li>
</ul>
<h3>Sample DataSafe Business Rule</h3>
<p>PII Data AND Credit Card Data in any channel will be block if unencrypted</p>
<h2>Credit Card Information</h2>
<h3>Data Description and Policy</h3>
<p>Credit Card Information will include the credit card number, the type of credit card (such as Visa, MasterCard, Discover, etc.) the security code and the expiration data. In addition to the basic credit card information other information such as the issuing bank or financial institution is considered part of the credit card information. Credit Card Information is considered confidential to the organization and can only by used for specific purposes, which are listed below. Only pre-authorized parties are allowed to receive Credit Card data and only through authorized communication channels.</p>
<h3>Examples</h3>
<p>The following examples are for illustration and are considered the comprehensive set of Credit Card Information:</p>
<ul>
<li>Type of Credit Card</li>
<li>Name on Credit Card</li>
<li>Credit card Number</li>
<li>Expiration Data</li>
<li>Security Code</li>
</ul>
<h3>Authorized Uses</h3>
<ul>
<li>To provide customer service</li>
<li>To support accounting or reconciliation business processes</li>
<li>To investigate fraud or criminal activities</li>
<li>To collect or process payment for products or services</li>
</ul>
<h3>Authorized Channels for Communication</h3>
<ul>
<li>Official Electronic Mail System of the Organization</li>
<li>File Transfer Protocol</li>
<li>Web Services</li>
</ul>
<h3>Controls</h3>
<ul>
<li>Encrypt data when stored on magnetic media</li>
<li>Encrypt data when transmitted over public networks</li>
<li>De-identify data when used for other than authorized purposes</li>
<li>Retain data for no more than three years</li>
<li>Destroy data upon three year anniversary</li>
</ul>
<h2>Credit Card Magnetic Stripe Data</h2>
<h3>Data Description and Policy</h3>
<p>Credit Card Magnetic Stripe data is information that is automatically read through an electronic credit card reader and includes Track I and Track II data. These two tracks contain the credit card information and the name of the individual authorized to use the card as well as some other service and issuer specific information. The Credit Card Magnetic Stripe Data is considered confidential to the owner and authorized user and can only be used to process a financial transaction. Only pre-authorized parties are allowed to receive Magnetic Stripe data and only through authorized communication channels.</p>
<h3>Examples</h3>
<p>The following examples are for illustration and are considered the comprehensive set of Magnetic Stripe Data:</p>
<ul>
<li>Track I Data – 56 Bytes</li>
</ul>
<ul>
<li>Track II Data – 35 Bytes</li>
</ul>
<ul>
<li>Personal Identification Number</li>
</ul>
<h3>Authorized Uses</h3>
<p>The only authorized use for Magnetic Strip Data is to complete an automated, electronic financial transaction.</p>
<h3>Authorized Channels for Communication</h3>
<ul>
<li>File Transfer Protocol</li>
<li>Private Line or VPN</li>
<li>Web Services</li>
</ul>
<h3>Controls</h3>
<ul>
<li>Electronic storage on magnetic media is not allowed &#8211; zero retention</li>
<li>Encrypt data when transmitted over public networks</li>
</ul>
<h2>Credit Card Transaction Data</h2>
<h3>Data Description and Policy</h3>
<p>Transaction data is collected at a point of sale and will often include items purchased, credit card information, date and time, authorization code and transaction amount. These transaction details are confidential to the organization and can only by used for specific purposes, which are listed below. Only pre-authorized parties are allowed to receive Credit Card Transaction data and only through authorized communication channels.</p>
<h3>Examples</h3>
<p>The following examples are for illustration only and do not necessarily comprise a complete set of all types of Credit Card Transaction Data:</p>
<ul>
<li>Authorization Code</li>
<li>Transaction Number</li>
<li>Name</li>
<li>Amount</li>
</ul>
<h3>Authorized Uses</h3>
<ul>
<li>To process or collect payment for products or services</li>
<li>To reconcile all financial accounting</li>
<li>To provide customer service</li>
</ul>
<h3>Authorized Channels for Communication</h3>
<ul>
<li>Official Electronic Mail System of the Organization</li>
<li>File Transfer Protocol</li>
<li>Web Services</li>
</ul>
<h3>Controls</h3>
<ul>
<li>Encrypt data when stored on magnetic media</li>
<li>Encrypt data when transmitted over public networks</li>
<li>De-identify data when used for other than authorized purposes</li>
<li>Retain data for no more than three years</li>
<li>Destroy data upon three year anniversary</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/data-classification-and-controls-policy-for-pci-dss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good customer service is key to good customer security</title>
		<link>http://www.software.co.il/2012/01/good-customer-service-is-key-to-good-customer-security/</link>
		<comments>http://www.software.co.il/2012/01/good-customer-service-is-key-to-good-customer-security/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 15:27:03 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[customer data protection]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4281</guid>
		<description><![CDATA[My friend Nissan Ratzlav-Katz starting blogging about customer service in Israel and how tolerant many of us have become to sub-standard and even really crappy customer service. An objection I&#8217;ve heard frequently to Google Apps is that they don&#8217;t give customer service &#8211; although I would argue that great products delivered that work on a global scale ...]]></description>
			<content:encoded><![CDATA[<p>My friend <a href="http://nrkonline.wordpress.com/">Nissan Ratzlav-Katz</a> starting blogging about customer service in Israel and how tolerant many of us have become to sub-standard and even really crappy customer service.</p>
<p>An objection I&#8217;ve heard frequently to Google Apps is that they don&#8217;t give customer service &#8211; although I would argue that great products delivered that work on a global scale for free definitely qualify as great customer service.</p>
<p><a href="http://uk.techcrunch.com/2009/08/13/how-do-startups-make-customer-service-scale-into-awesomeness/">How do startups make customer service scale into awesomeness?</a> touches on many good points including a I Love/I Hate Ratio (Virgin Atlantic scores at the bottom &#8211; Microsoft is about even and Amazon, Google score at around 8 &#8211; meaning that 8x as many people love Google as hate them. Which is pretty impressive I thought.</p>
<p>Still &#8211; one thing we miss is the synergy between love/hate and suppliers and customers. If you give great service, customers will love you and if you&#8217;re a great customer and pay on time &#8211; suppliers will love you.</p>
<p>The only counter-example I know is Israeli corporate customers that will pay the best supplier in the world Net 180 days and take a 20% discount just because they felt like it.</p>
<p>Bottom line &#8211; Israel may be a country with a poor service ethic but it&#8217;s also a country with a poor payment on time ethic and poor data security, customer privacy ethic</p>
<p>In my book &#8211; not an accident.  If you treat your customers and suppliers well, you will tend to treat the issues of data security and customer privacy accordingly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/good-customer-service-is-key-to-good-customer-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The valley of death between IT and information security</title>
		<link>http://www.software.co.il/2012/01/the-valley-of-death-between-it-and-information-security/</link>
		<comments>http://www.software.co.il/2012/01/the-valley-of-death-between-it-and-information-security/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:56:56 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Information security]]></category>
		<category><![CDATA[Internal security]]></category>
		<category><![CDATA[attack modeling]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[cyber attack]]></category>
		<category><![CDATA[Cyber threats]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[IT Governance]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Threat modeling]]></category>

		<guid isPermaLink="false">http://www.software.co.il/wordpress/?p=2512</guid>
		<description><![CDATA[IT is about executing predictable business processes. Security is about reducing the impact of unpredictable attacks to a your organization. IT and security adopt a common goal and a common language &#8211; a language  of customer-centric threat modelling Typically, when a company ( business unit, department or manager) needs a line of business software application, IT ...]]></description>
			<content:encoded><![CDATA[<p>IT is about executing predictable business processes.</p>
<p>Security is about reducing the impact of unpredictable attacks to a your organization.</p>
<p>IT and security adopt a common goal and a common language &#8211; a language  of customer-centric threat modelling</p>
<p>Typically, when a company ( business unit, department or manager) needs a line of business software application, IT staffers will do a system analysis starting with business requirements and then proceed to buy or build an application and deploy it.</p>
<p>Similarly, when the information security group needs an anti-virus or firewall, security staffers will make some requirements, test products, and proceed to buy and deploy or subscribe and deploy the new anti-virus or firewall solution.</p>
<p>Things have changed &#8211; both in the IT world and in the security world.</p>
<p>Web 2.0 SaaS (software as a service) offerings (or  Web applications in PHP that the CEO&#8217;s niece can whip together in a week&#8230;) often replace those old structured systems development methodologies. There are of course,  good things about not having to develop a design (like not coming down with an advanced case of analysis paralysis) and iterating quickly to a better product, but the downside of not developing software according to a structured systems design methodology is buggy software.</p>
<p>Buggy software is insecure software. The response to buggy, insecure software is generally doing nothing or installing a product that is a security countermeasure for the vulnerability  (for example, buying a <a title="Open Source SQL database security solution for MySQL and PostgreSQL. Database firewall protects from SQL injection attacks" href="http://www.greensql.net" target="_blank">database security solution</a>) instead of fixing the SQL injection vulnerability in the code itself.   Then there is lip-service to so called<em> security development methodologies</em> which despite their intrinsic value, are often too detailed for practioners to follow), that are not a replacement for a serious look at business requirements followed by a structured process of implementation.</p>
<p>There is a fundamental divide, a metaphorical valley of death of  mentality and skill sets between IT and security professionals.</p>
<ul>
<li>IT is about executing predictable business processes.</li>
<li>Security is about reducing the impact of unpredictable attacks.</li>
</ul>
<p>IT&#8217;s &#8220;best practice&#8221; security in 2011 is  firewall/IPS/AV.  Faced with unconventional threats  (for example a combination of trusted contractors exploiting defective software applications, hacktivists or competitors mounting APT attacks behind the lines), IT management  tend to seek a vendor-proposed, one-size-fits-all &#8220;solution&#8221; instead of performing a first principles threat analysis and discovering  that the problem has nothing to do with malware on the network and everything to do with software defects that may kill customers.</p>
<p>Threat modeling and analysis is the antithesis of installing a firewall, anti-virus or IPS.</p>
<p>Analyzing the impact of attacks requires hard work, hard data collection and hard analysis.  It&#8217;s not a sexy, fun to use, feel-good application like Windows Media Player.   Risk analysis  may yield results that are not career enhancing, and as  the threats  get deeper and wider  with  bigger and more complex systems &#8211; so the IT security valley of death deepens and gets more untraversable.</p>
<blockquote><p>There is a joke about systems programmers &#8211; they have heard that there are real users out there, actually running applications on their systems &#8211; but they know it&#8217;s only an urban legend. Like any joke, it has a grain of truth. <em>IT and security are primarily systems and procedures-oriented instead of  customer-safety oriented.</em></p></blockquote>
<p>Truly &#8211; the essence of security is protecting the people who use a company&#8217;s products and services. What utility is there in running 24&#215;7 systems that leak 4 million credit cards or developing embedded medical devices that may kill patients?</p>
<p>Clearly &#8211; the challenge of running a profitable company that values customer protection must be shouldered by IT and security teams alike.</p>
<p>Around this common challenge, I  propose that IT and security adopt a common goal and a common language &#8211; a language  of customer-centric threat modelling - threats, vulnerabilities, attackers, entry points, assets and security countermeasures.  This may be the best or even only way for IT and security  to traverse the valley of death successfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/the-valley-of-death-between-it-and-information-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The root cause of credit card data breaches in Israel</title>
		<link>http://www.software.co.il/2012/01/the-root-cause-of-credit-card-data-breaches-in-israel/</link>
		<comments>http://www.software.co.il/2012/01/the-root-cause-of-credit-card-data-breaches-in-israel/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 20:25:34 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Data leakage]]></category>
		<category><![CDATA[Information security]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[data breach]]></category>

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

		<guid isPermaLink="false">http://www.software.co.il/?p=4214</guid>
		<description><![CDATA[There are 5 reasons why credit cards are stolen in Israel. None have to do with terror; 4 reasons are cultural and the 5th is everyone&#8217;s problem: &#8220;confusing compliance with security&#8220;. I  could write a book on mismanagement of data governance and compliance, data security, web server security, web application software security. In 2003, I ...]]></description>
			<content:encoded><![CDATA[<p>There are 5 reasons why credit cards are stolen in Israel. None have to do with terror; 4 reasons are cultural and the 5th is everyone&#8217;s problem: &#8220;<em>confusing compliance with security</em>&#8220;.</p>
<p>I  could write a book on mismanagement of data governance and compliance, data security, web server security, web application software security.</p>
<p>In 2003, I got turned on to the notion of using extrusion prevention to prevent data loss. I had the privilege to work with some of the pioneers in data loss prevention and over a period of over 5 years, I evangelized, sold, marketed, implemented and supported data loss prevention solutions in Israel and Europe. In the course of that time, I made thousands of phone calls, met hundreds of prospects and sold a dozen systems.  I  developed a unique perspective to the data security space working with both vendors and C-level decision makers in a wide variety of verticals from financial services to diamonds and telecommunications.</p>
<p>There is no need to state the obvious common denominators between Israeli companies and their US counterparts who have suffered the ignominy of a large scale credit card data breach: Closing the barn doors after the horses have fled, thinking it won&#8217;t happen to them, relying on their Checkpoint firewall to prevent data breaches, erroneously calling an anti-virus threat management, believing their IT outsourcing provider and equating the counting of compliance check list items with effective data security.</p>
<p>In this essay, I will try and enumerate what I believe are the key contributing factors behind the insecurity of most Israeli businesses.  Most are inherently cultural to Israel although the last factor (PCI DSS 2.0) is everyone&#8217;s problem.</p>
<h3>Letting your piss go to your head</h3>
<p>The first factor is cultural. It&#8217;s called in Hebrew  עלה לו השתן לראש.  It&#8217;s hard to translate this exactly &#8211; but a literal translation is &#8220;letting your piss go to your head&#8221;.   Arguably, this may be true for many senior executives, especially those on Wall Street who run billion dollar financial service businesses.</p>
<p>The difference is that in Israel, a colonel who served in the Israeli Air Force and then retired at age 45 on a full military pension to work as a VP in a publicly-held Israeli company that does $50M worth of business has more piss up his head then the CEO of IBM.  You are more likely to ascend bodily into heaven than to convince this person to be a security leader, implement robust data governance in his organization and implement strong data security countermeasures. There are many jokes about this in Israel. The one I like the most goes like this: &#8220;<em>Why not have sex under an open window in Israel</em>? <em>Because, someone will leap through the window and tell you &#8211; move aside, I&#8217;ll show you how it&#8217;s done</em>&#8220;.  As far as I can tell, this is also the root cause for Israeli politicians like Ehud Barak, Bibi and Tzipi Livni who believe that they know what is best for the Palestinians.  (Letting your success get the best of you is gender-neutral).</p>
<h3>The Checkpoint syndrome</h3>
<p>The second factor is also cultural. I would label it the <em>Checkpoint</em> syndrome. I believe that the Americans call it &#8220;NIH &#8211; Not invented here&#8221;.   It is literally almost impossible to sell an Israeli CIO on the notion of innovative data loss prevention technologies when Checkpoint hasn&#8217;t really done much in that space (granted they introduced a DLP software blade for their firewall product in 2010, 7 years after Fidelis, Vontu and Verdasys already had working technology). Port Authority, later acquired by Websense, did indeed have some success in Israel &#8211; burning $60M in VC funding and selling about 30 systems in Israel due to a related syndrome that I shall call the <em>8200</em> syndrome &#8211; which is sort of an Israeli coolness factor &#8211; like Roy Hargrove and RH Factor playing funk. A related illness, which is at epidemic levels in Israel, is the <a title="Microsoft monoculture" href="http://www.software.co.il/?s=Microsoft+monoculture" target="_blank">Microsoft Monoculture</a>.  While Microsoft has correctly pigeonholed <a title="Microsoft data governance" href="http://www.microsoft.com/privacy/datagovernance.aspx" target="_blank">data security into data governance</a>  the main focus of Microsoft operating systems is access control and when key system management focus is on access control then it becomes difficult for system managers to properly assess the risk from trusted insider threats &#8211; insiders who violate security policy simply because they can. עלק אבטחה.</p>
<h3>Retaliation instead of mediation</h3>
<p>The third factor is political.</p>
<blockquote><p>Saber rattling is a <em>political</em> gesture and <em>retaliation</em> is not a substitute for proactive threat analysis and premeditated risk mediation.</p></blockquote>
<p>My friend Maryellen Evans sent me this clip from the Financial Times: <em><strong><a title="Israel seeks revenge for hacking" href="http://www.ft.com/cms/s/0e147568-3939-11e1-837e-00144feabdc0.html" target="_blank">Israel seeks revenge for hacking</a></strong></em></p>
<div>
<blockquote><p>The Israeli government has threatened to retaliate against the hacker who last week published the credit card details of thousands of Israelis, with one senior official comparing the cyberattack to a “terrorist operation”. Danny Ayalon, the deputy foreign minister, warned that the attack represented “a breach of sovereignty comparable to a terrorist operation, and must be treated as such”. He added: “Israel has active capabilities for striking at those who are trying to harm it, and no agency or hacker will be immune from retaliatory action.”</p></blockquote>
</div>
<div>
<div id="storyContent">
<p>Oh. I&#8217;m getting shivers at the thought of Israeli generals led by Ehud Barak retaliating against hackers.</p>
<p>There are 3 fundamental flaws behind this thinking (assuming someone is actually thinking like this, which may be assuming too much).</p>
<div>
<ol>
<li>Due to the asymmetrical nature of hacking, there is neither payback, nor deterrence value in threatening to send a drone aircraft to shoot a hacker in Mexico/Saudia/Albania/etc&#8230;.</li>
<li>Israeli leaders have  proven track records of threatening but not delivering on their promises (the disengagement from Gaza is a case in point) and then caving in populistic, media-driven, Jewsh-mother driven demands to trade terrorists with blood on their hands for Israelis who were drug dealing (see <a title="Elchanan Tannenbaum" href="http://en.wikipedia.org/wiki/Elhanan_Tannenbaum" target="_blank">Elchanan Tannenbaum</a>) or soldiers who failed in their duty (see <a title="Gilad Shalit is not a hero" href="http://www.ynetnews.com/articles/0,7340,L-4143278,00.html" target="_blank">Gilad Shalit is not a hero</a>). As a result, Israeli leadership credibility in this respect is rather low.</li>
<li>Threatening with retaliation is a low-cost, political do-nothing alternative to a fundamental threat analysis of the vulnerabilities in information systems, online sites and networks and careful, open and thorough implementation of strong data security countermeasures &#8211; such as locking down Web servers, outlawing Windows and securing message queue infrastructures used for B2B connectivity.</li>
</ol>
<h3>Legislation without enforcement</h3>
</div>
</div>
</div>
<p>Several years ago, I had an interesting sales call with the CSO of Clalit, the big Israeli HMO.   I made my pitch for data loss prevention and tied it into the ability of DLP to deliver real-time monitoring and visibility and assure PHI privacy compliance. He laughed at me and said: &#8220;<em>Listen, Danny &#8211; Israeli has a dozen privacy regulations on the books, all are relevant to PHI, but no one is serious about compliance, so we do what we think we need to do in the limitations of our budget and it is what it is.</em>&#8220;</p>
<p>The problem of legislation without enforcement is endemic in Israel from traffic safety to women&#8217;s rights to environmental protection: Israel is a country with more legislation and commissions of inquiry than  enforcement.   Perhaps,  a weak system of enforcement and abiding the law may be  a vestige of defense mechanisms developed while living in the Diaspora.   Certainly &#8211; the Eastern European Jews who founded Israel did not come from a background of law, order and compliance.  They came from a background of revolution and change.</p>
<h3>Compliance  without security</h3>
<p>Finally, we come to PCI DSS 2.0.  I have written extensively on <a title="The drawbacks of PCI DSS" href="http://www.software.co.il/?s=PCI+DSS" target="_blank">the drawbacks of PCI DSS</a> and <a title="the best way for a business to protect data" href="http://www.software.co.il/2011/11/what-is-the-best-way-for-a-business-to-prevent-data-breaches/" 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 (The Tao of GRC)</a> and suggest specific ways of getting credit card security <strong><em>right</em></strong>.</p>
<p>Perhaps the time has come to perform a vulnerability assessment of the standard itself.</p>
<p>In very simple terms, the biggest vulnerability of PCI DSS is that it&#8217;s about 10 years behind the curve.  When people in the PCI DSS Security Council in Europe confess to never having heard of DLP (Data loss prevention) and when the standard places an obsessive emphasis on anti-virus, you know you&#8217;re still in Kansas.</p>
<p>Speaking with a senior representative of PCI DSS Security Council in Europe last year, I posed some of these questions and he replied that the situation with merchants is so bad that PCI DSS is &#8220;better than nothing&#8221;.</p>
<p>That <em><strong>is</strong></em> pathetic isn&#8217;t it?</p>
<p>Perhaps we would all be better off taking the day off and hoovering our flats instead of trying to reeducate management, fix political systems, improve our data security and prevent credit card breaches.</p>
<p>It would certainly be cheaper.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2012/01/the-israeli-credit-card-breach/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Monica Belluci and Security</title>
		<link>http://www.software.co.il/2011/12/monica-belluci-and-security/</link>
		<comments>http://www.software.co.il/2011/12/monica-belluci-and-security/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 13:45:01 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Information security]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud security]]></category>
		<category><![CDATA[data security breaches]]></category>
		<category><![CDATA[Identity theft]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile security]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuxnet]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4136</guid>
		<description><![CDATA[Trends &#8211;  security and movie stars, Manuela Arcuri and  Monica Bellucci, Verisign and Mcafee. Information security and  risk analysis is complex stuff, with multiple dimensions  of people, software, performance, management, technology, assets, threats, vulnerabilities and control relationships.  This is why it&#8217;s hard to sell security to organizations. But, information security is also a lot like fashion with cyclical ...]]></description>
			<content:encoded><![CDATA[<p>Trends &#8211;  security and movie stars, <a title="Manuela Arcuri" href="http://en.wikipedia.org/wiki/Manuela_Arcuri" target="_blank">Manuela Arcuri</a> and  <a title="Monica Belluci" href="http://en.wikipedia.org/wiki/Monica_Bellucci" target="_blank">Monica Bellucci</a>, Verisign and Mcafee.</p>
<p>Information security and  risk analysis is complex stuff, with multiple dimensions  of people, software, performance, management, technology, assets, threats, vulnerabilities and control relationships.  This is why it&#8217;s hard to sell security to organizations. But, information security is also a lot like fashion with cyclical hype and theater: today &#8211; , HIPAA, iOS and Android security,  yesterday &#8211; Sarbanes-Oxley, federated identity management, data loss protection and application security firewalls.</p>
<p>Back in 2007,  I thought we might a return to the Age of Reason, where rational risk management replaces blind compliance check lists &#8211; I thought that this could happen  for 2 reasons:</p>
<ol>
<li>Compliance projects  can have good business value, if you focus on improving the product and it&#8217;s delivery.</li>
<li> Security is like fashion &#8211; both are cyclical industries, the wheel can also turn around in the right direction.</li>
</ol>
<p><img class="size-medium wp-image-4137 alignright" title="monica belluci" src="http://www.software.co.il/wp-content/uploads/2011/12/monica-199x300.jpg" alt="" width="199" height="300" /></p>
<p>HIPAA compliance is a minimum but not sufficient requirement for product and process improvement.</p>
<p>Healthcare companies and medical device vendors that do HIPAA compliance projects, may be paying a steep price for HIPAA compliance without necessarily getting a return on their investment by improving the core features and functionality of their products and service offerings.</p>
<p>Compliance driving improvements in products and services is good for business, not just a mantra from Mcafee.</p>
<p>It could happen, but then again, maybe not. Look at the trends. Taking a sample of articles published in 2011 on the  <a title="Hiring Hackers and Buying Malware is Easy" href="http://www.esecurityplanet.com/" target="_blank">eSecurityPlanet</a> Web site we see that  mobile devices and cloud services lead the list, followed by IT security with healthcare closing the top 15. I guess cost-effective compliance is a lot less interesting than Android security.</p>
<ol>
<li>iOS vs. Android Security: And the Winner Is?</li>
<li>5  iOS 5 Enterprise Security Considerations &#8211; You can&#8217;t keep Apple out of the enterprise anymore so it&#8217;s best to figure out the most secure way to embrace it, writes Dan Croft of Mission Critical Wireless.</li>
<li>PlayBook Tops in Tablet Security &#8211; Recent price reductions may mean more Blackberry Playbook tablets entering your organization, but that may not be such a bad thing for IT security teams.</li>
<li>Android Security Becoming an Issue &#8211; As the Android mobile platform gains market share, it also garners a lot of interest from cyber crooks as well as IT security vendors.</li>
<li>Which Browser is the Most Secure? &#8211; The &#8216;most hostile&#8217; one, say researchers at Accuvant Labs.</li>
<li>How to Prevent Employees from Stealing Your Intellectual Property -It&#8217;s the employee with the sticky hands that is the easiest and cheapest to thwart.</li>
<li>Security Spend Outpacing the Rest of IT &#8211; High profile breaches and mobile devices are driving IT security spending.</li>
<li>Public Cloud Keys Too Easy to Find -If you put the keys to your cloud infrastructure in plain sight, don&#8217;t be surprised if you get hacked.</li>
<li>Zeus (Still) Wants Your Wallet &#8211; The antivirus community has failed to figure out this able and persistent piece of malware. It&#8217;s as simple as that.</li>
<li>Spear Phishing Quickly Coming of Age &#8211; Even the security giants are not immune from this sophisticated and growing form of attack, writes Jovi Bepinosa Umawing of GFI Software.</li>
<li>Penetration Testing Shows Unlikely Vulnerabilities &#8211; Enterprises need to dig deeper than just automated scanning to find the really interesting and dangerous cyber security flaws.</li>
<li>Bank Fraud Still Costing Plenty &#8211; Bank fraud is and will continue to be an expensive problem.</li>
<li>Do IT Security Tools Really Make You Safer? &#8211; Yet another suite of tools for IT security folks to administer and manage can actually have the opposite effect.</li>
<li>Siege Warfare in the Cyber Age &#8211; In one the unlikeliest turn of events brought about by technology, it looks like Middle Ages&#8217; siege warfare may be making a comeback, writes Gunter Ollmann of Damballa.</li>
<li>Healthcare Breaches Getting Costlier &#8211; And it&#8217;s not just dollars and cents that are on the line – reputations are on the line, writes Geoff Webb of Credant Technologies.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/12/monica-belluci-and-security/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Build management and Governance</title>
		<link>http://www.software.co.il/2011/12/build-management-and-governance/</link>
		<comments>http://www.software.co.il/2011/12/build-management-and-governance/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 13:21:49 +0000</pubDate>
		<dc:creator>Danny Lieberman</dc:creator>
				<category><![CDATA[Information security]]></category>
		<category><![CDATA[Software security]]></category>
		<category><![CDATA[Buggy software]]></category>
		<category><![CDATA[quality]]></category>

		<guid isPermaLink="false">http://www.software.co.il/?p=4134</guid>
		<description><![CDATA[Don&#8217;t break the build. There is absolutely no question that the build process is a pivot in the software quality process. Build every day, don&#8217;t break the build and do a smoke test before releasing the latest version. This morning, I installed the latest build of an extremely complex network security product from one of ...]]></description>
			<content:encoded><![CDATA[<h4>Don&#8217;t break the build.</h4>
<p>There is absolutely no question that the build process is a pivot in the software quality process. Build every day, don&#8217;t break the build and do a smoke test before releasing the latest version.</p>
<div>
<div>
<p>This morning, I installed the latest build of an extremely complex network security product from one of our customers and lo and behold, one of the most basic functions did not work (and has not worked for about 3 revisions now apparently). Wrote a love letter to the customer service and QA managers and chided them for sloppy QA.</p>
<p>An article I saw recently, talks about the &#8220;confluence of compliance and governance&#8221; and the direct link to software quality. If you read Jim McCarthy&#8217;s classic &#8211; &#8220;Dynamics of Software Development&#8221; you will remember the chapter called Don&#8217;t break the build.</p>
<p>You may be using Linux make, Microsoft nmake or Apache Ant but in all cases, the build expertise of the person running the build is more important than the tool itself. the development team runs a daily build with a build-meister personally responsible for running the construction of a working system from all the components. If the build breaks he doesn&#8217;t go home.</p>
<p>It is better to have a non-programmer do the smoke-test before the final release to manufacturing. A person outside the engineering team does not have the blinders or personal interest to ignore basic functionality that gets broken ( not to mention having motivation to one-up the engineers).</p>
<p>Anyhow, maybe there is still hope if the compliance gurus have discovered software quality.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.software.co.il/2011/12/build-management-and-governance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

