Release

1.7.1

Ваш журнал аудита теперь показывает, что Ваше хранилище отклонило — неверный IP, неверная область, сверх квоты — и его фильтры работают.

Clavitor 1.7.1

Хранилище, шлюз, CLI и прокси переходят на 1.7.1 вместе. Главное — журнал аудита: он теперь показывает, что Ваше хранилище отклонило, а не только то, что разрешило. Пользователи CLI и прокси должны повторно зарегистрировать своих клиентов (см. Несовместимые изменения).

Журнал аудита

  • Отклонённые запросы записываются: клиент, не прошедший белый список IP, заблокированный или отозванный клиент, чтение вне областей доступа клиента, чтение сверх квоты, запрос сверх лимита частоты и действие, требующее касания аппаратного ключа, но пришедшее без него. Каждая запись указывает клиента, адрес источника, действие и причину.
  • Повторные отклонения в пределах минуты объединяются в одну запись со счётчиком, чтобы неверно настроенный агент не мог затопить журнал.
  • Отклонённое чтение больше не отображается как успешное. Ранее чтение вне областей доступа клиента или сверх квоты могло быть записано как успешный get, хотя ничего не возвращалось.
  • Фильтры на странице журнала аудита теперь работают: клиент, IP-адрес, действие, исход и запись, плюс сортировка и счётчики исходов, действий и клиентов. Поиск охватывает 20 000 новейших событий выбранного периода.

Клиенты

  • Форма клиента теперь указывает, что принимает белый список IP: адреса IPv4 и IPv6, диапазоны (CIDR) и имена хостов.

Хранилище

  • Повторные неудачные попытки открыть хранилище (неизвестное хранилище или неверный ключ) замедляются уже с первой ошибки, а адрес источника блокируется на сутки после нескольких попыток.

CLI и прокси

  • Оба теперь работают с текущим форматом учётных данных хранилища и 16-символьными идентификаторами хранилищ.
  • Клиент работает с хранилищем на любой из наших площадок: блоб регистрации теперь содержит ключ этой площадки. Ранее в CLI и прокси был встроен один ключ, и они подключались только к хранилищам на одной площадке.
  • Новые загрузки для macOS, Linux, Windows и FreeBSD на clavitor.ai/downloads.

---

Несовместимые изменения: клиенты CLI и прокси, настроенные до 4 октября, больше не подключаются (хранилище отвечает: «Это устройство было настроено в более старой версии. Настройте его заново из Вашего хранилища.»). Создайте новый блоб клиента в Вашем хранилище (Клиенты), установите 1.7.1 и снова выполните clavitor-cli init (или clavitor-proxy init).

Известные проблемы: агенты, работающие за общим выходным узлом VPN, например Cloudflare WARP, меняют адрес почти на каждый запрос. Белый список IP, который их допускает, должен покрывать весь диапазон адресов провайдера, а значит допускает и всех остальных в этом VPN.