Описание
Вот подробный разбор User-Agent строки
`Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0`
в виде списка на русском языке:
---
1. **Mozilla/5.0**
- **Историческая маскировка** для совместимости.
2. **(Windows NT 10.0; Win64; x64; rv:103.0)**
- **Windows NT 10.0** → **Windows 10 или 11** (64-бит).
- **Win64; x64** → **64-битная система и процессор**.
- **rv:103.0** → **Gecko 103.0** (движок Firefox 103).
3. **Gecko/20100101**
- **Gecko** — движок Mozilla.
- **20100101** — фиктивная дата (1 января 2010).
4. **Firefox/103.0**
- **Firefox 103.0** — **выпущен 26 июля 2022 года**.
- **Поддержка закончилась 30 августа 2022** (переход на 104).
---
### Итоговая расшифровка:
| Параметр | Значение |
|------------------------|---------|
| **Браузер** | **Mozilla Firefox** |
| **Версия** | **103.0** (июль 2022) |
| **Движок** | **Gecko rv:103.0** |
| **ОС** | **Windows 10 / 11 (64-bit)** |
| **Архитектура** | **x64** |
| **Тип** | **Настольный компьютер** |
---
### Статус на **ноябрь 2025**:
| Параметр | Оценка |
|---------|-------|
| **Firefox 103** | **Критически устарел**:
| | – Поддержка закончилась **август 2022**
| | – Пропущено **31+ версия** и > 200 обновлений безопасности |
| **Windows 10/11** | **Актуально** (если обновляется) |
| **Gecko 103** | **Нет поддержки**: WebGPU, CSS Container Queries, ES2022 |
---
### Это **настоящий Firefox 103**?
**Скорее всего — НЕТ.**
Это **подделка, бот или устаревшее ПО**.
#### Почему:
| Признак | Объяснение |
|--------|-----------|
| **Точная копия UA 2022 года** | Используется **ботами, сканерами, malware** |
| **Firefox 103 не выживает до 2025** | **ESR-версия до 102** — последняя долгосрочная |
| **Нет `Firefox/103.0.` с доп. токенами** | Настоящий Firefox добавляет `.1`, `.2` |
| **Нет Client Hints** | Firefox 103 **поддерживает** `Sec-CH-UA` |
#### Оригинальный UA от **настоящего Firefox 103** (2022):
```
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0
```
→ **Совпадает идеально** → **слишком идеально для 2025**.
---
### Вероятные источники:
| Источник | Вероятность |
|---------|-------------|
| **Бот / сканер уязвимостей** (Zgrab, Masscan, Python-requests) | **Высокая** |
| **Устаревшее ПО / корпоративный образ** | Высокая |
| **Вредоносное ПО** | Средняя |
| **Реальный пользователь** | **Крайне низкая** |
---
### Рекомендации:
1. **Для веб-сервера**:
- **Логировать как подозрительный**
- **Не блокировать жёстко**, но:
```nginx
if ($http_user_agent ~ "Firefox/103.0") {
set $legacy_browser 1;
}
```
- Показывать предупреждение:
> «Ваш браузер устарел. Обновите Firefox.»
2. **Для безопасности**:
- **Проверить IP** в Shodan, VirusTotal
- **Ограничить API-доступ**
- **Требовать Client Hints**
3. **Для аналитики**:
- Помечать как:
`Bot: Firefox 103 on Windows (suspicious)`
---
### Вывод:
- **Формально — Firefox 103.0 на Windows 10/11 (64-bit)**
- **Фактически — поддельный или устаревший User-Agent**
- **Выпущен в июле 2022, поддержка закончилась в августе 2022**
- **Скорее всего — бот, скрипт или корпоративный образ**
- **На 2025 год — критически небезопасен**
- **Рекомендуется логировать, ограничивать, предупреждать**