Я разрабатываю приложение для Android с использованием Java и ищу способы различать взаимодействие реальных пользователей и автоматизированных ботов, таких как Appium, или других инструментов автоматического тестирования. Цель — предотвратить злоупотребление приложением ботами и одновременно обеспечить удобство для реальных пользователей.
Методы, которые я рассматривал:
Внедрение CAPTCHA
Анализ моделей поведения пользователей (время между действиями, шаблоны касаний)
Снятие отпечатков пальцев
Мои вопросы:
Каковы эффективные методы обнаружения автоматических взаимодействий в приложении Android? >
Существуют ли какие-либо библиотеки Java, специально разработанные для обнаружения ботов на Android?
Как реализовать эти методы обнаружения, не оказывая существенного влияния на взаимодействие с пользователем?
Каковы ограничения каждого метода, особенно учитывая, что такие инструменты, как Appium, могут имитировать взаимодействие человека?
Кто-нибудь сталкивался похожая задача? Буду признателен за любые идеи, примеры кода и рекомендации по решению этой проблемы в среде Java Android.
Я разрабатываю приложение для Android с использованием Java и ищу способы различать взаимодействие реальных пользователей и автоматизированных ботов, таких как Appium, или других инструментов автоматического тестирования. Цель — предотвратить злоупотребление приложением ботами и одновременно обеспечить удобство для реальных пользователей. Методы, которые я рассматривал: [list] [*]Внедрение CAPTCHA [*]Анализ моделей поведения пользователей (время между действиями, шаблоны касаний) [*]Снятие отпечатков пальцев [/list] Мои вопросы: [list] [*]Каковы эффективные методы обнаружения автоматических взаимодействий в приложении Android? > [*]Существуют ли какие-либо библиотеки Java, специально разработанные для обнаружения ботов на Android? [*]Как реализовать эти методы обнаружения, не оказывая существенного влияния на взаимодействие с пользователем? [*]Каковы ограничения каждого метода, особенно учитывая, что такие инструменты, как Appium, могут имитировать взаимодействие человека? [/list] Кто-нибудь сталкивался похожая задача? Буду признателен за любые идеи, примеры кода и рекомендации по решению этой проблемы в среде Java Android.