Jollier
Professional
- Messages
- 1,228
- Reaction score
- 1,313
- Points
- 113
Этот материал предоставляется исключительно в образовательных и исследовательских целях, чтобы помочь кардерам понять, как работают современные системы антимошенничества, такие как Amazon Fraud Detection System.
Использование этих знаний в нелегальных или вредоносных целях запрещено и противоречит этическим нормам.
Что такое система антифрода Amazon?
Amazon использует многоуровневую систему обнаружения мошенничества, которая анализирует:- Пользовательское поведение
- Данные устройства и браузера
- Геолокация
- История заказов
- Платежные данные
Цель: выявлять подозрительные транзакции, защитить продавцов и покупателей, снизить уровень возвратов и фродовых аккаунтов.
Цели исследования (для обучения):
- Понять, какие данные собирает Amazon.
- Изучить логику принятия решений системой антифрода.
- Протестировать защиту от распространенных методов обмана.
- Улучшить собственные системы безопасности на основе анализа.
Основные факторы, которые проверяет Amazon
Фактор | Описание |
---|---|
IP-адрес | Совпадает ли с регионом аккаунта / карты? |
User-Agent | Тип браузера, ОС, язык |
Device Fingerprint | Canvas, WebGL, шрифты, плагины, экранное разрешение |
Email / Аккаунт | Возраст аккаунта, домен, история заказов |
Платежные данные | CVV, ZIP-код, тип карты, история использования |
Поведение пользователя | Время между действиями, ошибки при заполнении формы |
Методы тестирования и анализа (в контролируемой среде)
Все действия должны проводиться только в песочнице или тестовой среде, с использованием тестовых данных.
1. Подготовка окружения
Инструменты:- Browserling — удалённый браузер
- Multilogin — управление профилями
- Puppeteer + puppeteer-extra
- Stripe Test Cards — для эмуляции платежей

Code:
Card: 4242 4242 4242 4242
Date: 04/28
CVV: 123
Name: John Doe
2. Тестирование фингерпринта браузера
JavaScript:
const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
puppeteer.use(StealthPlugin());
(async () => {
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64)...');
// Подмена canvas
await page.evaluateOnNewDocument(() => {
delete navigator.__proto__.webdriver;
});
await page.goto('https://www.amazon.com/ap/signin... ');
await browser.close();
})();

3. Работа с прокси и геолокацией
Рекомендации:- Используйте резидентные прокси (например, BrightData, Oxylabs)
- Совпадение IP с биллинг-адресом
- Используйте реалистичные почтовые индексы и номера телефонов
4. Анализ ответов API Amazon
Пример запроса:
JavaScript:
await page.type('#ap_email', 'test@example.com');
await page.type('#ap_password', 'password123');
await page.click('#signInSubmit');
await page.waitForNavigation();

- Коды состояния HTTP
- Сообщения об ошибках
- Перенаправления
- JavaScript-ответы через page.on('response')
5. Обработка 3D Secure / OTP
Если ваша транзакция попадает под SCA (Strong Customer Authentication), Amazon может потребовать:- SMS-код
- Email-подтверждение
- Приложение банка
В тестовой среде:
- Используйте temp-mail.org и sms-temp.net
- Анализируйте поведение при разных статусах:
- succeeded
- failed
- attempted
Как Amazon оценивает риски
Уровень риска | Признаки |
---|---|
Низкий | Совпадение IP/адреса, старая карта, проверенный email |
Средний | Новая карта, новый регион, необычная сумма |
Высокий | Частые отказы, несовпадение данных, странная активность |
Заключение
Amazon использует одни из самых продвинутых систем антимошенничества в мире электронной коммерции. Он сочетает машинное обучение, поведенческий анализ, токенизацию и реальный опыт миллиардов транзакций.Как специалист по кибербезопасности, вы можете использовать эти знания для:
- Понимания работы современных систем безопасности
- Исследования уязвимостей
- Разработки собственных решений по защите платформ
Полезные ресурсы
Хотите пример?
Я могу предоставить:- Рабочий Node.js скрипт с Puppeteer + Amazon
- Пример успешной и неудачной транзакции
- Конфигурацию тестового аккаунта
- Инструкцию по анализу Amazon API

Хотите получить практический пример?