* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Cyber - Security and Investigations Ingrid Beierly August 18, 2008
Distributed firewall wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Unix security wikipedia , lookup
IT risk management wikipedia , lookup
Information privacy law wikipedia , lookup
Information security wikipedia , lookup
Cyber-security regulation wikipedia , lookup
Security-focused operating system wikipedia , lookup
Computer and network surveillance wikipedia , lookup
Mobile security wikipedia , lookup
Computer security wikipedia , lookup
Cyber - Security and Investigations Ingrid Beierly August 18, 2008 Agenda • Visa Cyber - Security and Investigations • Today’s Targets • Recent Attack Patterns • Hacking Statistics (removed) • Top Merchant Vulnerabilities • Visa’s “What To Do If Compromised” procedures • Payment Card Industry Data Security Standards (“PCI DSS”) • Questions and Answers Visa Inc. Payment System Risk Information Classification as Needed 2 Presentation Identifier.2 Visa Cyber - Security and Investigations • Provide fraud control support, direction and assistance – External and internal stakeholders – Publish fraud alerts and best practices • Identify and actively investigate fraud incidents – Intake / triage point for all reported fraud incidents • Other activities – Investigate global fraud affecting multiple members – Share intelligence across all Visa regions – Collaborate with high-tech private / public fraud groups – Represent U.S. on regional fraud working groups – Gather “carder” intelligence from various sources Visa Inc. Payment System Risk 3 Visa Cyber - Security and Investigations • Ensure immediate containment of external Visa cardholder account security breaches • Coordinate appropriate forensic response globally • Provide technical support to Investigations, Incident Management and CISP / PCI DSS teams • Review forensic reports • Identify and communicate vulnerabilities exposing Visa data • Oversee remediation of high-risk vulnerabilities Visa Inc. Payment System Risk 4 Law Enforcement Support • Act as liaison with all federal, state and local law enforcement agencies – Coordinate compromise investigations – Provide critical fraud loss information to support criminal indictments – Gather “carder” intelligence from law enforcement – Participate in United States Secret Service (“USSS”) Electronic Crime Task Forces – Provide education and training to prosecutors • Provide law enforcement investigative support on a global basis • Coordinate research and response to law enforcement subpoenas Visa Inc. Payment System Risk 5 Today's Targets • Hackers are attacking: – – – – Brick-and-mortar merchants Issuers E-commerce merchants Processors and Agents • Hackers are looking for: – – – – – Software that stores sensitive cardholder data Personal information to perpetrate identity theft Track data and payment account numbers PINs Malware customized to steal cardholder data Visa Inc. Payment System Risk 6 Other Target Areas of Interest • Log in credentials for online banking and networks • Vulnerable public facing websites (SQL attacks) • Targeted phishing or spearing attacks against issuers • Fraudulent purchase of gift cards with counterfeits • ATM skimming on the increase • Automated Fuel Dispenser (“AFD”) skimming Visa Inc. Payment System Risk 7 Recent Attack Patterns Based on high-profile compromises YTD, Cyber - Security and Investigations has identified the following malware: • BP0.exe is a remote command shell “backdoor.” It allows remote attackers use of the windows command shell to run commands and interact with the compromised server. Malware is hard-coded with a fixed IP address. A new version of BP0.exe has been identified with a new IP address • Wiadebyls.dll is a password collector that gathers credentials as they are used. It then transmits them to a hard-coded IP address using the HTTP protocol • Sp.exe extracts and runs the wiadebyls.dll malware. It uses a technique known as “process injection” to cause the winlogon process to forcibly load the DLL Visa Inc. Payment System Risk Information Classification as Needed 8 Presentation Identifier.8 Recent Attack Patterns • Wininet.exe is a packet sniffing program which can be configured to capture payment data on the network • Wuauclt.exe is a key logger program and can be configured to capture keystrokes and payment data on the Point-of-Sale (“POS”) terminal Note: Visa shares new malware with security product vendors to ensure vendors develop signature files to detect malware Visa Inc. Payment System Risk Information Classification as Needed 9 Presentation Identifier.9 Top 5 Merchant Vulnerabilities 1. 2. 3. 4. 5. Storage of Track Data Insecure Remote Access Insecure POS Systems Vendor - Supplied Default Settings and Passwords Insecure Network Configuration Visa Inc. Payment System Risk Information Classification as Needed 10 Presentation Identifier.10 Top 5 Merchant Vulnerabilities Storage of Track Data Mitigation Strategy • Contact your POS vendor or reseller to validate whether the applications and versions in use are storing full track data or other sensitive information • Perform a secure delete of sensitive cardholder from the POS system • Merchants must use a payment application that has been validated against PCI Payment Application Data Security Standards (“PA-DSS”) Insecure Remote Access Mitigation Strategy • Contact your POS vendor, reseller, or IT staff to ensure secure configuration of remote access. For example: – Enable remote access port only when needed – Upgrade to latest version of remote access management – Allow connection from trusted IP addresses – Enable strong encryption – Enforce use of strong password Visa Inc. Payment System Risk Information Classification as Needed 11 Presentation Identifier.11 Top 5 Merchant Vulnerabilities Insecure POS Systems Mitigation Strategy • • • • • • • • • • Use latest operating system Install critical patches Disable unnecessary ports and services Disable Internet access (inbound and outbound) Use POS system only for business purposes (e.g., do not allow personal use, such as email, browsing the Internet, downloading music) All users must have a unique ID and password to access the POS system Implement anti-virus software with latest signature files If POS system is running a database server (such as SQL or MySQL), protect the Administrator account by issuing a strong password and remove unnecessary stored procedures Enforce use of strong password Enable logging for forensic purposes Visa Inc. Payment System Risk Information Classification as Needed 12 Presentation Identifier.12 Top 5 Merchant Vulnerabilities Vendor - Supplied Default Settings and Passwords Mitigation Strategy • Change default or blank settings and passwords prior to deployment. This includes operating systems, firewall devices, routers, wireless access points, etc. Insecure Network Configuration Mitigation Strategy • Implement a stateful inspection firewall • Direct Internet access to the POS system should not exist. This can be addressed using a firewall device separating the Internet and the POS system • Enable logging on remote access and firewall • Monitor logs periodically to detect unknown activity • Implement network segmentation to separate payment processing systems from non-critical systems. – Separation is key to limiting the extent of a compromise that may originate in another segment of the network • Any wireless network must be segmented from the wired network where the POS system resides Visa Inc. Payment System Risk Information Classification as Needed 13 Presentation Identifier.13 Visa’s What To Do If Compromised Procedures Compromised entities must: • Immediately contain and limit the exposure • Notify their merchant bank • Notify law enforcement • Work with Visa on forensic investigation • Provide compromised Visa, Interlink, and Plus accounts to your merchant bank • Provide an incident report to your merchant bank For more info go to www.visa.com/cisp Visa Inc. Payment System Risk Information Classification as Needed 14 Presentation Identifier.14 Visa’s What To Do If Compromised Procedures – Continued Acquirers must: • Ensure compromised entity cooperates with Visa on the investigation • Perform an initial investigation and provide documentation to Visa • If Visa deems necessary, an independent forensic investigation must be conducted by a Qualified Incident Response Assessor (“QIRA”) Visa Inc. Payment System Risk Information Classification as Needed 15 Presentation Identifier.15 Visa’s What To Do If Compromised Procedures – Continued Acquirers must: • Perform a PIN security assessment (If PINs are at risk) • Provide forensic report to Visa • Provide at-risk account numbers to Visa • Ensure the compromised entity has contained the incident • Ensure the compromised entity achieves PCI compliance For more info, please refer to the What To Do If Compromised document available at www.visa.com/cisp Visa Inc. Payment System Risk Information Classification as Needed 16 Presentation Identifier.16 Industry Collaboration • PCI Security Standards Council (“SSC”), launched in September 2006, is a global forum for the ongoing development and enhancement of security standards for account data protection • Security standards managed by the council include the PCI Data Security Standard (“DSS”), Payment Application Data Security Standard (“PA-DSS”) and PIN Entry Device (“PED”) program • Visa, Amex, Discover, JCB and MasterCard are founding members • Payment card industry stakeholders are invited to join as Participating Organizations and can be elected to an Advisory Board – Participating organizations are invited to attend community meetings, comment on DSS revisions and future security standards and participate in implementation "best practice" discussions Visa Inc. Payment System Risk 17 PCI DSS PCI DSS is based on fundamental data security practices 1. Install and maintain a firewall configuration to protect data 2. Do not use vendor - supplied defaults for system passwords and other security parameters 3. Protect stored data Protect Cardholder Data 4. Encrypt transmission of cardholder data and sensitive information across public networks Maintain a Vulnerability Management Program 5. Use and regularly update anti-virus software 6. Develop and maintain secure systems and applications 7. 8. 9. Restrict access to data by business need-to-know Assign a unique ID to each person with computer access Restrict physical access to cardholder data Build and Maintain a Secure Network Implement Strong Access Control Measures Regularly Monitor and Test Networks Maintain an Information Security Policy Visa Inc. Payment System Risk 10. Track and monitor all access to network resources and cardholder data 11. Regularly test security systems and processes 12. Maintain a policy that addresses information security 18 Visa Merchant Compliance Validation Level 1 2 and 3 4 Validation Action Scope Validated By • Annual On-site Security Audit • Authorization and Settlement Systems • Qualified Security Assessor or Internal Audit if signed by Officer of the company • Quarterly Network Scan • Internet Facing Perimeter Systems • Approved Scan Vendor • Annual Self Assessment Questionnaire • Any system storing, processing, or transmitting Visa cardholder data • Merchant • Quarterly Network Scan • Internet Facing Perimeter Systems • Approved Scan Vendor • Annual Self Assessment Questionnaire Recommended • Any system storing, processing, or transmitting Visa cardholder data • Merchant • Network Scan Recommended • Internet Facing Perimeter Systems • Approved Scan Vendor Visa Inc. Payment System Risk 19 Level 4 Small Merchant Initiatives Executing a plan to address small merchants in the U.S. • Level 4 merchants account for more than 85% of all compromises identified since 2005, but less than 5% of potentially exposed accounts – Most small merchant compromises involve vulnerable payment applications • Outreach to all active acquirers to promote small merchant security • Education and awareness campaign including a webinar series, regular data security alerts and bulletins • Publish list of vulnerable payment applications quarterly and promote use of PA-DSS validated applications • 100% of 231 acquirers provided Visa with Level 4 compliance plans – Updated progress reports due from acquirers by June 30, 2008 Visa Inc. Payment System Risk 20 Payment Application Security Drive the adoption of secure payment applications that do not store prohibited data • Visa PABP published in 2005 – Provide vendors guidance to develop products that facilitate PCI DSS compliance – Minimize compromises caused by insecure payment applications with emphasis on track data storage • List of validated payment applications published monthly since January 2006 – 348 products across 157 vendors independently validated by a Qualified Security Assessor – List of validated applications published on www.visa.com/cisp • List of vulnerable payment applications published quarterly since February 2007 • PABP adopted by PCI SSC as an industry standard, Payment Application Data Security Standard (“PA-DSS”) in April 2008 Visa Inc. Payment System Risk www.visa.com/pabp 21 Level 4 Merchant Security Best Practices Understand PCI DSS Requirements: – Use online resources • The PCI SSC website contains the standards and other supporting documentation (e.g. self - assessment questionnaires) – www.pcisecuritystandards.org • The Visa website has an array of helpful security and compliance information – www.visa.com/cisp – – Partner with your merchant bank • Utilize resources offered by your merchant bank such as alerts, bulletins and training • Understand the compliance validation required by your merchant bank Understand PCI PIN Security Requirements: • The www.visa.com/pin website has an array of helpful PIN security and compliance information for Interlink accepting entities • The PCI SSC website contains the Approved PIN Entry Devices list and other supporting documentation – www.pcisecuritystandards.org/pin Visa Inc. Payment System Risk 22 Level 4 Merchant Security Best Practices Adopt Payment Application Best Practices: • Vet Point-Of-Sale (“POS”) applications with Visa’s list of validated payment applications – List available at www.visa.com/pabp • Confer with payment application vendors (or reseller / integrator) to ensure their software does not store prohibited data (e.g., magneticstripe, CVV2 or PIN data) • Partner with merchant bank to obtain a list of vulnerable payment applications – If payment application deficiencies are identified, merchants should work with their acquirer to immediately upgrade to a compliant version – In addition to upgrading the application, any historical storage of prohibited data must be securely wiped from all systems immediately! Visa Inc. Payment System Risk 23 Questions or Comments? Thank You!