Como Garantir a Segurança das Integrações de API em Plataformas Fintech


Descubra as principais notícias e eventos de fintech!

Subscreva a newsletter da FinTech Weekly

Lida por executivos da JP Morgan, Coinbase, Blackrock, Klarna e mais


As interfaces de programação de aplicações (APIs) são cruciais para o modo como as plataformas de fintech funcionam. Sistemas bancários e financeiros separados precisam de formas eficientes e normalizadas de comunicarem entre si, e são as APIs que o permitem. No entanto, estas integrações também podem representar riscos de segurança.

Muitas APIs são fornecidas por programadores terceiros, pelo que podem conter vulnerabilidades. Em alternativa, se estiver a construir a sua própria API, é fácil falhar passos importantes de cibersegurança ao focar-se na eficiência e na interoperabilidade. Estes erros podem levar a consequências catastróficas quando as finanças das pessoas estão em jogo. Seguir estas cinco dicas para integrações seguras de fintech de APIs é essencial.

1. Adopte DevSecOps

Os programadores de APIs devem seguir uma abordagem DevSecOps. O DevSecOps pega na iteração rápida e na comunicação frequente do DevOps e junta profissionais de cibersegurança para garantir a segurança desde a conceção.

Este método híbrido de desenvolvimento tem algumas vantagens críticas. Em primeiro lugar, tal como no DevOps convencional, produz menos tempo de inatividade e menos erros ao alinhar todas as equipas desde o início. Como resultado, é menos provável que vulnerabilidades provenientes de erro humano ou falhas ocorram.

Em segundo lugar, o DevSecOps garante que a API segue um desenho com foco em segurança. Em vez de aplicar proteções mais tarde — o que pode levar a defesas desadequadas e a vulnerabilidades não detetadas — constrói o software à volta dos passos necessários de cibersegurança. Testes frequentes ao longo do ciclo de desenvolvimento também significam que as equipas vão detetar e corrigir mais problemas antes de a API poder afetar utilizadores no mundo real.

2. Implemente uma API Gateway

Quando chegar a altura de integrar uma API numa plataforma de fintech, deve usar uma API gateway. Uma gateway atua como o único local onde as APIs se ligam ao resto da plataforma. Esta centralização permite-lhe implementar políticas consistentes de autenticação e outros padrões de cibersegurança em todos os plugins.

A média de uma aplicação usa entre 26 e 50 APIs, todas elas podendo ter diferentes níveis de encriptação, autenticação, conformidade regulamentar e formatos de dados. Esta variedade é má notícia para a cibersegurança, porque torna mais difícil aplicar segurança até ao fim ou monitorizar todos os fluxos de dados. As gateways oferecem uma solução.

Quando todo o tráfego de API flui pelo mesmo local, pode manter um olhar mais próximo sobre as transmissões de dados para detetar comportamento suspeito e impor políticas de acesso. A sua gateway também pode normalizar transferências de dados e protocolos de cibersegurança para manter tudo coeso, apesar de depender de ativos provenientes de vários programadores terceiros.

3. Adote uma Mentalidade de Zero Trust

Embora uma API gateway possa melhorar a capacidade da sua plataforma para prevenir violações, nem a gateway mais exaustiva é impenetrável. Dado quão sensível é a informação de fintech, é necessária uma arquitetura de zero trust.

O zero trust verifica todos os ativos, utilizadores e pedidos de dados antes de permitir quaisquer ações. Embora isso possa parecer extremo, as violações demoram em média 178 dias a detetar, pelo que confiar em métodos proativos e escrutinados pode ajudá-lo a detetar ataques potenciais antes de ser tarde demais.

Implementar zero trust significa desenhar a sua plataforma em torno de múltiplos pontos de verificação e permitir que ferramentas de segurança monitorizem todo o tráfego de API. Isso pode resultar em ciclos de desenvolvimento mais longos e custos mais elevados, mas vale a pena quando se consideram os custos de uma violação.

4. Proteja Dados Sensíveis de API

Deve também garantir que todos os dados que fluem para dentro e para fora de integrações de APIs permanecem tão privados quanto possível. Mesmo ativos ou contas fiáveis e verificados podem representar riscos através de erros ou tomada de controlo, mas remover detalhes sensíveis dos dados pode tornar esses perigos menos impactantes.

A encriptação é o primeiro passo. A FTC exige que as instituições financeiras encriptem os dados dos utilizadores, mas não especifica quais padrões de criptografia devem ser usados. Do ponto de vista regulamentar e de cibersegurança, é mais seguro optar pela opção mais elevada disponível — na maioria dos casos, AES-256. Vale também a pena considerar métodos de encriptação resistentes a ataques quânticos.

A tokenização pode ser necessária para os detalhes mais sensíveis a que as APIs possam aceder, como números de conta bancária. Ao substituir dados de elevado valor por um equivalente que é inútil fora da plataforma, impede que as APIs exponham acidentalmente informação crítica.

5. Revise Regularmente a Segurança da API

A segurança de APIs não é uma solução única. Tal como acontece com todas as preocupações de cibersegurança, é um processo contínuo que exige revisões regulares para garantir que as suas proteções estão atualizadas face a ameaças emergentes e às práticas recomendadas em mudança.

O Gramm-Leach-Bliley Act exige testes e monitorização regulares dos sistemas de cibersegurança das empresas financeiras. Para além de ser uma questão regulamentar, auditar a segurança da sua API, pelo menos uma vez por ano, é uma boa ideia, dado que o panorama de segurança muda frequentemente.

Considere contratar um testador de penetração ou uma empresa de auditoria terceira para avaliar regularmente a segurança da API da sua plataforma. Embora possa e deva rever as suas próprias práticas de segurança, uma entidade externa experiente pode aplicar um escrutínio maior e oferecer perspetivas mais profundas.

Garanta a Segurança das Suas APIs de Fintech

As APIs não são o inimigo, mas merecem atenção e cuidado. Embora estes plugins sejam cruciais para uma plataforma de fintech bem funcionante, quaisquer vulnerabilidades entre eles podem rapidamente anular os seus benefícios se não seguir protocolos estritos de segurança de API.

Estes cinco passos estabelecem a base para uma integração segura de APIs de fintech. Depois de implementar estas práticas, pode abrir caminho para uma plataforma mais segura.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar