Антифрод защита и методы её обхода

Forum Library

Professional
Messages
1,167
Reputation
195
Reaction score
498
Points
83
Во всех инет шопах, принимающих креды задействован

т.н. "Credit Card Fraud Detection service" (далее CCFDs).

Суть его работы заключается в количественной оценке вероятности фрауда.

CCFDs высчитывает т.н. Fraud Score (далее FS).

с помощью формулы, основанной на известных факторах риска сделок и их влиянию на возможность фрауда.

Для заказов, чей FS 2.5 или выше, шопу рекомендуется сделать холд для проверки баера или потребовать от баера Telephone Verification (прозвона, по нашему).

Факторы фрауда:

1 - E-mail Domain - Мыльный домен = смотрится мыло, вбитое в шоп, если хостится на домене с бесплатными мылами, типа Hotmail.

2 - Geographic Source-IP = соответствие страны, на которую указывает IP вбивалы со страной из адреса холдера.

3 - Anonymous Proxy - Анонимный прокси = если IP вбивалы соответствует IP из базы Anonymous Proxy.

4 - High Risk Country - страны высокого риска = если IP или биллинг адрес указывает на одну из следующих стран:
Россия, Украина, Молдова, Беларусь, Колумбия, Египет, Индонезия, Ливан, Македония.

5 - Distance - Расстояние = Расстояние между местом, откуда зияет IP и биллинг-адресом.

6 - Bin Number Match = страна, банк которой выпустил картонку соответствует стране IP-адреса (проверка с помощью бина).

7 - Carder E-mail - Мыло кардера = Если вбитое мыло содержится в базе известных кардеров.

8 - Open Proxy - Публичный прокси = если IP вбивалы - публичный прокси.

9 - Spam - спам = если с IP рассылался спам

А теперь, собственно формула для расчета FS:

FS =
2.5 * isFreeEmail +
2.5 * countryDoesntMatch +
5 * highRiskCountry +
10 * min(distance,5000) / maxEarthArc +
2 * binDoesntMatch +
5 * carderEmail +
2.5 * proxyScore +
spamScore/3
maxEarth = 20037.

* Нельзя использовать карту 3 раза в течение 15 минут.
* Несоответствия телефона.
* Нестандартные часовые пояса.
* Проверяются ОС, язык ОС, язык браузера, проверяется посредством чтения http заголовков.
Проверки на язык операционки действуют в том случае, если браузер сам эту инфу на блюдечке сайту предоставляет. Этим грешит всеми любимый Internet Exploder.
Mozilla FF, к примеру, локализацию ОС не палит. При том что локализацию самого ФФ можно менять через конфиг.

Антифрауд в шопе

Пример на одном USA шопе. Антифрауд в MySQL выглядит так:
Code:
table=algzone_fraud_queries
order_id
ip_address
last_date_queried
fraud_level
err_message
distance_m
distance_k
country_code
is_country_match
is_free_email
is_customer_phone_inloc
proxy_level
spam_level
is_high_risk_country
is_anonymous_proxy
ip_city
ip_region
ip_isp
ip_org
ip_latitude
ip_longitude
bin_country_code
is_bin_match
is_bank_name_match
bank_name
is_bank_phone_match
bank_phone

P.S.: Лично для меня стало открытием, что также учитывается расстояние от точки, на которую указывает IP до биллинг-адреса.

Прошу прощения за русский язык, статья была написана за 10 минут, что называется, "на коленке".

Если статья для кого-то оказалась интересной, могу переписать её в нормальном виде и более подробно, рассказав про аналогичные CCFDs других систем.
 
Last edited by a moderator:
  • Like
Reactions: Jollier and admin

    mnsterbot

    Points: 0
    Спасибо-Схема работы cервиса обнаружения фрауда

vip7070

DEER
Messages
82
Reputation
10
Reaction score
15
Points
8
sagepay

интересная картинка, выпросил у шопа с мерчем sagepay :) Как видео, половина баллов их фрод скора за левый шиппинг адрес, и за превышение объема транзы в 51 фунт, остальное по мелочам ))

Но все же думается, каков максимальный уровень фрода скора в сейджпее.
 

Attachments

  • view.jpg
    view.jpg
    89 KB · Views: 408
Last edited:

scar

Member
Messages
4
Reputation
-2
Reaction score
0
Points
1
+1!!!
 

    Keltos

    Points: -1
    археолог

Forum Library

Professional
Messages
1,167
Reputation
195
Reaction score
498
Points
83
Всем доброго дня! Решил написать для вас статью по современному антифроду, в ней будет совсем малость паблика

Итак, данный пост для всех тех, кто ещё не постиг всех тайн Мадридского двора, гугла полу-привата и привата - ведь всё новое это хорошо забыто старое. Вы согласны со мной? Тогда поехали?!

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

Посему усаживайтесь поудобней запасайтесь колой, мы начинаем. Первый параметр, который немаловажен называется WebRTC. Да-да, я в курсе, что уже вы знаете об этом, в том числе и о методе его обхода, но самое интересное впереди - наберитесь терпения и дайте новичкам дорогу , а нам почёт, уважаемые старички.

И так, для начала найдём инфу, что это за параметр и какие функции он выполняет - обратимся к википедии. WebRTC (англ. real-time communications — коммуникации в реальном времени) - проект с открытым исходным кодом, предназначенный для организации передачи потоковых данных между браузерами или другими поддерживающими его приложениями по технологии точка-точка. Его включение в рекомендации W3C поддерживается Google Chrome (и других браузеров на его основе), Mozilla и Opera. В плане антифрода стандарт WebRTC позволяет сторонним пользователям на раз определять IP- адрес пользователя сети, минуя программные заслоны VPN, TOR, SOCKS и других сетевых защитников. Чтобы решить данный вопрос у нас есть два варианта. Первый - отключить WebRTC.

Немного информации о том, как это сделать:

Введите в адресной строке about:config


Найдите параметр media.peerconnection.enabled. Чтобы не искать вручную, можно использовать поиск, просто введя этот параметр. Выставьте в нем значение false.

Но если он будет отключен, то это 100% фрод очки от шопа и с вероятностью 99.9% ваш ордер отменят, поэтому стоит его просто подменить. Как это сделать:

Ставим фаервол с последующей настройкой:


Нажимаем на “Advanced settings”.


Далее нажимаем на “Windows Firewall Properties”.


Далее во всех трех вкладках указываем в “Outbound connections: Block”.


Далее идем в Outbound Rules и нажимаем на New Rule.


Выбираем “Program”.


Указываем приложение, которое должно выходить в сеть (Bitvise, proxyfier).

Однако, не забываем, что основное приложение может использовать вспомогательные для подключения к туннелям или носкам(обычно putty или plink в папке с основным приложением) - их тоже нужно будет добавить в исключения. Если у вас возникла проблема на данном этапе ,можете обратиться за помощью ко мне в жабу.



Указываем “Allow the connection”.


Далее задаем название сети и закрываем настройку.
Пробуем подключиться к интернету - в нашем случае при помощи “Bitvise” и туннелей.
Если все сделали верно, то WebRTC укажет нам только внутрисетевой IP без внешнего.

Примерно выглядеть должно вот так:


Теперь наш webrtc имеет локальный адрес - этого вполне достаточно, чтобы данный детект не был обнаружен. В идеале также следует проделать следующие манипуляции :

Идем в диспетчер оборудования и выбираем “Add legacy hardware” в менюшке “Action”, предварительно нажав на раздел “Network adapters”.


Выбираем ручную установку. Выбираем “Network adapters”.


Выбираем “Microsoft” и выбираем “Microsoft Loopback Adapter”.


После установки идем в настройки этого адаптера. И указываем в его свойствах IP, который показал нам Whoer.
В моем случае это 64.53.67.252. После чего сохраняем и запускаем командную строку.

В командной строке прописываем следующее:
route add (адрес туннеля/носка) mask 255.255.255.255 (default gateway) metric 1.

Чтобы узнать Default gateway вписываем в командную строку “ipconfig”. Если строчка пустая, ищите адрес шлюза в настройках сети виртуалки.

В моем случае я ввожу в командную строку:
route add 64.53.67.252 mask 255.255.255.255 192.168.111.2 metric 1.
Если все ок, то командная строка так и ответит =)
Если вы получили ошибку с текстом “The requested operation requires elevation”, то запустите командную строку от имени администратора.

Далее хотелось бы поговорить про еще один немаловажный параметр:

WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графики без использования плагинов. Спецификация версии 1.0 была выпущена 3 марта 2011 года. Проект по созданию библиотеки управляется некоммерческой организацией Khronos Group.

Для того, чтобы подменить данный параметр открываем браузер firefox, прописываем about:config и ищем данную строчку: webgl.enable-priviliged-extrensions, после чего меняем данное значение с false на true двойным кликом мышки


После этого необходимо заменить ещё один параметр.

Прописываем в поиске:
webgl.vendor-string-override, кликаем на неё и вводим, например, NVIDIA GTX 1080 или любое другое название видеокарты, после чего данный параметр подменён.

Теперь рассмотрим подмену различных канвасов, в том числе уникального отпечатка аудио кодека и браузера:

Собственно, линк на сам софт: https://www.sendspace.com/file/kamiun , называется он virtual audio cable.

Устанавливаем данное програмное обеспечение на виртуальную машину ,после установки у нас будет доступно редактирование настроек, связанное с нашим аудио девайсом.

Теперь нам необходимо выставить значение нового устройства по умолчанию:


Чтобы настроить ваш аудио кодек более тонко, открываем саму программу virtual audio cable и меняем все значения:


Далее рассмотрим подмену самого отпечатка браузера, называется он Browser Fingerprint. Чтобы подменить данный параметр нам достаточно будет скачать определённый плагин для лисы - называется он
http-useragent-cleaner. Вот прямая ссылка https://addons.mozilla.org/ru/firefo...agent-cleaner/ . Добавляем в браузер ,устанавливаем и меняем данное значение в настройках браузера. Как работать с данным плагином можно прочитать в гугле, там есть достаточно информации.

Итак,, это основные значения, которые можно подменить и о которых я знаю, но определенно далеко не все детекты, которые существуют. С такими настройками очень тяжело пробить фрод топового юс шопа - например, валмарт или майкрософт. Ибо когда антифрод работает на полном режиме, перед настройкой браузера желательно установить чистую виртуалку. Это может быть вин7 или 10, разумеется, английская. Для быстрой смены машин необходим размер жесткого диска не менее 250 гигабайт - перед установкой на виртуалку системы необъодимо загрузить необходимое программное обеспечение (plinker,BitVise,proxyfier и т.д) , после чего настроить все под себя и сделать чистый слепок системы.

Теперь хотелось бы вам рассказать о интересной конторе, с которой в данное время активно идёт работа. Суть - приём и отправление переводов на банковские счета:

https://us.etrade.com


Давайте подробнее рассмотрим данную контору - на что чекает, и с чем её едят. Но для начала давайте регнемся, и я проведу для вас интересный обзор, и, возможно, кому-то дам пищу для размышлений.

Переходим по линку, нажимаем Open Account, начинаем заполнять формы, которых, к сожалению, тут более чем достаточно.

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



Заполняем стандартную инфу по фулке :


Далее, SSN+DOB вводим той самой заветной фулки, которую можно взять в халяве на нашей площадке, а также прочие вопросы: ”семейное положение","годовой доход”.

На данном этапе необходимо при себе иметь гугл транслит, либо внушительные навыки Английского. Переходим к следующему этапу -“ Папиросы,Допросы,Ответы на вопросы)’:


Введенную информацию в итоге можно отредактировать, а выглядеть она будет подобным образом:

Review your application
This information will be used to create your account.
Your personal information
Name
Dr. KEITH MERRITT
Business phone
813-749-0270
Email address
[email protected]
Primary residential address
8531 TIDAL BAY
ZIP code
33635
City
TAMPA
State
Florida
Country
United States
My mailing address is different from my residential address
No
Primary account holder identity verification
Date of birth
05/12/1969
Social Security number or ITIN
XXX-XX-9897
Marital status
Married
Number of dependents
1
Occupation
Administrative
Employer name
John
Employer address
924 w palmer
ZIP code
90220
City
COMPTON
State
California
Country
United States
Annual income (combined if joint account)
$0-$14,999
Liquid net worth
$0-$14,999
Total net worth
$0-$24,999
I am (or an immediate family member who resides in the same household is) employed by or a member of a registered broker-dealer, securities or futures exchange, futures commission merchant, retail foreign exchange dealer, or securities or futures industry regulatory body (e.g., FINRA, NFA)
No
I am a director or policymaker of a publicly owned company.
No
I am a 10% shareholder of a publicly owned company.
No
I have been notified by the IRS that I am subject to backup withholding.
No
Primary account holder investment profile
Investment experience
Good
Investment objective
Income
Assets to fund account
Income From Earnings
Primary account use
Long term investment- occasional transfer for expenses
Options investment experience
Limited
Prior options trading experience
Covered writing, Spreads
Stock
1 Years, 0-9
Options
1 Years, 0-9
Futures
1 Years, 0-9
Bonds
1 Years, 0-9
Account setup
Uninvested cash program
Cash Balance Program
Add margin trading
No
Add futures trading
No
I would like to grant trading authority over this account to another individual
No
Free E*TRADE debit card
No
Free E*TRADE checkbook
No

Жмякаем континум, и принимаем условия с формой, устанавливая на следующей странице логин с паролем:


Ура ,Регистрация прошла успешно, и нам выдали наш аккаунт намбер, на который мы можем перечислять деньги с любого юс банка, после чего, переводить, соответственно, куда вам уже надумается.
Далее, например, можем пройти верификацию в палке ) - отлично подходит данное решение, в том числе и для того, чтобы сделать соответственно депозит на раскачанный аккаунт. В общем, Друзья, пищу для размышления вы получили - ДЕЙСТВУЙТЕ!

Теперь я хочу поговорить с вами о подводных камнях(
Ну, на скрине вы видите именно их результаты:


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

Но наша профа заключается в решении вопросов и нахождения ответов на них, и я хочу сказать вам, что данное решение я нашёл в Антидетект Браузере от https://ls.tenebris.cc/ . После выпитых мною множества чашек кофе и постоянных ежедневных раздумий я отписал сапу данного проекта https://ls.tenebris.cc/ , и попросил 3-х дневный тест, результаты которого превзошли все ожидания - ни одного локнутого акка, включая факт использования обычных чистых туннелей ! Результат был налицо - этот продукт решил мои проблемы, и сейчас я не заморачиваюсь с поисками ответов, приобрел лицензию с доступом к конфигшопу и просто работаю, получая удовольствие. В общем, искренне рекомендую!

Мною лично были испробованы многие решения, в том числе не обошлось и без дедиков, с которыми тоже не всегда получается пробиться, особенно с серверных. Изучив и прочитав много мануалов и погуглив тему, я пришел к выводу, что основная проблема не только в их грязноте, но и в том, что их пингуют на порты и webgl, тем самым детектят. Думаю, также одним из лучших решений в этом плане является vnc, но чтобы достать подобное у нас есть 3 решения :свой ботнет , брут порта 4899. т.к. найти селлера сложновато и цены кусаются (от 15$ без гарантий продолжительности жизни). Тем более, проблема найти машину под штат, да и это не всегда дает положительный результат.

ВСЕМ СПАСИБО ЗА ВНИМАНИЕ
ЖЕЛАЮ УДАЧИ ВСЕМ УЧАСТНИКАМ ПРОЕКТА!
 
Last edited by a moderator:

Carding 4 Carders

Professional
Messages
2,731
Reputation
13
Reaction score
1,376
Points
113

АНТИФРОД фильтры в действии​


Всем привет!

Данная статья была написана мною специально для кардинг форума и основывается в первую очередь на собственном опыте и знаниях. Надеюсь что 3 с лишним часа потраченных на написание статьи и грамотную подачу информации были не зря мною потрачены, и представленный ниже материал будет полезен не только новичкам но и более опытным пользователям!

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

Задачей антифрода является высчитывание процентной вероятности мошеннической операции именуемой FraudScore (FS) на основе главных факторов риска (основных), а так же дополнительных (вторичных), постоянно дополняемых и усовершенствованных факторов.

К примеру, если FS показатель выше заданного значения X то срабатывает "Alert" - оповещение о блокировке операции или переводе в ручной режим в зависимости от настроек (запрос сканов, документов, прозвоны, ID транзакций и прочая ерунда..)

Основные факторы риска:
1. IP диапазон - проверка географического местоположения покупателя, не соответствие IP холдера (держателя пластиковой карты) и онлайн магазина с IP покупателя.
2. Электронная почта - заюзанная прежде, используемая у бесплатных провайдерах, не соответствующая стране холдера.
3. Анонимные прокси - если IP покупателя в черном списке.
4. Страны с высоким риском фрода: Россия, Украина, Молдова, Беларусь, Филиппины, Гонконг, Египет, Индонезия, Ливан, Македония - тут стоит отметить что список таких стран каждый банк составляет отдельно исходя из собственного опыта, опыта других банков, а так же рекомендаций мировых платежных систем.
5. Расстояние между IP покупателя и адресом доставки
6. Проверка по бину банка - не соответствие страны IP и страны банка выпустившего карту
7. Проверка IP на публичность (open proxy).
8. Проверка IP в спам листах.
9. Так же проверяется телефон указанный в биллинг инфе , по географической привязке к холдеру.

Вторичные факторы риска:
- "грязные" cookie файлы
- сверка build id браузера, используемых плагинов, чтение заголовков
- проверка железа
и.т.д..

Итак, антидетектом задано N-ное количество факторов с определенно заданной степенью риска для каждого фильтра, рассмотрим пример:

Cистема оповещения "Alert" установлена на отметке в 40% риска. Мы пытаемся провести операцию с использованием заюзанного в системе мыла, с большой удаленностью от адреса доставки а так же в заголовках браузера у нас светится RU-ru, для каждого параметры заданы значения:
1. Используемый ранее электронный ящик (2.5%)
2. Удаленность IP (4.3%)
3. Светящиеся заголовки (5.5%)

Соответственно FS = 2.5 x 4.3 x 5.5 = 59.12% а поскольку Alert установлен на отметке в 40% это означает что система антифрод сработает и ваша операция будет отклонена или направлена на дополнительную проверку (сканы, прозвоны, id транзакций..)

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

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

Спасибо за внимание и успешных вам вбивов!

Расскажу как делаю я:

Например USA.

1) Устанавливаю на виртуалку англ. windows.
2) Меняю полностью иды оборудования.
3) Меняю мак адрес.
4) Смена региона и времени под штат холдера.
5) Подбираю ssh под город холдера.
6) Мыло регистрирую в формате [email protected] .

И погнал дальше уже к делу.

Да, кстати, типичное заблуждение многих:
народ считает, что железо палит только софт установленный на этом самом железе, типичный пример - покер клиенты, все тонкости расписывать не буду, но в том что это миф можете убедиться лично, зайдите к примеру на ip-score.com
и полюбуйтесь какое количество плагинов поддерживаемых работу браузера установлено на вашем компе!
и у всех них есть свой билд, это к разговорам о том, что можно отделаться только лишь одной сменой build id браузера, ну это если копать глубже..) там же кстати можно чекнуть айпишник на спам листы и прокси.

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

а не легче ли вбивать с дедика?
Дедики берутся под серьезные шопы и енролл, когда на руках хай-валид материал. В цвв.ми, да и совершенно любом шопе, бывает два десятка подряд - деклайн. Легче каждый раз добывать новый дедик, если карта не вошла по каким-то причинам? ..сомнительно.
Если говорить за шопы среднего уровня, виртуалка быстрее отстирывается - вернулся к контрольной точке (снапшот) и знаешь наверняка, что нет никаких сюрпризов в системе, вроде ebayisapi.gz с ebayisapi.dll, или не до конца подтерлись куки в портабл версии браузера.

Я чуть в другой тебе работаю, мне важно максимально дольше сохранить ip который я вбиваю.
А дедик сдох и все, все что я выше перечислил делать 5 минут.
А главное скорость хорошая для работы, не то что на деде, ну правда смотря какой дед, но в основном деды не оч.

Такой вопрос, если удалить инсталлером Лису или любой другой браузер, а потом заново установить, все следы гарантировано будут удалены или нет?
Реестр хорошенько нужно будет почистить. Ccleaner'ом пройдись.
AusLogics BoostSpeed по эффективнее будет.

Ех добавлю еще чучуть:

CCFDs - Credit Card Fraud Detection service
CCFDs высчитывает т.н. Fraud Score (далее FS) с помощью формулы, основанной на известных факторах риска сделок и их влиянию на возможность фрауда.
Для заказов, чей FS 2.5 или выше, шопу рекомендуется сделать холд для проверки баера или потребовать от баера Telephone Verification (прозвона, по нашему).

Хочу добавить еще следующие риски, не думаю что многие о них знают.
1. Daily Velocity Filter - фильтр ограничения количества транзакций в день(сутки) - то есть больше чем например 50 вбивов как от реальных покупателей, так и от "нереальных" - не пройдет, пока в час Х система не обнулит фильтр (сбросит счетчик на 0).
2. Авиаэкспресс-доставка на следующий день - тоже фактор риска, куда такая супер спешка, по США и так почта работает очень быстро, а переплачивать с как правило бесплатной доставки в дорогую платную, по крайней мере необычно.
3. Заказ слишком большой, значительно больше чем заказывают обычно - еще один риск для магазина.

по 1 пункту - транза или отклоняется или ставится в очередь.
по 2 и 3 - прозвон (часто спрашиваю Driver License), доп. доки прислать и т.д.
 
Last edited by a moderator:
Top