Forum Moderators: buckworks

Message Too Old, No Replies

Ecommerce scams - the state of the art

Fraud rant. Our ongoing battle with scammers.

         

pinkbiker

6:51 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



I have been running a sport news/retail website for over 5 years. Growth has been pretty good and now I get around 300K uniques a month, 10-20 orders a day.
The widgets/clothes that we sell are pretty specific to our brand, which is nothing main stream, and in fact would only appeal to die hard Mountain Bikers.

Why do I get a huge amount of orders from Nigeria and other scammers? I just don’t get it. This is like one making a tshirt with one’s last name on it, and then seeing that the biggest demand for it is from Nigeria. By now I would expect half the Nigerian population wearing one of my tshirts.

Here is my rant and examples of scams, and how sophisticated these scams are getting.

First wave.
Order with shipping info to Nigeria, Romania, and other select countries are banned. They are all scams.

Second wave.
Scammers are now hiring people in the US or the UK to act as a shipping proxy for them. So the Nigerian scammer places the order with a shipping/billing address in that valid country. Normally we can verify a US and Canadian card billing address but for some foreign cards it’s a little harder. Especially when it’s a UK card and the shipping address is in the UK.
So we ship to the UK address, and then these mules ship to their Nigerians buddies or employers. Sucks to be me.
To combat this, on all orders my custom cart does a whois on the IP, and stores all other ISP origin , language info, etc. Of course all Nigerian, Indonesian, Romanian and a few other country’s ISPs are punted right away. This filters out a lot of scam.

Third wave
Now the scammers are using AOL or Compuserve. This means that the IP address that AOL is reporting is from the US. Nice. So even if the guy is sitting in his Nigerian house, the IP that I get is from VA, US. Great. Not sure what to do now but I’m leaning to just blocking all orders from AOL. Is there an alternative?

Forth wave
So I block the AOL access and other proxy servers. Now the mules (the people that are hired to accept orders) are placing them. Better yet the Nigerians are installing a proxy program on those people’s computers and are ordering themselves. How do I know for sure? The orders are coming in with valid phone numbers for the mules. So I called one and said I was from the “Website fraud investigation agency” and scared this little family in the backwoods of Kentucky. The guy spilled it all. They get contacted via, email, or IRC for a at home job. They run a special program on their home computer that installs a proxy that the scammers can then use to order through. All packages get sent to them, their phone number is given on the orders, and they are required to verify all phone calls about any orders, and they send the packages to Nigeria for a fee.

Now how do you combat this…

An order comes in from the UK, the credit card bank is in the UK, the IP resolves to the UK, a trace route of the IP resolves to a city in the UK matching the shipping address. I call the phone number on the order and someone assures me that they placed the order, and EVEN know what the order is because they actually get the email confirming the order (which they did not order but was ordered through a proxy program running on their computer) I can’t easily verify these UK orders as even calling the bank, they tell me that they won’t verify the billing info that I have for that card without the card holders approval to verify their billing info. What’s up with that? I get this type of order from the US also.

It’s all getting out of hand. About a month ago I got around 50 orders like this and got hooked on the first few until I realized that the first 6 digits of the visa were always the same. Some bank got hacked or something. I call the bank and tell them I have 50 of their card holders visa numbers that were stolen. They basically tell me they don’t care.
I tell them, listen, take these numbers and you can at least cancel these cards so the cardholder and other merchants aren’t screwed over. Of course they don’t want the numbers and tell me to piss off. What do they care right? It’s the merchants that have to cover the charge backs. I wonder what visa’s revenue on charge backs is these days. It’s criminal.

The amount of stress and extra hoops to run a business in this sea of fraud is insane. Why don’t they setup a global database that you can verify the address info for ALL cards. I know there is one in the US and Canada but for me it’s a manual phone process which sucks. (I’m in Canada and the credit card processing companies here can’t verify the address like in the US because of privacy concerns) Bull. So it’s a slow manual process.
I have programmed many features into my cart to combat this crap but why do I waste my time. Here is just a taste of it. (Hope not too many scammers are reading this)
- cart cross references all data from past fraud orders, usernames, passwords, address, for all new orders. So if a scammer uses the same password on a new user account, the new account is automatically marked as bad and all the other info in the account as well. This goes for all other order info too.
Works well but even with protection measures like this I still get scammed.

Some days I’m about to lose it.

Any advise? Other options/ideas?

alexcarter

7:35 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



You may want to see if you could get the Verified by Visa program to work for you.

By the way - why Nigeria? Why do these things originate from there?

otc_cmnn

9:31 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



We also get a lot of fraud from Nigeria ( we sell <snip> at <snip> ). We eventually got so sick of it that we instituted an IP detection system that automatically routes all trafic from West Africa to the internet fraud complaints center at:
[ifccfbi.gov...]

We stopped shipping out of the US and a rigerous about addresses matching the AVS system. We try to only ship to the address that matched the credit card statement.

Sounds like you are trying your best to do everything right.

What really ticks me off is that when you do find you have crooks ordering on your site - NO ONE CARES! I report it to the complaint center, forward all of the crooks info to the banks, no one does anything!

The banks and cresit cards make it seem like they are the victims, but the reality is that the merchants bear the brunt of this as we are now out the product, shipping costs, time for employees processing, pay a $65 chargeback fee, and what does the CC company lose? Nothing. Squat. In fact they are making money off of this by charging us fees! Who are the worse crooks?

[edited by: engine at 9:57 pm (utc) on Aug. 26, 2004]
[edit reason] No promo, thanks. See TOS [webmasterworld.com] [/edit]

Lord Majestic

10:07 pm on Aug 26, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This is like one making a tshirt with one’s last name on it, and then seeing that the biggest demand for it is from Nigeria.

I think I know they want tshirts with "their" name them - say thanks to good scammer baiters of 419 eater and others who convince scammers that they will get the money if they do something special (like hold sign with a stupid name they dont understand) and send baiters photo of themselves....

pinkbiker

10:11 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



The Internet Fraud center is a joke. I also have on our site a huge buysell section with 1000s of ads per day, and of course the scammers come on there too.
Lot's of the same protection as in the store, but you get some crazy stuff in there too. The most common is the fake escrow service. Totally legit looking sites, fully operational, and the buyers or sellers are getting users to go through it. I probably had $100K of product lost by users from the complaints I received. So I spent a week trying to get this one fake escrow service running on yahoo shut down. GOOD LUCK! No ones cares. Not the ISP, not the Internet Fraud center, or FBI. We're talking about HUGE numbers of clients getting scammed for large sums ($3000 a pop). A few months after I gave up on shutting down the fake escrow site, I read that this place pulled in a couple of million dollars. Brutal.

It's good to be a crook these days. With the crap I know I would make a lot of mony at it.

I'm sure there are alot of merchants out there that should be listened to on complaints and taken at face value, but I also wonder how much crap is reported to these agencies.

How does it all effect merchants? Some days I check prices on flights to Nigeria along with prices at the local gun store. :)

upside

2:39 am on Aug 27, 2004 (gmt 0)

10+ Year Member



While I am as furious about fraud as anyone, its not good to scapegoat Nigeria. Yes, I have my fair share of NIgerian orders but the amount of fraud that I see from the US is far greater than any third world country.

Here is part of the many anti-fraud measures that I take:

Geo-locate the user *before* they checkout and hide credit card payment options from risky countries. I currently define risky countries as: Indonesia, Nigeria, Philippines, Nauru, Myanmar, Cook Islands, Vietnam, Romania.

Also, it is a very good idea to check for anonymous proxies and treat them as you would one of the risky countries. There are several ways to detect an anonymous proxy.

1. Proxy IP RBL's
2. Open proxy databases
3. Directly testing the IP on common proxy ports

If anybody would like to swap anti-fraud tips, I would love to share.

pinkbiker

2:47 am on Aug 27, 2004 (gmt 0)

10+ Year Member



So what is one to do with the biggest open proxy out there - AOL?

upside

2:59 am on Aug 27, 2004 (gmt 0)

10+ Year Member



Well technically AOl isn't an "open proxy" because it allows access only to its own users. Nevertheless I score AOL users higher on the fraud scale not because of the proxy but because AOL allows its users to setup alias email accounts that are easily abused. That being said, pay attention to all the free email providers.

Essex_boy

5:17 am on Aug 27, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



lil devils arent they!

try building in a self insurance fee of say 3% - 5 % on your price.

So when something soes go wrong your covered.

JohnieWalker

5:46 am on Aug 27, 2004 (gmt 0)

10+ Year Member



> pinkbiker: "The Internet Fraud center is a joke."

It's a joke if you think that 12 hours after you report someone will contact you for more information... However, it's useful to report (and keep track of logs) so in the event you're questioned in regards to a fraudlent charge you'll at least have proof that you tried to be carful and you're not part of the gang.

In regards to the question in general: Many companies ship only to the BILLING ADDRESS. If the customer want's it shipped to a different address, HE needs to contact the bank and add this address on file, contact the company after it's done, company calls the bank to verify - and then ships.

It seems you tend to continue shipping internationaly, where AVS is still not working well, why not add a shipping/handling fee for address verification. You'll require all customers to fax/email/upload to secure server copies of their most recent billing statement that includes their name and address and the bank information. Visa/MasterCard can provide you the phone number of the issuing bank. Call and verify and then ship.

derekwong28

4:14 pm on Aug 27, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I think you have been targeted by one or two fraud rings, like we have been targetted by a ring based in Vietnam. However, their tactics are nothing as sophisticated as the those you are experiencing. My guess is that you have shipped a few orders to them before and knowning that you were an easy target, they have come back for more.

You can consider using VbV and MasterSecure, although some people have complained of a reduction in conversions.

pinkbiker

5:00 pm on Aug 27, 2004 (gmt 0)

10+ Year Member



In an ideal World, the Verified by Visa would be a good way to go. I actually just requested a merchant account with them so I can implement it.

Does anyone have experience with this service and a feel whether it is accepted by the shoppers.
Are shoppers turned off by having to setup their password? Are there already large numbers of shoppers that use the service?
Do scammers typically have a user's credit card number and billing address, and therefore can setup their own password without the owner never knowing about it?
I believe you just go on VbV and enter you visa number and verify your billing info and it allows you to setup a password. So anyone that has a stolen credit card and valid billing info for the card, can setup a valid password, if it has not been setup already by the real owner.

Are there ways scammers are getting by the VbV?

otc_cmnn

5:30 pm on Aug 27, 2004 (gmt 0)

10+ Year Member



We got the VbV merchant and began the implementation process the server communication map had, if i remember right, 14 steps in the client - server - bank - communication map. Implementing it was a freaking nightmare, we never did finish.

The documentation the provided was all targeted towards enterprise levels implementations ( Java, .net, NT )

So the typical small business guy running our low budget but stable PHP/mySQL/Linux boxes are left on our own scratching our heads.

I don't think it will help that much, but it is on our list of things to do. If Visa made it a little easier we'd have it up.

Rugles

5:53 pm on Aug 27, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Great post pinkbiker.

I put out a memo today about fraud detection and I used part of your post. It explained it clearer than I could.

kwasher

6:39 pm on Aug 27, 2004 (gmt 0)

10+ Year Member



RE: 1st 6 cc digits. My wife usually already knows the first 6 digits of her customers at work, because they are issed from the same place. Maybe this is why the bank 'didnt care'.

upside

7:00 pm on Aug 27, 2004 (gmt 0)

10+ Year Member



The first 6 digits of the credit card number identify the issuing bank. This is called the BIN (Bank Identification Number). The BIN is analogous to the Bank Routing Number on checks.

A bank would need the complete card number in order to identify a particular account.

Miop

10:05 am on Aug 28, 2004 (gmt 0)

10+ Year Member



Nigeria - apparently they used site with high cost goods to test dodgy cards to see if they work. They don't actually expect to receive the goods IMHO...they just want to see if it will work. If it does, they can send the cards to whoever to make purchases in real shops or other internet shops.
We get them several times a week because of what they do, they always order 10 of one identical item.
How do they get away with it? Well *who* can you tell?
I have one person who always uses the same address, IP number etc. and yet I cannot find a single person who would actually bother to go around to that address and apprehend them. They get credit cards of professionals *and* they have the cardholder details. You'd thinkg there would be someone you could tell.
I'm so angry about it that sometimes I think I should just process the payments and not send the goods! I'd quadruple my business overnight. They are hardly going to complain when they don't receive the goods are they?!

kwngian

4:25 pm on Aug 28, 2004 (gmt 0)

10+ Year Member




Recently, they seems to be coming from IP addresses in UK and US but you can still flag them if you see those free email addresses and also the way the structure their emails if you get to communicate with them.

They don't use all cap-lock anymore. Maybe they frequent here. :)

Joop

8:05 am on Aug 31, 2004 (gmt 0)

10+ Year Member



it really p****es me off that it should be SO easy to check whether a credit card is legitimate. The credit card companies have the correct telephone number for that card so why can't merchants be given these details on request.

Oh, I remember now, it's cos credit card companies like chargebacks - I wonder how much money they generate from these? It just makes me soo mad that they make money from us in this way.

bcc1234

8:28 am on Aug 31, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



so why can't merchants be given these details on request

Huh? You can always call the issuing bank and confirm the info. Some banks might not do that, but they are very few.

They won't tell you the info, but if you read it to them - they can say if it matches or not.

As a matter of fact, you can call the regular customer service line of almost any bank, and when the customer service rep asks you for the name and the card number - just tell them you are not their customer, but with a merchant, and that you need to verify customer info.

As far as getting the phone number of the issuing bank - your bank (where you got the merchant account) will be able to tell you. Some even have that on their websites. I think all banks that use "my merchant view" have that functionality online.

Morocco

1:12 pm on Aug 31, 2004 (gmt 0)

10+ Year Member



I've had excellent success with VbV and all the other 3d secure initiatives. Implementation can be a nightmare if you aren't working with the right vendor. PM (sticky mail) me for contact info. There are so many variables revolving around the programs at this time you need to speak to an expert in order to get the right answers. It can get complicated.

All I can say is that on my Visa's...fraud and fraud screening is no longer an issue I have guaranteed payments, and with the latest developments in the programs conversion rates are no longer affected. PM me and I can put you in touch with the right people.

Joop

11:17 am on Sep 2, 2004 (gmt 0)

10+ Year Member



"Huh? You can always call the issuing bank and confirm the info. Some banks might not do that, but they are very few"

If you are with a company such as Protx, you aren't given the cardholder details - just the name and address, you don't get the card number etc and banks will not carry out a code 10 without these details.

Protx have told me that banks will not carry out code 10's on internet transactions where the customer is not present.

bcc1234

11:29 am on Sep 2, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Joop, you said "so why can't merchants" - I assumed you were talking about having a merchant account.

With third party payment collectors, you are basically screwed.

Joop

11:42 am on Sep 2, 2004 (gmt 0)

10+ Year Member



Hi thanks for that! (sort of... :-) )

Ok, this is a huge question but how easy is it for me to do it all myself, ie as a merchant and not through protx etc..

Are there any posts/information that explain what you need to have (security wise) and need to do to do it all yourself?

Not being that technical I'd probably get someone else to do the implementation for me but I'd like to get a feel for what's required.

thanks again

bcc1234

11:45 am on Sep 2, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Having an average credit rating is all you really need.

Joop

12:30 pm on Sep 2, 2004 (gmt 0)

10+ Year Member



and is it easy to implement? Is it easy to keep it secure and is it easier to check for fraudulent transactions?

Rugles

3:03 pm on Sep 2, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I think we have a hot lead for a sale, here is part of the email I just received.

"HELLO SALES,
i am nancy the maneger of nancy company limited, in usa which i will like to tell u that i will like to order for some goods in store.
And i will like too tell u that ,i will to shipp the goods to nigeria to one of my client over which i will like too tell that we give
CREDIT CARD"

I gess she is u-sing the new engrish.