KYC-Lösung zur Einbettung in mobile Anwendungen

Innowise hat die Software für das Identitäts- und Zugriffsmanagement von Kunden für iOS und Android aktualisiert, um eine nahtlose plattformübergreifende Nutzung, eine mobile biometrische Verifizierung und eine sofortige Authentifizierung für eine verbesserte Benutzererfahrung zu gewährleisten.

Herausforderung

Finanzinstitute und Unternehmen, die im Bereich der Kryptowährungen tätig sind, müssen Betrugsangriffe und Cyberkriminalität verhindern, Kundendaten schützen und die Angriffe und die Verbreitung von Bots und gefälschten Konten. Verifizierungstools von KYC-Lösungsanbietern werden in der Regel als Maßnahme zur Überprüfung der Identität eines Kunden anhand seiner Fotos, Dokumente oder Unterkunftsdaten eingesetzt.

Das von unserem Kunden angebotene Produkt ist eine KYC-Bibliothek, die Funktionen zur Kundenüberprüfung in Web- und Mobilversionen bietet. Aufgrund der eingeschränkten Funktionalität des Web-Widgets und des zeitaufwändigen Verifizierungsprozesses für mobile Nutzer war das KYC-Framework jedoch nicht vollständig optimiert für iOS und Android. Deshalb wurden unsere Spezialisten damit beauftragt, die KYC-Bibliothek zu erweitern und die wichtigsten Verifizierungsfunktionen zu optimieren:

1. Biometrische Überprüfung. Die Software zur Gesichtserkennung erfasst die Bilder der Benutzer, um die Identität einer Person anhand von Gesichtszügen zu bestätigen. Es fehlte jedoch eine umfassende Bibliothek zur Verarbeitung von 3D-Biometrien und optimierte Verfahren zur Erfassung von Benutzerdaten.

2. Überprüfung von Dokumenten. Das System identifiziert die Gültigkeit von Dokumenten wie Reisepässen, Personalausweisen oder Führerscheinen, indem es die eingegebenen Informationen mit Referenzdatenbanken vergleicht und die physischen Merkmale des Dokuments überprüft. Dieser Prozess beinhaltet auch die Überprüfung des Dokuments mit den erhaltenen biometrischen Daten.

3. Verarbeitung von Aufenthaltsdaten und Belegen. Das System verarbeitete und prüfte sowohl Benutzer’ Wohnsitzdaten und unterstützende Ausweisdokumente. Die mobile Version unterstützte nicht die Benutzeranmeldung mit Schlüsseldaten, die bei der primären Identifizierung erhoben wurden. Dies erforderte einen zusätzlichen Zeitaufwand für die Dateneingabe, da die Nutzer jedes Mal, wenn sie sich zu Authentifizierungszwecken anmelden, persönliche Informationen eingeben und Fotos ihrer Dokumente machen mussten.

Lösung

Unser Team optimierte erfolgreich das ID-Verifizierungssystem Check, indem es die Bibliotheksarchitektur und das Framework für beide Betriebssysteme neu gestaltete. Außerdem haben wir eine zusätzliche Bibliothek integriert, das Design der Benutzeroberfläche aktualisiert und mehrere Funktionen hinzugefügt, um den Identifizierungsprozess auf mobilen Geräten deutlich zu beschleunigen.

Im Allgemeinen umfasste die Arbeit unseres Teams die folgenden Komponenten:

  • die Optimierung und Implementierung des Frameworks sowohl für iOS- als auch für Android-Betriebssysteme;
  • die Integration einer zusätzlichen Bibliothek, die erweiterte Verifizierungsoptionen und 3D-Biometrie ermöglicht;
  • die Möglichkeit für die Benutzer, ihre Daten einfach hochzuladen;
  • die Vereinfachung und Beschleunigung der Erfassung biometrischer Daten durch Fotos und Videos;
  • die Beschleunigung des Identitätsprüfungsprozesses auf iOS- und Android-Geräten.

Verbesserung der plattformübergreifenden Anwendungsarchitektur und verbesserte Benutzeroberfläche

Unser Spezialistenteam hat erhebliche Optimierungen vorgenommen, um die ID-Überprüfung Funktionen über mobile Plattformen für Identitäts- und Zugangsmanagement-Software. Wir haben das System umgestaltet, indem wir unnötige Bildschirme entfernt und die Benutzeroberfläche überarbeitet haben, um die Phasen der biometrischen Foto- und Dokumentenprüfung schneller und intuitiver zu gestalten.

Neue Bibliotheksintegration für 3D-Biometrien

Unsere Spezialisten integrierten eine neue Bibliothek für die beschleunigte Verarbeitung biometrischer Daten. Zuvor unterstützte die Software für die Gesichtserkennung nur Standarderkennungsmethoden, bei denen die Benutzer mehrere Fotos ihres Gesichts aus verschiedenen Winkeln über mehrere Sekunden hinweg aufnehmen mussten. Die daraus resultierenden 2D-Bilder wurden an die ID-Überprüfung Server zur weiteren Bearbeitung und Bestätigung.

Mit die neue Bibliothek, müssen die Benutzer weniger Bewegungen machen und einen 3D-Gesichtsscan in kürzerer Zeit durchführen, um hochwertige biometrische Daten zu erhalten. Die Benutzeroberfläche bietet klare Anweisungen zu den erforderlichen Benutzeraktionen.

Sobald die Daten erfasst sind, werden sie zur Verarbeitung, Validierung und Benutzerauthentifizierung an den Server gesendet. Das implementierte 3D-Biometriesystem hat die Überprüfungsgenauigkeit verbessert, die Datenverarbeitung beschleunigt und das Scanverfahren für die Benutzer vereinfacht. Außerdem haben unsere Spezialisten die Bildqualität verbessert, indem sie das Bild heller und klarer gemacht haben, was zu einer genaueren Identifizierung führt.

Optimierte Lösung zur Dokumentenprüfung

Bisher konnten Nutzer auf mobilen Geräten nur Belege hinzufügen, indem sie in Echtzeit ein Foto mit ihrer Handykamera machten. Jetzt haben wir eine neue Funktion implementiert, die es den Nutzern ermöglicht, Fotos in jeder beliebigen Bildschirmausrichtung zu machen, verschiedene Dokumententypen hinzuzufügen und Dokumente direkt aus der Handy-Galerie in verschiedenen Formaten, einschließlich PDF, hochzuladen. Diese Verbesserung vereinfacht den Überprüfungsprozess für die Nutzer, da sie nicht mehr jedes Mal physische Dokumente zur Hand haben müssen, um Fotos zu machen, wenn sie sich anmelden.

Sofortige Benutzeridentifizierung

Bei der Nutzung mobiler Apps mit integriertem ID-Verifizierungssystem mussten die Nutzer bisher jedes Mal ihre biometrischen Daten und die entsprechenden Dokumente hochladen, wenn sie sich bei der Anwendung anmelden wollten. Wir haben jedoch ein neues System zur sofortigen Benutzeridentifizierung eingeführt, mit dem sich die Benutzer durch einen einfachen Gesichtsscan schnell anmelden können. Die hochgeladenen Selfies werden sofort mit den verifizierten 3D-Biometriedaten und anderen im Backend-System gespeicherten Daten abgeglichen, so dass die Nutzer ihre Dokumente und biometrischen Daten nicht bei jeder Anmeldung neu hochladen müssen.

Technologien

Java, Spring-Stiefel, Docker, AWS, SQL
Angular Typoskript
Azure, Azure Devops, Maven
Plattformen
Swift, UIKit, SwiftUI, Cocoapods, TestFlight, Postman, Proxyman
Kotlin, Android Jetpack, Retrofit, Camera2, Timber, MVVM, Azure, Maven, Google Play Services
MS SQL Server
Manuelles Testen

Prozess

Als wir das Projekt zum ersten Mal in Angriff nahmen, standen wir vor der Herausforderung einer unklaren Dokumentation für die iOS- und Android-Versionen von ID-Überprüfung. Trotzdem nutzten wir die vorhandene Dokumentation für die Webversion, um schnell ein System für die Interaktion mit den Kunden einzurichten, zu dem auch ein Ticket Board zur Verfolgung des Fortschritts gehörte.

Ein weiteres Hindernis war die unstrukturierte Bibliotheksarchitektur, die es schwierig machte, eine zusätzliche Bibliothek zur Erweiterung der Framework-Funktionalität zu integrieren. Unser erfahrenes Team hat die Architektur des Frameworks jedoch erfolgreich umgestaltet und optimiert und die erforderlichen Änderungen innerhalb eines kürzeren Zeitrahmens umgesetzt.

Wir folgten der agilen Projektmanagement-Methodik mit wöchentlichen Teambesprechungen, regelmäßigen Check-Ins und Anrufen nach Bedarf. Unser Team und der Kunde kommunizierten regelmäßig über Google Meet, und wir überwachten die Leistung mithilfe eines Jira-Boards, um sicherzustellen, dass der Fortschritt auf dem richtigen Weg war.

Team erforderlich

1
Produktmanager
1
Web-Entwickler
1
Android-Entwickler
1
iOS-Entwickler
1
QA-Ingenieur

Ergebnisse

Unser Team hat die Systemarchitektur und die Funktionalität der KYC-Lösung für mobile Geräte erfolgreich optimiert, indem die fortschrittliche Bibliothek mit 3D-Biometrie integriert wurde. Dies hat nicht nur den Verifizierungsprozess, sondern auch die Benutzeroberfläche verbessert.

    Kontaktformular

    Anruf buchen oder füllen Sie das Formular aus. Wir kontaktieren Sie, sobald wir Ihre Anfrage bearbeitet haben.

    Sprachnachricht senden
    Datei beifügen
    Datei hochladen

    Sie können 1 Datei mit bis zu 2 MB anhängen. Gültige Dateiformate: pdf, jpg, jpeg, png.

    Mit dem Klicken auf Senden erklären Sie sich damit einverstanden, dass Innowise Ihre personenbezogenen Daten gemäß unserer Datenschutzrichtlinie verarbeitet, um Ihnen relevante Informationen bereitzustellen. Mit Angabe Ihrer Telefonnummer stimmen Sie zu, dass wir Sie per Sprachanruf, SMS oder Messaging-Apps kontaktieren. Es können Gebühren für Anrufe, Nachrichten und Datenübertragung anfallen.

    Sie können uns auch kontaktieren
    bis hin zu contact@innowise.com
    Wie geht es weiter?
    1

    Sobald wir Ihre Anfrage erhalten und geprüft haben, melden wir uns bei Ihnen, klären erste Fragen und unterzeichnen bei Bedarf ein NDA, um die Vertraulichkeit zu gewährleisten.

    2

    Nach genauer Prüfung Ihrer Anforderungen, Bedürfnisse und Erwartungen wird unser Team einen Projektvorschlag mit Angaben zu Arbeitsumfang, Teamgröße, Zeitaufwand und Kosten erstellen.

    3

    Wir vereinbaren einen Termin, um das Angebot gemeinsam zu besprechen und alle Details festzulegen.

    4

    Abschließend unterzeichnen wir den Vertrag und starten umgehend mit der Umsetzung Ihres Projekts.

    Pfeil