Dalvik/2.1.0 (Linux; U; Android 10; YAL-L41 Build/HUAWEIYAL-L41)
Dalvik/2.1.0 - это User-Agent, используемый приложениями на Android, работающими поверх виртуальной машины Dalvik (или её преемника ART). Данная строка характерна для HTTP-запросов, отправляемых встроенными HTTP-клиентами (например, OkHttp, HttpURLConnection) внутри приложений на Android 10. Создан компанией Google как часть платформы Android. Используется для обмена данными с серверами из мобильных приложений, а не из браузера.
Уровень доверия: средний. Сам по себе Dalvik не является вредоносным, но этот User-Agent часто подделывается ботами и скрейперами для маскировки под легитимные Android-приложения. Рекомендуется проверять дополнительные сигналы (IP-репутацию, частоту запросов, наличие стандартных заголовков Android). Допуск к конфиденциальным данным следует ограничивать, если нет уверенности в подлинности.
Для идентификации используйте регулярное выражение: Dalvik/2\.1\.0.*Android 10.*YAL-L41. На сервере (Nginx, Apache) можно настроить отдельные правила для этого User-Agent, например, ограничить частоту запросов или перенаправить на капчу. В коде (PHP, Python) анализируйте строку $_SERVER['HTTP_USER_AGENT'].
RewriteCond %{HTTP_USER_AGENT} Dalvik/2\.1\.0 [NC] и далее RewriteRule. Для разрешения - аналогично, но с Allow-правилами.