Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Mobiele beveiligingstoepassing: Uitdaging en oplossing

Onze engineers maken deel uit van een multinationaal team dat mobiele beveiligingstoepassingen voor iOS en Android ontwikkelt voor een grote Amerikaanse provider van mobiele diensten.

Klant

Industrie
Informatietechnologie
Regio
USA
Klant sinds
2021

Onze klant is een wereldleider in cyberbeveiliging-software, gespecialiseerd in het creëren van Cloud Endpoint Security-oplossingen. Zij helpen grote ondernemingen bij het beveiligen van gegevens en het naleven van overheids- en branchevoorschriften.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Onze klant heeft samengewerkt met een grote aanbieder van telecommunicatie en mobiele diensten uit de VS om een gebruikersgerichte en goed presterende mobiele applicatie (zowel iOS als Android versies) te ontwikkelen voor gegevensbeveiliging. Aan het begin van het project werd Innowise geselecteerd om de ruggengraat te vormen van een internationaal klant-zijde ontwikkeling team, aangezien ons bedrijf indrukwekkende ervaring had in het ontwikkelen van mobiele applicaties.

Het doel van het grote project was het leveren van een applicatie die mobiele gebruikers zou helpen hun apparaten en persoonlijke gegevens zo efficiënt mogelijk te beschermen. Er werd besloten om alle projectwerkzaamheden uit te voeren op basis van een bestaande legacy-applicatie. Ons team moest de functionaliteit van een nieuwe app ontwikkelen, het ontwerp volledig bijwerken en de gegevensanalyse en het in-app abonnementssysteem opzetten.

Oplossing

Het team van Innowise heeft deelgenomen aan de klant-zijd ontwikkeling van de iOS en Android mobiele beveiligingstoepassingen voor de grote Amerikaanse aanbieder van telecommunicatie en mobiele diensten.

BELANGRIJKSTE KENMERKEN VAN DE BEVEILIGINGSAPP

Het belangrijkste doel van de mobiele beveiligingsapplicatie is om de persoonlijke gegevens van gebruikers op zoveel mogelijk manieren te beschermen. De door ons ontwikkelde applicatie heeft uitgebreide geavanceerde functionaliteit, waardoor het een doorbraak is op het gebied van mobiele beveiliging. De oplossing:
  • Beoordeelt het kwetsbaarheidsniveau van een apparaat;
  • Adviseert hoe de beveiliging van het apparaat kan worden verbeterd;
  • Controleert een apparaat op schadelijke bestanden;
  • Bewaakt de netwerkstatus en de beveiliging ervan;
  • Beschermt internetverbindingen tegen aanvallen van hackers;
  • Bewaakt kwetsbaarheden die aan een telefoonnummer zijn gekoppeld;
  • Beschermt tegen phishing-aanvallen;
  • Stelt gebruikers dagelijks op de hoogte van ontdekte kwetsbaarheden in verschillende geassocieerde diensten;
  • Controleert mobiel verkeer;
  • Biedt VPN-functionaliteit;
  • Logt telefoongesprekken;
  • Blokkeert spam en ongewenste oproepen;

GEBRUIKERSROLLEN

Er zijn 4 belangrijke gebruikersrollen:
  • Gebruikers met een SIM-kaart van de eindklant;
  • Gebruikers met een simkaart van een andere aanbieder;
  • Gebruikers met een betaald abonnement;
  • Gebruikers zonder betaald abonnement.

Afhankelijk van de rol zijn verschillende functies van de toepassing en verschillende gradaties van gegevensbescherming beschikbaar voor de gebruiker. Gebruikers zonder SIM-kaart van de eindklant kunnen bijvoorbeeld hun gesprekken niet loggen, de informatie over hun gesprekken opvragen en de kwetsbaarheden in verband met hun telefoonnummers controleren, omdat zij een andere aanbieder van mobiele diensten hebben. Gebruikers zonder betaald abonnement hebben beperkte toegang tot de functies van de app.

Technologieën en hulpmiddelen

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.
Code kwaliteit
Detekt, LeakCanary
CI/CD
Jenkins
QA
Java 8/Scala, Cucumber, SBT, Gradle, GraphQL, Protobuf, HTTP, REST, Elastic Search
Cloud diensten
AWS Secrets Manager, Amazon DynamoDB, Amazon S3

Proces

De hele werkstroom van het project was gebaseerd op de Scrum software ontwikkeling levenscyclus methodologie met sprints van twee weken. Aan het einde van elke sprint gaven we een videodemo van de voltooide taken. We leverden release builds op tegen de projectstermijnen en vervolgens elke sprint als de door de klant gevraagde bugs/verbeteringen waren verholpen/uitgevoerd. We communiceerden met de klant en het team via Slack en Zoom.
Aangezien onze engineers deel uitmaakten van het internationale ontwikkelingsteam, was het van vitaal belang om op één lijn te zitten met IT-professionals uit de hele wereld en een doeltreffende communicatie op te bouwen. Dit had een positief effect op de efficiëntie van het werk en hielp bij het aangaan van verschillende uitdagingen op het project, zoals het beheersen van een groot aantal kernmodules die enkele jaren geleden waren geschreven.

Team

3
iOS-ontwikkelaars
3
Android-ontwikkelaars
1
Automatisering QA engineer

Resultaten

Als onderdeel van het internationale ontwikkelingsteam hebben onze software-ingenieurs een functierijke mobiele beveiligingsapplicatie gemaakt, zowel iOS als Android versies, voor gebruikers uit de VS. De applicatie zorgt voor een robuuste gegevensbeveiliging voor ongeveer 1,5 miljoen actieve en 8 miljoen passieve gebruikers. Onze klant prees de technologische expertise en communicatieve vaardigheden van ons ontwikkelingsteam, bestaande uit 3 Android, 3 iOS, en 1 QA ingenieur.

Momenteel bevindt het project zich in de releasefase. Het is de bedoeling dat de projectoplossing in ieder geval eind 2022 gereed is. Onze klant blijft samenwerken met Innowise om de functionaliteit van de app uit te breiden en de oplossing op lange termijn te ondersteunen.

Duur van het project
  • 2021 - Doorlopend

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden. 

    We’ll process your request and contact you back as soon as possible.

    pijl