segurança em cloud computing§a_em_cloud...definição •cloud computing é um modelo que permite...

28
Instituto de Inovação com TIC Inovação é a gente! Segurança em Cloud Computing

Upload: others

Post on 09-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Instituto de Inovação com TIC

Inovação é a gente!

Segurança em Cloud

Computing

Page 2: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Apresentação

• Caio Dias

[email protected]

– @caiodias

• System Engineer no C.E.S.A.R.

• Organizador do OWASP Chapter Recife

• Formação

– Graduado em Análise e Desenvolvimento de Sistemas pela UNIBRATEC

– Especialização em Segurança da Informação em Engenharia de Software pelo C.E.S.A.R. EDU

Page 3: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Agenda

• Breve Histórico e Definição;

• Desmistificação da Cloud Computing;

• Segurança na Cloud Computing;

• Exemplos/Cases.

Page 4: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

BREVE HISTÓRICO E DEFINIÇÃO

Page 5: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Tendência em TI

Google Trends

Page 6: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Cloud != Virtualização

Page 7: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Abstração

Page 8: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Cloud Computing

Page 9: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Definição

• Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos computacionais (rede, storage, servidor, aplicações, serviços) que podem ser rapidamente provisionados e disponibilizados com um esforço mínimo de gerenciamento do provedor de serviços.

http://csrc.nist.gov/groups/SNS/cloud-computing/

Page 10: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

DESMISTIFICAÇÃO

Page 11: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Cloud Computing

• Abstração de recursos;

• Sob demanda;

• Elasticidade;

• APIs;

• as a Service (aaS).

Page 12: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Camadas da Cloud

www.opengroup.org/jericho/cloud_cube_model_v1.0.pdf

Page 13: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Cloud Security

Page 14: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

SEGURANÇA

Page 15: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

SSL/TLS não é a solução para tudo

Page 16: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Nem se esconder atrás de contratos

Page 17: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Etapas

• Secure Software Developtment Life Cycle (SDLC)

• Autenticação

• Access Management

• Pen-test

• Monitoramento

• Trusted Computing

• Auditoria

Page 18: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Secure SDLC

Page 19: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Autenticação

Page 20: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Access Management

Page 21: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Pen-Test

Page 22: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Monitoramento

Page 23: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Trusted Computing

• Memory curtaining

• Secure I/O

• Sealed storage

• Remote attestation

Page 24: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Auditoria

Page 25: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

EXEMPLOS/CASES

Page 26: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Exemplos / Cases

• iCloud;

• Dropbox;

• Amazon DynamoDB (beta);

• Gerenciador de senhas Win8;

• vnube.

Page 27: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Quanto tempo temos?

176 páginas

https://cloudsecurityalliance.org/

Page 28: Segurança em Cloud Computing§a_em_Cloud...Definição •Cloud computing é um modelo que permite acesso ubíquo, conveniente, sobre demanda, para a rede ou a um pool de recursos

Obrigado!

• Dúvidas?

• Perguntas?