Описание
Вот подробный разбор User-Agent строки
`Mozilla/5.0 (X11; Linux i686; rv:49.0) Gecko/20100101 Firefox/49.0`
в виде списка на русском языке:
---
1. **Mozilla/5.0**
- Историческая маскировка.
2. **(X11; Linux i686; rv:49.0)**
- **X11** — графическая система Linux.
- **Linux i686** — **32-битный Linux** (Intel/AMD, не x86_64).
- **rv:49.0** — **Gecko 49.0** (движок Firefox 49).
3. **Gecko/20100101**
- Фиктивная дата сборки (1 января 2010).
4. **Firefox/49.0**
- **Выпущен 20 сентября 2016 года**.
- **Поддержка закончилась в ноябре 2017**.
---
### Итоговая расшифровка:
| Параметр | Значение |
|------------------------|---------|
| **Браузер** | **Mozilla Firefox** |
| **Версия** | **49.0** (сентябрь 2016) |
| **Движок** | **Gecko rv:49.0** |
| **ОС** | **Linux (32-bit)** |
| **Архитектура** | **i686** |
| **Графика** | **X11** |
| **Тип** | **Настольный 32-битный Linux** |
---
### Статус на **ноябрь 2025**:
| Параметр | Оценка |
|---------|-------|
| **Firefox 49** | **Критически устарел**:
| | – Поддержка закончилась **ноябрь 2017**
| | – Пропущено **85+ версий** и > 600 обновлений безопасности |
| **Linux i686** | **Мёртв**:
| | – 32-битные браузеры **не поддерживаются** с Firefox 52+ |
| **Gecko 49** | **Нет поддержки**: HTML5, CSS3, ES6, WebGL 2 |
---
### Это **настоящий Firefox 49 на 32-битном Linux**?
**100% — НЕТ.**
Это **подделка, бот или вредонос**.
#### Почему:
| Признак | Объяснение |
|--------|-----------|
| **Точная копия UA 2016 года** | Классический шаблон **ботов, сканеров, malware** |
| **Firefox 49 на i686** | Последняя 32-битная версия — **Firefox 52 ESR** (март 2017) |
| **32-битные системы в 2025** | **Практически вымерли** (менее 0.1%) |
| **Нет Client Hints** | Firefox 49 их не поддерживал, но в 2025 это подозрительно |
#### Оригинальный UA от **настоящего Firefox 49 на 32-битном Linux** (2016):
```
Mozilla/5.0 (X11; Linux i686; rv:49.0) Gecko/20100101 Firefox/49.0
```
→ **Совпадает идеально** → **слишком идеально для 2025**.
---
### Вероятные источники:
| Источник | Вероятность |
|---------|-------------|
| **Бот / сканер уязвимостей** (Zgrab, Masscan, Python-requests) | **Очень высокая** |
| **Вредоносное ПО** | Высокая |
| **Автоматический скрипт** | Высокая |
| **Реальный пользователь** | **0%** — невозможно |
---
### Рекомендации:
```nginx
# Блокировать всех, кто притворяется 32-битным Firefox < 52
if ($http_user_agent ~ "Linux i686.*Firefox/(4[0-9]|5[0-1])\.") {
return 403;
}
```
Или логировать:
```nginx
if ($http_user_agent ~ "Linux i686") {
access_log /var/log/nginx/32bit_bots.log;
}
```
---
### Вывод:
- **Формально** — Firefox 49.0 на 32-битном Linux (X11)
- **Фактически** — **поддельный User-Agent**
- **Выпущен в 2016, мёртв с 2017**
- **Скорее всего — бот, сканер или malware**
- **На 2025 год — критически опасен**
- **Рекомендуется блокировать и логировать как угрозу**