Lasciate i vostri contatti, vi invieremo la nostra panoramica via email
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1800+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Applicazione di sicurezza mobile: Sfida e soluzione

I nostri ingegneri fanno parte di un team multinazionale che sviluppa applicazioni di sicurezza mobile iOS e Android per un importante fornitore di servizi mobili statunitense.

Cliente

Industria
Tecnologia dell'informazione
Regione
Stati Uniti
Cliente da
2021

Il nostro cliente è un fornitore di software di cybersecurity leader a livello mondiale, specializzato nella creazione di soluzioni di sicurezza endpoint per il cloud. Aiuta le grandi aziende a proteggere i dati e a rispettare le normative governative e di settore.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Il nostro cliente ha collaborato con un grande fornitore di servizi di telecomunicazione e di telefonia mobile degli Stati Uniti per creare un'applicazione mobile ad alte prestazioni e orientata all'utente (sia in versione iOS che Android) per la sicurezza dei dati. All'inizio del progetto, Innowise è stata scelta per costituire la spina dorsale di un team internazionale di sviluppo lato cliente, in quanto la nostra azienda vantava una notevole esperienza nello sviluppo di applicazioni mobili.

L'obiettivo del progetto principale era quello di fornire un'applicazione che aiutasse gli utenti mobili a proteggere i loro dispositivi e i loro dati personali nel modo più efficiente possibile. È stato deciso di svolgere tutto il lavoro del progetto sulla base di un'applicazione legacy esistente. Il nostro team doveva sviluppare le funzionalità di una nuova applicazione, aggiornare completamente il design e impostare l'analisi dei dati e il sistema di abbonamento in-app.

Soluzione

Il team di Innowise ha partecipato allo sviluppo lato client delle applicazioni di sicurezza mobile iOS e Android per il grande fornitore di telecomunicazioni e servizi mobili con sede negli Stati Uniti.

CARATTERISTICHE PRINCIPALI DELL'APP PER LA SICUREZZA

Lo scopo principale dell'applicazione di sicurezza mobile è quello di proteggere i dati personali degli utenti nel maggior numero possibile di modi. L'applicazione che abbiamo sviluppato è dotata di ampie funzionalità all'avanguardia, che la rendono un passo avanti nel campo della sicurezza mobile. La soluzione:
  • Valuta il livello di vulnerabilità di un dispositivo;
  • Fornisce consigli su come migliorare la sicurezza del dispositivo;
  • Controlla il dispositivo alla ricerca di file dannosi;
  • Monitora lo stato della rete e la sua sicurezza;
  • Protegge le connessioni Internet dagli attacchi degli hacker;
  • Monitora le vulnerabilità associate a un numero di telefono;
  • Protegge dagli attacchi di phishing;
  • Ogni giorno notifica agli utenti le vulnerabilità scoperte in diversi servizi associati;
  • Controlla il traffico mobile;
  • Fornisce la funzionalità VPN;
  • Registra le telefonate;
  • Blocca lo spam e le chiamate indesiderate;

RUOLI DELL'UTENTE

Esistono 4 ruoli principali per gli utenti:
  • Utenti con una carta SIM del cliente finale;
  • Utenti con una carta SIM di un altro operatore;
  • Utenti con abbonamento a pagamento;
  • Utenti senza abbonamento a pagamento.

A seconda del ruolo, sono disponibili per l'utente diverse funzionalità dell'applicazione e diversi gradi di protezione dei dati. Ad esempio, gli utenti che non dispongono di una carta SIM del cliente finale non possono registrare le loro chiamate, ottenere le informazioni sulle loro chiamate e monitorare le vulnerabilità associate ai loro numeri di telefono, poiché hanno un altro fornitore di servizi mobili. Gli utenti che non hanno un abbonamento a pagamento hanno un accesso limitato alle funzioni dell'app.

Tecnologie e strumenti

iOS
Objective-C, Swift
Android
Android Studio 4.1.0+, Kotlin, MVP, Clean Architectuur, Dagger, RxJava2, Google Play Diensten & Facturering, Firebase, Hiya SDK, MParticle SDK, Multi-Modules
Qualità del codice
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

Processo

L'intero flusso di lavoro del progetto si è basato sulla metodologia del ciclo di vita dello sviluppo software Scrum, con sprint di due settimane. Alla fine di ogni sprint, abbiamo fornito una dimostrazione video delle attività completate. Abbiamo consegnato le build di rilascio entro la scadenza del progetto e poi a ogni sprint, man mano che venivano risolti i bug/miglioramenti richiesti dal cliente. Abbiamo comunicato con il cliente e il team tramite Slack e Zoom.
Poiché i nostri ingegneri facevano parte del team di sviluppo internazionale, era fondamentale essere in sintonia con i professionisti IT di tutto il mondo e instaurare una comunicazione efficace. Questo ha avuto un effetto positivo sull'efficienza del lavoro e ha aiutato ad affrontare le varie sfide del progetto, come la padronanza di un gran numero di moduli principali scritti diversi anni fa.

Team

3
Sviluppatori iOS
3
Sviluppatori Android
1
Ingegnere di automazione QA

Risultati

Come parte del team di sviluppo internazionale, i nostri ingegneri software hanno creato un'applicazione di sicurezza mobile ricca di funzionalità, sia in versione iOS che Android, per gli utenti degli Stati Uniti. L'applicazione garantisce una solida sicurezza dei dati per circa 1,5 milioni di utenti attivi e 8 milioni di utenti passivi. Il nostro cliente ha molto apprezzato la competenza tecnologica e le capacità comunicative del nostro team di sviluppo, composto da 3 ingegneri Android, 3 ingegneri iOS e 1 ingegnere QA.

Attualmente il progetto è in fase di rilascio. Si prevede di lavorare sulla soluzione del progetto almeno entro la fine del 2022. Il nostro cliente continua a collaborare con Innowise per ampliare le funzionalità dell'applicazione e fornire un supporto a lungo termine alla soluzione.

Durata del progetto
  • 2021 - In corso

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato. 

    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia