{"id":52027,"date":"2016-09-30T11:27:00","date_gmt":"2016-09-30T16:27:00","guid":{"rendered":"https:\/\/content.findlaw-admin.com\/ability-legal\/supreme\/legal-commentary\/heartbreak-over-heartland-why-prosecution-for-data-breaches-isnt-enough.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"heartbreak-over-heartland-why-prosecution-for-data-breaches-isnt-enough","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/heartbreak-over-heartland-why-prosecution-for-data-breaches-isnt-enough.html","title":{"rendered":"Heartbreak over Heartland: Why Prosecution for Data Breaches Isn&#8217;t Enough"},"content":{"rendered":"\n<div class=\"wp-container-core-columns-is-layout-9d6595d7  fl-block-columns fl-sectionWithSidebar fl-container fl-flex fl-flex-wrap fl-gap30\">\n    \n    <div class=\"fl-page-articles   fl-block-column fl-section-main fl-section-main-full-width\">\n        <div class=\"yui-g\" id=\"leftcol-module\">\n      <!-- Right Line of Links Section -->\n      <!-- BEGIN PICTURE INSERTION -->\n      <!-- BEGIN TITLE AND AUTHOR INSERTION -->\n      <table>\n        <tr>\n\n          <td width=\"100\" rowspan=\"3\" class=\"wauthor\"><a href=\"\/legal-commentary\/anita-ramasastry-archive\"><img decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/anita.ramasastry.jpg\" border=\"0\" alt=\"Anita Ramasastry\"><\/a><\/td>\n\n          <td class=\"wititle\"><h1>Heartbreak over Heartland: Why Prosecution for Data Breaches Isn&#8217;t Enough<\/h1><\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"wauthor\"><a href=\"\/legal-commentary\/anita-ramasastry-archive\" class=\"graybold\"><h2>By ANITA RAMASASTRY <\/h2><br><\/a><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"widate\">Friday, September 4, 2009<\/td>\n\n        <\/tr>\n      <\/table>\n\n\n<p>Debit card users often  feel safe because their cards are PIN-protected. But recent events show that, like credit  cards, debit cards can be compromised, when the databases of large retail  merchants or card processors are hacked. <\/p>\n<p>In late August, the U.S. Department of Justice issued indictments in  what is, to date, the largest data breach in the United States \u2013 with over 130  million credit and debit card numbers compromised. Albert Gonzalez, 28, of Miami, Florida, and  two unnamed co-conspirators allegedly used an intricate hacking techniques to break past computer firewalls and gain access to this  confidential information, as well as to intercept packets of data that were  being transmitted in real time.<\/p>\n  <!-- 300x250 AD -->\n<p>When a credit or debit  card is used, the card numbers are stored so that the information can be  transmitted back to your bank for withdrawal of funds or billing to your  statement. Companies are required by various regulations  and industry rules to have security measures that will safeguard sensitive  customer data. However, hackers can and will try to outsmart  the best security measures. <\/p>\n<p>In this column, I will  discuss the recent security breach and some of its implications and costs. While the arrest of the alleged hacker is  important, it remains to be seen whether this action will be an effective  deterrent to others. Moreover,  after-the-fact arrests are not enough:  There needs to be a renewed focus on security standards within the card  industry.<\/p>\n<p><strong>The Recent Indictment<\/strong><\/p>\n<p>  In  late August, the Acting U.S. Attorney for New Jersey announced an indictment  against Gonzales and his two unidentified co-conspirators. The three are charged with a scheme involving  five corporate data breaches, including the single largest reported data breach  in U.S. history. The scheme is believed  to constitute the largest hacking and identity theft case Justice has ever  prosecuted. <\/p>\n<p>According  to the indictment, 130 million credit and debit card numbers, together with  account information, were stolen from Heartland Payment Systems, Inc., based in  Princeton, N.J.; 7-Eleven, Inc.; Hannaford Brothers Co., which operates grocery  stores in Maine and Massachusetts; and two other, unidentified corporations.<\/p>\n<p>  Between  October 2006 and May 2008, Gonzalez is alleged to have acted with his two coconspirators to select large corporations,  and identify security vulnerabilities, both by in-person observation and by  online investigation. For example, according to the indictment,  Gonzalez and an individual identified only as &#8220;P.T.&#8221; would visit the retail  locations of their potential victim companies, seeking to identify the type of  checkout machines and card readers they used. <\/p>\n<p>The  indictment alleges that, after this reconnaissance was completed, the three  conspirators would upload information to servers \u2013 which served as hacking  platforms \u2013 that were located in New Jersey and several foreign countries. The three conspirators allegedly used the  servers first to store information critical to their hacking schemes, and then  to launch their attacks. Through these  attacks, the indictment alleges, they installed &#8220;sniffers&#8221; that conducted  real-time interception of credit and debit card data being processed by the  corporate victims&#8217; servers.<\/p>\n<p>As noted above, the  results were staggering: Reportedly,  more than 130 million card numbers were stolen. <\/p>\n<p><strong>Is Our Data Secure?<\/strong><\/p>\n<p>We have a strong legal  structure that kicks in after an infraction; both federal regulations and card  industry rules provide consumers with great protections if someone steals their  card or card numbers. But it is still a  headache for the consumer to report false charges and get them erased, make  sure money fraudulently transferred from bank accounts is replaced, and procure  replacement cards. Moreover, such  breaches are costly to companies and banks, and the costs get passed on to  cardholders in the form of higher fees, interest rates and the like. <\/p>\n<p>That raises a pressing question:  Can more be done to prevent this kind of hacking activity? <\/p>\n<p>There are some industry  standards meant to protect credit and debit card data. The Payment Card Industry Data Security  Standard (PCI DSS) is a worldwide information security standard created by the  Payment Card Industry Security Standards Council. These standards are meant to help businesses  that receive or process card payments prevent card fraud through increased data  security. The PCI DSS standards apply  to all entities that hold, process, or transmit cardholder information for  cards that employ the logo of the participating card brands.<\/p>\n<p>PCI DSS is really a checklist  of measures for card processors and merchants. Entities must be audited annually for  compliance with PCI DSS. Businesses with  a high volume of transactions must have their compliance  assessed by an independent party referred to as a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Qualified_Security_Assessor\" rel=\"noopener\">Qualified  Security Assessor<\/a> (QSA), while businesses handling smaller volumes may  self-certify their compliance by completing a questionnaire. <\/p>\n<p>For businesses that are  processing Visa or MasterCard transactions, compliance is enforced by the  organization&#8217;s acquiring bank.  Non-compliant companies that maintain a relationship with one or more of  the card brands, either directly or through an acquirer, risk being prohibited  from processing card payments and being fined. Unfortunately, compliance is not a guarantee  that security is bulletproof. Companies  have suffered security breaches even while they were registered as PCI DSS  compliant. Indeed, two of the victim  companies mentioned above &#8212; Heartland Payment Processing Systems and Hannaford  Brothers &#8212; were certified as PCI DSS compliant. <\/p>\n<p>What happened? Some have pointed to the problem of  &#8220;snapshot&#8221; certification \u2013 which determines that the company is compliant at a  point in time, and then assumes it will remain compliant \u2013 as the culprit. For instance, Hannaford Bros received its  PCI DSS compliance certification one day after it had been made aware of a  two-month long breach of its network. Perhaps when the breach occurred, it had not  been compliant; or perhaps compliance standards were too low. <\/p>\n<p>As for  Heartland, until May 2009, Visa placed the processor on probation, during which  time it was subject to a number of risk conditions &#8212; including more stringent  security assessments, monitoring and reporting.  Visa also issued fines to several Heartland-sponsoring banks. However, the company, while on probation, could  still process credit card transactions.  As of May, Heartland is once again listed as PCI DSS compliant. It is still too early to determine whether  the probationary period served as a significant caution to Heartland and to  other processors.<\/p>\n<p><strong>The Security-Breach Lawsuits and the  Other Costs of Breaches<\/strong><\/p>\n<p>Such  breaches are, of course, very costly.  For instance, Gonzalez was previously charged with masterminding the theft  of more than 40 million credit card numbers from nine retailers, including  discounter BJ&#8217;s Wholesale Club and TJX, the parent of TJMaxx and Marshall&#8217;s  stores. TJX reports expenditures of $132  million relating to the breach, including the costs of investigating and  repelling the data breach and defending the lawsuits initiated by banks, consumers  and government agencies. The suits  accuse TJX of maintaining lax security that allowed hackers to strike. In June,  TJX reached a $10 million settlement  with 41 states and has spent another $65 million settling lawsuits by impacted  banks. <\/p>\n<p>In  the Heartland breach, some of the affected banks had to issues new cards (which  can cost $5 to $30 per card); some offered credit monitoring; and some were  forced to absorb additional losses after cards were fraudulently used. This has caused them to turn around and sue  Heartland.<\/p>\n<p>Heartland currently is  being sued by banks, credit unions, and other institutions that issued debit  and\/or credit cards that were compromised. These financial institutions seek to  recover out-of-pocket expenses for reissuing debit and\/or credit cards to their  customers; and they also seek damages for costs incurred due to the misuse of  the compromised information, as thieves used the stolen card numbers to make  unauthorized charges that have to be written off. <\/p>\n<p>Finally, a consumer  class action lawsuit alleged that Heartland did not know of the breach until it  was notified of credit-card fraud by Visa and MasterCard, and claimed that the  company had not implemented all the required PCI DSS controls. The suit also faults the company for  announcing the breach on the day of President Barack Obama&#8217;s inauguration, and  claims that Heartland has not offered any compensation to affected consumers.<\/p>\n<p><strong>What Can Consumers and Merchants Do, Moving Forward?<\/strong><\/p>\n<p>Heartland has apologized  for the breach, but apologies don&#8217;t keep card numbers safe. And while prosecutions may create some  deterrence effect, they aren&#8217;t a full solution. <\/p>\n<p>Ultimately, then, the  devil is going to be in the details of PCI DSS Compliance. Many commentators are critical of the current  &#8220;checklist&#8221; format. They say the  checklist offers a minimum set of  standards and asks no more than this minimum, when companies should be thinking  of data security as an ongoing process that can be improved. <\/p>\n<p>Moreover, critics points  out that PCI DSS was developed by the credit card industry to provide baseline  security requirements for businesses that handle sensitive card information,  and that federal law exists that is meant to supplement this self-regulatory  industry solution. Many of the companies  also fall under other statutory compliance mandates such as Sarbanes-Oxley  (SOX), or the Gramm-Leach-Bliley Act (GLBA).  <\/p>\n<p>And critics note that it  is important for companies to respect the spirit, as well as the letter, of  these compliance requirements. Passing a  PCI DSS compliance audit is a positive step, but employees and network  administrators will change and computer systems will also evolve. Just because a business is compliant with PCI  DSS at the time of an audit does not mean that, at another point in time, it  will still remain compliant. Companies  need to constantly monitor their performance and not think about the PCI DSS  audit as a once-a-year tune-up.<\/p>\n<p>  Finally, perhaps the PCI  DSS standards need more teeth. Granted,  the reputational harm that has been suffered by Heartland and other hacked  companies should, in theory, powerfully incentivize these and other businesses  to invest more in security. Yet the  breaches still keep coming \u2013 and that makes one wonder whether the incentives  are strong enough.<\/p>\n<hr size=\"1\">\n<p class=\"authorfoot\">\n<a name=\"bio\"><\/a>Anita Ramasastry, a FindLaw  columnist, is the D. Wayne and Anne Gittinger Professor of Law at the  University of Washington School of Law in Seattle and a Director of the Shidler  Center for Law, Commerce &amp;amp Technology. She has previously written on  business law, cyberlaw, computer data security issues, and other legal issues  for this site, which contains an <a href=\"\/legal-commentary\/anita-ramasastry-archive\/\">archive of her columns<\/a>.<\/p>\n\n\n\n\n\n <\/div>\n<div class=\"was-this-helpful\">\n    <div\n            class=\"was-this-helpful__question-container\"\n            aria-labelledby=\"was-this-helpful__question\"\n            role=\"group\"\n    >\n        <span\n                id=\"was-this-helpful__question\"\n                class=\"was-this-helpful__question fl-text-lg-bold\"\n        >Was this helpful?<\/span>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"Yes\"\n                value=\"yes\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">Yes<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-up\" clip-path=\"url(#clip0_604_3418)\">\n                        <path id=\"Vector\"\n                              d=\"M6 21H3C2.46957 21 1.96086 20.7893 1.58579 20.4142C1.21071 20.0391 1 19.5304 1 19V12C1 11.4696 1.21071 10.9609 1.58579 10.5858C1.96086 10.2107 2.46957 10 3 10H6M13 8V4C13 3.20435 12.6839 2.44129 12.1213 1.87868C11.5587 1.31607 10.7956 1 10 1L6 10V21H17.28C17.7623 21.0055 18.2304 20.8364 18.5979 20.524C18.9654 20.2116 19.2077 19.7769 19.28 19.3L20.66 10.3C20.7035 10.0134 20.6842 9.72068 20.6033 9.44225C20.5225 9.16382 20.3821 8.90629 20.1919 8.68751C20.0016 8.46873 19.7661 8.29393 19.5016 8.17522C19.2371 8.0565 18.9499 7.99672 18.66 8H13Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\"\n                              stroke-linejoin=\"round\"><\/path>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3418\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"><\/rect>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"No\"\n                value=\"no\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">No<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-down\" clip-path=\"url(#clip0_604_3423)\">\n                        <path id=\"Vector\"\n                              d=\"M16 0.999995H18.67C19.236 0.989986 19.7859 1.18813 20.2154 1.55681C20.645 1.9255 20.9242 2.43905 21 3V10C20.9242 10.5609 20.645 11.0745 20.2154 11.4432C19.7859 11.8119 19.236 12.01 18.67 12H16M9.00003 14V18C9.00003 18.7956 9.3161 19.5587 9.87871 20.1213C10.4413 20.6839 11.2044 21 12 21L16 12V0.999995H4.72003C4.2377 0.994543 3.76965 1.16359 3.40212 1.47599C3.0346 1.78839 2.79235 2.22309 2.72003 2.7L1.34003 11.7C1.29652 11.9866 1.31586 12.2793 1.39669 12.5577C1.47753 12.8362 1.61793 13.0937 1.80817 13.3125C1.99842 13.5313 2.23395 13.7061 2.49846 13.8248C2.76297 13.9435 3.05012 14.0033 3.34003 14H9.00003Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3423\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"\/>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n    <\/div>\n    <span class=\"was-this-helpful__taken-action fl-text-sm-bold\"><\/span>\n    <div class=\"was-this-helpful__feedback-container\">\n        <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n            <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n        <\/div>\n        <form class=\"was-this-helpful__feedback-form\">\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--positive\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this helpful?<\/legend>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--understandable\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Easy to understand\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--understandable\"\n                        >Easy to understand<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--solved-problem\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Solved my problem\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--solved-problem\"\n                        >Solved my problem<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--negative\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this not helpful?<\/legend>\n                    <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n                        <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--missing-info\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Missing Information\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--missing-info\"\n                        >Missing the information I need<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--complicated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Too complicated\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--complicated\"\n                        >Too complicated \/ too many steps<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--dated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Out of date\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--dated\"\n                        >Out of date<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--negative-other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--negative-other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__form-buttons-container\">\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--positive at-feedback-submit fl-button secondary\"\n                    type=\"submit\"\n                >\n                    <span class=\"fl-button-content\">Submit<\/span>\n                    <i\n                        class=\"fa fa-angle-right medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--cancel fl-button primary disabled\"\n                    type=\"reset\"\n                >\n                    <span class=\"fl-button-content\">Cancel<\/span>\n                    <i\n                        class=\"fa fa-times-circle medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n    <div class=\"was-this-helpful__thank-you-message\" role=\"status\">\n        <i class=\"was-this-helpful__thank-you-message-icon fa fa-check\"><\/i>\n        <p class=\"was-this-helpful__thank-you-message-text\" aria-live=\"polite\"><\/p>\n    <\/div>\n<\/div>\n\n\n    <\/div>\n    \n    <div class=\"fl-block-column fl-section-sidebar\">\n        \n    <\/div>\n<\/div>","protected":false},"parent":49876,"menu_order":0,"template":"app\/Http\/Controllers\/Templates\/ArticlePageController.php","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_cloudinary_featured_overwrite":false},"class_list":["post-52027","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/52027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme"}],"about":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/types\/supreme"}],"up":[{"embeddable":true,"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/49876"}],"wp:attachment":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/media?parent=52027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}