...
...
Звіт буде виведено з експлуатації, слід використовувати звіт "Фотоверифікація LIGHT"
Сервіс перевірки автентичності особи на фото.
Сервіс дозволяє аналізувати фотографії клієнтів в кредитних заявках:
верифікація клієнта (підтвердження особи),
запобігання шахрайству,
виявлення фактів крадіжки особистості - злочин, при якому персональні дані людини використовуються для незаконного отримання матеріальної вигоди (окремі випадки: фальсифікація і підробка документів, в найпростішому випадку - заміна фото в паспорті).
В основі сервісу фотоверифікаціі УБКІ - Microsoft Face API
Схема роботи сервісу фотоверифікаціі
...
Технологічна схема сервісу
...
Info |
---|
Звіт містить такі компоненти: |
Вимоги до фотографії
...
title | Детальніше |
---|
1. Максимальний розмір запиту із закодованою фотографією - 2 МБ.
...
Verification of identity based on a photo.
...
The service allows you to analyze the customer’s photos in the credit requests:
Customer verification (identity authentication),
Fraud prevention,
Identification of the facts of identity theft - a crime, in which a person's personal data are used to obtain illegally the material benefits (special cases: forgery and forgery of documents, in the simplest case – photo reglueing in the passport).
At the heart of the photo verification of the Ukrainian Bureau of Credit History is Microsoft Face API.
...
Info |
---|
The report contains the following components: |
Requirements to the photo
|
|
|
5. Площа особи на фотографії повинна становити максимальну можливу частку від усього зображення;
6. Фотографія повинна бути чітка, не розмита;
7. Колір і яскравість фону повинні забезпечувати надійне визначення контуру голови.
8. Розташування та освітлення:
- Розташування голови - без поворотів, прямо, погляд спрямований строго на камеру. Нахили або повороти голови в будь-якому напрямку або зміни фокуса особи приведуть до спотворення результатів порівняння;
- На фоні не повинно бути тіней від голови, не повинно бути тіней на обличчі або будь-яких предметів;
- На зображеннях особи не рекомендується закритих очей; волосся, що закривають очі і обличчя;
- На зображеннях осіб не рекомендується світлових відблисків і тіней;
- Не рекомендуються фото з фоном: вулиця, машина, паркани, дерева та ін.
9. Окуляри і головні убори:
- На зображеннях не рекомендуються елементи одягу, що закривають (частково або повністю) особу, тобто капелюхів, хусток і т.д .; товстих оправ окулярів, які деформують риси обличчя;
- На зображеннях не рекомендується відображення спалахів або підсвічуваних відображень в склах лінз або окулярів.
10. Вираз і кадр:
- За зображенням обличчя не рекомендується наявність осіб інших людей;
- Погляд на камеру повинен бути з нейтральним виразом обличчя і закритим ротом
|
Http Method | POST |
---|---|
Request URL | https://secure.ubki.ua/b2_api_xml/ubki/xml |
Request |
JSON |
Response XML
title | body: |
---|
<?xml version="1.0" encoding="utf-8"?>
<ubkidata>
<!-- Блок системної інформації -->
<tech>
<trace>
<step name="Найменування кроку" stm="Дата штамп старту кроку" ftm="Дата штамп фінішу кроку">
<!-- Блок trace містить метрики таймінгу кроків формування компонентів --></step>
</trace>
<error errtype="Код помилки (Код із дов.0)" errtext="Текст помилки (Значення із дов.0)">
</error>
<reqinfo reqid="Вихідний ІД запиту, згенерований УБКІ">
</reqinfo>
<!-- Блок інформації щодо поточного стану рахунку припейд--><billing>
<balance value="Сума балансу" date="Дата" time="Час" />
</billing>
</tech>
<!-- Блок "фотоверифікації" --><comp id="16" descr="Назва компоненти">
<fotoverif freqtype="Тип запиту (1 - у своїй базі фото, 2 - в базі фото інших банків, 3 - порівняння двох осіб на фото, 4 - зарезервовано, 5 - в базі фото скомпрометованих осіб, 6 - порівняння з фото з документа, 7 - порівняння двох облич на одному фото, наприклад, особа з паспорта і обличчя людини, що тримає паспорт)"
bdfd="Ознака перевірки по БД фото скомпрометованих осіб (Код із дов.47)"
fotofd="base64 (Фото) фотографія скомпрометованої особи" fotoextfd="Розширення до фото скомпрометованої особи"
commentfd="Коментар за результатами порівняння"
verifclient="Ознака збігу фото (Код із дов.47)"
fotovc="base64 (Фото) еталонної фотографії"
fotoextvc="Розширення до фото еталонної фотографії"
commentvc="Коментар за результатами порівняння з еталонною фотографією"
confidencefd="Міра схожості осіб при порівнянні з фото скомпрометованої особи"
confidencevc="Міра схожості осіб на фотографіях клієнтів"
datefotovc="Дата еталонної фотографії"
phonematch="Результат звірки телефонів"
phonematchref="Результат звірки телефонів в текстовому вигляді">
<!-- Блок "Пошук в Реєстрі заявочних фото" --><grey inn="РНОКПП (ІПН), за яким спрацював реєстр запитів"
foto="base64 (Фото) фотографія особи з реєстру запитів"
fotoext="Розширення до фото особи з реєстру запитів"
datefoto="Дата фотографії з реєстру запитів"
confidence="Міра схожості осіб при порівнянні з фото з реєстру запитів"
algsearch="Тип пошуку (1 - по заданому РНОКПП (ІПН), 2 - по заданій фотографії)"
algsearchdescr="Тип пошуку в текстовому вигляді" />
<!-- Блок "Пошук в базі зниклих безвісти і осіб, та тих, які переховуються від органів влади" -->
<resultsearch state="Статус фіз.особи (missed- зниклий безвісти, wanted - особа, які переховуються від органів влади (в розшуку))"
category="Класифікація статусу фіз.особи в текстовому вигляді"
lnameua="Прізвище українською"
fnameua="Ім'я українською"
mnameua="По батькові українською"
lnameru="Прізвище російською"
fnameru="Ім'я російською"
mnameru="По батькові російською"
bdate="Дата народження"
lostdate="Дата зникнення"
lostplace="Місце зникнення"
restraint="Запобіжний захід"
contact="Контакти для інформування"
confidence="Міра схожості осіб при порівнянні з фото з бази зниклих безвісти"
foto="base64 (Фото) фотографія особи з бази зниклих безвісти"
fotoext="Розширення до фото особи з бази зниклих безвісти" />
</fotoverif>
</comp>
<!-- Попередження від СКІ -->
<comp id="18" descr="Назва компоненти">
<pret nonewdeal="Ознака небажання оформлювати нові кредитні продукти, статус підключення опції FREEZE: 0 - не включена, 1 - включена"
nonewdealref="Значення ознаки небажання оформлювати нові кредитні продукти, статус підключення опції FREEZE - 0-ні (не підключена опція), 1-так (підключена опція)"
inn="РНОКПП (ІПН) (для фіз.осіб)/ЄДРПОУ (для юр.осіб)">
<pretension inn="РНОКПП (ІПН) (для фіз.осіб)/ЄДРПОУ (для юр.осіб)"
crdeal="Ідентифікатор угоди (референс)"
source="Вид оскарження (Код із дов.48)"
sourceref="Вид оскарження (Значення із дов.48)"
vdate="Дата створення заявки" />
<commentcki comment="Коментар суб'єкта кредитної історії"
vdate="Дата створення коментаря" />
<plost pser="Серія паспорта, заявлено СКІ як загублений (крадіжка)"
pnom="Номер паспорта, заявлено СКІ як загублений (крадіжка)"
crdate="Дата створення заявки на втрату/крадіжку паспорта СКІ в УБКІ"
ldate="Зазначена в заявці дата втрати/крадіжки паспорта СКІ в УБКІ" />
<changedeal crdeal="Ідентифікатор угоди (референс)"
changecode="Код причини коригування/видалення даних (Код із дов.62)"
changeref="Текст причини коригування/видалення даних (Значення із дов.62)"
vdate="Дата коригування/видалення даних" />
</pret>
</comp>
</ubkidata>
Приклад
parameters are passed optionally)
|
<?xml version="1.0" encoding="utf-8"?>
<doc>
<ubki sessid="Сесійний ключ (отримуємо із API авторизації)">
<req_envelope descr="Конверт запиту">
<req_xml descr="Об'єкт запиту">
<!-- Параметри запиту -->
<request version="1.0" reqtype="Код шаблону (Код із дов.49): Звіт 'Фотоверифікація' - 17" reqreason="Мета подання запиту (Код із дов.24)">
<!-- Параметри, що описують критерії пошуку--><i reqlng="Мова критеріїв пошуку (Код із дов.23)">
<!-- Параметри ідентифікації суб'єкта--><ident okpo="РНОКПП (ІПН) (для фіз.осіб)/ЄДРПОУ (для юр.осіб)"
lname="**Прізвище"
fname="**Ім'я"
mname="**По батькові"
bdate="**Дата народження">
</ident>
<!-- Параметри для фотоверифікації -->
<fotoverif freqtype="Тип запиту"
inn="РНОКПП (ІПН)"
facelogic="Тип алгоритму пошуку особи"
foto="base64(Фото)"
fotoext="Розширення до фото вхідної заявки (jpeg)"
phone="Телефон для порівняння" />
</i>
</request>
</req_xml>
</req_envelope>
</ubki>
</doc>
Тип запиту "freqtype" -
1 - у своїй базі фото (перевірка вхідної фотографії з фотографією, яку ви раніше передавали до бюро)
2 - в базі фото інших банків (перевірка вхідної фотографії з фотографіями, які передавались в бюро іншими організаціями, крім власної)
3 - порівняння двох осіб на фото (перевірка 2ох вхідних фотографій від вашої організації, у запиті потрібно відправляти додаткові параметри для другої фотографії fotodocext="розширення до фото", fotodoc ="фото в бейс64"))
4 - зарезервовано
5 - в базі фото скомпрометованих осіб (перевірка фото у базі скомпрометованих осіб - шахраї, зниклі безвісти, особи, які переховуються від органів влади)
6 - порівняння з фото з документа (вхідна фотографія документа клієнта звіряється з фотографіями осіб в базі бюро)
7 - порівняння двох облич на одному фото, наприклад, особа з паспорта і обличчя людини, що тримає паспорт.
|
Response JSON
|
Request XML |
Expand | ||
---|---|---|
| ||
<?xml version="1.0" encoding="utf-8"?> <doc> <ubki sessid="Session key (we receive it from the API authorization)"> <req_envelope descr="Request envelope"> <req_xml descr="Request object"> <!-- Request Parameters --> <request version="1.0" reqtype="Template code (Code from ref.49): Report 'Photo Verification' - 17" reqreason="Purpose of the request (Code from ref.24)"> <!-- Parameters, describing the search criteria--> <i reqlng="Search criteria language (Code from ref.23)"> <!-- Parameters of the subject identification --> <ident okpo="Tax/Taxpayer Identification Number (INN-RNUKPN, for individuals)" lname="**Last name" fname="**First name" mname="**Middle name" bdate="**Date of birth"> </ident> <!-- Parameters for photo verification --> <fotoverif freqtype="Request Type" inn="INN- RNUKPN" facelogic="Type of algorithm for a person search" foto="base64(Photo)" fotoext="Extension to the photo of the incoming request (jpeg)" phone="Phone for comparison" /> </i> </request> </req_xml> </req_envelope> </ubki> </doc> |
Response XML
|
freqtype | Description | Reconciliation of incoming photos only, without connection of internal bases | Search in the database of creditor reference photos | Search in the fraud database | Search in the Register of application photos | Search in the database of missing people | Persons wanted | |
---|---|---|---|---|---|---|---|---|
At its own base photo | 1 | Checking the incoming photo with your own photo, which was previously submitted to the bureau | - | - | - | - | - | - |
In the base of the photos of the other banks | 2 | The incoming photo is checked against the historical photos of all donor organizations except our own | - | + | + | + | + | + |
Comparison of two persons on the photo | 3 | Two photos are sent to the entrance. The person in the first photo is compared with the person in the second photo, in the request you need to send additional parameters for the second photo fotodocext="extension to photo", fotodoc ="photo in base64" | + | - | - | - | - | - |
In the base of the photo of the compromised individuals | 5 | The face in the input photo is checked only against the fraud database. | - | - | + | - | - | - |
Check the photo of the document | 6 | Only a photo of the document without the identity of the client is sent to the entrance. The reconciliation comes with historical photos of all photo donor organizations. | - | + | + | + | + | + |
Comparison of two faces in one photo | 7 | At the entrance, one photo with two people is sent (for example, the client is holding a passport). These two people are reconciled. | + | - | - | - | - | - |
Example |
---|
Request JSON |
|
Response JSON |
|
Request XML |
|
|
|
|
|
|
|
|
|
|
|
Response XML |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XSD Schema request | https://secure.ubki.ua/b2/js/xsd/request17.xsd |
---|---|
XSD Schema response | https://secure.ubki.ua/b2/js/xsd/response17.xsd |
Test URL | https://test.ubki.ua/b2_api_xml/ubki/xml |
---|---|
Test data | fotoverif: freqtype = "2", inn = " |
one from the bottom", facerlogic = "3", foto = " |
be it, go through the rules of validation", fotoext = "jpg/jpeg", phone = "+380662134234"
|
|
3278508288 - Підозра по фото підтверджується
|
<comp id="18" descr="Alert"> tag <changedeal>
|
72" descr=" |
Search by full name + inn if more than 1 person is found"> |
|