Перейти к содержанию

Настройка сервиса#

Настройте Selinux и Firewall, чтобы они не блокировали работу сервиса.

Через сервис Luna Configurator настройте параметры конфигурации LUNA PASS (Таблица 10). Внесите параметры подключения к lunapassvideo в блоке LUNAPASS_REDIS_DB_ADDRESS.

Таблица 10. Параметры конфигурации LUNA PASS

Параметр

Описание

Параметры конфигурации LUNA PASS

env

Режим:

  • development — режим отладки со всеми данными;

  • production — основной режим работы со скрытием чувствительных данных.

Подробнее см. раздел "Логирование и отладка"

По умолчанию: production

Параметры конфигурации LUNA_PASS.JWT

algorithm

Алгоритм шифрования успешного кадра

По умолчанию: HS256

key

Секрет шифрования успешного кадра

По умолчанию: secret

Параметры сессии

max_attempts

Максимальное количество кадров, пришедших в рамках 1 сессии.

При превышении значения отправляется текущий кадр как есть и соединение прерывается.

В случае отсутствия значения кадры проверяются до тех пор, пока не будет успешно пройденного Liveness

По умолчанию: 50

max_liveness_attempts

Максимальное количество кадров, дошедших до проверки Liveness.

При превышении значения отправляется текущий кадр как есть и соединение прерывается.

В случае отсутствия значения кадры проверяются до тех пор, пока не будет успешно пройденного Liveness

По умолчанию: 40

aggregate_frames

Количество кадров, по которым необходимо агрегировать. Значение должно быть не менее 1

По умолчанию: 5

accept_one_eye_open

Разрешить прохождение проверки открытости глаз по одному глазу:

  • false - проверка статуса глаз проводится по обоим глазам;

  • true - проверка статуса глаз проводится по одному глазу.

По умолчанию: false

previous_face_similarity

Порог схожести. Если значение схожести ниже порогового, то считается, что в кадрах разные лица и сессия прерывается

По умолчанию: 0.85

multiface_policy

Политика выбора лица для проверки Liveness. Доступные значения:

  • 0 — допустимо отправить только одно лицо с кадра;

  • 1 — отправляется самое крупное лицо в кадре;

  • 2 — отправляется самое близкое к центру лицо в кадре

По умолчанию: 0

Параметры для зоны распознавания лиц ROI

center_x

Центр зоны ROI по оси X

По умолчанию: 50

Единица измерения координаты по оси Х задаётся параметром center_x_unit. Возможные значения:

  • percent — измерение в процентах от размера пришедшего кадра;

  • px — измерение в пикселях, независимо от размера кадра

По умолчанию: percent

center_y

Центр зоны ROI по оси Y

По умолчанию: 50

Единица измерения координаты по оси Y задаётся параметром center_y_unit. Возможные значения:

  • percent — измерение в процентах от размера пришедшего кадра;

  • px — измерение в пикселях, независимо от размера кадра

По умолчанию: percent

width

Ширина зоны ROI

По умолчанию: 90

Единица измерения ширины зоны задаётся параметром width_unit. Возможные значения:

  • percent — измерение в процентах от размера пришедшего кадра;

  • px — измерение в пикселях, независимо от размера кадра

По умолчанию: percent

height

Высота зоны ROI

По умолчанию: 90

Единица измерения высоты зоны задаётся параметром height_unit. Возможные значения:

  • percent — измерение в процентах от размера пришедшего кадра;

  • px — измерение в пикселях, независимо от размера кадра

По умолчанию: percent

Пороги проверки лица

blur

Смазанность фотоизображения

По умолчанию: 0.61

light

Засвеченность фотоизображения

По умолчанию: 0.57

dark

Затемненность фотоизображения

По умолчанию: 0.5

illumination

Равномерность освещения изображения, 0 – равномерно, 1 – есть пересветы

По умолчанию: 0.1

specularity

Наличие бликов на изображении, 0 – бликов нет, 1 – есть блики

По умолчанию: 0.1

face_width

Ширина рамки лица

По умолчанию: 150

face_height

Высота рамки лица

По умолчанию: 150

yaw

Поворот вокруг вертикальной оси головы

По умолчанию: 20

pitch

Поворот вокруг поперечной оси головы

По умолчанию: 20

roll

Поворот вокруг продольной оси головы

По умолчанию: 20

mouth

Требуемая точность оценки статуса рта

По умолчанию: 0.4

glasses

Наличие очков. Доступные значения:

  • no_glasses — очки отсутствуют;

  • eyeglasses — очки;

По умолчанию: [no_glasses, eyeglasses]

deepfake

Требуемая точность оценки Deepfake

По-умолчанию проверка включена. Для отключения проверки закомментируйте строку с соответствующим порогом

По умолчанию: 0.5

liveness

Пороговое значение результата проверки OneShot Liveness, при котором человек будет считаться «живым»

По умолчанию: 0.5

Параметры ActiveLiveness

is_enabled

Включение проверки активного Liveness

По умолчанию: true

cooldown_frames_count

Минимальное количество кадров, после прохождения активного Liveness

По умолчанию: 0

interaction_list

Используемые проверки:

  • blink — моргание глаз;

  • yawLeft — поворот головы влево;

  • yawRight — поворот головы вправо;

  • pitchUp — наклон головы вверх;

  • pitchDown — наклон головы вниз;

По умолчанию: [blink, yawLeft, yawRight, pitchUp, pitchDown]

interaction_count

Количество используемых взаимодействий с пользователем. Максимальное количество не должно превышать количество проверок, указанных в interaction_list

По умолчанию: 2

interaction_order

Порядок взаимодействия проверок:

  • random — произвольный. Из списка interaction_list произвольно выбирается количество проверок, соответствующих значению interaction_count;

  • strict — строгий. Из списка interaction_list последовательно выбирается количество проверок, соответствующих значению interaction_count.

По умолчанию: random

yaw_start_deg

Начальный угол поворота, при котором возможно начать взаимодействие на повороты головы

По умолчанию: 10

yaw_threshold_deg

Порог угла поворота, при котором взаимодействие на повороты головы считается выполненным

По умолчанию: 20

pitch_start_deg

Начальный угол запрокидывания головы, при котором возможно начать взаимодействие на запрокидывание головы

По умолчанию: 10

pitch_threshold_deg

Порог угла запрокидывания головы, при котором взаимодействие на запрокидывание головы считается выполненным

По умолчанию: 20

Параметры VirtualCameraChecker

is_enabled

Включить проверку на использование виртуальной камеры

По умолчанию: false

Параметры FileLogger

is_enabled

Сохраняет в файл все входящие фотографии и результаты их эстимации в рамках одной сессии

По умолчанию: true

path

Путь для сохранения файловых логов

По умолчанию: ./LOGS

Параметры VideoRedis

is_enabled

Включить плагин для склейки видео и отправки кадров сессии в Redis

По умолчанию: true

Параметры LUNAPASS_VIDEO

codec

Алгоритм шифрования успешного видео

По умолчанию: H265

frames_limit

Ограничение на максимальное количество кадров в видео:

  • При значении 0 ограничение не применяется;

  • При значениях больше 0 для видео берётся последние N кадров

По умолчанию: 0

expires

Время в секундах, в течение которого Redis хранит кадры, которые не были использованы для склейки видео. Информация стирается по исчении времени expires

По умолчанию: 86400

result_ttl

Время в секундах, в течение которого Redis хранит информацию об успешности задач и их результатах

По умолчанию: 300

session_timeout

Количество секунд для старта сборки видео после завершения сессии при отсутствии bestshot

По умолчанию: 300

Параметры логирования

log_level

Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG"

По умолчанию: INFO

folder_with_logs

Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением)

По умолчанию: ./

max_log_file_size

Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию)

По умолчанию: 1024

log_time

Формат времени, используемый в записях лога: "LOCAL" или "UTC"

По умолчанию: LOCAL

log_to_stdout

Отправлять лог на стандартный вывод

По умолчанию: true

log_to_file

Отправлять лог в файл

По умолчанию: true

multiline_stack_trace

Разрешить многострочную трассировку стека в логах

По умолчанию: true

format

Формат логов

По умолчанию: default

Параметры LUNAPASS_API_HTTP

request_timeout

Продолжительность времени между моментом, когда новое открытое x TCP-соединение передается на сервер (в секундах)

По умолчанию: 60

response_timeout

Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах)

По умолчанию: 600

request_max_size

Максимальный размер запроса в байтах

По умолчанию: 1073741824

keep_alive_timeout

Тайм-Аут поддержания активности HTTP

По умолчанию: 200