Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Esta sección contiene los cambios realizados en los productos de Oz Forensics. Tenga en cuenta que sólo están presentes los cambios principales y las correcciones de errores.
Cambios en WebSDK
Implementación de actualizaciones de seguridad.
Los metadatos contienen ahora los nombres de todas las cámaras que se pueden utilizar.
Los formatos de video y zip permiten ahora cargar una imagen sin pérdidas.
Se corrigió Best Shot.
Se separaron el código de error y la descripción del error en las respuestas del servidor.
Si el modo SDK se está establecido en las variables de entorno architecture
, api_url
, se lo pasa a la configuración automáticamente.
En el modo Lite, puede seleccionar el mejor fotograma para cualquier acción.
En el modo Lite, una imagen enviada a través de la API obtiene el estado on_complete sólo después de que pase la prueba de Liveness.
Puede gestionar el CORS utilizando las variables de entorno (los encabezados CORS no se agregan por defecto).
Se agregó el valor de la carpeta para result_mode: devuelve el mismo valor que status pero con folder_id.
Se actualizó el cifrado: ahora sólo se cifran los metadatos necesarios para descifrar un objeto.
Se actualizó la transferencia de datos: las imágenes se envían en campos de formulario separados.
Se agregó la comprobación de los parámetros de la cámara.
Habilitado un nuevo método de encriptación de imágenes.
Formato de transferencia de imágenes optimizado.
Se agregó la opción "use_for_liveness": los dispositivos móviles utilizan la cámara trasera por defecto; en el escritorio, el giro y el círculo oval están desactivados. Por defecto, la opción está desactivada.
Se redujo la duración del video video_selfie_best de 1 a 0,2 segundos.
La carga de scripts es ahora personalizable.
Se mejoró la UX.
Se agregó la configuración regional kazaja.
Se agregó una guía para acceder a la cámara en un escritorio.
Se mejoró el registro: las peticiones de plugin_liveness.php y el registro del agente de usuario en el registro del servidor.
Se agregó el modo Lite.
Se agregó el cifrado.
Bibliotecas actualizadas.
Ahora puede ocultar el logo de Oz Forensics.
Actualizada una guía para Facebook, Instagram, Samsung, Opera.
Se agregaron controladores para variables desconocidas y una guía para navegadores "desconocidos".
Se optimizó el uso de la memoria para un cuadro.
Se agregó una guía sobre cómo encender las cámaras en los navegadores de Android.
Cambios en la API Lite (FaceVer)
Mejora del modelo biométrico
Se agregó el modo 1:N
Agregada la política CORS
Publicada la documentación
Se mejoraron los mensajes de error: ahora son más detallados
Simplificación de los métodos de Liveness/Detect
Se ha reformado y mejorado el núcleo
Se agregaron algoritmos anti-spoofing
Agregado el método extract_and_compare
Cambios en la API
Se agregó un nuevo atributo para los usuarios: is_active
(True
por defecto). Si is_active
== False
, se bloquea cualquier operación del usuario.
Se agregó un nuevo código de excepción (1401 con código de estado 401) a las acciones de los usuarios bloqueados.
Se agregó la vista previa de conjuntos de tomas.
Ahora puede guardar un archivo de conjunto de tomas en un disco (con los atributos original_local_path
, original_url
).
Se agregó un nuevo atributo, original_info
, para almacenar md5, tamaño y tipo mime de un conjunto de tomas.
Se corrigió ReportInfo
para los conjuntos de tomas.
Se agregó la comprobación healthcheck en GET api/healthcheck
.
Se corrigió la URL de la miniatura de los conjuntos de tomas.
Ahora el primer fotograma del conjunto de tomas se convierte en la miniatura en la URL.
Se ha modificado la política de reintentos: el número máximo de intentos de análisis por defecto se ha incrementado a 3 y se ha introducido la configuración del jitter.
Cambiado el algoritmo de devolución de llamada.
Se refactorizaron y documentaron las herramientas de línea de comandos.
Módulos refactorizados.
Se ha cambiado el punto final y el método de eliminación de información personal de delete_pi
a /pi
y de POST a DELETE, respectivamente.
Se mejoró el algoritmo de eliminación de información personal.
Ahora está prohibido agregar medios a las carpetas cuyo contenido se haya borrado.
Se cambió el nombre del submétodo de autorización/restauración de auth
a auth_restore
.
Se agregó una nueva etiqueta: video_selfie_oneshot
.
Se agregó el ajuste de validación de contraseñas (OZ_PASSWORD_POLICY
) Se agregaron limites para auth, rest_unauthorized, rps_with_token (OZ_THROTTLING_RATES
está desactivado en la configuración predeterminada).
Los permisos de usuario se utilizan ahora para acceder a los archivos estáticos (OZ_USE_PERMISSIONS_FOR_STATIC
en la configuración, falso por defecto).
Se ha añadido un nuevo submétodo para las solicitudes: /delete_pi
. Borra toda la información personal de una carpeta y analiza lo relacionado con esta carpeta.
Se ha corregido un error al intentar sincronizar colecciones vacías.
Si se cargan personas a la colección, se envía una solicitud TFSS para analizarla.
Se agregó el parámetro fields_to_check
al análisis de documentos (todos los campos están marcados por defecto).
Se agregó el parámetro double_page_spread al análisis de documentos (True
por defecto).
Se corrigió la sincronización de colecciones.
El token de autorización ahora puede ser actualizado por expire_token
.
Se agregó soporte para application/x-gzip
.
Se ha cambiado el nombre de shots_set.images
por shots_set.frames
.
Añadida la API de sesiones de usuario.
Los usuarios ahora pueden cambiar el propietario de una carpeta (limitado por los permisos).
Se modificaron las reglas de dependencia.
Se cambió la política de prolongación de access_token para corregir el error de prolongación antes de comprobar el permiso de caducidad.
Mover oz_collection_binding
(sincronización de colecciones funcional) a oz_core
.
Se simplificó la funcionalidad de los conjuntos de tomas. Un archivo guarda un conjunto de tomas.
Se mejoró el reconocimiento de las caras del documento para la versión docker.
Se trasladó la comprobación de la etiqueta de orientación al análisis Quality.
Se agregó una plantilla de informe predeterminada para Admin y Operator.
Se actualizó el modelo biométrico.
Un nuevo objeto ShotsSet no se crea si no hay fotos para él.
Actualización del formato de intercambio de datos para el módulo de reconocimiento de documentos.
No se puede eliminar una colección si hay análisis asociados a las personas de la colección.
Se han agregado marcas de tiempo al análisis: time_task_send_to_broker
, time_task_received
, time_task_finished.
Se agregó un nuevo motor de autorización. Ahora puede conectarse con Active Directory por LDAP (se requiere la configuración de los ajustes).
Un nuevo tipo de soporte en las carpetas: "shots_set
".
No se puede eliminar una CollectionPerson si hay un análisis asociados a ella.
Se ha cambiado el nombre del campo de la carpeta "resolution_suggest
" por "operator_status
".
Se agregó un campo de texto para carpetas, "operator_comment
".
Los campos de la carpeta "operator_status
" y "operator_comment
" sólo pueden ser editados por Admin, Operator, Client Service, Client Operator y Client Admin.
Sólo Admin y Client Admin pueden eliminar las carpetas, los soportes de las carpetas, las plantillas de informes, los informes y los análisis (dentro de su empresa).
Se ha corregido un error de eliminación: cuando se elimina el autor del informe, sus informes también se eliminan.
Client ahora puede ver sólo su propio perfil.
Client Operator ahora puede editar sólo su perfil.
Client ya no puede borrar sus propias carpetas, medios, informes o análisis.
Client Service puede ahora crear informes de Persona de Cobro y leerlos dentro de su empresa.
Client, Client Admin, Client Operator tienen acceso de lectura a los perfiles de los usuarios sólo en su empresa.
Las pruebas A/B ya están disponibles.
Se agregó soporte para los encabezados de fecha de caducidad.
Se agregó el módulo de reconocimiento de documentos Soporte de encuadernación Standalone/Dockered.
Se agregó un nuevo rol, Client Operator (similar al de Client Admin, pero sin permisos para la gestión de empresas y cuentas).
Client Admin y Client Operator pueden cambiar el estado del análisis.
A partir de ahora, sólo los usuarios Admin and Client Admin (de su empresa) pueden crear, actualizar y eliminar operaciones para los modelos Collection y CollectionPerson.
Al generar un informe en una aplicación, ahora se comprueba el acceso del usuario a las plantillas.
La creación de colecciones ahora devuelve el código de estado 201 en lugar de 200.
Cambios en Android SDK
Mejora del modelo biométrico.
Se agregó una nueva API simplificada: AnalysisRequest. Con ella, es más fácil crear la solicitud de medios y análisis que necesita. Este es un ejemplo de uso de AnalysisRequest.
Se publicó el módulo on-device para los análisis de biometría y Liveness en el dispositivo. Para agregar este módulo a su proyecto, utilice:
Para lanzar estos análisis, utilice los métodos runOnDeviceBiometryAnalysis
y runOnDeviceLivenessAnalysis
de la clase OzLivenessSDK
:
El análisis Liveness es ahora más fluido.
Corregidos los bloqueos en los dispositivos Xiaomi.
Conversión de imágenes optimizada
Nuevo parámetro de metadatos para OzLivenessSDK.uploadMedia
y nuevo método OzLivenessSDK.uploadMediaAndAnalyze
para pasar este parámetro a las carpetas.
Se han agregado funciones para la inicialización del SDK con LicenseSources: LicenseSource.LicenseAssetId
y LicenseSource.LicenseFilePath
. Utilice el método OzLivenessSDK.init
para lanzar la inicialización.
Ahora puede obtener la información de la licencia durante la inicialización val licensePayload = OzLivenessSDK.getLicensePayload().
Se agregó la configuración regional kirguisa.
Se agregaron funciones de análisis local.
Ahora puede configurar el marco facial.
Se corrigió el número de versión en la pantalla de Liveness.
Se agregó soporte para la cámara principal.
Se agregó la configuración desde el soporte de licencias.
Se agregó el gesto OneShot.
Se agregaron nuevos estados para OzAnalysisResult.Resolution
.
Se agregó el método uploadMediaAndAnalyze
para cargar un grupo de archivos multimedia en el servidor a la vez y enviarlos al análisis inmediatamente.
OzMedia
pasa a llamarse OzAbstractMedia
y tiene subclases para imágenes y videos.
Se han corregido los errores de la cámara en algunos dispositivos.
El token de acceso se actualiza automáticamente.
Se cambó el nombre de accessToken
a permanentAccessToken
.
Añadidas las reglas del R8.
La configuración se ha hecho más fácil: ahora se pueden cambiar los ajustes de config
Se corrigió el marco ovalado.
Se eliminaron los parámetros no utilizables de AnalyseRequest
.
Se eliminaron los límites de intentos por defecto.
Para personalizar las opciones de configuración, se agrega la propiedad config en lugar de baseURL
, accessToken
, etc. Utilice OzConfig.Builder
para la inicialización.
Se agregó soporte de licencias. Las licencias deben instalarse como recursos raw. Para pasarlos a OzConfig
, utilice setLicenseResourceId
.
Se sustituyeron los métodos dependientes del contexto por análogos.
Se mejoró el análisis de imágenes. Se eliminaron las dependencias que no se pueden utilizar.
Registro fijo.
Cambios en iOS SDK
Se agregó una nueva API simplificada – AnalysisRequest.
Se agregaron métodos de análisis en el dispositivo: runOnDeviceLivenessAnalysis
y runOnDeviceBiometryAnalysis
.
Puede elegir qué versión instalar. La instalación estándar permite acceder a todas las funciones. La versión básica (OzLivenessSDK/Core
) instala el SDK sin las funciones que se procesan en el dispositivo.
Se agregó un método para cargar los datos al servidor y empezar a analizarlos inmediatamente: uploadAndAnalyse
.
Se mejoró el proceso de otorgación de licencias. Ahora se puede agregar una licencia al inicializar el SDK: OZSDK(licenseSources: [LicenseSource], completion: @escaping ((LicenseData?, LicenseError?) -> Void))
, donde LicenseSource
es una ruta a la ubicación física de su licencia y LicenseData
contiene la información de la licencia.
Se agregó el método setLicense para forzar la adición de licencias.
Se agregó la configuración regional turca.
Se agregó la configuración regional kirguisa.
Se agregó Completion Handler para los resultados del análisis.
Se agregó Error User Info a la telemetría. Ahora se pueden conocer los detalles de un error que se está produciendo en el funcionamiento del análisis.
Se agregó el análisis local en el dispositivo.
Se agregaron marcos ovalados y rectangulares.
Se agregó compatibilidad con Xcode 12.5.1+.
Se agregó la posibilidad de configurar el SDK mediante licencias.
Se agregó el gesto One Shot.
Se mejoró OZVerificationResult
: se agregó bestShotURL
que contiene la imagen de la mejor toma y preferredMediaURL
que contiene una URL al video de mejor calidad.
Al realizar un control local, ahora se puede elegir la cámara frontal o la trasera.
Las sesiones de autorización se extienden automáticamente.
Se actualizaron las interfaces de autorización.
Se agregó la configuración regional kazaja.
Se añadieron textos de error de licencia.
Puede cancelar las solicitudes de red.
Puede especificar el paquete de licencia.
Se agregó la parametrización de análisis: documentAnalyse
.
Se corrigieron errores de compilación (Xcode 12.4 / Cocoapods 1.10.1)
Se agregó soporte para las licencias.
Se agregó compatibilidad con Xcode 12 en lugar de 11.
Se corrigió el error de documentAnalyse
por el que había que rellenar analyseStates
para lanzar el análisis.
Registro fijo.
Cambios en WebUI
Eliminamos el botón Add Company, que era innecesario en el formulario de edición del usuario.
Mejoramos el funcionamiento del módulo de estadísticas.
En la página de estadísticas, el filtro por fecha ahora funciona como es debido.
Al crear un usuario: si selecciona la opción de enviar un nombre de usuario y contraseña por correo electrónico y el correo electrónico no se puede entregar, el usuario no se crea.
Corregimos errores.
Eliminamos de la Web UI el análisis PhotoExpert / Image Forensics, que no se utilizaba
En la página estadísticas, se agregó un filtro de empresas.
Los administradores obtuvieron derechos para activar y desactivar usuarios. Requiere la API v 3.31.0.
Vuelven los gráficos para los meta campos.
Se agregó la vista de la mejor toma a los análisis Quality y Liveness.
Nos actualizamos a Laravel 8 y PHP 8.
Ahora puede ver el tiempo que se tarda en realizar el análisis.
En las estadísticas, los identificadores de las empresas se sustituyen por los nombres de las mismas.
Se agregó el identificador de la carpeta al nombre del informe.
Si tiene varias plantillas de informes, al crear un nuevo informe, se le pedirá que elija un informe. La selección automática ha desaparecido.
Se modificó el proceso de creación de carpetas: el perfil de la API can_start_analyse_*
determina ahora si se puede lanzar un análisis o no.
Ahora puede administrar los campos del perfil de usuario can_start_analyse_*
.
Cuando se administra un usuario, el Admin o el Client Admin solo pueden cambiar los campos de can_start_analyse_*
a los que tienen acceso
Se cambió la autorización a través de la API.
Se agregó un gráfico para el número de carpetas.
Se corrigió la carpeta de fecha y hora en la lista de carpetas.
Se agregó la carpeta de fecha y hora a la lista de carpetas.
La zona horaria se trasladó al perfil del usuario.
Se agregó un gráfico de barras.
Se agregó el filtro analyse.state
.
Ahora puede exportar carpetas como .xls
Guardar un conjunto de gráficos ahora funciona bien.
Se han agregado nuevos gráficos de clientes.
Se agregaron etiquetas para el gráfico circular.
Ahora puede buscar usuarios a través de search_text.
Se eliminaron los gráficos de metadatos.
Se borró la lista de gráficos por defecto.
Se agregó un nuevo gráfico.
El enlace de las estadísticas se ve ahora en el menú (con permisos y si las estadísticas existen).
Los gráficos ahora se pueden guardar; una vez guardados, se muestran abiertos en las estadísticas.
Se localizaron los gráficos.
Se agregaron nuevas estadísticas.
Se agregó un soporte para conjuntos de tomas: media SHOTS_SET_FOLDER
.
Se agregó el módulo de estadísticas.
Las decisiones manuales pueden modificarse.
Se han agregado bibliotecas de clientes para la visualización de la fecha/hora y se ha mejorado el reconocimiento de la zona horaria del cliente.
Se corrigió la visualización de la fecha y hora.
Se agregó el ajuste de texto para los metadatos largos.
Se agregó el rol Client Operator.
Se agregan decisiones manuales: un humano puede comprobar si los algoritmos han sido correctos o no, y cambiar el resultado del análisis.
Se agregó la visualización de decisiones manuales.
Se agregaron botones para ver y tomar una decisión.
Sólo Admin и Client Admin puede ver el botón de eliminación de análisis.
Se agregó la compensación de zonas horarias: se almacena en las cookies y se agrega a las marcas de tiempo en el lado del cliente. La compensación se puede eliminar usando js.
Se corrigió la compensación de la zona horaria del servidor.
Se agregó una plantilla de informe predeterminada (.rml).
Se agregó un generador de contraseñas personalizable.
Se agregó una interfaz de configuración al generador de contraseñas, para que pueda probarla.
Ahora puede enviar los datos del usuario por correo electrónico. Para destinatarios adicionales, utilice mail.use_bcc.
Se agregó una plantilla de empresa predeterminada.
Ahora puede crear una nueva empresa mientras agrega nuevos usuarios.
Se agregaron etiquetas de orientación de videos.
La lista de análisis disponibles ahora cambia dinámicamente en función de los archivos que se carguen.
Se agregó una comprobación de la lista de archivos en el lado del servidor. Cuando se crea la carpeta, comprobamos qué medios se incluyen en ella y cargamos sólo los análisis adecuados.
Puede ver la versión del programa en la sección Settings.
El resultado del análisis QUALITY muestra ahora sólo las posibilidades de suplantación.
Se agregó un formato de fecha personalizable para el análisis de documentos.
Se eliminó el filtro de estado de resolución para la lista de carpetas.
Se cambió el método de formación de la cola de análisis al crear carpetas.
Se agregaron filtros de carpeta: id., usuario, empresa, resolución. Puede ocultarlos si es necesario.
Se agregó la comprobación del reverso del documento.
Ahora se muestran los detalles del propietario de la carpeta.
En cuanto a la función del usuario, puede ver al propietario con su nombre, dirección de correo electrónico y empresa.
El rol User no tiene acceso para ver al propietario de la carpeta.
Sólo Admin y Operator pueden ver la empresa propietaria
Cuando hace algo con una colección, su estado se actualiza.
Se corrigió un error relacionado con la eliminación de campos de filtro en la sección de carpetas de la vista.
El botón de sincronización se anima cuando se necesita realizar una sincronización.
Se modificó la plantilla y el analizador sintáctico para el análisis de lista negra.
Ahora se muestran los nombres en la lista de personas de la colección.
Los usuarios sin empresa ya no ven el botón de edición de la empresa,
Ahora puede administrar la renovación del estado de las colecciones: indicación de estado, errores, comprobación de estado.
Se modificó el proceso de gestión de las plantillas.
Ahora puede descargar los archivos de código fuente.
Se arregló la administración de usuarios.
Ahora puede administrar las plantillas y las colecciones (agregar/eliminar).
Ahora puede agregar, editar y eliminar personas a las colecciones, y trabajar con imágenes relacionadas.
Se actualizó la interfaz.
La edición de una empresa también permite administrar sus plantillas y colecciones.
Ahora puede eliminar una carpeta mientras la visualiza.
Se han agregado etiquetas a los botones de administración de usuarios.
Se corrigió la longitud del contenido para las nuevas versiones de cURL.
Se agregó el filtro "Sólo errores" a los resultados del análisis de documentos.
Se desactivó el resultado de Liveness en el análisis Quality.
Se corrigieron errores en la administración de usuarios y empresas.
Se agregó el estado de resolución.
Se corrigieron los errores de los informes: a partir de ahora, para crear un informe, una empresa debe tener al menos una plantilla.
Se corrigieron las etiquetas de imagen.
Ahora puede ver cuántas carpetas han aparecido desde que empezó a ver la lista de carpetas actual.
Ahora puede seleccionar los análisis que desea lanzar.
Se corrigieron los errores en las claves largas.
Se eliminaron los usuarios temporales.
Se eliminaron las marcas de tiempo innecesarias.
Se corrigieron los enlaces de usuarios (especialmente los de empresas).