Zen Cart Logo
Forums / Fraud Prevention / Card Slamming

Card Slamming

Views: 68

Results 1 to 3 of 3
09 Sep 2011, 19:03
#1
llynix avatar

llynix

Zen Follower

Join Date:
Jul 2009
Location:
Texas
Posts:
210
Plugin Contributions:
0

Card Slamming

I've had similar problems in the past.. my cart is upgraded to 1.3.9h.

In my situation a customer was creating an account and then trying hundreds of different credit card #'s to try and place an order. Authorize.net caught every last one of these but nonetheless it caused a ton of spam email flying around. They would then create another account and try again. They did this for several hundred card #'s. With about 20 accounts.

Here's the first thing I ran into.. it wasn't easy to get a new customers IP address. I had to search through my logs for what IP was hitting the registration page and use that to place my bans. While IP addresses are stored for customers who ordered they don't seem to be saved for new customers. I would love an easy way to get a new customers IP. Authorize.net also doesn't seem to have this information.

Once I had the IP a quick iptable ban took care of him.. at least for that day. He ended up coming back later with a different but similar IP. I banned that too and haven't really heard from him yet.

There are plenty of things that could be done to prevent this sort of behavior. For example I believe he used the same email address for every account. He also created over 20 accounts using the same IP address. He wasn't going to get anywhere with what he was trying because we verify addresses at Authorize.net and he was using a clearly fake address each time. So nothing went through. But ideally if someone tries to use a credit card # say five times and it fails maybe the checkout should kick them out and bring them to a page asking to call or something. If someone creates an account more then five times in a day from the same IP zencart could fire off a warning email to admins.

Ideally though I'm happy and comfortable with just banning IP's with IPTable.. so the first thing I'm looking for in the line of defense is an easy way to get the IP of new customers.

09 Sep 2011, 19:32
#2
qdixon avatar

qdixon

Support Team

Join Date:
Feb 2004
Location:
Simcoe, Ontario, Canada
Posts:
1,906
Plugin Contributions:
1

Re: Card Slamming

llynix,

It sounds like what you are looking for is the maxmind module in the free download section. It requires you to setup an account with them but they provide 1000 free checks per month.

What this mod does is checks the validity of the transaction via geoip, address verification and you have the ability to ban free email addresses from processing with a credit card. It does a risk score prior to sending to the gateway.

It wont stop people from creating accounts but it will stop "Gateway Slamming" or in plain english, keep bad people from checking stolen credit cards numbers or making bogus transactions. Of course it will require your own tweaking to discover the risk score that works for you.

11 Sep 2011, 17:06
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Card Slamming

llynix:

But ideally if someone tries to use a credit card # say five times and it fails maybe the checkout should kick them out and bring them to a page asking to call or something.
The latest version of Zen Cart does indeed do that. It was added as a core feature in v1.3.9a