Solid email security requires inbound and outbound filtering

Written by John P Mello Jr on March 12, 2010
Credit card numbers of Argos customers were exposed in emails sent to them.

Credit card numbers of Argos customers were exposed in emails sent to them.

An email snafu by an online catalogue company is a good example of why both inbound and outbound electronic correspondence should be filtered not only to ensure that nasty payloads aren’t delivered to an organization but also to prevent sensitive information from being exposed to unsavory elements.

The email blunder involved a company called Argos. It is a multi-channel retailer, based in the United Kingdom, of merchandise for the home. During its last financial year, it had more than $6.4 billion in sales, 26 percent of it from the Internet.

After a probe by PC Pro magazine, it was discovered that the High Street retailer was sending out the credit card numbers of their online customers in plaintext emails confirming purchases. Should the emails be intercepted in transit or otherwise hijacked, the credit card information could be used for fraudulent charges.

What’s worse, the emails also contain an Internet link, or URL, that contains the recipient’s name, address and credit card details. If the customer clicks on the link, the URL containing the personal information would become part of the customer’s browser history, where it could be vulnerable to cyber snoopers. Moreover, the URL would be stored in the service logs of whomever is providing the customer with Internet service–his or her employer or ISP–as well as in Argos’s web analytics software which captures URLs used to access its Web site.

Two victims of the security lapse by Argos were cited by PC pro. Paul Lomax, chief technology officer at Dennis Publishing, and Tony Graham, reader of the publication. Both reported their credit card details stolen after receiving the vulnerable emails from the retailer.

Graham discovered the gaff when searching through his email for the last four digits of his credit card number. When he checked a message from Argos that appeared in the search results, he was puzzled. No credit card numbers appeared in the text of the correspondence. It was only when he opened up the source code behind the email that he discovered the URL bursting with personal and sensitive information.

When Chris Barnes read about the Argos breach, he immediately started searching his email for past correspondence with the company. Sure enough, at the bottom of a message from the company he found this passage:

“We take security of your details seriously. We may send you emails from time to time, but we would never send an email asking for your log on or card details. See online security for further information.”

Behind the words “online security” was a URL of some 1600 characters, which he published on his Geek Guy blog with the personal information in it redacted with asterisks (*) to protect the remnants of his privacy. Here’s what the URL looked like.

http://www.argos.co.uk/webapp/wcs/stores/servlet/ArgosStatic
PageSecondLevel?includeName=Security.htm&langId=-1&storeId=1
0001&catalogId=1500001501&returnToURL=PlaceOrderProgressView
?storeId=10001&cardnumber=****************&houseNumber=*&val
idationno=***&readtsandcs=on&availableDeliveryOrder=********
**&LockDelAddressAsBillAddress=false&startmonth=&paymentAddr
essId=*********&javascriptEnabled=true&contactAddressId=****
*****&orderId=**********&creditPlanId=&unavailableDeliveryOr
der=**********&delcity=RUGBY&SCSNum=03&com.ibm.commerce.cont
ext.experiment.ExperimentContext=com.ibm.commerce.context.ex
perimentimpl.ExperimentContextImpl@63656e2a&switchno=&emailT
ype=HTML&vatReq=N&voucherCode=&catalogId=1500001501&creditPl
anShortText=&address2=&address1=**********&delpostcode=*****
**&cardtype=VISAD&FFM2011461168=5&POnumber=&deliveryAddressI
d=*********&langId=-1&startyear=&eccvValidated=Y&paymentName
=MR C BARNES&delHouseNo=&addressId=*********&delcounty=Warwi
ckshire&fromView=DeliveryOnlyPaymentInfo&SECURE_ACTION_RESUL
T=7&postcode=*******&SECURE_ACCEPT_CARD=Y&country=United Kin
gdom&town=RUGBY&endyear=****&isInstantCredit=false&endmonth=
**&issueNo=&nor=0&foundValidBinCardType=valid&address=******
********************&instantCreditOtherCard=true&instantCred
itOrder=N&county=Warwickshire&jspStoreDir=argos&delPostcode=
&continue.y=15&continue.x=108&cardholder=***********&argosIm
pl=1&deladdress2=****************

Although the breach has just come to light, Argos appears to have addressed the problem last summer. “My email receipt from a subsequent order made in July last year didn’t seem to expose these details, so presumably the problem had been resolved by then,” Barnes wrote.

Although Argos had no public explanation for this embarrassing data breach, it did say it was taking action to resolve the problem, including  working with the UK’s data watchdog, the Information Commissioner’s Office.

“Argos takes the security of its customers’ data extremely seriously, is fully aware of the requirements of the Data Protection Act and has taken remedial action in relation to this matter,” the company said in a statement.

“We are in contact with the Information Commissioner’s Office,” it continued. “We have made them aware of our approach to customer communications and will continue to work closely with them to ensure we are taking all appropriate actions.”

While filtering outgoing email may seem like an attempt by anal retentive organizations to cap their members’ communication, the Argos case is one illustrating that the practice need not have sinister intentions. Good outbound content filtering could have encrypted sensitive information in the message before it left Argos or it could have blocked the data from escaping from the company entirely.

Commenting on the incident to The Register, M86 Security Product Manger Ed Rowley observed: “This case highlights the need to filter both inbound and outbound email in order to guard against malware coming in but also to block sensitive information from leaking out. It’s astonishing that larger companies are not using these well established security tools and procedures.”

Subscribe to my RSS feed

One Comment to “Solid email security requires inbound and outbound filtering”

  1. Email Horror Stories: Messaging Scares From 2010, Just In Time For Halloween | Business Computing World Says:

    [...] Credit card chaos: Retailer’s email confirmations expose private financial information [...]

Leave a Comment

Comment Policy