📜 ⬆️ ⬇️

How not to configure antifraud rules on user geography

Recently, I had to replenish my wallet in Eleksnet with Alfa-Bank's credit card — a standard procedure that I have already successfully completed several times. As usual, after logging in to the wallet and entering the card data instead of the usual success message, I received the following error:



Oops. "Anti-black list"! I forgot that this time I am abroad.
')
I spent some time on unsuccessful attempts to pay, but alas. Out of desperation, I even tried to do this operation through Tor, but it certainly did not help (I wasted time to figure out how to quickly set up output nodes from only certain countries in Tor settings, but I didn’t want to), but I didn’t want a couple of times got a second interesting error with the following text:

"User IP address country does not match BIN country"

That is, this time the discontent of the antifraud system of Eleksnet caused a mismatch between the country of the IP address of my foreign provider and the country of the card issuer.

The saddest thing is that the error message does not give me, as a user, any choice but to try to repeat the operation or abandon it. And the window on the screen at the same time does not even contain any recommendations or references - where to run, to whom to write and what to do so that everything would work out. And surely it will finish off those users who do not know English, since everything in the window is written in Russian, only an error message in English itself.

Actually, why is it all so bad?

From the above errors, it is possible to draw conclusions about the structure of the antifraud rules of Eleksnet (at least those that work on the card replenishment operation):



As a result, there is a system of several simple antifraud-rules, which, I think, both successfully fighting fraud and complicate the lives of normal users like me. It's all about how not to do it.

Now, actually, how it was possible (and necessary) to do it right.



At a minimum, these simple steps could greatly reduce the number of innocently suffering customers who had the negligence to go abroad, and only as a result of their geographical movement were they unable to use the service.

If you go further along the path of improving antifraud rules, you can add more complex logic, for example, take into account the speed of user movement between countries (payment from different countries every other day is much more likely than five minutes apart), take into account the number of attempts to perform an operation ( including for different cards, thereby preventing the enumeration of card numbers), the fact of using proxy servers or anonymizers, and so on.

Here it is important to add that when I committed further actions with the wallet of Elefsnet’s antifraud, I didn’t interfere: after I replenished my account with a friend in Russia (I had to give him step-by-step instructions on Skype), I calmly managed to withdraw money from my wallet at the expense of another Russian bank, still being abroad. And this also raises questions. Indeed, from the point of view of the antifraud policy, it is important to stop not only suspicious attempts to use bank cards, but also, perhaps, atypical manipulations with the funds on the wallet itself, and above all it concerns risky areas of payment, in particular, cash withdrawals (and this is the ultimate goal any froder, and the sooner the better!). I can justify all this only with a small amount of operation (within a few thousand rubles).

As a result, the chain of my actions was as follows:



The moral of this story is this: people move around the world, but for their financial services this should not be a source of problems, such as blocking bank cards, the inability to replenish an electronic wallet or pay for their own Moscow mobile phone while in the other hemisphere.

Fight fraud right!

Source: https://habr.com/ru/post/252967/


All Articles