<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Payment Systems Blog</title>
	
	<link>http://www.paymentsystemsblog.com</link>
	<description>David D. Bergert</description>
	<lastBuildDate>Tue, 06 Oct 2009 16:50:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>©Dave Bergert </copyright>
		<managingEditor>podcast@paymentsystemsblog.com (Dave Bergert)</managingEditor>
		<webMaster>podcast@paymentsystemsblog.com(Dave Bergert)</webMaster>
		<category />
		<ttl>1440</ttl>
		<itunes:keywords>Payment Systems, ISO8583, PABP, PA-DSS, PCI, Security, Credit, Debit</itunes:keywords>
		<itunes:subtitle />
		<itunes:summary>Payment Systems Podcast is a podcast that address the subject of Payments Systems, their operations, development, security and other experiences related to payment processing.</itunes:summary>
		<itunes:author>Dave Bergert</itunes:author>
		<itunes:category text="Technology" />
<itunes:category text="Business" />
<itunes:category text="Technology">
  <itunes:category text="Software How-To" />
</itunes:category>
		<itunes:owner>
			<itunes:name>Dave Bergert</itunes:name>
			<itunes:email>podcast@paymentsystemsblog.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.paymentsystemsblog.com/images/pspodcast.png" />
		<image>
			<url>http://www.paymentsystemsblog.com/images/pspodcast.png</url>
			<title>Payment Systems Blog</title>
			<link>http://www.paymentsystemsblog.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/PaymentSystemsBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Visa’s Misuse of Authorization Fee</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/qAt3OJ1-5Sg/</link>
		<comments>http://www.paymentsystemsblog.com/2009/10/06/visas-misuse-of-authorization-fee/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:47:03 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Visa]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/?p=594</guid>
		<description><![CDATA[
As of October 1st 2009 Visa has started to charge a fee of $.045 per misused authorization.
Visa defines a misused authorization as:
Authorizations that are not followed by a matching clearing transaction (or in the case of a cancelled or timed out authorization, not properly reversed)
For MOTO and e-commerce merchants who use payment gateways there may [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/10/logo_visa.gif" alt="logo_visa.gif" border="0" width="88" height="33" /></p>
<p>As of October 1st 2009 Visa has started to charge a fee of $.045 per misused authorization.</p>
<p>Visa defines a <strong>misused authorization</strong> as:</p>
<blockquote><p>Authorizations that are not followed by a matching clearing transaction (or in the case of a cancelled or timed out authorization, not properly reversed)</p></blockquote>
<p>For MOTO and e-commerce merchants who use payment gateways there may be some changes to how they perform Auth and Capture type of transactions, especially if they Authorize the transaction at order time, and later Capture or Complete the transaction when they ship a product. Or more typically, perform a $1.00 authorization first with AVS and CVV2 data, and followed by an authorization for the total amount of purchase.</p>
<p>Many payment gateways may or may have authorization reversals, authorization voids, or other transaction types &#8211; you will need to work with your gateway to identify what transaction types need to be performed to &#8220;reverse&#8221; an authorization for a product that you do not ship. Or if your practice is to re-auth after 10 days, and let the original expire &#8211; you will be hit with the fee.</p>
<p>Visa also supports a new transaction type called Account Verification &#8211; which is a $0.00 authorization &#8211; which they hope merchants will used instead of misused authorizations.</p>
<p>For processors and large merchants with direct connections to Visanet or Payment Gateways &#8211; These entities will want to verify that their reversal processing addresses credit reversals in the time-out scenario.</p>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/qAt3OJ1-5Sg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/10/06/visas-misuse-of-authorization-fee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/10/06/visas-misuse-of-authorization-fee/</feedburner:origLink></item>
		<item>
		<title>Now you’re the Switch — Successful Implementation Strategies</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/TCb0RSESTiM/</link>
		<comments>http://www.paymentsystemsblog.com/2009/09/28/now-youre-the-switch-successful-implementation-strategies/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 03:22:32 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/09/28/now-youre-the-switch-successful-implementation-strategies/</guid>
		<description><![CDATA[My colleague Andy Orrock wrote a blog post titled &#8220;Now, you&#8217;re the switch&#8221; where he summarizes challeges and witness poor implementions of some interfaces that we connect to:
But here’s the thing: once we send the transaction to you, now you’re the switch.&#160; What I mean by that is:&#160; your application is now beholden to the [...]]]></description>
			<content:encoded><![CDATA[<p>My colleague <a href="http://www.andyorrock.com/">Andy Orrock</a> wrote a blog post titled <a href="http://www.andyorrock.com/2009/09/now-youre-the-switch.html">&#8220;Now, you&#8217;re the switch&#8221;</a> where he summarizes challeges and witness poor implementions of some interfaces that we connect to:<br /><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/09/images-13.jpg" /><br />
<blockquote>But here’s the thing: once we send the transaction to you, now you’re the switch.&nbsp; What I mean by that is:&nbsp; your application is now beholden to the same throughput, speed, efficiency, extensibility and 24&#215;7x365 availability concerns that define our lives.&nbsp; And while there have been many that have been up to the task, there have been countless other instances where that’s not been the case.</p></blockquote>
<p>There are are few basic models that we have seen that work well:
<ol>
<li>OLS Implemented Business Logic based on customer developed prototypes.</li>
<li>OLS Implemented Business Logic and Customer provided Database or Flat File update feeds that drive authorization decisions.&nbsp; </li>
<li>OLS Transaction Participants that call Customer Provided Software and CustomerSecretSauceManger.process() methods within our processing framework.</li>
<li>Under our guidance, interface remotely to an local endpoint via TCP/IP Sockets or WebServices, handling concerns that we <a href="http://www.andyorrock.com/2009/09/now-youre-the-switch.html">address here</a> with tech savvy customers.</li>
</ol>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=7b743492-0cc2-8869-a2e9-7174661ebd96" /></div>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/TCb0RSESTiM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/09/28/now-youre-the-switch-successful-implementation-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/09/28/now-youre-the-switch-successful-implementation-strategies/</feedburner:origLink></item>
		<item>
		<title>Pre-Authorization data for completions and reversals and removal of Track II Data</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/f1QT2I1N0ng/</link>
		<comments>http://www.paymentsystemsblog.com/2009/09/28/pre-authorization-data-for-completions-and-reversals-and-removal-of-track-ii-data/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 03:02:39 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/09/28/pre-authorization-data-for-completions-and-reversals-and-removal-of-track-ii-data/</guid>
		<description><![CDATA[Late last week I received a email detailing a few message format specification changes for a processing gateway interface that OLS.Switch connects to. It discussed changes to the required data elements required for &#8220;match-up&#8221;, the data required in the original transaction that one must return in a reversal response message or in completion messages.&#160; We [...]]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/09/images1.jpg" />Late last week I received a email detailing a few message format specification changes for a processing gateway interface that <a href="http://www.olsdallas.com">OLS.Switch</a> connects to. It discussed changes to the required data elements required for &#8220;match-up&#8221;, the data required in the original transaction that one must return in a reversal response message or in completion messages.&nbsp; We leverage Host Reversals (note: these are not the same as refunds) when we don&#8217;t recieve a response from an authorizer for remove authorization, most typically on a time-out scenarios. We don&#8217;t know if the processor accepted the transaction and we just didn&#8217;t receive the response or if the processor never received the original transaction at all. In cases like these we are obligated to send reversal messages, to reverse the transaction. In a credit world where there are large open-to-buys and credit limits and expiring authorizations, this is less of a deal with debit. In the debit world mistakes here case pain for cardholders and duplicate charges occur.&nbsp; We SAF (Store and Forward) our reversals and retry for a set period of time with delay intervals until we receive an acknowledgment that our reversal transaction was received. Completions can be forced sales or post authorization transactions, or in certain industries completions with updated amounts that differ then the authorization (Think restaurant tip and gas pumps transactions here.)</p>
<p>The changes are listed below:</p>
<p><b><i>Track 2 data is no longer required for completion, reversal or void transaction types. With the elimination of the Track 2 Data (Field ID 35) these transaction types will now require the Account Number (Field ID 02) and Expiration Date (Field ID 14) to be provided. All clients should make these modifications prior to your next PCI assessment.</i></b></p>
<p>This is great news, the is one of the last processing gateways that we interface with that required the ISO8583 Data Element 35 &#8211; Track 2 Data for reversals and completions.&nbsp; If you ever noted the specific wording in the PCI DSS specification about &#8220;subsequent to the authorization&#8221; this is part of why I believe that wording was left there.&nbsp; The issue with this is while SAF queues are normally located in memory &#8211; there are times when they can be configured to be persisted to disk (If they are not, think of the cardholder impact of duplicate charges) This is less data, specifically pre-authorization data that is required to be stored prior to the authorization. We have leveraged &#8220;encrypted spaces&#8221; to help protect all types of SAF Queues and are happy Track 2 Data is not required for match-ups any more &#8211; Ideally, and we hope that processors will take this a step further and remove the requirement of sending the PAN, and leverage other unique transaction identifiers or composite identifiers: Take a look at one our our &#8220;FindOriginal&#8221; Transaction Participants for a MasterCard Interface:</p>
<p>CriteriaImpl(TranLog:this[][date&gt;=Thu Sep 17 09:11:41 CDT 2009, irc=1816, stan=000000087625, originalItc=100.00, acquirer=987654999, mid=123456789012345, tid=12234501, banknetReference=MQWWRJ4QW ])</p>
<p>No Card Number there !</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=15de6e42-dcb7-8842-bc38-fbd487be3493" /></div>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/f1QT2I1N0ng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/09/28/pre-authorization-data-for-completions-and-reversals-and-removal-of-track-ii-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/09/28/pre-authorization-data-for-completions-and-reversals-and-removal-of-track-ii-data/</feedburner:origLink></item>
		<item>
		<title>PCI Council : Wireless Security Guides for Payment Cards</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/O8kbWLRgbuY/</link>
		<comments>http://www.paymentsystemsblog.com/2009/07/15/pci-council-wireless-security-guides-for-payment-cards/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 22:43:03 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/07/15/pci-council-wireless-security-guides-for-payment-cards/</guid>
		<description><![CDATA[There are few news articles today that reference this article. &#8211; That talks about the PCI Council &#8220;Publishing&#8221; a Wireless Security Guide for Payment Cards

Update July 17/2009 &#8211; The Guide is now listed on the PCI Co Website and direct link is here.
From the Article these appears to be the relevant things from the Guidelines:

The [...]]]></description>
			<content:encoded><![CDATA[<p>There are few news articles <a href="http://www.cio.com/article/497335/PCI_Council_Publishes_Wireless_Security_Guidelines_for_Payment_Cards">today</a> that reference this <a href="http://news.idg.no/cw/art.cfm?id=7DDF57DA-1A64-67EA-E45C6DA6C6A9F61A">article. &#8211; That talks about the PCI Council &#8220;Publishing&#8221; a Wireless Security Guide for Payment Cards<br />
</a></p>
<p>Update July 17/2009 &#8211; The Guide is now listed on the<a href="https://www.pcisecuritystandards.org/education/info_sup.shtml"> PCI Co Website </a>and direct link is <a href="http://bit.ly/inHJF">here</a>.</p>
<p>From the Article these appears to be the relevant things from the Guidelines:</p>
<ul>
<li>The guidelines requires &#8220;a firewall that demarcates the edge of the organization’s CDE &#8211; cardholder data environment</li>
<li>To combat the problem of the rogue access point, businesses will need to use a wireless analyzer or preventative measures   such as a wireless intrusion detection/prevention system (IDS/IDP) regularly</li>
<li>The council is advising large organizations to set up automated scanning using a centrally managed wireless IDS/IPS system.</li>
<li>The guidelines suggest   quarterly scans each year to detect rogue wireless devices that could be connected to the CDE at any location and have an   incident-response plan to deal with them.</li>
<li>To isolate wireless networks that don&#8217;t transmit, store or process cardholder data, a firewall must be used, and it has to   perform the functions of filtering packets based on the 802.11 protocol; performing stateful inspection of connections; and   monitoring and logging traffic allowed and denied by the firewall according to PCI DSS rule 10. The firewall logs would have   to be monitored daily and the firewall rules verified once every six months.</li>
<li>The wireless guideline also says &#8220;relying on a virtual LAN (VLAN) based on segmentation is not sufficient.&#8221;</li>
<li> For &#8220;in-scope wireless networks,&#8221; physical security should apply, with options that include mounting wireless access points   high up on a ceiling and disabling the console interface and factory rest options by using a tamper-proof chassis.</li>
<li>Change the default settings of the access points in terms of default administrative passwords, encryption settings, reset   function. Disable SNMP access to remote access points if possible. Do not advertise organization names in the SSID broadcast.</li>
<li>Use of AES encryption is recommended for WLAN networks. Specifically, information flowing through certain network segments,   including secure wireless devices that connect to the private WLAN through the access points, must be encrypted.</li>
<li>Wireless usage policies should be established for &#8220;explicit management approval to use wireless networks in the CDE.&#8221; Usage   policies require labeling of wireless devices with owner, contact information and purpose.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/O8kbWLRgbuY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/07/15/pci-council-wireless-security-guides-for-payment-cards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/07/15/pci-council-wireless-security-guides-for-payment-cards/</feedburner:origLink></item>
		<item>
		<title>Smoking is expensive – 17 digit charge on Card for Pack of Smokes… [updated]</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/P0fCVQdGMGU/</link>
		<comments>http://www.paymentsystemsblog.com/2009/07/15/smoking-is-expensive-17-digit-charge-on-card-for-pack-of-smokes/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:43:22 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/07/15/smoking-is-expensive-17-digit-charge-on-card-for-pack-of-smokes/</guid>
		<description><![CDATA[
$23,148,855,308,184,500 for a pack of smokes,  is the title of a MSNBC.com article I read this morning.
A New Hampshire man says he swiped his debit card at a gas station to buy a pack of cigarettes and was charged over 23 quadrillion dollars.


Bank of America tells WMUR-TV only the card issuer, Visa, could answer questions. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: sans-serif;"><br />
</span><span style="font-family: sans-serif;"><a href="http://www.msnbc.msn.com/id/31920273/ns/us_news-weird_news/">$23,148,855,308,184,500 for a pack of smokes</a>,  is the title of a MSNBC.com article I read this morning.</span></p>
<blockquote><p><span style="font-family: sans-serif;">A New Hampshire man says he swiped his debit card at a gas station to buy a pack of cigarettes and was charged over 23 quadrillion dollars.</span></p></blockquote>
<p><span style="font-family: sans-serif;"><br />
</span></p>
<blockquote><p><span style="font-family: sans-serif;">Bank of America tells WMUR-TV only the card issuer, Visa, could answer questions. Visa, in turn, referred questions to the bank.</span></p></blockquote>
<p><a href="http://www.olsdallas.com">Our Issuing systems</a> have parameters to Delcine transactions over a certain amount, most of our clients set those to less then 1 quadrillion dollars, I believe.   I wonder what the amount on his receipt says, I wonder if this was a POS glitch or a settlement glitch.</p>
<table>
<td>
<tr>
{UPDATE} CNN.com has some more coverage on this <a href="http://www.cnn.com/2009/US/07/15/quadrillion.dollar.glitch/index.html">here</a></p>
<blockquote><p>In a statement, <a class="cnnInlineTopic" href="http://topics.cnn.com/topics/visa_inc">Visa</a> said the rogue charges affected &#8220;fewer than 13,000 prepaid transactions&#8221; and resulted from a &#8220;temporary programming error at Visa Debit Processing Services &#8230; [which] caused some transactions to be inaccurately posted to a small number of Visa prepaid accounts.&#8221;</p></blockquote>
<div><img src="http://i2.cdn.turner.com/cnn/2009/US/07/15/quadrillion.dollar.glitch/art.statement.jpg" border="0" alt="Josh Muszynski noticed the 17-digit charge while making a routine balance inquiry." width="292" height="219" /><br />
via cnn</div>
<p>[Update]
</td>
</tr>
</table>
<p></br></br></br></p>
<div align=center>
via <a href="http://stackoverflow.com/questions/1133581/is-23-148-855-308-184-500-a-magic-number-or-sheer-chance/1133612#1133612">StackOverFlow</a> -</p>
<blockquote><p>Add the cents to the number and you get 2314885530818450000, which in hexadecimal is 2020 2020 2020 1250</p></blockquote>
</div>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/P0fCVQdGMGU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/07/15/smoking-is-expensive-17-digit-charge-on-card-for-pack-of-smokes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/07/15/smoking-is-expensive-17-digit-charge-on-card-for-pack-of-smokes/</feedburner:origLink></item>
		<item>
		<title>Integrated Solutions For Retailers – PCI DSS: What Do You Know, Where Do You Stand?</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/_3r1bMIPe5M/</link>
		<comments>http://www.paymentsystemsblog.com/2009/07/07/integrated-solutions-for-retailers-pci-dss-what-do-you-know-where-do-you-stand/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:48:42 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/07/07/integrated-solutions-for-retailers-pci-dss-what-do-you-know-where-do-you-stand/</guid>
		<description><![CDATA[The Integrated Solutions For Retailers Magazine has an articled titled PCI DSS: What Do You Know, Where Do You Stand?
For a couple of months spanning the first and second quarters of this year, Integrated Solutions For Retailers surveyed its subscribers — hundreds of retailers from many segments, ranging the gamut from small and regional chains [...]]]></description>
			<content:encoded><![CDATA[<p>The Integrated Solutions For Retailers Magazine has an articled titled <a href="http://www.ismretail.com/index.php?option=com_jambozine&amp;layout=article&amp;view=page&amp;aid=7617&amp;Itemid=56">PCI DSS: What Do You Know, Where Do You Stand?</a></p>
<blockquote><p>For a couple of months spanning the first and second quarters of this year, Integrated Solutions For Retailers surveyed its subscribers — hundreds of retailers from many segments, ranging the gamut from small and regional chains to tier-one enterprises — on their perceptions of the PCI DSS (Payment Card Industry Data Security Standard). The survey results surprised us. Respondents exuded nearly equal parts confidence, confusion, dismay, and ignorance. Some gloated. Some swore.</p></blockquote>
<p>Some very interesting comments here, some of my favorites:
<ul>
<li><strong>From a regional grocer:</strong> “We’ve devoted no effort. PCI certification is an impossible-to-hit, moving target.”</li>
<li>Only 23.9% of retailers surveyed indicated that they’re “very familiar” with the PCI DSS.</li>
<li>59.6% say fear of a breach is their motivation for achieving compliance.</li>
</ul>
<p>Read it <a href="http://www.ismretail.com/index.php?option=com_jambozine&amp;layout=article&amp;view=page&amp;aid=7617&amp;Itemid=56">here</a>.</p>
<p></p>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/_3r1bMIPe5M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/07/07/integrated-solutions-for-retailers-pci-dss-what-do-you-know-where-do-you-stand/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/07/07/integrated-solutions-for-retailers-pci-dss-what-do-you-know-where-do-you-stand/</feedburner:origLink></item>
		<item>
		<title>Put ‘request’, ‘response’ tranlog columns in new table</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/DGwREvHE0mE/</link>
		<comments>http://www.paymentsystemsblog.com/2009/07/06/put-%e2%80%98request%e2%80%99-%e2%80%98response%e2%80%99-tranlog-columns-in-new-table/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 19:28:31 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/07/06/put-%e2%80%98request%e2%80%99-%e2%80%98response%e2%80%99-tranlog-columns-in-new-table/</guid>
		<description><![CDATA[My partner in crime,&#160; Andy Orrock, writes a post about a feature (more of an enhancement) that we have implemented in our OLS.Switch product in a recent blog post titled: Put ‘request’, ‘response’ tranlog columns in new table, I wanted to add some of my own commentary on this change.&#160; Please read Andy&#8217;s Post first [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/File:Wikipedia_favicon_hexdump.svg" class="image" title="A hex dump of the 318 byte Wikipedia favicon."><img style="float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Wikipedia_favicon_hexdump.svg/290px-Wikipedia_favicon_hexdump.svg.png" class="thumbimage" height="161" width="187" /></a>My partner in crime,&nbsp;<a href="http://www.andyorrock.com/"> Andy Orrock</a>, writes a post about a feature (more of an enhancement) that we have implemented in our OLS.Switch product in a recent blog post titled: <a href="http://www.andyorrock.com/2009/07/put-request-response-tranlog-columns-in-new-table.html">Put ‘request’, ‘response’ tran</a><a href="http://www.andyorrock.com/2009/07/put-request-response-tranlog-columns-in-new-table.html">log columns in new table</a>, I wanted to add some of my own commentary on this change.&nbsp; Please read Andy&#8217;s Post first before continuing.</p>
<p>As a Payment Switch there are times ( especially in development / testing ) that you will want to log or see what the switch is sent from a terminal or POS system, or sent and recieved from an authorization end-point. This feature is very handy during integration to new end-points, different message formats, changes with additional data elements and initial testing and certification efforts in test environments. In Production this is very, very bad, because raw messages contain card-numbers, Track Data, CVV2 Data, PIN Blocks, and all of the other &#8220;Bad&#8221; stuff one is prohibited to store according to PCI. OLS.Switch by default has this feature turned off, and recommends its use as a last resort for troubleshooting production problems.</p>
<p>Let me rip the introduction paragraph and a few bullets from our PABP Implementation Guide:<br />
<h2><a name="_Toc214446128"><span style="">Secure Troubleshooting Procedures</span></a></h2>
<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;">OLS.Switch is configured to use various techniques to either protect or wipe sensitive cardholder and authentication data to prevent storage of prohibited data, or to use encryption to render the card number unreadable.<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;">There may be instances in which sensitive cardholder information or sensitive authentication data needs to be viewed for troubleshooting purposes. Sensitive authentication information must only by collected when needed to solve a specific problem. The following are secure troubleshooting procedures designed to allow limited controlled access for troubleshooting purposes, all steps must be followed. You must be authorized and approved to make these system configuration changes.<span style="">&nbsp; </span>Furthermore, it is recommended that your internal company’s Change Management and Problem Management policies and procedures are followed in conjunction with these procedures.<o:p></o:p></span></p>
<p>  <!--EndFragment--> <br /> 
<link rel="File-List" href="file://localhost/Users/dbergert/Library/Caches/TemporaryItems/msoclip/0/clip_filelist.xml"> <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings>  <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument>  <w:Zoom>0</w:Zoom>  <w:TrackMoves>false</w:TrackMoves>  <w:TrackFormatting/>  <w:PunctuationKerning/>  <w:DrawingGridHorizontalSpacing>18 pt</w:DrawingGridHorizontalSpacing>  <w:DrawingGridVerticalSpacing>18 pt</w:DrawingGridVerticalSpacing>  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>  <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>  <w:ValidateAgainstSchemas/>  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>  <w:Compatibility>   <w:BreakWrappedTables/>   <w:DontGrowAutofit/>   <w:DontAutofitConstrainedTables/>   <w:DontVertAlignInTxbx/>  </w:Compatibility> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="276"> </w:LatentStyles> </xml><![endif]--><br />
<style> <!-- /* Font Definitions */ @font-face 	{font-family:Arial; 	panose-1:2 11 6 4 2 2 2 2 2 4; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	mso-bidi-font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-ascii-font-family:Arial; 	mso-fareast-font-family:"Times New Roman"; 	mso-hansi-font-family:Arial; 	mso-bidi-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} /* List Definitions */ @list l0 	{mso-list-id:1140000935; 	mso-list-type:hybrid; 	mso-list-template-ids:-872906204 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --> </style>
<p> <!--[if gte mso 10]><br />
<style> /* Style Definitions */ table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} </style>
<p> <![endif]-->  <!--StartFragment-->
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in; line-height: 150%;"><!--[if !supportLists]--><span style="line-height: 150%;"><span style="">x.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><!--[endif]--><span style="line-height: 150%;">Determine if troubleshooting can be performed on test environment with test card numbers.<span style="">&nbsp; </span>Perform troubleshooting in that environment first.</span></p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in; line-height: 150%;">&#8230;.</p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in; line-height: 150%;">
<link rel="File-List" href="file://localhost/Users/dbergert/Library/Caches/TemporaryItems/msoclip/0/clip_filelist.xml"> <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings>  <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument>  <w:Zoom>0</w:Zoom>  <w:TrackMoves>false</w:TrackMoves>  <w:TrackFormatting/>  <w:PunctuationKerning/>  <w:DrawingGridHorizontalSpacing>18 pt</w:DrawingGridHorizontalSpacing>  <w:DrawingGridVerticalSpacing>18 pt</w:DrawingGridVerticalSpacing>  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>  <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>  <w:ValidateAgainstSchemas/>  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>  <w:Compatibility>   <w:BreakWrappedTables/>   <w:DontGrowAutofit/>   <w:DontAutofitConstrainedTables/>   <w:DontVertAlignInTxbx/>  </w:Compatibility> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="276"> </w:LatentStyles> </xml><![endif]--><br />
<style> <!-- /* Font Definitions */ @font-face 	{font-family:Arial; 	panose-1:2 11 6 4 2 2 2 2 2 4; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	mso-bidi-font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-ascii-font-family:Arial; 	mso-fareast-font-family:"Times New Roman"; 	mso-hansi-font-family:Arial; 	mso-bidi-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} /* List Definitions */ @list l0 	{mso-list-id:1140000935; 	mso-list-type:hybrid; 	mso-list-template-ids:-872906204 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --> </style>
<p> <!--[if gte mso 10]><br />
<style> /* Style Definitions */ table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} </style>
<p> <![endif]-->  <!--StartFragment--><span style="line-height: 150%;"><span style="">x.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><!--[endif]--><span style="line-height: 150%;">Only collect the limited amount of information needed to solve the specific problem. Only collect enough data in the troubleshooting log that is required to address the specific problem<o:p></o:p></span>  <!--EndFragment-->&nbsp;</p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in; line-height: 150%;">&#8230;<br /><span style="line-height: 150%;"><o:p></o:p></span></p>
<p>   <!--EndFragment--> (There are lots of other steps and controls to verify that any changes are set back to default, appropriate destruction of captured data is handled, etc, etc, etc.)</p>
<p>Logging raw messages is a dangerous feature and much care needs to be taken with it, and is rightfully heavily scrutinized with  knowledgeable PCI Auditors, while not an issue in a test environment using test card numbers, a system misconfiguration or human mistake or &#8220;forgotten&#8221; changed setting in production could prove disastrous. OLS has added some &#8220;controls&#8221; around this feature. <br />Previously there were columns in our TranLog that were called REQUEST and RESPONSE, in order to enable this type of logging an entity such as a store or specific terminal (Terminal ID) would need to be configured and enabled to do so, and would need to follow all of our &#8220;user controls&#8221; and recommended procedures (including preventive and detective controls) in our PABP guide. For the record non of our clients on our production system have any data in the REQUEST and RESPONSE columns of the TranLog in production environments. I&#8217;m happy that it is not a widely used feature in production.</p>
<p>With the new release we now have a single related table called raw_request that has a relationship with a transaction in the TranLog &#8211; a much cleaner and normailzed approach. In addition to this, there is a system-wide parameter called auditTrace for each OLS.Switch module that must be enabled by setting the value to true, it is defaulted to false. These system wide parameters are based off of configuration files, and we recommend that our clients use File Integrity Monitoring to detect and alert on any changes to application configuration files.&nbsp; Once the system-wide parameter for the modules are enabled, a specific store or terminal needs to be configured and enabled; It is a two step process. In addition, This approch also makes it easier to detect if the system is configured in a &#8220;non-compliant&#8221; fashion &#8211; we have monitoring tasks and alerts that scan the raw_message table, and alerts if the row count is non-zero. Also if there is any Database replication or archiving, moving this data to a separate table, ensures that troubleshooting data remains and isn&#8217;t disseminated.</p>
<p>This feature is a necessary evil  that most of our customers ask for or have in other Payment Switches (we do have the ability to remove the raw_message table and functionality completely). We hope that further adding preventive controls (Making it harder to enable, user controls to use dual control and have secure troubleshooting policies and detailed secure troubleshooting procedures to follow), detective controls (user controls to detect application configuration changes and monitor row counts of the raw_message table) ensure that it is an intentional change on the customer&#8217;s part to enable this functionality.</p>
<p>Also: the following paragraph by Andy shows off our different biases:</p>
<blockquote><p>One follow-up to this Release Note:&nbsp; I asked Dave how we should set ‘auditTrace’ in production – my thought was to set it to ‘true,’ thinking we’d be at the ready to turn on tracing without a service re-cycle.&nbsp; Dave strongly disagreed and stated: OLS.Switch ought to be “Secure by Default” in production.&nbsp; I really liked that. </p></blockquote>
<p>Dave = Security Focused.<br />Andy = Operations and Timely Troubleshooting.</p>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/DGwREvHE0mE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/07/06/put-%e2%80%98request%e2%80%99-%e2%80%98response%e2%80%99-tranlog-columns-in-new-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/07/06/put-%e2%80%98request%e2%80%99-%e2%80%98response%e2%80%99-tranlog-columns-in-new-table/</feedburner:origLink></item>
		<item>
		<title>Authorize.net Downtime over the holiday weekend</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/72aS3kOzp54/</link>
		<comments>http://www.paymentsystemsblog.com/2009/07/06/authorizenet-downtime-over-the-holiday-weekend-2/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 14:13:22 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/07/06/authorizenet-downtime-over-the-holiday-weekend-2/</guid>
		<description><![CDATA[This ITWorld article titled Authorize.net categorizes downtime events as &#8216;a perfect storm&#8217;&#160;&#160; discusses some downtime of Authorize.net&#8217;s authorization services over the holiday weekend due to a fire at a data center:
Key points were:

Long Holiday Weekend IT engineers were off on holiday and took time to address the issue.
Fire Department wouldn&#8217;t allow access to the building [...]]]></description>
			<content:encoded><![CDATA[<div align="left">This ITWorld article titled<small><small><small><small> <a href="http://www.itworld.com/business/70238/authorizenet-categorizes-downtime-events-perfect-storm"><b><big><big><big><big>Authorize.net categorizes downtime events as &#8216;a perfect storm&#8217;</big></big></big></big></b></a>&nbsp;&nbsp; <big><big><big><big>discusses some downtime of Authorize.net&#8217;s authorization services over the holiday weekend due to a fire at a data center:</big></big></big></big></small></small></small></small></div>
<p><small><small><small><small><big><big><big><big><br />Key points were:<br /></big></big></big></big></small></small></small></small>
<ol>
<li>Long Holiday Weekend IT engineers were off on holiday and took time to address the issue.</li>
<li>Fire Department wouldn&#8217;t allow access to the building or operation of backup generators</li>
<li>Article raises concerns on the backup data center:</li>
<blockquote><p>Of more concern is the question of a back-up <a itxtdid="6651067" target="_blank" href="http://www.itworld.com/business/70238/authorizenet-categorizes-downtime-events-perfect-storm#" style="border-bottom: 1px solid rgb(254, 78, 0) ! important; font-weight: normal ! important; font-size: 100% ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: rgb(254, 78, 0) ! important; background-color: transparent ! important; background-image: none; padding-top: 0pt; padding-right: 0pt; padding-left: 0pt;" classname="iAs" class="iAs">data <nobr style="font-weight: normal; font-size: 100%;" id="itxt_nobr_3_0">center<img style="border: 0pt none ; margin: 0pt; padding: 0pt; height: 10px; width: 10px; position: relative; top: 1px; left: 1px; float: none;" name="itxt-icon-0" src="http://images.intellitxt.com/ast/adTypes/mag-glass_10x10.gif" /></nobr></a>. Authorize.net states that they were approaching capacity of their current backup data center and they were in the midst of transitioning to a new one: <em>a true &#8220;hot&#8221; site (in other words, real-time synchronization), so that the Authorize.Net platform could be switched from one data center to the other &#8220;on the fly.&#8221;</em> When the fire took out the primary data center, they attempted to fail over to the new, still-in-testing backup data center and encountered &#8220;a number of unanticipated errors.&#8221; They offer no explanation as to why they tried to fail over to the new backup data center rather than the old (presumably well-tested) one.</p></blockquote>
<li>Authorize.Net did not have &#8220;out-of-band&#8221; communication methods and eventually opened a twitter account to communicate with customers.</li>
</ol>
<p></p>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/72aS3kOzp54" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/07/06/authorizenet-downtime-over-the-holiday-weekend-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/07/06/authorizenet-downtime-over-the-holiday-weekend-2/</feedburner:origLink></item>
		<item>
		<title>Visa publishes List of Registered Independent Sales Organizations</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/0Rl-jd2rkBg/</link>
		<comments>http://www.paymentsystemsblog.com/2009/07/02/visa-publishes-list-of-registered-independent-sales-organizations/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 14:44:08 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/07/02/visa-publishes-list-of-registered-independent-sales-organizations/</guid>
		<description><![CDATA[Visa has published List of Registered Independent Sales Organizations that are registered with Visa, currently it consists of 44 pages and ~2000 registered companies. 
Download the list here: http://www.visa.com/isolisting
]]></description>
			<content:encoded><![CDATA[<p>Visa has published List of Registered Independent Sales Organizations that are registered with Visa, currently it consists of 44 pages and ~2000 registered companies. </p>
<p>Download the list here: <a href="www.visa.com/isolisting">http://www.visa.com/isolisting</a><br /><a href="http://www.visa.com/isolisting"><img src="http://www.paymentsystemsblog.com/wp-content/uploads/2009/07/2009-07-02-0937.png" alt="" /></a></p>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/0Rl-jd2rkBg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/07/02/visa-publishes-list-of-registered-independent-sales-organizations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/07/02/visa-publishes-list-of-registered-independent-sales-organizations/</feedburner:origLink></item>
		<item>
		<title>Visa PIN Security Compliance Validation Training.</title>
		<link>http://feedproxy.google.com/~r/PaymentSystemsBlog/~3/Gh6E-U8QcmQ/</link>
		<comments>http://www.paymentsystemsblog.com/2009/05/13/visa-pin-security-compliance-validation-training/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:40:26 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Visa]]></category>

		<guid isPermaLink="false">http://www.paymentsystemsblog.com/2009/05/13/visa-pin-security-compliance-validation-training/</guid>
		<description><![CDATA[I&#8217;m off to Visa PIN Security Compliance Validation Training Session.

Visa is offering a series of one-day Visa Key Management Training sessions as well as a three-day Visa PIN Security Compliance Validation Training session that will provide up-to-date information on the secure management of cryptographic keys used in ATMs, point-of-sale (POS) PIN pads, encrypting PIN pads [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m off to <strong><a href="http://usa.visa.com/merchants/risk_management/cisp_training.html">Visa PIN Security Compliance Validation</a> <span style="font-weight: normal;">Training Session.</span></strong></p>
<blockquote>
<p>Visa is offering a series of one-day Visa Key Management Training sessions as well as a three-day Visa PIN Security Compliance Validation Training session that will provide up-to-date information on the secure management of cryptographic keys used in ATMs, point-of-sale (POS) PIN pads, encrypting PIN pads and hardware security modules. These sessions are for staff involved in the management or operation of devices that accept PINs, and for personnel who need practical knowledge about the elements of Data Encryption Standard (DES) cryptography and the management of secret encryption keys. In addition to the material covered in the one-day Visa Key Management Training session, the three-day Visa PIN Security Compliance Validation Training session offers an in-depth review of the Payment Card Industry (PCI) PIN Security Requirements, providing internal and external assessors with the tools necessary to complete a PCI PIN security compliance review.</p>
</blockquote>
<p>Should be fun.</p>
<img src="http://feeds.feedburner.com/~r/PaymentSystemsBlog/~4/Gh6E-U8QcmQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.paymentsystemsblog.com/2009/05/13/visa-pin-security-compliance-validation-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.paymentsystemsblog.com/2009/05/13/visa-pin-security-compliance-validation-training/</feedburner:origLink></item>
	</channel>
</rss>
