Categories: Notícias

Como desenvolver aplicativos seguros

O grande sucesso de dispositivos móveis e aplicativos como o Angry Birds desencadeou um frenesi de desenvolvimento, as empresas correm para lançar aplicativos semelhantes para consumidores e mercados empresariais. Atualmente, se o seu negócio não está em uma plataforma móvel, ele não existe.

Porém, quando os desenvolvedores estão sob pressão para liberação de novas aplicações, a segurança muitas vezes é deixada de lado. Isso é uma má notícia para os dados de consumo, aplicações e infra-estrutura de uma empresa.

Nós já vimos este cenário antes, é claro. Foi o que aconteceu com aplicações cliente-servidor, aplicações Web, e, agora, com plataformas móveis. Quanto mais código escrito e mais plataformas que os executam, mais vulnerabilidades estarão presentes. É seguro assumir que todos os aplicativos têm falhas de segurança, e aqueles escritos para rodar em dispositivos móveis não são exceção.

O que se segue é um olhar sobre vários desafios para proteção de aplicativos móveis e orientação sobre o que você pode fazer com eles.

Trabalhe a segurança primeiro

Os desenvolvedores criam códigos o mais rápido que podem e, por isso, as preocupações de segurança podem facilmente se perder. Nos mercados hipercompetitivos, o negócio muito provavelmente não vai tolerar diminuir o ritmo de liberação para acomodar práticas seguras de codificação. Para evitar sofrer as consequências de lançamentos tardios, os profissionais de segurança devem encontrar formas de implementar a segurança sem afetar prazos.

Você deve encontrar maneiras de baixo impacto para atender aos requisitos de proteção. Use um software de análise de código-automático durante o processo de construção e testes, realize provas de segurança durante o processo de garantia de qualidade e trabalhe com os desenvolvedores para que eles usem bibliotecas de padrão pré-aprovado que foram revistas.

Estes passos te ajudam a percorrer um longo caminho para reduzir o esforço necessário na revisão final de segurança, que normalmente ocorre no fim do ciclo de desenvolvimento e deixa pouco tempo para testes e para correções.

Preste atenção nos links da web

Aplicações móveis geralmente se conectam a aplicativos da Web para enviar, recuperar e processar dados, mas a camada de aplicação Web apresenta riscos significativos. Se você estiver executando revisões de código, usando bibliotecas padronizadas e utilizando outros processos de desenvolvimento de para proteger as aplicações Web, você já está fazendo o necessário para proteger seus apps móveis.

 

Recent Posts

47% das empresas brasileiras devem adiar migração para a nuvem nos próximos três anos

Apesar da consolidação da computação em nuvem como um dos pilares da transformação digital, uma…

24 minutos ago

Deepfakes, IA e software open source lideram lista de ameaças críticas para empresas, diz Gartner

As equipes de segurança cibernética enfrentarão um cenário cada vez mais complexo nos próximos anos,…

2 horas ago

Apenas um em cada três americanos aprova a construção de data centers

Apenas uma em cada três pessoas dos Estados Unidos aprova o ritmo acelerado de construção…

3 horas ago

Copa do Mundo 2026 vira laboratório global para IA, dados e infraestrutura digital

Desde o início do ano, a redação acompanha como a Copa do Mundo 2026 extrapola…

3 horas ago

NiCE cria hub de pesquisa para acelerar adoção de IA agêntica nas empresas

A NiCE anunciou a criação do NiCE Labs, um laboratório voltado ao desenvolvimento e à…

4 horas ago

83% dos executivos dizem que transformação corporativa falha, aponta teya

A maioria dos programas de transformação corporativa não entrega o que promete. Essa é a…

5 horas ago