Salte para o conteúdo principal
Voltar às perguntas

O que é a PaaS?

A plataforma como serviço (PaaS) é um ambiente de desenvolvimento e implantação completo e escalável que é vendido como um serviço de assinatura. A PaaS inclui todos os elementos de que um programador necessita para criar e executar aplicações na nuvem - sistema operativo, linguagens de programação, ambiente de execução, base de dados e servidor Web - todos residentes na infraestrutura do fornecedor de serviços na nuvem. Uma organização pode desenvolver e implantar aplicativos em nuvem personalizados sem precisar investir em hardware ou ferramentas de desenvolvimento. Da mesma forma, uma organização pode usar a PaaS para estender ou rearquitetar seus aplicativos existentes na nuvem. Exemplos de plataforma como serviço são o AWS Lambda, o Microsoft Azure PaaS, o Google App Engine, o Apache Stratos e o Force.com, que é uma plataforma de desenvolvimento para clientes do Salesforce. Os fornecedores de PaaS podem ter diferentes especialidades. Existem fornecedores de PaaS específicos para bases de dados, por exemplo, bem como um tipo emergente denominado PaaS de aplicações de alta produtividade (hpaPaaS), que apresenta uma abordagem gráfica e de baixo código para o desenvolvimento. A PaaS oferece uma série de vantagens em relação ao desenvolvimento no local, incluindo:
  • Baixos custos de infra-estruturas e de desenvolvimento
  • Ferramentas de desenvolvimento de aplicações incorporadas e suporte
  • Tempo rápido de implementação
  • Recursos escaláveis e a pedido
Graças a estes benefícios, até os programadores de pequenas empresas podem dar-se ao luxo de criar aplicações inovadoras na nuvem para tornar as suas organizações mais competitivas. Com muitas organizações a concentrarem-se na transformação digital e a responderem às rápidas mudanças no mercado, o conceito de desenvolvimento PaaS faz sentido para o negócio.

Práticas de segurança PaaS

Na nuvem, a segurança é uma responsabilidade partilhada entre o fornecedor da nuvem e o cliente. O cliente da PaaS é responsável pela segurança das suas aplicações, dados e acesso dos utilizadores. O fornecedor de PaaS protege o sistema operativo e a infraestrutura física.

Abaixo estão sete práticas recomendadas de segurança PaaS para garantir a segurança de dados e aplicativos de uma organização na nuvem.

  1. Pesquise a segurança do fornecedor - Informe-se sobre o plano de gestão de patches de segurança do fornecedor e pergunte se este utiliza protocolos de segurança actualizados. Verifique os procedimentos de segurança para o acesso dos funcionários aos sistemas de TI e às instalações físicas. Pergunte se têm um plano de resposta a incidentes quando ocorre uma violação de segurança, bem como um plano de recuperação de desastres quando todo o sistema fica fora de serviço. Se o serviço PaaS falhar, o que acontece às aplicações e aos dados que estão a ser executados?
  2. Utilize a modelação de ameaças - A maioria das falhas de segurança são introduzidas durante as fases iniciais do desenvolvimento de software. Os programadores preocupados com a segurança podem identificar e corrigir potenciais falhas na conceção da aplicação utilizando práticas e ferramentas de modelação de ameaças. O Open Web Application Security Project(OWASP) tem informações sobre modelação de ameaças e a Microsoft oferece uma ferramenta e informações gratuitas sobre modelação de ameaças.
  3. Verifique se existem vulnerabilidades de software herdadas - As plataformas e bibliotecas de terceiros têm frequentemente vulnerabilidades. Os programadores podem herdá-las se não verificarem estas potenciais responsabilidades.
  4. Implemente controlos de acesso baseados em funções - A gestão de acesso e identidade baseada em funções ajuda a garantir o acesso dos programadores e de outros utilizadores aos recursos e ferramentas de que necessitam, mas não a outros recursos.
  5. Gerir contas inactivas - As contas não utilizadas constituem potenciais pontos de apoio para os piratas informáticos. Desprovisione contas de ex-funcionários e outras contas inativas. Os hackers procuram pessoas que saíram ou entraram recentemente em empresas - o LinkedIn é uma excelente fonte para isso - e assumem o controlo das contas. Além disso, bloqueie as credenciais da conta raiz para evitar o acesso não autorizado a contas administrativas.
  6. Tire partido dos recursos do fornecedor - A maioria dos principais fornecedores de PaaS oferece directrizes e melhores práticas para construir nas suas plataformas. Muitos também fornecem suporte técnico, testes, integração e outras ajudas para os programadores.

Soluções de segurança PaaS

As organizações podem implementar as suas próprias tecnologias de segurança para proteger os seus dados e aplicações contra roubo ou acesso não autorizado. Três importantes soluções de segurança na nuvem são: Cloud Access Security Brokers (CASB), Cloud Workload Protection Platforms (CWPP) e Cloud Security Posture Management (CSPM).

Os CASBs, também designados por Cloud Security Gateways (CSGs), fornecem uma variedade de serviços de segurança, como a monitorização de serviços de nuvem não autorizados; a aplicação de políticas de segurança de dados, incluindo Data Loss Prevention (DLP); a restrição do acesso a serviços de nuvem com base no utilizador, no dispositivo e na aplicação; e a auditoria de configurações de nuvem para conformidade e risco.

CWPP Cargas de trabalho e contentores inseguros oferecem aos cibercriminosos um caminho para o ambiente de nuvem, pelo que os CWPPs descobrem e monitorizam os contentores e as instâncias de carga de trabalho. Os serviços CWPP também aplicam proteção contra malware e simplificam a gestão da segurança em vários ambientes PaaS.

Gerenciamento de postura de segurança na nuvem (CSPM) Um gerenciador de postura de segurança audita continuamente o ambiente de nuvem em busca de problemas de segurança e conformidade, além de fornecer correção manual ou automatizada. Cada vez mais, os CASBs estão adicionando a funcionalidade CSPM.

A segurança na nuvem continua a melhorar com novos avanços na arquitetura e na tecnologia de segurança. Por exemplo, o advento dos contentores, que empacotam aplicações individuais e as suas dependências, ajuda a tornar o desenvolvimento da PaaS mais seguro, isolando instâncias de aplicações individuais de vulnerabilidades noutras aplicações no mesmo servidor.

À medida que mais aplicações empresariais se deslocam para a nuvem, mais programadores utilizarão a PaaS para criar aplicações nativas da nuvem e para ativar aplicações locais na nuvem. Para minimizar o risco de ciberataques, violações de dados e outros incidentes de segurança, os gestores de TI devem seguir as melhores práticas de segurança de aplicações e implementar tecnologias de segurança na nuvem avançadas e actualizadas.

As soluções de segurança na nuvem da Skyhigh Security permitem às organizações acelerar o crescimento do seu negócio e a transformação digital, dando-lhes visibilidade e controlo sobre os seus dados na nuvem.