Bitte hinterlassen Sie Ihre Kontaktdaten, wir senden Ihnen dann unsere Übersicht per E-Mail zu
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

In keiner Weise ist eine internationale Vollzyklus-Softwareentwicklung das Unternehmen wurde 2007 gegründet. Wir sind ein Team von über 1800+ IT-Experten, die Software für andere entwickeln profis weltweit.
Über uns
Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

Mobile Sicherheitsanwendung: Herausforderung und Lösung

Unsere Ingenieure sind Teil eines multinationalen Teams, das mobile Sicherheitsanwendungen (iOS/Android) für einen großen US-Mobilfunkanbieter entwickelt.

Der Kunde

Industrie
Informationstechnologie
Region
USA
Kunde seit
2021

Unser Kunde ist ein weltweit führender Softwareanbieter im Bereich der Cybersicherheit, der sich auf die Entwicklung von Sicherheitslösungen für Cloud-Zugänge spezialisiert hat. Er unterstützt Großunternehmen bei der Datensicherung und der Einhaltung staatlicher und branchenspezifischer Vorschriften.

Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.

Herausforderung

Unser Kunde hat mit einem großen Telekommunikations- und Mobilfunkanbieter aus den USA zusammengearbeitet, um eine benutzerorientierte und leistungsstarke mobile App (iOS/Android) für die Datensicherheit zu erstellen. Gleich zu Beginn des Projekts wurde Innowise dafür ausgewählt, das Rückgrat eines internationalen kundenseitigen Entwicklungsteams zu bilden, da unser Unternehmen über umfassende Erfahrungen in der Entwicklung mobiler Anwendungen verfügt.

Hauptziel des Projekts war es, eine Anwendung zu entwickeln, um Geräte und persönliche Daten der Mobilnutzer so effizient wie möglich zu schützen. Die gesamte Projektarbeit sollte auf Grundlage einer Legacy-Anwendung durchgeführt werden. Unser Team sollte die Funktionalität der neuen App entwickeln, das Design aktualisieren und die Datenanalyse sowie ein In-App-Abonnement-System einrichten.

Lösung

Ein Team von Innowise hat an der clientseitigen Entwicklung der mobilen Sicherheitsanwendung (iOS/Android) für den US-Anbieter von Telekommunikations- und Mobilfunkdiensten mitgewirkt.

MERKMALE DER SICHERHEIT-APP

Der Hauptzweck der mobilen Sicherheitsanwendung besteht darin, die persönlichen Daten der Nutzer möglichst vielfältig zu schützen. Wir haben eine App entwickelt, die über moderne und umfassende Sicherheitsfunktionen verfügt und sie zu einem Meilenstein auf dem Gebiet der mobilen Sicherheit macht. Die Lösung:
  • Bewertet die Anfälligkeit eines Gerätes
  • Gibt Hinweise, um die Sicherheit des Gerätes zu verbessern
  • Überprüft das Gerät auf schädliche Dateien
  • Überwacht den Netzwerkstatus und seine Sicherheit
  • Schützt Internetverbindungen vor Hackerangriffen
  • Überwacht Sicherheitslücken bezüglich Telefonnummern
  • Schützt vor Phishing-Angriffen
  • Verfolgt Datenlecks im Netzwerk, einschließlich Dark Web
  • Kontrolliert den mobilen Datenverkehr
  • Bietet VPN-Funktionalität
  • Protokolliert Telefonanrufe
  • Blockiert Spam und unerwünschte Anrufe

NUTZERROLLEN

Es gibt 4 Nutzerrollen:
  • Nutzer mit einer SIM-Karte des Endkunden
  • Nutzer mit einer SIM-Karte eines anderen Anbieters
  • Nutzer mit einem kostenpflichtigen Abonnement
  • Nutzer ohne kostenpflichtiges Abonnement

Je nach Rolle stehen dem Nutzer unterschiedliche Funktionen der Anwendung und Datenschutz-Niveaus zur Verfügung. So können Nutzer ohne SIM-Karte des Endkunden ihre Anrufe nicht protokollieren, keine Informationen über ihre Anrufe erhalten und die mit ihren Telefonnummern verbundenen Schwachstellen nicht überwachen, da sie einen anderen Mobilfunkanbieter haben. Nutzer ohne kostenpflichtiges Abonnement haben nur eingeschränkten Zugang zu den Funktionen der App.

Technologien & Tools

iOS
Objective-C, Swift
Android
Android Studio 4.1.0+, Kotlin, MVP, Clean Architecture, Dagger, RxJava2, Google Play Services & Billing, Firebase, Hiya SDK, MParticle SDK, Multi-Modules
Codequalität
Detekt, LeakCanary
CI/CD
Jenkins
QA
Java 8/Scala, Cucumber, SBT, Gradle, GraphQL, Protobuf, HTTP, REST, Elastic Search
Cloud-Services
AWS Secrets Manager, Amazon DynamoDB, Amazon S3

Prozess

Für den gesamten Projektablauf wurde zur Softwareentwicklung die Scrum-Methode mit zweiwöchigen Sprints angewendet. Am Ende jedes Sprints haben wir eine Video-Demo der abgeschlossenen Teilaufgaben bereitgestellt. Release-Builds wurden zum Projekttermin und dann in jedem Sprint geliefert, wenn Fehler behoben oder vom Kunden geforderte Verbesserungen fertiggestellt waren. Die Kommunikation mit dem Kunden und dem Team erfolgte über Slack und Zoom.
Als Teil eines internationalen Entwicklungsteams war es für unsere Ingenieure wichtig, sich mit IT-Fachleuten aus der ganzen Welt auszutauschen und eine effektive Kommunikation aufzubauen. Dies hat sich positiv auf die Arbeitseffizienz ausgewirkt und bei der Bewältigung verschiedener Herausforderungen im Projekt geholfen, wie z. B. die Beherrschung einer großen Anzahl von Kernmodulen, die vor mehreren Jahren geschrieben wurden.

Team

3
iOS-Entwickler*innen
3
Android-Entwickler*innen
1
QS-Ingenieur für die Automatisierung

Ergebnisse

Gemeinsam mit den internationalen Entwicklern haben unsere Software-Ingenieure eine funktionsreiche mobile Sicherheitsanwendung (iOS/Android) für Nutzer aus den USA erstellt. Die Anwendung gewährleistet robuste Datensicherheit für etwa 1,5 Millionen aktive und 8 Millionen passive Nutzer. Unser Kunde hat die technologische Kompetenz und die Kommunikationsfähigkeiten unseres Entwicklungsteams (3 Android- und 3 iOS-Entwickler sowie 1 QS-Ingenieur) sehr gelobt.

Derzeit befindet sich das Projekt in der Release-Phase. Es ist geplant, bis mindestens Ende 2022 an der Projektlösung zu arbeiten. Der Kunde will weiterhin mit Innowise kooperieren, um die Funktionalität der App zu erweitern und langfristigen Support zu gewährleisten.

Projektdauer
  • 2021 - Andauernd

Kontaktieren Sie uns!

Buchen Sie einen Anruf oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

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

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Pfeil