segurança na nuvem (rodrigo medeiros)

34
Segurança na Nuvem aspectos de segurança em cloud computing

Upload: concrete-solutions

Post on 11-Apr-2017

75 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Segurança na Nuvem (Rodrigo Medeiros)

Segurança na Nuvemaspectos de segurança em cloud computing

Page 2: Segurança na Nuvem (Rodrigo Medeiros)

Definição de nuvem

Computação em nuvem é um tipo de computação baseada em Internet, que dá acesso a um pool de recursos computacionais configuráveis, que podem ser provisionados com pouco ou nenhum esforço.

Page 3: Segurança na Nuvem (Rodrigo Medeiros)

242 bilhõesde dólares em 2017 e o gasto de segurança em

TI como um todo superou **73 bilhões de dólares em 2016

Segundo a Gartner*, o mercado de cloud computing deve chegar até a cifra de

*Gartner Says Worldwide Public Cloud Services Market to Grow 18 Percent in 2017, Fev/17 - http://www.gartner.com/newsroom/id/3616417**Worldwide Revenue for Security Technology Forecast to Surpass $100 Billion in 2020 - http://www.idc.com/getdoc.jsp?containerId=prUS41851116

Page 4: Segurança na Nuvem (Rodrigo Medeiros)

Características básicas da nuvem

- Ambiente self-service sob demanda- Amplo acesso a recursos de rede- Pool de recursos- Modelo multilocatário- Serviços monitorados

*(NIST - Instituto Nacional de Padrões de Tecnologia - Departamento de Comércio dos Estados Unidos) - http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

Page 5: Segurança na Nuvem (Rodrigo Medeiros)

Modelos de serviço

- Software como Serviço (SaaS)

- Disponibiliza os recursos através de uma aplicação web ou mobile. Wordpress, Salesforce, Gmail

- Plataforma como Serviço (PaaS)

- Permite utilizar os recursos via linguagem de programação

ou APIHeroku, Microsoft Azure

*(NIST - Instituto Nacional de Padrões de Tecnologia - Departamento de Comércio dos Estados Unidos) - http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

Page 6: Segurança na Nuvem (Rodrigo Medeiros)

Modelos de serviço

- Infraestrutura como Serviço (IaaS)

- Permite acesso granular aos recursos computacionais ( rede, armazenamento e processamento ), alto nível de automação, maior flexibilidade de arquitetura e mais controle sobre componentes de rede.AWS, Google Cloud Platform

*(NIST - Instituto Nacional de Padrões de Tecnologia - Departamento de Comércio dos Estados Unidos) - http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

Page 7: Segurança na Nuvem (Rodrigo Medeiros)

Modelos de implantação

- Nuvem Pública

- A infraestrutura é disponibilizada ao público em geral e, é propriedade de uma organização que vende os serviços em nuvem

- Nuvem Privada- Provê serviços para um ou mais clientes dentro de uma mesma

organização. Pode ser gerenciada pela própria organização ou por terceiros e, o datacenter pode estar dentro ou fora da rede interna da organização

*(NIST - Instituto Nacional de Padrões de Tecnologia - Departamento de Comércio dos Estados Unidos) - http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

Page 8: Segurança na Nuvem (Rodrigo Medeiros)

Modelos de implantação

- Nuvem Comunitária

- A infraestrutura em nuvem é disponibilizada para organizações de uma comunidade específica, que tenham interesses em comum

- Nuvem Híbrida- Possui características de dois tipos de implantações em nuvem

diferentes

*(NIST - Instituto Nacional de Padrões de Tecnologia - Departamento de Comércio dos Estados Unidos) - http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

Page 9: Segurança na Nuvem (Rodrigo Medeiros)

Segurança na nuvem

Segurança na nuvem é o nome dado ao conjunto de políticas, tecnologias e dispositivos de controle utilizados para proteger dados, aplicações e a infraestrutura associada a ambos, em um ambiente de computação em nuvem.

Page 10: Segurança na Nuvem (Rodrigo Medeiros)

Responsabilidade compartilhada

https://aws.amazon.com/pt/compliance/shared-responsibility-model/

Page 11: Segurança na Nuvem (Rodrigo Medeiros)

Provedor e cliente devem atuar juntos para manter o

ambiente cloud seguro

Page 12: Segurança na Nuvem (Rodrigo Medeiros)

Segurança em um provedor cloud

- Gerenciamento de Identidade- Segurança física- Segurança de pessoal- Privacidade- Virtualização

Page 13: Segurança na Nuvem (Rodrigo Medeiros)

Segurança em um provedor cloud

- Gerenciamento de Identidade

- O provedor deve disponibilizar um sistema para controlar o acesso a informações e recursos de computação rede.

Importante também ter um mecanismo de acesso baseado em token (two-factor authentication), *identificação biométrica ou semelhante, que assegura a identificação do usuário.

*http://www.concretesolutions.com.br/2017/03/16/biometria-senha-nao-mudar/

Page 14: Segurança na Nuvem (Rodrigo Medeiros)

Segurança em um provedor cloud

- Segurança física

- Os provedores devem proteger o hardware (servidores, roteadores, cabos, etc.) contra acesso não autorizado, interferências, roubo, incêndios, etc.

- Assegurar que os suprimentos essenciais (como eletricidade) sejam suficientemente robustos para minimizar a possibilidade de interrupção

Page 15: Segurança na Nuvem (Rodrigo Medeiros)

Segurança em um provedor cloud

- Segurança de pessoal

- Preocupações de segurança da informação relativas aos profissionais de TI e outros profissionais associados aos serviços em nuvem são normalmente tratadas através de ações como, asserções pré e pós atividade, campanhas de conscientização de segurança e programas de treinamento

Page 16: Segurança na Nuvem (Rodrigo Medeiros)

Segurança em um provedor cloud

- Privacidade

- Assegurar que todos os dados críticos (por exemplo, números de cartão de crédito) sejam mascarados ou encriptados e que apenas os utilizadores autorizados tenham acesso aos dados na sua totalidade.

Além disso, as identidades e credenciais digitais devem ser protegidas, assim como qualquer dado que o provedor colete ou produza sobre a atividade do cliente na nuvem

Page 17: Segurança na Nuvem (Rodrigo Medeiros)

Segurança em um provedor cloud

- Virtualização

- Devido ao uso extenso de virtualização em serviços na nuvem, os provedores devem assegurar que o software controlador ( hipervisor ) esteja íntegro, atualizado e protegido de ataques externos

https://aws.amazon.com/pt/security/security-bulletins/

Page 18: Segurança na Nuvem (Rodrigo Medeiros)

Controles de segurança

- Impeditivos- Preventivos- Investigativos- Corretivos

Page 19: Segurança na Nuvem (Rodrigo Medeiros)

Controles de segurança

- Controles Impeditivos

- Desestimulam ou retardam ataques à infraestrutura em nuvem

- Controles Preventivos

- Fortalecem o sistema contra incidentes, geralmente reduzindo ou eliminando por completo uma vulnerabilidade

Page 20: Segurança na Nuvem (Rodrigo Medeiros)

Controles de segurança

- Controles Corretivos

- Visam diminuir o impacto causado em um eventual incidente

- Controles Preventivos

- Visam detectar e alertar em casos de possíveis incidentes. Confirmando uma ameaça real deve acionar outros controles, preventivos ou corretivos.

Page 21: Segurança na Nuvem (Rodrigo Medeiros)

Riscos de Segurança

- Definição- Classificação

Page 22: Segurança na Nuvem (Rodrigo Medeiros)

Risco de segurança é qualquer potencial interação, que não

tenha sido previamente planejada para o sistema

Page 23: Segurança na Nuvem (Rodrigo Medeiros)

Classificação do risco

- Local- interno ou externo

- Motivação- proposital, acidental

- Agente- humano, tecnológico ou

força-maior

ISSS - Informations Security Society Switzerland - Threat Modeling in Security Architecture -- The Nature of Threats (https://www.isss.ch/fileadmin/publ/agsa/ISSS-AG-Security-Architecture__Threat-Modeling_Lukas-Ruf.pdf)

Page 24: Segurança na Nuvem (Rodrigo Medeiros)

Classificação de risco

- Local

- Interno: a ameaça tem origens em partes confiáveis do sistema. Ex: ex-funcionário, servidor interno.

- Externo: a ameaça é externa à infraestrutura

- Motivação

- Proposital: quando existe intenção de gerar dano à organização (direta ou indiretamente)

- Acidental: quando não existe intenção de dolo

ISSS - Informations Security Society Switzerland - Threat Modeling in Security Architecture -- The Nature of Threats (https://www.isss.ch/fileadmin/publ/agsa/ISSS-AG-Security-Architecture__Threat-Modeling_Lukas-Ruf.pdf)

Page 25: Segurança na Nuvem (Rodrigo Medeiros)

Classificação de risco

- Agente

- Humano: para todos os cenários resultantes de decisão humana.

- Tecnológico: para casos onde ocorra falhas devido a degradação química ou física de equipamentos

- Força-maior: fenômenos da natureza, catástrofes e outros eventos que ponham em risco a vida.

ISSS - Informations Security Society Switzerland - Threat Modeling in Security Architecture -- The Nature of Threats (https://www.isss.ch/fileadmin/publ/agsa/ISSS-AG-Security-Architecture__Threat-Modeling_Lukas-Ruf.pdf)

Page 26: Segurança na Nuvem (Rodrigo Medeiros)

12 maiores riscos de segurança na nuvem*

*The Treacherous Twelve: Cloud Computing Top Threats in 2016 - (https://cloudsecurityalliance.org/group/top-threats/)

1- Violações de dados 2- Senhas fracas, políticas de gerenciamento de credenciais e acesso insuficientes

3- APIs e interfaces de usuário inseguras

4- Vulnerabilidades de Sistemas e Aplicações

5- Seqüestro de conta 6- Agentes maliciosos internos

7- Ameaças Persistentes Avançadas (APTs)

8- Perda de dados 9- Diligência insuficiente

10- Abuso e uso nefasto de serviços em nuvem

11- Negação de Serviço 12- Vulnerabilidade de tecnologia compartilhada

Page 27: Segurança na Nuvem (Rodrigo Medeiros)

DREAD

- Dano em Potencial- Reproducibilidade- Explorabilidade- Alcance de usuários- Detectabilidade

Page 28: Segurança na Nuvem (Rodrigo Medeiros)

Compliance - Padrão de indústria que certifica um sistema como seguro,

Ex: ISO 27001, SOC 1,2,3 e PCI DSS.CASB's

- Agentes de monitoramento de acesso à nuvem são software ou serviços que asseguram que uma infraestrutura está conforme um ou mais padrão de compliance. Ex. Cloudlock, CipherCloud, Skyhigh

Compliance & CASB's Cloud Access Security Brokers

Page 29: Segurança na Nuvem (Rodrigo Medeiros)

PCI DSS - Payment Card Industry Data Security Standard

É um padrão, cuja primeira versão lançada em 2004, uniu os esforços de cinco bandeiras de cartão ( Visa, Mastercard, Amex, Discover, JCB) de assegurar que os lojistas protejam as informações dos portadores cartão de crédito e seguiam um conjunto de melhores práticas.

Possui quatro níveis ( 4 sendo o menos restrito ) que dependem da quantidade de transações e histórico do lojista.

https://www.pcisecuritystandards.org/documents/PCI_DSS_v3-2.pdf

Page 30: Segurança na Nuvem (Rodrigo Medeiros)

PCI DSS - Payment Card Industry Data Security Standard

https://www.pcisecuritystandards.org/documents/PCI_DSS_v3-2.pdf

Construir e manter a segurança de rede e sistemas

1. Instalar e manter uma configuração de firewall para proteger os dados do titular do cartão

Implementar medidas rigorosas de controle de acesso

7. Restringir o acesso aos dados do titular do cartão de acordo com a necessidade de conhecimento para o negócio

2. Não usar padrões disponibilizados pelo fornecedor para senhas do sistema e outros parâmetros de segurança

8. Identificar e autenticar o acesso aos componentes do sistema

Proteger os dados do titular do cartão

3. Proteger os dados armazenados do titular do cartão

9. Restringir o acesso físico aos dados do titular do cartão

4. Criptografar a transmissão dos dados do titular do cartão em redes abertas e públicas

Monitorar e testar as redes regularmente

10. Acompanhar e monitorar todos os acessos com relação aos recursos da rede e aos dados do titular do cartão

Manter um programa de gerenciamento de vulnerabilidades

5. Proteger todos os sistemas contra malware e atualizar regularmente programas ou software antivírus

11. Testar regularmente os sistemas e processos de segurança

6. Desenvolver e manter sistemas e aplicativos seguros

Manter uma política de segurança de informações

12. Manter uma política que aborde a segurança da informação para todas as equipes

Page 31: Segurança na Nuvem (Rodrigo Medeiros)

Demonstração

Page 32: Segurança na Nuvem (Rodrigo Medeiros)

Nessus

O Nessus é um scanner de vulnerabilidade desenvolvido pela Tenable Network Security. É gratuito para uso pessoal em ambientes não empresariais.

(USE APENAS NO SEU COMPUTADOR DE CASA)

● Download : https://www.tenable.com/products/nessus/select-your-operating-system

● Registre-se : https://www.tenable.com/products/nessus-home

Page 33: Segurança na Nuvem (Rodrigo Medeiros)

Referênciashttps://github.com/cloudsecurityalliance/CSA-Guidancehttps://chapters.cloudsecurityalliance.org/brazil/files/2017/02/Guia-CSA-v-3.0.1-PT-BR-Final.pdf

https://aws.amazon.com/pt/compliance/https://www.microsoft.com/en-us/trustcenter/compliance/complianceofferings

http://www.opensecurityarchitecture.org/https://www.owasp.org/

https://cve.mitre.org/http://seclists.org/bugtraq/

PCI DSS Compliance For Dummies®, WhiteHat Security Special Edition, Susan Cook, 2016https://www.whitehatsec.com/resources/pci-dss-compliance-for-dummies-2/https://www.pcicomplianceguide.org/

Page 34: Segurança na Nuvem (Rodrigo Medeiros)

www.concretesolutions.com.br

Ajudamos empresas a criar produtos digitais de sucesso

Belo Horizonte - Av. Getúlio Vargas, 671 8º andar, sala 800 - Savassi - (31) 3360-8900

Rio de Janeiro - Rua São José, 90 - cj. 2121Centro - (21) 2240-2030

São Paulo - Av. Nações Unidas, 11.5413º andar - Brooklin - (11) 4119-0449

Rodrigo MedeirosDevOps

[email protected]/in/rodrigomma