Segurança de computação em nuvem

Securityna computação em nuvem é uma grande preocupação. Os dados na nuvem devem ser armazenados de forma criptografada. Para restringir o acesso do cliente aos dados compartilhados diretamente, serviços de proxy e corretagem devem ser empregados.

Planejamento de Segurança

Antes de implantar um recurso específico na nuvem, deve-se analisar vários aspectos do recurso, como:

  • Selecione o recurso que precisa ser movido para a nuvem e analise sua sensibilidade ao risco.

  • Considere modelos de serviço em nuvem, como IaaS, PaaS,SaaS. Esses modelos exigem que o cliente seja responsável pela segurança em diferentes níveis de serviço.

  • Considere o tipo de nuvem a ser usado, como public, private, community ou hybrid.

  • Compreenda o sistema do provedor de serviços em nuvem sobre armazenamento de dados e sua transferência para dentro e para fora da nuvem.

O risco na implantação da nuvem depende principalmente dos modelos de serviço e tipos de nuvem.

Compreendendo a segurança da nuvem

Limites de segurança

Um modelo de serviço específico define o limite entre as responsabilidades do provedor de serviço e do cliente. Cloud Security Alliance (CSA) O modelo de pilha define os limites entre cada modelo de serviço e mostra como diferentes unidades funcionais se relacionam entre si. O diagrama a seguir mostra oCSA stack model:

Pontos-chave para o modelo CSA

  • IaaS é o nível de serviço mais básico, com PaaS e SaaS próximos dois níveis de serviços acima.

  • Subindo, cada um dos serviços herda recursos e preocupações de segurança do modelo abaixo.

  • IaaS fornece a infraestrutura, PaaS fornece ambiente de desenvolvimento de plataforma e SaaS fornece ambiente operacional.

  • IaaS tem o nível mínimo de funcionalidades integradas e segurança integrada, enquanto o SaaS tem o máximo.

  • Este modelo descreve os limites de segurança nos quais terminam as responsabilidades do provedor de serviços em nuvem e começam as responsabilidades do cliente.

  • Qualquer mecanismo de segurança abaixo do limite de segurança deve ser integrado ao sistema e deve ser mantido pelo cliente.

Embora cada modelo de serviço tenha mecanismo de segurança, as necessidades de segurança também dependem de onde esses serviços estão localizados, em nuvem privada, pública, híbrida ou comunitária.

Noções básicas sobre segurança de dados

Como todos os dados são transferidos pela Internet, a segurança dos dados é uma grande preocupação na nuvem. Aqui estão os principais mecanismos para proteger os dados.

  • Controle de acesso
  • Auditing
  • Authentication
  • Authorization

Todos os modelos de serviço devem incorporar mecanismo de segurança operando em todas as áreas acima mencionadas.

Acesso Isolado a Dados

Como os dados armazenados na nuvem podem ser acessados ​​de qualquer lugar, devemos ter um mecanismo para isolar os dados e protegê-los do acesso direto do cliente.

Brokered Cloud Storage Access é uma abordagem para isolar o armazenamento na nuvem. Nesta abordagem, dois serviços são criados:

  • Um corretor com acesso total ao armazenamento, mas sem acesso ao cliente.

  • Um proxy sem acesso ao armazenamento, mas acesso ao cliente e ao corretor.

Trabalho de sistema de acesso de armazenamento em nuvem intermediado

Quando o cliente emite uma solicitação de acesso aos dados:

  • A solicitação de dados do cliente vai para a interface de serviço externa do proxy.

  • O proxy encaminha a solicitação ao corretor.

  • O corretor solicita os dados do sistema de armazenamento em nuvem.

  • O sistema de armazenamento em nuvem retorna os dados ao intermediário.

  • O corretor retorna os dados para o proxy.

  • Por fim, o proxy envia os dados ao cliente.

Todas as etapas acima são mostradas no diagrama a seguir:

Encriptação

A criptografia ajuda a proteger os dados de serem comprometidos. Ele protege os dados que estão sendo transferidos, bem como os dados armazenados na nuvem. Embora a criptografia ajude a proteger os dados de qualquer acesso não autorizado, ela não evita a perda de dados.