• DocumentCode
    2302083
  • Title

    Automated Discovery of Credit Card Data Flow for PCI DSS Compliance

  • Author

    Hizver, Jennia ; Chiueh, Tzi-cker

  • Author_Institution
    Dept. of Comput. Sci., Stony Brook Univ., Stony Brook, NY, USA
  • fYear
    2011
  • fDate
    4-7 Oct. 2011
  • Firstpage
    51
  • Lastpage
    58
  • Abstract
    Credit cards are key instruments in personal financial transactions. Credit card payment systems used in these transactions and operated by merchants are often targeted by hackers to steal the card data. To address this threat, the payment card industry establishes a mandatory security compliance standard for businesses that process credit cards. A central pre-requisite for this compliance procedure is to identify the credit card data flow, specifically, the stages of the card transaction processing and the server nodes that touch credit card data as they travel through the organization. In practice, this pre-requisite poses a challenge to merchants. As the payment infrastructure is implemented and later maintained, it often deviates from the original documented design. Without consistent tracking and auditing of changes, such deviations in many cases remain undocumented. Therefore building the credit card data flow for a given payment card processing infrastructure is considered a daunting task that at this point requires significant manual efforts. This paper describes a tool that is designed to automate the task of identifying the credit card data flow in commercial payment systems running on virtualized servers hosted in private cloud environments. This tool leverages virtual machine introspection technology to keep track of credit card data flows across multiple machines in real time without requiring intrusive instrumentation of the hyper visor, virtual machines, middleware or application source code. Effectiveness of this tool is demonstrated through its successful discovery of the credit card data flow of several open and closed source payment applications.
  • Keywords
    financial data processing; security of data; virtual machines; PCI DSS compliance; card transaction processing; credit card data flow automated discovery; credit card process; intrusive instrumentation; middleware; payment card industry; payment infrastructure; personal financial transactions; private cloud environments; security compliance; source code application; virtual machine introspection technology; virtual machines; virtualized servers; Credit cards; Decision support systems; Kernel; Security; Sockets; Virtual machine monitors; Virtual machining; card data flow; compliance; payment system; private cloud; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
  • Conference_Location
    Madrid
  • ISSN
    1060-9857
  • Print_ISBN
    978-1-4577-1349-1
  • Type

    conf

  • DOI
    10.1109/SRDS.2011.15
  • Filename
    6076761