11 месяцев назад
Незаметная защита от ботов в мобильных приложениях: архитектура, методы, реализация
Боты всё чаще используют автоматизацию для регистрации фейковых аккаунтов в мобильных приложениях. Особенно это актуально для приложений, предоставляющих бонусы при регистрации, freemium-модели или сервисы с ограниченным ресурсом (скидки, купоны и т.д.). В этой статье мы рассмотрим: Цель: Обеспечить сбор информации о поведении пользователя и устройстве до/во время регистрации, не раскрывая её назначения через видимый API. Подход: Вместо прямого запроса вида POST /check_bot, используйте: POST /api/v2/app_config Payload: { "app_version": "2.1.3", "device_id": "fda910a3c9", "locale": "ru-RU", ...
136 читали · 3 года назад
Apache HttpClient с SSL
1. Обзор В этой статье показано, как настроить Apache HttpClient 4 с поддержкой SSL «Принять все» . Цель проста — использовать URL-адреса HTTPS, которые не имеют действительных сертификатов. Если вы хотите копнуть глубже и узнать о других интересных вещах, которые вы можете делать с помощью HttpClient, — перейдите к основному руководству по HttpClient . 2. Исключение SSLPeerUnverifiedException Без настройки SSL с помощью HttpClient следующий тест — использование URL-адреса HTTPS — завершится ошибкой: public class RestClientLiveManualTest { @Test(expected = SSLPeerUnverifiedException...