Questions tagged [fraud-prevention]

Fraud-prevention is the proactive identification of the causal and enabling factors of fraud, to prevent fraud from happening in the first place. This tag is for programming questions related to detecting and preventing fraud.

Fraud-prevention is the proactive identification of the causal and enabling factors of fraud, to prevent fraud from happening in the first place. Fraud-prevention is based on the premise that fraud is not a random occurrence; fraud occurs where the conditions are right for it to occur.

88 questions
30
votes
3 answers

How is click-fraud detected?

Which methods do Google (and other PPC companies) use to prevent click fraud?
xRobot
  • 25,579
  • 69
  • 184
  • 304
23
votes
2 answers

Need a data set for fraud detection

I have a fraud detection algorithm, and I want to check to see if it works against a real world data set. My algorithm says that a claim is usual or not. Are there any data sets available?
saeed arash
  • 865
  • 2
  • 8
  • 14
14
votes
0 answers

How to protect digital goods from chargebacks

Ok I'm going to talk about paypal. The reason for this is it's really hard to get a merchant account that will accept that you are selling digital goods. So for that reason paypal is the only simple option. My reason for posting this is there is a…
james
  • 1,031
  • 1
  • 15
  • 31
11
votes
4 answers

Detecting people sharing login / account information for a website

I have a website that contains a secure area accessible by logging in with account info. Within the secure area, I have some expensive IP. I have been finding that people are sharing their passwords with other people. Are there any existing…
Randy
  • 597
  • 1
  • 9
  • 20
11
votes
1 answer

Check if paypal email address is a verified user

I would like to check if a paypal user who tries to buy something from my site has a verified account before he makes purchase. Once the user isn't verified, any payment he/she makes would fail. Funds will be returned back to user automatically. Is…
Chris Xbill Owen
  • 123
  • 1
  • 1
  • 7
10
votes
2 answers

facebook audience network always quality check fail

facebook audience network always quality check fail. I followed all best practices which show on this link. https://developers.facebook.com/docs/audience-network/best-practices and uploaded many app with various ads placement but no success.…
10
votes
4 answers

Generating and securing gift card codes

I'm working for a company that is generating gift card codes which can be used to pay for goods on online stores. I'm wondering what the most secure way of generating these gift card codes are. The length needs to be 16 characters (though that is…
Mark
  • 4,428
  • 14
  • 60
  • 116
10
votes
4 answers

Limiting impact of credit card processing scripts/bots

I'm involved in building a donation form for non-profits. We recently got hit by a fast round of low dollar submissions. Many were invalid cards, but a few went through. Obviously someone wrote a script to check a bunch of card numbers for validity,…
Alan Szlosek
  • 3,221
  • 3
  • 20
  • 12
9
votes
5 answers

Best way to prevent fraud in marketplace app?

I'm developing a marketplace website where tutors and students can find each other. I'm building an online payment system (much like elance or guru.com) where the tutor can get paid and we take a cut. Couple questions: What's the best way to block…
Brian Armstrong
  • 19,707
  • 17
  • 115
  • 144
7
votes
1 answer

Get the age of a Gmail account

My team is discussing how we can improve the fraud prevention algorithms on a customer's platform. It's not surprising that email addresses used in fraudulent activities are often registered with free mail providers such as Gmail. One criterion that…
Lukas Winzenried
  • 1,919
  • 1
  • 14
  • 22
6
votes
11 answers

Regex for keyboard mashing

When signing up for new accounts, web apps often ask for the answer to a 'security question', i.e. Dog's name, etc. I'd like to go through our database and look for instances where users just mashed the keyboard instead of providing a legitimate…
Marcel Chastain
  • 2,101
  • 2
  • 18
  • 17
4
votes
1 answer

Advice on stopping donation fraud

I work for a non-profit organisation and have created and online donations page. Recently this donations page has been used to validate stolen credit card details via the process known as Carding. The way it works is that a slacker get hold of a…
Joel Lignier
  • 148
  • 1
  • 7
4
votes
2 answers

How to avoid abusing your REST API? block to many calls from same client JAX-RS (Dropwizard)

Not sure if I am right but lets assume I have an REST API and endpoint that, for example, creates some resource, lets say @POST to create User. How to protect my app from users that do for-loop with like 10000 API calls to create useless resources?…
azalut
  • 4,094
  • 7
  • 33
  • 46
3
votes
7 answers

Best practice to check one user only one one device, to avoid fraud

I develop a kind of casino application, and users can win real cash on it. To avoid fraud we need to check that user only use one device at the same time. When I look to Android doc about how to identify device :…
LaurentY
  • 7,495
  • 3
  • 37
  • 55
3
votes
0 answers

How to identify a user login from a new device

I am working on a functionality to send an email to user whenever a they log in to my website with a new device. For example if a user logged in to their account from iOS app, notify them that a new device login is detected. If at a later point,…
1
2 3 4 5 6