A principal causa de ameaças a aplicativos de mensagens é devido à maneira como a maioria dessas ferramentas foi projetada.
Ao longo das últimas semanas, os aplicativos de mensagens foram afetados por vulnerabilidades, invasões por estados-nação e comportamentos inadequados de funcionários internos. Para isso precisamos quebrar um pouco a complexidade de aplicativos de mensagens.
À medida que as organizações
continuam a priorizar a segurança cibernética, equipando sua infraestrutura com as mais recentes e melhores tecnologias defensivas e ofensivas, há uma área clara que não possui ferramentas de segurança – comunicação e mensagens.
Por que é que isso acontece?
Na era da ISO, FEDRAMP, SOC2 e do resto das árvores de acrônimos de conformidade de segurança, por que as mensagens, em particular, estão em um estado tão precário?
A principal razão, na minha humilde opinião, é a forma como a maioria dessas ferramentas foi projetada.
Quando se trata de segurança, o ponto fraco de praticamente todos os aplicativos de mensagens até hoje (e muitos outros aplicativos e serviços, na verdade) é que eles são construídos com a suposição de que os usuários precisam confiar no serviço.
O problema é: os usuários podem realmente confiar no serviço?
Não estou dizendo que há pessoas mal-intencionadas executando-as, necessariamente, mas quantas violações (por exemplo, Equifax 2017) ou supostos abusos (por exemplo, Snapchat 2019) precisam acontecer até que a resposta a essa pergunta fique clara?
Hoje em dia, muitos dos nossos dados pessoais, das nossas PII à nossa atividade on-line, estão nas mãos de prestadores de serviços terceirizados. E acredite, muitos deles nem sabem como armazenar logs, ou segmentar redes.
Para muitos serviços, simplesmente não podemos conceber outro caminho. Muitos bancos, por exemplo, precisam claramente de acesso às nossas informações de conta e transações financeiras – esse acesso é, na verdade, o que faz deles um banco e praticamente é o serviço que eles fornecem.
Serviços de mensagens, no entanto, são diferentes. Eles não são como bancos. Eles não precisam de acesso ao conteúdo das mensagens que veiculam. Infelizmente, a maioria deles foi criada com esse acesso e agora estamos sofrendo.
Uma vez que um serviço de mensagens é construído sobre uma pré-condição de confiança do provedor, seu design se torna seu calcanhar de Aquiles e os usuários geralmente sofrem de duas maneiras. Primeiro, mesmo que medidas de segurança básicas como TLS e criptografia de disco de infra-estrutura sejam realmente usadas para proteger o conteúdo das mensagens, elas só o protegem por parte de sua jornada do remetente ao destinatário, e ainda há um período significativo de tempo é legível do ponto de vista do serviço.
Essa janela de disponibilidade é o que muitos especialistas em segurança chamam de grande buraco (para usar um termo técnico).
Provavelmente, o provedor tentará preencher esse buraco com certificações de conformidade de segurança e controles internos, mas, para isso, tudo o que posso dizer é: Em todas as violações de dados de terceiros, envolvendo PII, certificados internos e outros controles estavam no lugar.
De fato, a experiência me ensinou que na maioria dos casos em que os seres humanos e as melhores intenções estão envolvidos, o que pode acontecer geralmente acontece. Os controles só precisam falhar uma vez para que coisas ruins aconteçam e, quando ocorrem, normalmente é quando e onde isso vai nos prejudicar mais.
A segunda maneira pela qual os usuários sofrem devido a esse design é que, uma vez que o serviço tenha acesso aos dados do usuário, sempre encontra maneiras de aproveitá-lo, muitas vezes priorizando a “viralidade” e seu próprio crescimento sobre os interesses do usuário em protegê-lo ou excluí-lo. Isso geralmente leva o provedor a escanear “inofensivamente” o conteúdo das mensagens para fins de marketing, retendo mensagens por mais tempo do que o necessário, abusando dos contatos dos usuários para ajudar no crescimento do serviço e outras ideias brilhantes – nenhuma das quais é genuinamente feita no melhor interesse do usuário.
O jeito certo de pensar em confiança quando você quer segurança é que menos é mais.