Por favor, deixe os seus contactos, enviar-lhe-emos a nossa visão geral por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1800+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Aplicação de segurança móvel: Desafio e solução

Os nossos engenheiros fazem parte de uma equipa multinacional que desenvolve aplicações de segurança móvel iOS e Android para um importante fornecedor de serviços móveis dos EUA.

Cliente

Indústria
Tecnologia da informação
Região
EUA
Cliente desde
2021

O nosso cliente é um fornecedor líder mundial de software de cibersegurança, especializado na criação de soluções de segurança de pontos finais na nuvem. Ajudam as grandes empresas a proteger os dados e a cumprir os regulamentos governamentais e do sector.

As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

Nosso cliente tem cooperado com um grande provedor de serviços móveis e de telecomunicações dos EUA para criar um aplicativo móvel orientado para o usuário e de alto desempenho (versões iOS e Android) para fins de segurança de dados. Logo no início do projeto, o Innowise foi selecionado para formar a espinha dorsal de uma equipa de desenvolvimento internacional do lado do cliente, uma vez que a nossa empresa tinha uma experiência impressionante no desenvolvimento de aplicações móveis.

O objetivo do grande projeto era fornecer uma aplicação que ajudasse os utilizadores móveis a proteger os seus dispositivos e dados pessoais da forma mais eficiente possível. Foi decidido realizar todo o trabalho do projeto com base numa aplicação antiga existente. A nossa equipa tinha de desenvolver a funcionalidade de uma nova aplicação, atualizar completamente o design e configurar a análise de dados e o sistema de subscrição na aplicação.a

Solução

A equipa do Innowise participou no desenvolvimento do lado do cliente das aplicações de segurança móvel iOS e Android para o grande fornecedor de serviços móveis e de telecomunicações sediado nos EUA.

PRINCIPAIS CARACTERÍSTICAS DA APLICAÇÃO DE SEGURANÇA

O principal objetivo da aplicação de segurança móvel é proteger os dados pessoais dos utilizadores do maior número possível de formas. A aplicação que desenvolvemos tem uma extensa funcionalidade de ponta, o que a torna um avanço no domínio da segurança móvel. A solução:
  • Avalia o nível de vulnerabilidade de um dispositivo;
  • Aconselha sobre a forma de melhorar a segurança do dispositivo;
  • Verifica se há ficheiros maliciosos num dispositivo;
  • Monitoriza o estado da rede e a sua segurança;
  • Protege as ligações à Internet contra ataques de hackers;
  • Monitoriza as vulnerabilidades associadas a um número de telefone;
  • Protege contra ataques de phishing;
  • Notifica diariamente os utilizadores de vulnerabilidades descobertas em vários serviços associados;
  • Controla o tráfego móvel;
  • Fornece a funcionalidade VPN;
  • Regista as chamadas telefónicas;
  • Bloqueia o spam e as chamadas não desejadas;

PAPÉIS DO UTILIZADOR

Existem 4 funções de utilizador principais:
  • Utilizadores com um cartão SIM do cliente final;
  • Utilizadores com um cartão SIM de outro fornecedor;
  • Utilizadores com uma subscrição paga;
  • Utilizadores sem uma subscrição paga.

Dependendo da função, o utilizador tem à sua disposição diferentes funcionalidades da aplicação e diferentes graus de proteção de dados. Por exemplo, os utilizadores sem um cartão SIM do cliente final não podem registar as suas chamadas, obter informações sobre as suas chamadas e monitorizar as vulnerabilidades associadas aos seus números de telefone, uma vez que têm outro fornecedor de serviços móveis. Os utilizadores sem uma subscrição paga têm acesso limitado às funcionalidades da aplicação.

Tecnologias e ferramentas

iOS
Objective-C, Swift
Android
Android Studio 4.1.0+, Kotlin, MVP, Arquitetura limpa, Dagger, RxJava2, Google Play Services & Billing, Firebase, Hiya SDK, MParticle SDK, Multi-Módulos
Qualidade do código
Detekt, LeakCanary
CI/CD
Jenkins
QA
JUnit. Java 8/Scala, Cucumber, SBT, Gradle, GraphQL, Protobuf, HTTP, REST, Elastic Search
Serviços em nuvem
AWS Secrets Manager, Amazon DynamoDB, Amazon S3

Processo

Todo o fluxo de trabalho do projeto foi baseado na metodologia do ciclo de vida de desenvolvimento de software Scrum com sprints de duas semanas. No final de cada sprint, apresentámos uma demonstração em vídeo das tarefas concluídas. Entregámos versões de lançamento dentro do prazo do projeto e, depois, em cada sprint, à medida que os erros/melhorias solicitados pelo cliente eram corrigidos/realizados. Comunicámos com o cliente e a equipa através do Slack e do Zoom.
Uma vez que os nossos engenheiros faziam parte da equipa de desenvolvimento internacional, era essencial estar em sintonia com profissionais de TI de todo o mundo e estabelecer uma comunicação eficaz. Isto teve um efeito positivo na eficiência do trabalho e ajudou a enfrentar os vários desafios do projeto, tais como o domínio de um grande número de módulos principais escritos há vários anos.

Equipa

3
Programadores iOS
3
Programadores Android
1
Engenheiro de controlo de qualidade da automatização

Resultados

Como parte da equipa de desenvolvimento internacional, os nossos engenheiros de software criaram uma aplicação de segurança móvel rica em funcionalidades, nas versões iOS e Android, para utilizadores dos EUA. A aplicação garante uma segurança robusta dos dados de cerca de 1,5 milhões de utilizadores activos e 8 milhões de utilizadores passivos. O nosso cliente elogiou muito a competência tecnológica e as capacidades de comunicação da nossa equipa de desenvolvimento, composta por 3 engenheiros Android, 3 engenheiros iOS e 1 engenheiro QA.

Atualmente, o projeto encontra-se na fase de lançamento. Está previsto trabalhar na solução do projeto, pelo menos, até ao final de 2022. O nosso cliente continua a cooperar com o Innowise para expandir a funcionalidade da aplicação e fornecer suporte à solução a longo prazo.

Duração do projecto
  • 2021 - Em curso

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada. 

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

    seta