<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: After authorization, we can retain full track data of a credit card in C# variable. (or on RAM) in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/27662#M14617</link>
    <description>&lt;P&gt;@tanin47&amp;nbsp; :&amp;nbsp; I would be interested in finding out how you got around your issue.&amp;nbsp; We are not a restaurant, but do also require to process tips.&amp;nbsp; I am thinking that for you, you can use the standard Auth and Auth_Capture routines, but we, unfortunately, due to the business type, are told to refrain from doing so, which is why I am interested in your solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;-Trevor B&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jul 2012 18:15:55 GMT</pubDate>
    <dc:creator>TrevorB</dc:creator>
    <dc:date>2012-07-03T18:15:55Z</dc:date>
    <item>
      <title>After authorization, we can retain full track data of a credit card in C# variable. (or on RAM)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4321#M3856</link>
      <description>&lt;P&gt;I'd like to ask if it is PCI PA-DSS compliant, if I retain a full track data of a&amp;nbsp;&lt;BR /&gt;credit card in C# variable.&lt;BR /&gt;&lt;BR /&gt;For around 10 - 15 minutes, for charging tips.&lt;BR /&gt;&lt;BR /&gt;It means that the track data is on RAM (&lt;SPAN class="yshortcuts"&gt;volatile memory&lt;/SPAN&gt;).&lt;BR /&gt;&lt;BR /&gt;In PCI PA-DSS, Article 1.1.1 says that "After authorization, do not store the&amp;nbsp;&lt;BR /&gt;full contents of any track from the magnetic stripe".&lt;BR /&gt;&lt;BR /&gt;The testing procedure of 1.1.1 is to examine&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;- Incoming transaction data&lt;BR /&gt;-&amp;nbsp;&lt;SPAN class="yshortcuts"&gt;Transaction logs&lt;/SPAN&gt;&lt;BR /&gt;- History files&lt;BR /&gt;- Trace files&lt;BR /&gt;-&amp;nbsp;&lt;SPAN class="yshortcuts"&gt;Non-volatile memory&lt;/SPAN&gt;, including non-volatile cache&lt;BR /&gt;-&amp;nbsp;&lt;SPAN class="yshortcuts"&gt;Debugging&lt;/SPAN&gt;&amp;nbsp;and error logs&lt;BR /&gt;- Audit logs&lt;BR /&gt;- Database schemas and tables&lt;BR /&gt;- Database contents&lt;BR /&gt;&lt;BR /&gt;The list does not include RAM. It means that I can retain a track data of a&amp;nbsp;&lt;BR /&gt;credit card in C# variable.&lt;BR /&gt;&lt;BR /&gt;Am I correct?&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2010 02:19:40 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4321#M3856</guid>
      <dc:creator>tanin47</dc:creator>
      <dc:date>2010-07-30T02:19:40Z</dc:date>
    </item>
    <item>
      <title>Re: After authorization, we can retain full track data of a credit card in C# variable. (or on RAM)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4325#M3858</link>
      <description>&lt;P&gt;Your data in RAM can easily be paged out to hard drive if RAM is "full".&lt;/P&gt;&lt;P&gt;Therefore the credit card number can easily end up on the hard drive.&lt;/P&gt;&lt;P&gt;Therefore, I would say 'No"&lt;/P&gt;&lt;P&gt;You have to somehow guarantee that you don't "swap" that RAM to the hard drive...&lt;/P&gt;&lt;P&gt;I'm not an expert; I'm not the guy running the test; I know almost nothing about PCI specifics.&lt;/P&gt;&lt;P&gt;I *do* know that's the answer to most people who think their data is "safe" in RAM.&lt;/P&gt;&lt;P&gt;PS&lt;/P&gt;&lt;P&gt;RAM-sniffers can snoop into your RAM also, but if they've managed to break in that far, you're in trouble anyway...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2010 03:05:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4325#M3858</guid>
      <dc:creator>RichardLynch</dc:creator>
      <dc:date>2010-07-30T03:05:31Z</dc:date>
    </item>
    <item>
      <title>Re: After authorization, we can retain full track data of a credit card in C# variable. (or on RAM)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4329#M3860</link>
      <description>&lt;P&gt;On windows, we can disable RAM swapping feature.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I asked a guy from a payment system company. He just keeps saying that "We cannot store the track data in any form even encrypted".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PCI document does not provide any definition of storing. I know that writing the data onto database or file is prohibited. But keeping the data in a programming variable is questionable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;According to the text, if we store the data in C# variable (RAM, volatile memory) after authorization, we will pass the requirement 1.1.1 though.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I really have no idea whom to ask ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS. I am developing a restaurant POS System which tries to charge tips after customers leave the table.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2010 04:41:52 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4329#M3860</guid>
      <dc:creator>tanin47</dc:creator>
      <dc:date>2010-07-30T04:41:52Z</dc:date>
    </item>
    <item>
      <title>Re: After authorization, we can retain full track data of a credit card in C# variable. (or on RAM)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4359#M3874</link>
      <description>&lt;P&gt;Very good question and points by both of you. I honestly couldn't say for fear of giving the wrong answer though!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would say your best bet would be to check with the PCI Security Council. You can contact them through their website at &lt;A href="https://www.pcisecuritystandards.org/index.shtml" target="_blank" rel="nofollow"&gt;https://www.pcisecuritystandards.org/index.shtml&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd be interested to see what they say!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Michelle&lt;/P&gt;
&lt;P&gt;Developer Community Manager&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2010 22:02:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/4359#M3874</guid>
      <dc:creator>Michelle</dc:creator>
      <dc:date>2010-07-30T22:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: After authorization, we can retain full track data of a credit card in C# variable. (or on RAM)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/27662#M14617</link>
      <description>&lt;P&gt;@tanin47&amp;nbsp; :&amp;nbsp; I would be interested in finding out how you got around your issue.&amp;nbsp; We are not a restaurant, but do also require to process tips.&amp;nbsp; I am thinking that for you, you can use the standard Auth and Auth_Capture routines, but we, unfortunately, due to the business type, are told to refrain from doing so, which is why I am interested in your solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;-Trevor B&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jul 2012 18:15:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/After-authorization-we-can-retain-full-track-data-of-a-credit/m-p/27662#M14617</guid>
      <dc:creator>TrevorB</dc:creator>
      <dc:date>2012-07-03T18:15:55Z</dc:date>
    </item>
  </channel>
</rss>

