Подделка отпечатков пальцев

Как это использовать?

Допустим, у тебя получилось обмануть датчик отпечатка пальцев. Что дальше? iOS — закрытая система, а вся память устройства будет зашифрована. Варианты?

  • Установка джейлбрейка: нет. Для взлома 64-битного iPhone или iPad тебе в любом случае потребуется ввести код блокировки (а в некоторых случаях еще и отключить код блокировки в настройках).
  • Физическое извлечение данных: можно попробовать. Если джейлбрейк уже установлен, ты сможешь извлечь большую часть данных, но не сможешь расшифровать keychain. А вот если джейлбрейка нет, то ничего поделать не получится — для его установки тебе потребуется код блокировки.
  • iCloud: возможно. Разблокировав устройство, ты сможешь заставить его сохранить свежую резервную копию в iCloud (Settings –{amp}gt; iCloud –{amp}gt; Backup –{amp}gt; Backup now). Помни, однако, что для извлечения этих данных из облака тебе понадобится пароль от Apple ID, а если в учетке активирована двухфакторная аутентификация — то и доступ ко второму фактору (в роли которого, впрочем, может выступить исследуемое устройство). Важный момент: тебе придется подключить устройство к Wi-Fi, в результате чего вместо резервной копии на устройство может прилететь команда блокировки или уничтожения данных.
  • Резервная копия iTunes: пожалуй, это единственное, что сделать можно и нужно. Разблокированное устройство легко подключается к iTunes, с помощью которого создается резервная копия данных на твоем компьютере. Дальнейшее — дело техники. Один момент: пароль на резервную копию. Если он установлен, тебе придется его взломать (например, с помощью Elcomsoft Phone Breaker). А вот если он не установлен — обязательно установи свой! Простейшего 123 будет вполне достаточно. Из резервной копии, зашифрованной паролем, ты сможешь извлечь все данные, а из незашифрованной — все, кроме keychain. Поскольку в keychain хранится все самое интересное, установить временный пароль перед снятием резервной копии будет весьма полезно.

Устройство с сенсорным датчиком, выпускаемое компанией Xiaomi

В прошлом году, китайская компания Сяоми, представила миру новинку компьютерной технологии – мышку с встроенным дактилоскопическим датчиком. С помощью него можно входить в систему простым прикасанием пальца к экрану сканера. Внешне устройство выглядит, как простая мышь, подключаемая к USB разъему, только с небольшим сканирующим экраном, перед колесиком.

Биометрический сенсор способен работать на Windows 10, с установкой дополнительного приложения, и Windows 8.1, как заявили разработчики. Компания разрабатывает дополнительное обеспечение для работы со многими браузерами. На сегодня синхронизирован только с Google Chrome.

А как произвести сканирование нового отпечатка пальца на смартфоне Samsung Galaxy?

Далее мы опишем весь процесс регистрации нового отпечатка пальца на примере редакционного смартфона Samsung Galaxy A50 c ОС Android 11.

Внимание: большинство наэкранных сканеров отпечатков пальцев на смартфонах Galaxy хранят в своей памяти только три отпечатка пальцев. В дальнейшем вы можете каждый из них пересканировать заново на «новый палец»

Сам процесс добавления отпечатка пальца в память смартфона состоит из 3 этапов:
1 этап: .
2 этап: .
3 этап: .

1 этап: сканирование нового отпечатка пальца.

1. С экрана приложений запускаем Настройки телефона, нажав на значок «Настройки».

Находясь на основной странице Настроек телефона нужно открыть раздел «Биометрия и безопасность».

Скрин №1 – нажать на иконку «Настройки» на экране приложения. Скрин №2 – на основной странице Настроек телефона нажать на позицию «Биометрия и безопасность».

2. В разделе «Биометрия и безопасность» и нужно войти в подраздел «Отпечатки пальцев», нажав на строчку «Отпечатки пальцев. Добавлены 2 отпечатка пальцев».

Программа, прежде чем допустит вас к настройкам отпечатков пальцев, попросит вас ввести пароль разблокировки, который вы используете при включении телефона. Вводим пароль разблокировки смартфона.

После успешной разблокировки смартфона, находясь в подразделе «Отпечатки пальцев», чтобы начать сканирование «нового пальца» нужно нажать на пункт «Добавить отпечаток пальца +».

Скрин №3 – в разделе ««Биометрия и безопасность» нужно нажать на позицию «Отпечатки пальцев». Скрин №4 – для входа в раздел настроек отпечатков пальцев нужно вначале ввести пароль разблокировки смартфона. После входа в подраздел «Отпечатки пальцев» для начала сканирования нового отпечатка нажать на пункт «Добавить отпечаток пальца +».

3. Далее начнётся процесс сканирования отпечатка пальца.

Касаясь кончиком пальца серого круга наэкранного сканера внизу экрана нужно отсканировать всю поверхность кончика пальца. Чтобы зарегистрировать рисунок отпечатка пальца нужно нажимать на круг всеми сторонами кончика пальца, пока телефон не покажет вам, что вы успешно отсканировали 100% поверхность пальца и «Отпечаток пальца добавлен».

Для сохранения результатов сканирования нужно нажать на кнопку «Готово».

Скрин №5 – для начала сканирования приложите палец к датчику. Скрин №6 – прикладывайте и убирайте палец с датчика, чтобы процент сканирования рос.Скрин №7 – вы уже отсканировали 92% поверхности кончика пальца. Скрин №8 — «Отпечаток пальца добавлен» нажмите на кнопку «Готово».

2 этап: проверка добавленного отпечатка пальца.

4. Сейчас в памяти смартфона зарегистрированы 3 отпечатка пальца:
— Отпечаток пальца Правый;
— Отпечаток пальца 1;
— Отпечаток пальца Левый.

После сканирования отпечатка пальца желательно проверить смартфон на правильную идентификацию отпечатка пальца. Для этого нужно нажать на пункт «Проверьте добавленные отпечатки».

Скрин №9 — нажать на пункт «Проверьте добавленные отпечатки».

5. Для проверки отпечатка пальца в открывшемся окошке «Проверьте добавленные отпечатки» нужно приложить палец к датчику внизу экрана.

Сразу после приложения пальца к датчику появилась надпись «Отпечаток пальца 1».

Это говорит о том, что сканирование прошло успешно и в памяти смартфона он хранится под названием «Отпечаток пальца 1».

Скрин №10 – приложить палец к датчику сканера внизу экрана. Скрин №11 – появилась надпись «Отпечаток пальца 1».

3 этап: переименование отпечатка пальца.

6. Для изменения названия отпечатка «нового пальца» нужно нажать на строчку с его наименованием «Отпечаток пальца 1», которое присвоил ему смартфон.

Для переименования скана нового пальца нужно нажать на строчку с его старым названием.

После этого появится виртуальная клавиатура и вы можете внести новое название скана.

Скрин №12 – нажать на строчку с названием отпечатка пальца, которое было присвоено смартфоном «Отпечаток пальца 1». Скрин №13 – для изменения названия нужно на экране виртуальной клавиатуры нажать на строчку «Отпечаток пальца 1» и внести новое название.

Набираем новое название отпечатка «Указательный».
А для сохранения внесённого изменения нужно нажать на значок «Галочка» на виртуальной клавиатуре внизу экрана.

Вот таким образом мы отсканировали новый отпечаток пальца для разблокировки смартфона, проверили правильность его сканирования и переименовали отпечаток пальца на «Указательный».

Скрин №14 – набираем новое название скана «Указательный». После нажать на кнопку «Галочка». Скрин №15 – вид подраздела «Отпечатки пальцев» с новым третьим отпечатком пальца «Указательный».

Выполняйте быстрые действия касанием пальца

У смартфонов Google Pixel есть удобная функция, которая позволяет открывать панель уведомлений, проведя пальцем вниз по сканеру отпечатков. Приложение Fingerprint Quick Action делает что‑то подобное, но его можно устанавливать на любые девайсы, и даже root‑доступ не понадобится. При этом вы можете назначать собственные быстрые действия.

Установите Fingerprint Quick Action, дайте ему доступ к параметрам смартфона, а затем зайдите в настройки приложения. Вы можете назначать три быстрых действия. Одно выполняется при одиночном прикосновении к сканеру отпечатков, второе — при двойном тапе, а третье — при свайпе (это, правда, работает не на всех девайсах). Вариантов действий довольно много: можно открыть список приложений, погрузить устройство в сон, активировать режим разделённого экрана, сделать скриншот, включить фонарик, запустить какую‑нибудь программу и так далее.

У этого приложения есть альтернатива под названием Fingerprint Gestures. Здесь чуть больше функций — например, программа умеет управлять воспроизведением музыки в проигрывателе. Это довольно удобно, если вы хотите переключать или ставить на паузу треки не доставая телефон из кармана. Однако для реализации некоторых возможностей приложению понадобятся root‑права, и оно доступно не для всех смартфонов. Попробуйте обе программы и решите, какая работает на вашем устройстве лучше.

Fingerprint Quick Action Разработчик: Code boy studio Цена: Бесплатно Жесты с отпечатком пальца Разработчик: Hue Essentials Цена: Бесплатно

Дефект сканера отпечатка пальца: как вы можете устранить программную ошибку

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

  • Перезапустите ваше устройство, чтобы устранить возможные ошибки.
  • Установите самые актуальные обновления для вашего устройства.
  • Если вы лишь недавно установили обновления, можете попытаться восстановить старую версию. Или вы можете подождать, когда производитель выпустит очередное обновление, которое сможет устранить проблему.
  • Также вы можете попробовать привести систему к заводскому состоянию. Однако не забудьте перед этим сделать резервную копию своих данных, иначе все они будут безвозвратно удалены.
  • Топ 18 смартфонов со сканером отпечатков пальцев
  • Тест и обзор Cubot King Kong 3: суперзащищенный смартфон с крутой начинкой

Фото: компании-производители, Андрей Киреев

Отпечатки в истории

Линии на руках интересовали людей с древности. Изображения
руки с папиллярными узорами пальцев и ладони были обнаружены на ассирийских и вавилонских глиняных табличках, керамике и черепках в виде
печати, с вдавленным отпечатком пальца. Следы ладоней обнаруживали на стенах
египетских гробниц, греческой и китайской керамике, на кирпичах и плитках из
древнего Вавилона и Рима.

Уже во II тысячелетии до нашей эры вавилоняне поняли, что
узор на ладонях и пальцах уникален, и стали использовать их в качестве подписи
при заключении правового договора (их оформляли на глиняных табличках), чтобы
защитить от подделки. Китайцы в III тысячелетии до нашей эры изготавливали глиняные
печати — имитаторы индивидуального отпечатка пальца.


Фото: Sibnet.ru

В Европе внимание на отпечатки пальцев в 1684 году обратил английский врач Нихимах Грю, он первым описал папиллярные линии пальцев и
структуру кожного покрова ладоней. В 1858 году сэр Уильям Джеймс Гершель,
проживавший в Индии, решил регистрировать отпечатки пальцев

Это было связано с
тем, что при выдаче зарплаты одни и те же лица получали деньги несколько раз,
ставя вместо подписи крестик. В 1877 году он ввёл оставление отпечатков пальцев
при составлении контрактов.

Интересно то, что предложивший использовать отпечатки для изобличения
преступников сотрудник полиции Генрих Фолдс за свою идею был осмеян начальством
и уволен. Но в конце XIX века антрополог Фрэнсис Гальтон (двоюродный брат
Чарльза Дарвина) вдохновился наработками Фолдса и опубликовал ставшей классической
научную работу об идентификации по отпечаткам пальцев.

«Гальтон 10 лет собирал статистические данные и подсчитал,
что вероятность совпадения папиллярных узоров у двух людей составляет 1 из 64
миллиардов человек», — комментирует заместитель начальника кафедры
криминалистики Сибирского юридического института МВД Алексей Репин (Красноярск).

С 1892 года в Англии начинается дактилоскопическая
регистрация преступников. Постепенно эта практика распространилась по всей
Европе. Преступники пользовались скальпелем, обжигали пальцы кислотой, чтобы
изменить отпечатки пальцев, однако их попытки были тщетны — обмануть природу и
дактилоскопию не удавалось.

В России первая дактилоскопическая экспертиза была проведена
в 1912 году по делу об убийстве провизора «Харламовской» аптеки в Санкт-Петербурге.
Главные подозреваемые 19-летний Алексеев и 20-летний Шунько отрицали своё участие
в убийстве. Но эксперт-криминалист доказал суду присяжных, что след на куске
разбитого стекла из двери аптеки оставлен большим пальцем левой руки Алексеева.
Парней признали виновными и отправили в тюрьму.

Android 6.0: Fingerprint API и Nexus Imprint

Перейдем к исследованию дактилоскопической аутентификации в устройствах под управлением Android. Разобрав очень удачную реализацию от Apple, посмотрим внимательно на состояние дел в лагере конкурентов.

Первые устройства со встроенными дактилоскопическими датчиками стали появляться довольно давно, еще во времена Android 4.4. На сегодняшний день их уже очень много: это Samsung Galaxy S5, S6, S7, Motorola Moto Z, Sony Xperia Z5, LG G5, Huawei Ascend Mate 7 и последующие, Meizu Pro 5 — и это далеко не все.

При полном отсутствии внешнего контроля производители нагородили такое… в страшном сне не приснится. Например, разработчики HTC One Max экстерном сдали экзамен по курсу «Android за 21 день» и реализовали замечательную систему, которая хранит полноценные копии отпечатков пальцев в публично доступном каталоге в несжатом (не говоря уже о шифровании) формате.

HTC One Max

Пример не единичный. Samsung Galaxy S5 вышел с Android 4.4 на борту. В скором времени хакерам удалось получить доступ к сканеру отпечатков и успешно обойти защиту.

До выхода шестой версии Android производители успели выпустить массу устройств, к которым безграмотно прикрутили датчики отпечатков. Ломать их даже неинтересно, до того там все уныло. Понятно, что долго терпеть такую ситуацию в Google не могли. Они и не стали.

С выходом Android 6.0 в Google не только разработали собственный API для аутентификации по отпечаткам пальцев, но и обновили Compatibility Definition Document, которому обязаны следовать все производители, желающие сертифицировать свои устройства для установки сервисов Google (это очень важный момент, о нем чуть позже).

Настройка сканера отпечатков в Nexus 6P

Итак, чего же требует Google от производителей для получения сертификата соответствия? В отличие от ситуации с обязательным шифрованием на Android 5.0, на сей раз список требований не допускает двойных толкований. Переведем выдержку из официального документа.

А на самом деле в Android до сих пор есть ряд зияющих дыр в безопасности, позволяющих не просто обходить, а обходить на раз плюнуть все эти отпечатки и пароли. Одна из таких дыр — система Android Smart Lock, с помощью которой можно автоматически разблокировать телефон при совпадении некоторых внешних факторов.

К примеру, многие пользователи разрешают автоматическую разблокировку дома, забывая о том, что точность позиционирования далеко не идеальна и понятие «дом» для телефона будет охватывать 80-метровый радиус. Многие активируют разблокировку доверенным устройством Bluetooth или включают псевдобиометрическую разблокировку по снимку лица (обходится довольно легко демонстрацией видеоролика или трехмерной модели).

Что интересно, никакой необходимости в Smart Lock при наличии работоспособного датчика отпечатков нет: экран в любом случае включается и разблокируется нажатием одной кнопки. Почему в Compatibility Definition нет требования отключать Smart Lock при активном датчике отпечатков? Загадка. Но ты можешь использовать эту систему для разблокирования устройства.

Графический ключ

Графический ключ — уникальная функция на телефонах Андроид, которая существует уже давно. Вы можете использовать его в сочетании с PIN-кодом, если хотите, но это действительно отличная система безопасности сама по себе. Существует только определенное количество раз, которые можно ввести некорректный ключ, пока он не заблокирует вас в течение нескольких секунд. Однако на некоторых интерфейсах определенное количество неправильных попыток может привести к стиранию пользовательских данных.

Есть довольно любопытная проблема, связанная с графическим ключем, которая заключается в том, что ваш палец оставляет след на дисплее, что может помочь с разблокировкой злоумышленнику. Комбинация жирного пальца и матовой пленки расскажет миру ваш пароль.

«Инновация» — не значит «быть первым»

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

Многие из наиболее осведомлённых технических обозревателей, аналитиков, журналистов и публично известных адептов компании Apple начали задавать вопрос: «А может ли Apple продолжать придумывать и вводить новшества?» Некоторые из них даже высказывались, что «золотой» iPhone 5s обречён на провал, хоронили его заочно, ещё до начала продаж. Это говорится совсем не к тому, что уважаемые господа журналисты и аналитики ошибались, а к тому, что очень легко потерять нить размышлений о будущем, видение перспективы развития и внедрения тех самых инноваций. Никто из них не знает, как по-настоящему инновационные компании делают по-настоящему инновационные продукты. Хотя, конечно, иногда может показаться, что процесс развития напоминает видео в режиме «slow motion», вплоть до ощущения, что ничего не происходит вообще.

Если разобраться, то всё, что происходило с Apple со времён Apple I — это по сути удачная ассимиляция дизайна и уже существующих технологий. Это значит, что Apple далеко не всегда были первыми в том, чтобы вывести технологии на рынок, но были первыми в объединении всех элементов воедино: удачно и вовремя собирали в кучу существующие технологии, добавляли дизайн, заворачивали всё в упаковку со своим логотипом и представляли желанный для миллионов продукт. Со времён IWM (Integrated Woz Machine), интегральной платы, разработанной Стивом Возняком в 1981 году, до внедрения Touch ID в iPhone 5s в наши дни ни одна фундаментальная технология, используемая Apple при производстве устройств, не была новой. Однако исторически сложилось так, что любая новинка по части технологий преподносится как исключительная, ранее неизвестная и сверхинновационная. Собственно, в памяти остаётся только это — расчёт маркетологов Apple работает на все сто — любой продукт или устройство Apple считаются и априори будут считаться инновационными. Конечно, в Купертино делали ошибки, но о них уже никто не помнит.

Не секрет, что Apple умело оперирует механизмами патентования, потому если внимательно посмотреть на прямые и косвенные патенты, касающиеся технологических аспектов развития будущего Touch ID на протяжении семи лет, с момента появления оригинального iPhone, становится ясно, что компания очень долго готовилась к внедрению сканера отпечатка пальцев в свои устройства. Приобретение нескольких наиболее активных компаний в сфере разработки технологии сканирования отпечатков в течение этого времени только подтверждают факт крайне осмысленного и вдумчивого подхода Apple к внедрению такой технологии в свои устройства.

Метод 1: как обойти экран блокировки Android с помощью экстренного вызова

Вы можете использовать метод экстренного вызова обхода блокировки экрана Android, если, к счастью, ваше устройство работает под управлением Android 5. Все, что вам нужно сделать, это физический доступ к устройству, которое вы собираетесь разблокировать. Чтобы разблокировать устройство с помощью обхода аварийного дозвона Android, вам необходимо методически вырезать и вставить символы на вашем устройстве.

Экстренный вызов обхода блокировки экрана Android – это лазейка в системе безопасности, которую Google заметил и, вероятно, уже решил закрыть. Скорее всего, люди, использующие устройства под управлением более новых версий Android, не смогут использовать этот метод для обхода блокировки экрана. Ниже мы покажем вам, как обойти экран блокировки Samsung с помощью экстренного вызова:

Шаг 1. Получите свое устройство Android и включите его, на котором забыли пароль. Используя кнопку в нижней части экрана, откройте окно экстренного вызова.

Шаг 2: Введите строку символов. Например, вы можете ввести примерно 10 звездочек. Затем выделите строку символов, которую вы только что набрали (чтобы выделить, дважды коснитесь строки) и выберите «Копировать».

Шаг 3. Нажмите один раз на то же поле и вставьте символы, которые вы скопировали на шаге 2 выше. Это удвоит символы.

Шаг 4. Повторяйте шаги 2 и 3, пока вы больше не сможете выделять символы. Это должно быть примерно после 11 повторений.

Шаг 5: Вернитесь на экран блокировки. Проведите пальцем влево, чтобы запустить камеру, и в то же время проведите пальцем сверху вниз, чтобы открыть панель уведомлений.

Шаг 6: Коснитесь значка «Настройки» (значок шестеренки). Должен появиться запрос пароля.

Шаг 7. В поле пароля нажмите и удерживайте, чтобы вставить символы, которые вы скопировали на шаге 2. Продолжайте вставлять символы столько раз, сколько сможете. Перед вставкой других символов убедитесь, что курсор находится в конце текущей строки.

Шаг 8: Продолжайте повторять шаг 7, пока система не выйдет из строя и не исчезнут программные кнопки, доступные внизу. Экран блокировки теперь должен быть расширен экраном камеры. Подождите, пока камера не вылетит. Это должно открыть главный экран.

Недостатки использования экстренного вызова:

  • Решение экстренных вызовов обхода блокировки экрана Android часто требует много времени.
  • Вам нужно каждый раз повторять шаги, так как блокировка экрана не снимается.
  • Решение для обхода аварийного дозвона Android работает только на устройствах под управлением Android 5 или более ранней версии. Людям, использующим устройства с более новыми версиями Android, может не пригодиться функция обхода экстренных вызовов блокировки экрана Android.

Принципы сравнения отпечатков по локальным признакам Править

(Локальные признаки — минуции) Этапы сравнения двух отпечатков:

Этап 1. Улучшение качества исходного изображения отпечатка. Увеличивается резкость границ папиллярных линий.

Этап 2. Вычисление поля ориентации папиллярных линий отпечатка. Изображение разбивается на квадратные блоки, со стороной больше 4 пикселей и по градиентам яркости вычисляется угол t ориентации линий для фрагмента отпечатка.

Этап 3. Бинаризация изображения отпечатка. Приведение к чёрно-белому изображению (1 bit) пороговой обработкой.

Этап 4. Утончение линий изображения отпечатка. Утончение производится до тех пор, пока линии не будут шириной 1 пиксель.

Этап 5. Выделение минуций. Изображение разбивается на блоки 9х9 пикселей. После этого подсчитывается число чёрных (ненулевых) пикселей, находящихся вокруг центра. Пиксель в центре считается минуцией, если он сам ненулевой, и соседних ненулевых пикселей один (минуция «окончание») или два (минуция «раздвоение»).

Координаты обнаруженных минуций и их углы ориентации записываются в вектор: W(p)= (p — число минуций).
При регистрации пользователей этот вектор считается эталоном и записывается в базу данных. При распознавании вектор определяет текущий отпечаток (что вполне логично).

Этап 6. Сопоставление минуций.

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

Этапы сравнения:

  • Регистрация данных.
  • Поиск пар соответствующих минуций.
  • Оценка соответствия отпечатков.

При регистрации определяются параметры аффинных преобразований (угол поворота, масштаб и сдвиг), при которых некоторая минуция из одного вектора соответствует некоторой минуции из второго.

При поиске для каждой минуции нужно перебрать до 30 значений поворота (от −15 градусов до +15), 500 значений сдвига (от −250 пкс до +250 пкс — хотя, конечно, границы выбирают и поменьше…) и 10 значений масштаба (от 0,5 до 1,5 с шагом 0,1). Итого до 150 000 шагов для каждой из 70 возможных минуций. (На практике, все возможные варианты не перебираются — после подбора нужных значений для одной минуции их же пытаются подставить и к другим минуциям, иначе было бы возможно сопоставить практически любые отпечатки друг другу).

Оценка соответствия отпечатков выполняется по формуле K=(D*D*100 %)/(p*q), где D — количество совпавших минуций, p — количество минуций эталона, q — количество минуций идентифицируемого отпечатка). В случае, если результат превышает 65 %, отпечатки считаются идентичными (порог может быть понижен выставлением другого уровня бдительности).

Если выполнялась аутентификация, то на этом всё и заканчивается. Для идентификации необходимо повторить этот процесс для всех отпечатков в базе данных (затем выбирается пользователь, у которого наибольший уровень соответствия (разумеется, его результат должен быть выше порога 65 %)).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector