Как не надо настраивать антифрод-правила по географии пользователя

Недавно мне нужно было пополнить свой кошелёк в Элекснете с банковской карты Альфа-Банка — стандартная процедура, которую я успешно проделывал уже несколько раз. Как обычно, после авторизации в кошельке и ввода данных карточки вместо привычного сообщения об успехе я получил следующую ошибку:



Упс. «Anti-black list»! Я и забыл, что в этот раз я нахожусь за границей.

Некоторое время я потратил на безуспешные попытки оплатить, но увы. От отчаяния даже попробовал проделать эту операцию через Tor, но и это разумеется не помогло (тратить время на то, чтобы разобраться, как быстро задать в настройках Tor выходные ноды только из определённой страны, мне тем более не хотелось), но зато я пару раз получил вторую интересную ошибку со следующим текстом:

«User IP address country does not match BIN country»

То есть, в этот раз недовольство антифрод-системы Элекснета вызвало несовпадение страны IP-адреса моего зарубежного провайдера со страной эмитента карты.

Самое печальное, что сообщение об ошибке не предоставляет мне как пользователю никакого выбора, кроме как попытаться повторить операцию или отказаться от неё. И окошко на экране при этом даже не содержит никаких рекомендаций или ссылок — куда бежать, кому написать и что сделать, чтобы всё-таки всё получилось. И уж наверняка оно доконает тех пользователей, которые не знают английский язык, поскольку всё в окошке написано по-русски, вот только само сообщение об ошибке на английском.

Собственно, почему всё это так плохо?

Из приведённых ошибок можно сделать выводы о том, как устроены антифрод-правила у Элекснета (как минимум те, которые работают на операции пополнения с карты):



В итоге здесь имеется система из нескольких простых антифрод-правил, которые, думаю, одинаково успешно как борятся с фродом, так и усложняют жизнь нормальным пользователям вроде меня. Это всё о том, как не надо делать.

Теперь собственно о том, как можно (и нужно) было сделать правильно.



Как минимум эти простые шаги могли бы очень сильно уменьшить количество невинно страдающих клиентов, которые имели неосторожность поехать за границу, и только в результате своего географического перемещения были лишены возможности пользоваться сервисом.

Если идти дальше по пути совершенствования антифрод-правил, то можно добавлять более сложную логику, например, учитывать скорость перемещения пользователя между странами (платёж из разных стран через день гораздо более вероятен, чем с разницей в пять минут), учитывать число попыток совершения операции (в том числе и для разных карт, тем самым предотвращая перебор номеров карт), факт использования прокси-серверов или анонимайзеров и так далее.

Здесь важно ещё добавить, что при совершении мною дальнейших действий с кошельком антифрод Элекснета мне не препятствовал: после того, как я пополнил свой счёт с помощью друга в России (пришлось давать ему по скайпу пошаговые инструкции), я спокойно смог сам вывести деньги со своего кошелька на счёт в другом российском банке, по-прежнему будучи за границей. И вот это тоже вызывает вопросы. Ведь с точки зрения антифрод-политики важно пресекать не только подозрительные попытки использования банковских карт, но и, возможно, нетипичные манипуляции со средствами на самом кошельке, и прежде всего это касается рискованных направлений платежа, в частности, вывода денежных средств (а это конечная цель любого фродера, и чем быстрее тем лучше!). Оправдать всё это могу только небольшой суммой операции (в пределах нескольких тысяч рублей).

В итоге цепочка моих действий была следующей:



Мораль сей истории такова: люди перемещаются по миру, но для их финансовых сервисов это не должно служить источником проблем, как то: блокирование банковских карт, невозможность пополнить электронный кошелёк или заплатить за собственный московский мобильный телефон, находясь в другом полушарии.

Боритесь с фродом правильно!
@
13.03.2015 14:30 UTC
Первоисточник