Segurança e Privacidade de Dados em Nuvens de Armazenamento. O Sistema VSKY VÍTOR HUGO PEDRO PEREIRA

Tamanho: px
Começar a partir da página:

Download "Segurança e Privacidade de Dados em Nuvens de Armazenamento. O Sistema VSKY VÍTOR HUGO PEDRO PEREIRA"

Transcrição

1 PROVAS DE DISSERTAÇÃO DE MESTRADO EM ENGENHARIA INFORMÁTICA DI/FCT/UNL VÍTOR HUGO PEDRO PEREIRA Segurança e Privacidade de Dados em Nuvens de Armazenamento O Sistema VSKY Orientação: Prof. Doutor Henrique Domingos DI- FCT- UNL 14/Julho/2014 1

2 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 2

3 Tópicos da apresentação Mo#vação, Enquadramento, Obje#vo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 3

4 MoHvação e Enquadramento Armazenamento pessoal: documentos, ficheiros Aplicações Armazenamento de dados em Infraestruturas Próprias de Organizações e Empresas McKinsey & Company 4

5 Armazenamento de dados Armazenamento local, Servidores dedicados, Centros de Dados Privados Aplicações Tecnologias de Armazenamento - SCSI, SAS, SATA, SSD - NAS, Disk Arrays, RAID Ambiente LAN: - Baixa latência - Controlo com Operação e Manutenção Co- Localizadas 5

6 Armazenamento de dados Armazenamento local, Servidores dedicados, Centros de Dados Privados Heterogeneidade Complexidade Custos operacionais TCO elevado 6

7 Tendência para Armazenamento de dados em Nuvens na Internet Tendência Adoção Crescente 7

8 Armazenamento de dados em Nuvens na Internet (Cloud Storage) Internet UHlização de Nuvens de Armazenamento, Provedores INTERNET Tendência Adoção Crescente: Cloud Storage 8

9 Moving to Clouds Armazenamento de dados em Nuvens na Internet (Cloud Storage) Data is moving to the cloud Servers Storage ServersInternet Cloud Mercado cada vez maior de Provedores de Serviços de Storage Nuvens para Gestão de Dados na Internet Diversos provedores em diferentes escalas: Nacional, Regional, Segmentos de Negócio e.g., Amazon S3 Main reason: costs (pay-per-use model) Global, Com Geo- Replicação dos Dados Armazenados 11 th, 2011 EuroSys

10 Moving to Clouds Data is moving to the cloud Cloud Storage em Crescimento ~ 2 mil milhões de objectos Servers ~ 0.2 a Storage 2 Exabytes ServersInternet Cloud Storage ~ 1,1 milhões de acessos por seg * EstaWs#cas Amazon S3 Tráfego de acesso a dados pessoais, SkyDrive,GoogleDrive, Dropbox, AmazonS3, Apple icloud Incremento: 2 a 20 Exabytes por ano *Projeções CISCO e.g., Amazon S3 Main reason: costs (pay-per-use model) 11 th, 2011 EuroSys

11 Vantagens do armazenamento em Nuvens Economia de Custos Modelo Pay per Use Elas#cidade Escalabilidade a pedido Disponibilidade com Ubiquidade de acesso fixo ou móvel Internet Banalização: múlhplos fornecedores e grande compehvidade Acesso global com o#mização de latência: Centros de Dados e Geo- Replicação 11

12 Vantagens vs. Problemas Economia de Custos Modelo Pay per Use Elas#cidade Escalabilidade a pedido Disponibilidade com Ubiquidade de acesso fixo ou móvel Banalização: múlhplos fornecedores e grande compehvidade Acesso global com o#mização de latência: Centros de Dados e Geo- Replicação Internet Problemas: Sem Auditabilidade ou verificação por parte dos uhlizadores Operação como BASES CONFIÁVEIS DE COMPUTAÇÃO (TCBs) 12

13 Moving to Clouds Data is moving to the cloud Problemas e preocupações Servers Preocupações: Storage Servers Cloud Internet Propriedades de segurança e Storage fiabilidade com controlo por parte dos u#lizadores Confidencialidade e Privacidade dos Dados Integridade e AutenHcidade e.g., Amazon S3 Main reason: costs (pay-per-use model) Disponibilidade e Fiabilidade il 11 th, 2011 EuroSys Independência dos UHlizadores Vendor Lock- In Nuvens não confiáveis: Armazenamento sem que as Nuvens de Suporte conshtuam Bases de Confiança das Aplicações 13

14 Moving to Clouds Data is moving to the cloud UHlização de MúlHplas Nuvens de Armazenamento, Não- Confiáveis Servers Storage Servers Cloud Solução possível Internet Storage Âmbito da Dissertação Replicar os dados em múlhplas Nuvens Nuvem de nuvens Disponibilidade e fiabilidade beneficiando da diversidade Problemas a resolver (entre outros): UHlização com integração transparente Custo vs. Segurança vs. Disponibilidade + e.g., Amazon S3 Main reason: vs Fiabilidade costs (pay-per-use model) com controlo do uhlizador ARMAZENAMENTO NÃO CONFIÁVEL il 11 th, 2011 Consistência Diferenciada EuroSys 2011 Modelo de Acesso Seguro e 2 Transparente aos Dados 14

15 ObjecHvos da dissertação App. Internet App. App. 15

16 ObjecHvos da dissertação API Transparência: - Nuvem (Virtual) Cloud- Cluster RAID RESTFul Services App. Internet App. Arquitetura Middleware App. WS / RESTFul (CLOUD based API) 16

17 Cenários Cloud of MulHple Diverse Clouds Um u#lizador Múl#plos U#lizadores Múl#plos U#lizadores vs. Múl#plas instâncias (réplicas) do MW Cenário de parhda (Dissertação) Cenário para abordagem e desenvolvimentos futuros 17

18 Contribuições Concepção do sistema, com arquitectura MW transparente e modular Nuvem de nuvens APIs (Externalização do Sistema) para integração uniforme e transparente Controlo de Indexação, Replicação e Gestão transparente dos dados Fragmentados e Distribuídos pelas nuvens Fiabilidade e Disponibilidade Controlada GaranHas de Privacidade e Segurança AutenHcidade, integridade e confidencialidade dos dados Implementação e avaliação 18

19 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 19

20 Modelo e Arquitectura do Sistema API Transparência: - Nuvem (Virtual) Cloud- Cluster RAID RESTFul Services App. Internet App. Arquitetura Middleware App. WS / RESTFul (CLOUD based API) 20

21 Modo de operação conceptual API Transparência: - Nuvem (Virtual) Middleware Local (Biblioteca RunHme ou Proxy Local) App. Arquitetura Middleware WS / RESTFul (CLOUD based API) Middleware Remoto (Proxy Remoto) 21

22 Caracterização do Sistema Sistema Middleware, com intermediação transparente entre aplicações e as múlhplas nuvens de armazenamento uhlizadas (por configuração) Núvens uhlizadas por configuração de conetores Cada nuvem (cada provedor) não é necessariamente confiável Distribuição da base de confiança pelas múlhplas nuvens uhlizadas, alavancando na diversidade e heterogeneidade das infra- estruturas Nuvens u#lizadas tal como são disponibilizadas (APIs de acesso, controlo de acesso, modelo de consistência e suporte de controlo de concorrência) Nuvens de armazenamento de Provedores Globais na Internet Encapsulamento de APIs de acesso Encapsulamento de autenhcação (Oauth) e Controlo de Acesso Armazenamento com replicação transparente Modelo RAID para replicação consistente de dados (ou fragmentos) manhdos sempre cifrados nas nuvens Com provas de confidencialidade, integridade e autenhcidade Com controlo de disponibilidade e fiabilidade 22

23 Modelo de dados e consistência Single- Writer, Mul8- Reader Mul8- Writer com Locking Explícito Modelo de consistência do sistema: Modelo de mínima consistência proporcional garanhda Determinada pela nuvem com consistência mais fraca Consistência eventual Read what you write Consistência regular 23

24 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 24

25 Modelo de Adversário Ataques internos nas nuvens Ataques à confidencialidade dos dados por administradores de sistemas (oponentes honestos mas curiosos) Ataques à disponibilidade, integridade ou autenhcidade dos dados por administradores de sistemas (oponentes maliciosos) Ataques externos por intrusão nas nuvens, com as mesmas consequências Ataques independentes (no collusion- acacks) O Sistema Middleware e sua operação (run8me) é uma base de computação de confiança (TCB) Atacantes não atacam a infra- estrutura de computação das núvens (Hypervisors, Máquinas Virtuais e SW PaaS), nem atacam fisicamente a infraestrutura Em par#cular, não alteram a correção da semân#ca do modelo de consistência de escritas ou leituras 25

26 Modelo de Falhas As nuvens podem falhar Falhas por omissão por indisponibilidade do serviço (escritas e leituras) Falhas bizan#nas de operações de leitura Falhas bizanhnas de escrita com verificação de leitura após escrita (no caso de modelo de consistência regular ou semânhca read what you write ) Sistema Middleware sem tolerância a falhas quando usado sem replicação do estado 26

27 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de Somware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 27

28 Arquitectura e Componentes Principais Conectors API Security Module Storage Module Index. Module Arquitetura Middleware API API API Core Middleware API 28

29 Serviços do Módulo de Segurança Início Thread (disp.) Compressão Cifra Fragmentação Integridade e Assinaturas Put (Obj) 29

30 Serviços do Módulo de Segurança Início Thread (disp.) Validação de Integridade e Asinaturas Assemblagem Decifra Descompressão Get (Obj) 30

31 Segurança Parametrizável Suporte Parametrizável Início Compressão Java GZIP - - Compressão/Dscompressão Algoritmo: ZIP Cifra/Decifra com Métodos Criptográficos Simétricos: Início Validação de Integridade e Asinaturas Cifra ALG CIFRA / MODO / Padding ex: AES / CBC / PKCS#5 Assemblagem Fragmentação Java JCE - Fragmentação em registos de tamanho parametrizável Decifra Integridade e Assinaturas - Métodos Assimétricos: HMAC: Método/HASH Assinatura: Alg/Modo ex: HMAC: RFC2108 Descompressão 31

32 Módulo de Armazenamento Security Module Conectors API Storage Module Index. Module API API API Core Middleware API 32

33 Componentes do Módulo de Armazenamento Conetores: Implementação de Operações de acordo com APIs de cada Núvem uhlizada Integração com base numa Fábrica de Conectores (Parametrizável) Gestor Armazenamento Simples com apenas um Conector Com lógica de redundancia RAID- 5 33

34 Conectores Interfaces diferentes para cada Nuvem API Modelo de consistência Ponto comum entre as Nuvens GET PUT DELETE 34

35 Módulo Armazenamento RAID Cada disco passa a ser um conector. Paridade é rotahva Existe sempre 1 disco de paridade a cada stripe Tolera a falha de um conector, e consegue devolver sempre os dados nesta situação. Número mínimo de Nuvens : 3 35

36 Módulo de Indexação Security Module Conectors API Storage Module Index. Module API API API Core Middleware API 36

37 Módulo de Indexação Índice: Duas Variantes na Implementação: - Implementação local - Dois HashMaps serializados - Um para objetos locais - Outro para metadados - Implementação distribuída - Com recurso a Cassandra 37

38 Módulo de Indexação Cassandra Exemplo de conteúdo de índice Sobre Cassandra file size folder keysalt iv ciphersize /Path/File1.txt FALSE 92dbeb5 d418a size folder keysalt iv ciphersize metadata /Path/tumour.png FALSE 47da341 cc93410a map:{ {"photo":"disease"}, {"disease":"cancer"}} size folder /Path/ 0 TRUE folder metadata file /Path/ file /Path/File1.txt photo /Path/tumour.png file /Path/ /Path/tumour.png file disease /Path/tumour.png file cancer /Path/tumour.png fragments file fragid storage tumour.png /Path/File1.txt /Path/tumour.png frag1 Disk1Stripe1 file fragid storage file1.txt /Path/tumour.png /Path/File1.txt frag2 Disk2Stripe1 fragid storage /Path/tumour.png frag3 Disk3Stripe1 Cassandra é uma base de dados NO- SQL Oferece garanhas como: Tolerância a falhas (com replicação) Escalabilidade (linear) 38

39 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 39

40 Implementação Implementação em JAVA (JDK/JSE 1.5) Amazon S3 Google AppEng Dropbox Conectores: Amazon S3 Google App Engine Dropbox Local FS Indexação HashMap Serializado Cassandra Security Module Java JCE API Conectors API Storage Module API Core Middleware API Index. Module Cassandra API Protó#po em: hsp://asc.di.fct.unl.pt/tsky/vsky 40

41 Métricas da implementação Security Module Conectors API Storage Module Index. Module API API API Core Middleware API 76 Classes Java 7000 linhas de código 41

42 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 42

43 Banco de Ensaio PortáHl Asus K55VM Intel I5-3210M, 2.5GHz (Ivy Bridge) 8GB Ram DD3 1600MHz Ligação Internet MEO Fibra DomésHca Download 30Mb Upload 3Mb 43

44 Testes efectuados Latência do módulo de Segurança Para obter uma métrica inicial sobre o impacto da criptografia Latência das operações sobre o middleware com uma Nuvem Com e sem Módulo de Segurança Com índice local Para inferir o impacto da criptografia sobre o armazenamento. Latência do middleware nas versões com replicação de armazenamento RAID- 5 Com índice local e com índice Cassandra 44

45 Latência Operações Criptográficas Operações de Cifra Fragmento JPG 100KB PDF 823KB ZIP 4635KB FLV 23MB 100 KB ms ms ms ms 256 KB ms ms ms ms 512 KB ms ms ms ms Operações de Decifra Fragmento JPG 100KB PDF 823KB ZIP 4635KB FLV 23MB 100 KB ms ms ms ms 256 KB ms ms ms ms 512 KB ms ms ms ms O tempo das operações varia pouco conforme o tamanho dos blocos. A operação de decifra é mais pesada É dicil optar por um tamanho de blocos com base apenas nestes resultados No entanto blocos maiores é mais rápido pelos testes às Nuvens 45

46 Latência Operações Criptográficas sobre Armazenamento Simples com Fragmentos 512KB, Ficheiro ZIP 4635KB σ 17% σ 11% σ 9% σ 4% σ 5% σ 6% GET PUT 30% 32% 20% 13% 13% 12% Impacto da Cifra é aceitável face ao tempo total. Esta aproximadamente ao dobro da proporção do desvio padrão da latência no acesso as Nuvens! 46

47 Latência Middleware Completo com Fragmentos 512KB, Ficheiro ZIP 4635KB Apagar é rápido Cassandra aparenta ser mais rápido, mas apenas porque apenas tem uma instância! Será que é mais lento o Middleware com este modelo, comparado aos testes directos sem segurança? 47

48 Latência Middleware Completo com Fragmentos 512KB, Ficheiro ZIP 4635KB 26% 58% - 91% A implementação completa não é mais lenta que o Dropbox no GET. Porque as outras nuvens uhlizadas são mais rápidas, sendo visível o ganho de performance. O PUT é mais lento com o Middleware. O GET é mais lento no geral. Nota- se o peso incuhdo pelos módulos do Middleware face ao armazenamento directo O DELETE é muito rápido. (Não apaga realmente os ficheiros das Nuvens) 48

49 Tópicos da apresentação MoHvação, Enquadramento, ObjeHvo e Contribuições da dissertação Sistema Middleware para UHlização Segura e Confiável de Nuvens de Armazenamento de Dados na Internet Modelo e arquitectura do sistema Modelo de adversário e modelo de falhas Arquitectura de SoYware Componentes do sistema Processamento de operações Implementação do sistema Avaliação Conclusões 49

50 Conclusões Concepção, implementação e avaliação do Middleware que oferece: A delegação do controlo do armazenamento em Nuvem para uma TCB auditável pelo uhlizador. Gestão dos dados com garanha de confidencialidade, autenhcidade e integridade. Fiabilidade e tolerância a falhas ao nível das Nuvens. Solução para problemas de dependência externa do serviço ou Vendor Lock In. Implementação Portável em Java. As vantagens do sistema induzem overhead aceitável quando comparado com a uhlização directa das Nuvens. Em média 28% nos GETs, 58% nos PUTs. Existem diversas ophmizações que podem melhorar largamente estes resultados. 50

51 Questões 51

52 MoHvação In almost every job now, people use so=ware and work with to enable their to operate more Bill Gates BBC News, 2007 McKinsey & Company 52

53 Arquitectura e Componentes Principais API Transparência: - Nuvem (Virtual) Cloud- Cluster RAID RESTFul Services Internet App. Arquitetura Middleware WS / RESTFul (CLOUD based API) > Put(), Get(), List() Delete () over HTTP or HTTPS 53

54 Arquitectura e Componentes Principais API Transparência: - Nuvem (Virtual) Cloud- Cluster RAID RESTFul Services Internet App. Arquitetura Middleware WS / RESTFul (CLOUD based API) > Put(), Get(), List() Delete () over HTTP or HTTPS 54

55 Latência Operações nas Nuvens GET PUT DELETE As nuvens tem tempos muito diferentes entre si A operação de GET sofre maior variação que as outras. O tempo das operações não é directamente proporcional ao tamanho dos fragmentos carregados. 55

FairSky: Gestão Confiável e Otimizada de Dados em Múltiplas Nuvens de Armazenamento na Internet

FairSky: Gestão Confiável e Otimizada de Dados em Múltiplas Nuvens de Armazenamento na Internet Dissertação de Mestrado em Engenharia Informática FairSky: Gestão Confiável e Otimizada de Dados em Múltiplas Nuvens de Armazenamento na Internet Adriano Constantino de Sousa Strumbudakis Orientador: Professor

Leia mais

Segurança e Privacidade de Dados em Nuvens de Armazenamento

Segurança e Privacidade de Dados em Nuvens de Armazenamento Vítor Hugo Pedro Pereira Licenciado em Engenharia Informática Segurança e Privacidade de Dados em Nuvens de Armazenamento Dissertação para obtenção do Grau de Mestre em Engenharia Informática Orientador

Leia mais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais Computação em Nuvem Computação em nuvem: gerenciamento de dados Computação em nuvem (Cloud Computing) é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação

Leia mais

Cloud Compu)ng Bancos de dados distribuídos e móveis

Cloud Compu)ng Bancos de dados distribuídos e móveis Cloud Compu)ng Bancos de dados distribuídos e móveis Rafael Barbosa Gonçalves (rbg2) Sérgio Barza (sb) Roteiro Introdução O que é Cloud Compu:ng? Tipos de serviços oferecidos Privacidade na Cloud Arquitetura

Leia mais

Gestão de identidades em nuvens com o foco no sigilo de conteúdo

Gestão de identidades em nuvens com o foco no sigilo de conteúdo Gestão de identidades em nuvens com o foco no sigilo de conteúdo Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade Estadual de Campinas - UNICAMP

Leia mais

Desenvolvimento Cliente-Servidor 1

Desenvolvimento Cliente-Servidor 1 Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados

Leia mais

Agenda CLOUD COMPUTING I

Agenda CLOUD COMPUTING I Agenda O que é Cloud Computing? Atributos do Cloud Computing Marcos do Cloud Computing Tipos do Cloud Computing Camadas do Cloud computing Cloud Computing Tendências O Cloud Computing do Futuro Pros &

Leia mais

Características Básicas de Sistemas Distribuídos

Características Básicas de Sistemas Distribuídos Motivação Crescente dependência dos usuários aos sistemas: necessidade de partilhar dados e recursos entre utilizadores; porque os recursos estão naturalmente em máquinas diferentes. Demanda computacional

Leia mais

Armazenamento de Informação. André Zúquete, João Paulo Barraca SEGURANÇA INFORMÁTICA E NAS ORGANIZAÇÕES 1

Armazenamento de Informação. André Zúquete, João Paulo Barraca SEGURANÇA INFORMÁTICA E NAS ORGANIZAÇÕES 1 Armazenamento de Informação André Zúquete, João Paulo Barraca SEGURANÇA INFORMÁTICA E NAS ORGANIZAÇÕES 1 Problemas Os discos/ssd avariam E cada vez há mais informação digital vital É preciso minimizar

Leia mais

Projecto de Modelação, Engenharia de Software e Sistemas Distribuídos 2008-09. Requisitos para a 3ª entrega do projecto.

Projecto de Modelação, Engenharia de Software e Sistemas Distribuídos 2008-09. Requisitos para a 3ª entrega do projecto. Departamento de Engenharia Informática Modelação, Engenharia de Software, Sistemas Distribuídos Requisitos para a 3ª entrega do projecto Test O Matic 10 de Maio de 2009 1 Índice 1 Índice... 1 2 Sumário...

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Capítulo 1 Introdução Material de suporte às aulas de Sistemas Distribuídos de Nuno Preguiça Copyright DI FCT/ UNL / 1 NOTA PRÉVIA A apresentação utiliza algumas das figuras do livro

Leia mais

SISTEMAS DISTRIBUÍDOS (1. CICLO)

SISTEMAS DISTRIBUÍDOS (1. CICLO) SISTEMAS DISTRIBUÍDOS (1. CICLO) Capítulo 1 Introdução Material de suporte às aulas de Sistemas Distribuídos de Nuno Preguiça Copyright DI FCT/ UNL / 1 NOTA PRÉVIA A apresentação utiliza algumas das figuras

Leia mais

Compartilhamento de Dados em Storage de Alta Disponibilidade

Compartilhamento de Dados em Storage de Alta Disponibilidade Compartilhamento de Dados em Storage de Alta Disponibilidade Leonardo Antônio dos Santos¹ Orientadora Prof. Esp. Sabrina Vitório Oliveira Sencioles¹ Co-orientador M.Sc. Pedro Eugênio Rocha² ¹Faculdades

Leia mais

Cloud Security. Nuvem: computing as a utility

Cloud Security. Nuvem: computing as a utility 6ª Edição - 10 de Maio de 2013 Auditório Agostinho da Silva Campo Grande 376, 1749-024 Lisboa, Portugal Cloud Security Miguel P. Correia Instituto t Superior Técnico / INESC II Nuvem: computing as a utility

Leia mais

AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD)

AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD) AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD) Donal Krossman, Tim Kraska and Simon Loesing João Lucas Chiquito Universidade Federal do Paraná Departamento de

Leia mais

Estudo e comparação de esquemas criptográficos em nuvens

Estudo e comparação de esquemas criptográficos em nuvens Estudo e comparação de esquemas criptográficos em nuvens Vitor Hugo Galhardo Moia vhgmoia@dca.fee.unicamp.br Universidade Estadual de Campinas - UNICAMP Faculdade de Engenharia Elétrica e de Computação

Leia mais

Arquitetura e Sistema de Monitoramento para

Arquitetura e Sistema de Monitoramento para Arquitetura e Sistema de Monitoramento para 1 Computação em Nuvem Privada Mestranda: Shirlei A. de Chaves Orientador: Prof. Dr. Carlos Becker Westphall Colaborador: Rafael B. Uriarte Introdução Computação

Leia mais

Paradigma Cliente/Servidor

Paradigma Cliente/Servidor Paradigma Cliente/Servidor Mário Meireles Teixeira UFMA Departamento de Informática Dezembro, 2012 Comunicação em Sistemas Distribuídos! Os processos em um SD estão lógica e fisicamente separados. Precisam

Leia mais

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva The Eucalyptus Open- source Cloud-computing System Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva Sumário Introdução Trabalhos Correlatos Eucalyptus Design Conclusões Visão Geral Introdução:

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Computação em Nuvem Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente Computadores

Leia mais

Towards Secure and Dependable Software-Defined Networks. Carlos Henrique Zilves Nicodemus

Towards Secure and Dependable Software-Defined Networks. Carlos Henrique Zilves Nicodemus Towards Secure and Dependable Software-Defined Networks Carlos Henrique Zilves Nicodemus Sumário Introdução Vetores de Ameaças Segurança e Confiabilidade em SDN Exemplo de Design Trabalhos Relacionados

Leia mais

Caracterização de Sistemas Distribuídos

Caracterização de Sistemas Distribuídos Aula 1 Caracterização de Sistemas Distribuídos Prof. Dr. João Bosco M. Sobral mail: bosco@inf.ufsc.br - página: http://www.inf.ufsc.br/~bosco Rodrigo Campiolo mail: rcampiol@inf.ufsc.br - página: http://ww.inf.ufsc.br/~rcampiol

Leia mais

Segurança. Sistemas Distribuídos. ic-sod@mega.ist.utl.pt 09/05/2005 1

Segurança. Sistemas Distribuídos. ic-sod@mega.ist.utl.pt 09/05/2005 1 Segurança Sistemas Distribuídos ic-sod@mega.ist.utl.pt 1 Tópicos abordados I - Mecanismos criptográficos Cifra simétrica, cifra assimétrica, resumo (digest) Assinatura digital Geração de números aleatórios

Leia mais

Gerenciamento das chaves criptográficas no Cloud Privacy Guard

Gerenciamento das chaves criptográficas no Cloud Privacy Guard Gerenciamento das chaves criptográficas no Cloud Privacy Guard Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade Estadual de Campinas - UNICAMP Faculdade

Leia mais

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC0412 - Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC0412 - Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010 CLOUD COMPUTING PEDRO MORHY BORGES LEAL MAC0412 - Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010 0 CLOUD COMPUTING 1 1. Introdução Com o grande avanço da tecnologia de processadores,

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Computação Aula 01-02: Introdução 2o. Semestre / 2014 Prof. Jesus Agenda da Apresentação Definição e surgimento de Sistemas Distribuídos Principais aspectos de Sistemas Distribuídos

Leia mais

Estratégias Avançadas com

Estratégias Avançadas com Estratégias Avançadas com SQL Server AlwaysOn DBP-301 SP_WHO Especialistas em SQL Server Microsoft Most Valuable Professional (MVP) Palestrantes em vários eventos Online e presenciais Co-autores dos livros:

Leia mais

PERFORMANCE EVALUATION OF A MONGODB AND HADOOP PLATFORM FOR SCIENTIFIC DATA ANALYSIS M.Govindaraju and L. Ramakrishnan

PERFORMANCE EVALUATION OF A MONGODB AND HADOOP PLATFORM FOR SCIENTIFIC DATA ANALYSIS M.Govindaraju and L. Ramakrishnan PERFORMANCE EVALUATION OF A MONGODB AND HADOOP PLATFORM FOR SCIENTIFIC DATA ANALYSIS M.Govindaraju and L. Ramakrishnan Alfredo Fernandes / José Fernandes 6. Avaliação Nesta secção é apresentada as avaliações

Leia mais

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Resumo Executivo: A Inok realizou uma instalação piloto para analisar as funcionalidades, características técnicas,

Leia mais

Tecnologia de Sistemas Distribuídos Capítulo 8: Sistemas de Ficheiros Distribuídos Paulo Guedes

Tecnologia de Sistemas Distribuídos Capítulo 8: Sistemas de Ficheiros Distribuídos Paulo Guedes Tecnologia de Sistemas Distribuídos Capítulo 8: Sistemas de Ficheiros Distribuídos Paulo Guedes Paulo.Guedes@inesc.pt Alves Marques jam@inesc.pt INESC/IST 1 Sistema de Ficheiros Distribuídos Permite a

Leia mais

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada

Leia mais

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA QUALQUER TIPO DE USUÁRIO Gustavo Henrique Rodrigues Pinto Tomas 317624 AGENDA Introdução: Cloud Computing Modelos de Implementação Modelos de Serviço Eucalyptus

Leia mais

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Computação em Nuvens IaaS com Openstack Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Nuvens Computacionais IaaS com Openstack Nuvens Computacionais Serviços em nuvens

Leia mais

Partilha segura de ficheiros disponibilizados livremente na Internet

Partilha segura de ficheiros disponibilizados livremente na Internet Partilha segura de ficheiros disponibilizados livremente na Internet Nuno Matias, António Pinto Resumo As plataformas baseadas na nuvem (ou cloud computing) pressupõem a disponibilidade de informação,

Leia mais

UMA VISÃO GERAL DA COMPUTAÇÃO EM NUVEM

UMA VISÃO GERAL DA COMPUTAÇÃO EM NUVEM UMA VISÃO GERAL DA COMPUTAÇÃO EM NUVEM Ederson dos Santos Cordeiro de Oliveira 1, Tiago Piperno Bonetti 1, Ricardo Germano 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil edersonlikers@gmail.com,

Leia mais

Chord. Tecnologias de Middleware. Fernando Martins - fmp.martins@gmail.com

Chord. Tecnologias de Middleware. Fernando Martins - fmp.martins@gmail.com Chord Tecnologias de Middleware 2006/2007 Fernando Martins - fmp.martins@gmail.com Tópicos Objectivo Motivação Peer-To-Peer Chord Descrição Geral Características Distintivas Comparação DNS Modelo do Sistema

Leia mais

SISTEMA DE ARQUIVOS DISTRIBUÍDOS

SISTEMA DE ARQUIVOS DISTRIBUÍDOS SISTEMA DE ARQUIVOS DISTRIBUÍDOS Sistemas Distribuídos 331 Arquivo: objeto que existe após criação, é imune a falhas temporárias e é persistente até que seja destruído Propósito de arquivos: armazenamento

Leia mais

Imagem Gustavo Santos. Observe Bombinhas SC.

Imagem Gustavo Santos. Observe Bombinhas SC. Imagem Gustavo Santos. Observe Bombinhas SC. 1 2 1. Uma nova modalidade de prestação de serviços computacionais está em uso desde que a computação em nuvem começou a ser idealizada. As empresas norte-

Leia mais

Computação e Segurança

Computação e Segurança Computação e Segurança na Nuvem Miguel P. Correia 1º Workshop de Cloud Computing Açores, 12 de Abril de 2013 Tópicos 1. Computação em nuvem 2. Insegurança na nuvem 3. Segurança na nuvem 4. Sistema epsky

Leia mais

GT-CNC Computação em Nuvem para Ciência: Armazenamento de Dados

GT-CNC Computação em Nuvem para Ciência: Armazenamento de Dados Proposta de Serviço Piloto Grupo de Trabalho Segunda Fase GT-CNC Computação em Nuvem para Ciência: Armazenamento de Dados Roberto Samarone dos Santos Araújo - UFPA 05/09/2012 1. Concepção do Serviço 1.1

Leia mais

Segurança e Privacidade nas Comunicações do Governo. Palestrante: Marcos Martins Mello

Segurança e Privacidade nas Comunicações do Governo. Palestrante: Marcos Martins Mello Segurança e Privacidade nas Comunicações do Governo Palestrante: Marcos Martins Mello Introdução Decreto nº 8.135 / 2013 2 / 33 Art. 1º As comunicações de dados da administração pública federal direta,

Leia mais

ESPECIFICAÇÕES TÉCNICAS DA CLICKSIGN

ESPECIFICAÇÕES TÉCNICAS DA CLICKSIGN Data efetiva: 14 de abril de 2014. ESPECIFICAÇÕES TÉCNICAS DA CLICKSIGN Estas Especificações Técnicas contém informações sobre procedimentos operacionais e de segurança do Site, bem como sobre suas responsabilidades

Leia mais

Consistência Eventual - Sistemas Distribuidos e Tolerância a Falhas

Consistência Eventual - Sistemas Distribuidos e Tolerância a Falhas Consistência Eventual Sistemas Distribuidos e Tolerância a Falhas Marco Bernardo Departamento de Informática Universidade da Beira Interior 25 de Maio de 2009 Descrição Geral 1 Introdução O Problema Definições

Leia mais

Capítulo II Modelos de Programação Distribuída (parte 2)

Capítulo II Modelos de Programação Distribuída (parte 2) Capítulo II Modelos de Programação Distribuída (parte 2) From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, Addison-Wesley From: Cardoso, Jorge, Programação de

Leia mais

Mestrado em Segurança da Informação e Direito no Ciberespaço

Mestrado em Segurança da Informação e Direito no Ciberespaço Escola Naval Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Supervisão das Politicas de Segurança Computação em nuvem Fernando Correia Capitão-de-fragata

Leia mais

Seminário: Google File System (GFS)

Seminário: Google File System (GFS) UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC Disciplina: Sistemas Operacionais I INE5355 Alunos: Armando Fracalossi 06132008 Maurílio Tiago Brüning Schmitt 06132033 Ricardo Vieira Fritsche 06132044 Seminário:

Leia mais

Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação

Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação Nº 96080 - Adário de Assunção Fonseca Muatelembe Nº 96118 - Castelo Pedro dos Santos Nº 96170 - Feliciano José Pascoal

Leia mais

REDES. Consiste em dois ou mais computadores conectados entre si e compartilhando recursos.

REDES. Consiste em dois ou mais computadores conectados entre si e compartilhando recursos. REDES Consiste em dois ou mais computadores conectados entre si e compartilhando recursos. TIPOS TIPOS LAN MAN WAN FUNCIONAMENTO DE UMA REDE TIPOS Cliente/ Servidor Ponto a ponto INTERNET Conceito 1.

Leia mais

otimizando níveis de serviço em implantações na nuvem pública

otimizando níveis de serviço em implantações na nuvem pública DOCUMENTAÇÃO TÉCNICA otimizando níveis de serviço em implantações na nuvem pública chaves para o gerenciamento de serviços efetivo agility made possible sumário resumo executivo 3 Introdução: modelos de

Leia mais

www.projetoderedes.com.br Gestão da Segurança da Informação Professor: Maurício AULA 08 Protocolos de Segurança

www.projetoderedes.com.br Gestão da Segurança da Informação Professor: Maurício AULA 08 Protocolos de Segurança www.projetoderedes.com.br Gestão da Segurança da Informação Professor: Maurício AULA 08 Protocolos de Segurança Protocolos de Segurança A criptografia resolve os problemas envolvendo a autenticação, integridade

Leia mais

Projecto de Engenharia de Software e Sistemas Distribuídos 2009-10. Requisitos para a 3ª entrega do projecto. FeaRSe.

Projecto de Engenharia de Software e Sistemas Distribuídos 2009-10. Requisitos para a 3ª entrega do projecto. FeaRSe. Departamento de Engenharia Informática Engenharia de Software, Sistemas Distribuídos Requisitos para a 3ª entrega do projecto FeaRSe 6 de Maio de 2010 Índice Índice... 1 1 Sumário... 2 2 Requisitos...

Leia mais

Criptografia e Segurança das Comunicações. IPsec

Criptografia e Segurança das Comunicações. IPsec Criptografia e Segurança das Comunicações IPsec IPsec : 1/27 Introdução (1) Os datagramas IP do nível de rede da pilha de protocolos v4 são inseguros! Endereço fonte pode ser mistificado ( spoofed ). Conteúdo

Leia mais

Fault-tolerant virtual cluster experiments on federated sites using BonFIRE. Grupo: Edgar Oliveira, E8385 Pedro Jesus, M6369

Fault-tolerant virtual cluster experiments on federated sites using BonFIRE. Grupo: Edgar Oliveira, E8385 Pedro Jesus, M6369 Fault-tolerant virtual cluster experiments on federated sites using BonFIRE Grupo: Edgar Oliveira, E8385 Pedro Jesus, M6369 O Problema: A falha dos sites na Cloud e a variabilidade da performance das máquinas

Leia mais

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso

Leia mais

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação

Leia mais

File and Content Solutions - FCS! Wiliam Vitorino Rodrigues HITACHI DATA SYSTEMS wiliam.rodrigues@hds.com

File and Content Solutions - FCS! Wiliam Vitorino Rodrigues HITACHI DATA SYSTEMS wiliam.rodrigues@hds.com File and Content Solutions - FCS! Wiliam Vitorino Rodrigues HITACHI DATA SYSTEMS wiliam.rodrigues@hds.com 1 1! 2012 Hitachi Data Systems. All rights reserved. A REALIDADE MUDOU DADOS NÃO ESTRUTURADOS!

Leia mais

Internet Access Quality Monitor. Bruno Pires Ramos Prof. Vasco Soares Prof. Alexandre Fonte

Internet Access Quality Monitor. Bruno Pires Ramos Prof. Vasco Soares Prof. Alexandre Fonte Internet Access Quality Monitor Bruno Pires Ramos Prof. Vasco Soares Prof. Alexandre Fonte Escola Superior de Tecnologia - Maio 2008 2 Índice Objectivos Estado da Arte Sistema IAQM Tecnologias Utilizadas

Leia mais

Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP

Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP Arcserve Backup: Como proteger ambientes NAS heterogêneos com NDMP Phil Maynard UNIDADE DE SOLUÇÕES DE GERENCIAMENTO DE DADOS PARA O CLIENTE FEVEREIRO DE 2012 Introdução Em todos os lugares, o volume de

Leia mais

CPG: sincronização entre diferentes dispositivos

CPG: sincronização entre diferentes dispositivos CPG: sincronização entre diferentes dispositivos Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade Estadual de Campinas - UNICAMP Faculdade de Engenharia

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelos e arquitecturas 14/15 Sistemas Distribuídos 1 Modelos arquitecturais 14/15 Sistemas Distribuídos 2 Camadas de Software: o Middleware Aplicações Middleware Sistema Operativo

Leia mais

Dicas e truques do Oracle WebLogic Server para a proteção de seu ambiente

Dicas e truques do Oracle WebLogic Server para a proteção de seu ambiente Dicas e truques do Oracle WebLogic Server para a proteção de seu ambiente Fernando Ribeiro Principal Sales Consultant Systems Safe Harbor Statement The following is intended to outline our general product

Leia mais

Sistemas Distribuídos. Introdução. Edeyson Andrade Gomes. www.edeyson.com.br

Sistemas Distribuídos. Introdução. Edeyson Andrade Gomes. www.edeyson.com.br Sistemas Distribuídos Introdução Edeyson Andrade Gomes www.edeyson.com.br SUMÁRIO Definições Características Desafios Vantagens Desvantagens 2 Definições DEFINIÇÕES Um sistema distribuído é uma coleção

Leia mais

SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO. 1.2 Para efeito de cálculo do volume total em TB deverá ser considerado que 1KB = 1024 bytes.

SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO. 1.2 Para efeito de cálculo do volume total em TB deverá ser considerado que 1KB = 1024 bytes. SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO Características Técnicas: 1.1 Deverá ser ofertada Solução de Storage com capacidade mínima de 100 TB (cem Terabyte) líquido, sendo 80TB (oitenta Terabytes)

Leia mais

Cliente/Servidor. Conceitos Gerais. Graça Bressan. Graça Bressan/LARC 2000 1

Cliente/Servidor. Conceitos Gerais. Graça Bressan. Graça Bressan/LARC 2000 1 Cliente/Servidor Conceitos Gerais Graça Bressan Graça Bressan/LARC 2000 1 Forças de marketing que conduzem à arquitetura cliente/servidor "Cliente/Servidor é um movimento irresistível que está reformulando

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Cassandra - Particionamento de Dados Sistemas Distribuídos Douglas Macedo Hugo Lourenço Sumário Introdução Conceito Anel Multíplos Data center Fatores envolvidos Arquitetura do Sistema Módulo de Particionamento

Leia mais

Segurança em Sistemas Informáticos

Segurança em Sistemas Informáticos Segurança em Sistemas Informáticos Politicas de Segurança Quando é que se torna necessário uma política de segurança? Quando existe um Bem Num espaço partilhado Uma politica de segurança procura garantir

Leia mais

GUIA DE DESCRIÇÃO DO PRODUTO

GUIA DE DESCRIÇÃO DO PRODUTO GUIA DE DESCRIÇÃO DO PRODUTO EMC CLOUDARRAY INTRODUÇÃO Atualmente, os departamentos de TI enfrentam dois desafios de armazenamento de dados críticos: o crescimento exponencial dos dados e uma necessidade

Leia mais

Relação custo/benefício de técnicas utilizadas para prover privacidade em computação nas nuvens

Relação custo/benefício de técnicas utilizadas para prover privacidade em computação nas nuvens Relação custo/benefício de técnicas utilizadas para prover privacidade em computação nas nuvens Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade

Leia mais

Aplicação de criptografia de dados para clientes Owncloud baseada em certificados ICPEdu

Aplicação de criptografia de dados para clientes Owncloud baseada em certificados ICPEdu Aplicação de criptografia de dados para clientes Owncloud baseada em certificados ICPEdu Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade Estadual

Leia mais

Symantec Backup Exec.cloud

Symantec Backup Exec.cloud Proteção automática, contínua e segura que faz o backup dos dados na nuvem ou usando uma abordagem híbrida, combinando backups na nuvem e no local. Data Sheet: Symantec.cloud Somente 2% das PMEs têm confiança

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

Computação em Nuvem: Riscos e Vulnerabilidades

Computação em Nuvem: Riscos e Vulnerabilidades Computação em Nuvem: Riscos e Vulnerabilidades Bruno Sanchez Lombardero Faculdade Impacta de Tecnologia São Paulo Brasil bruno.lombardero@gmail.com Resumo: Computação em nuvem é um assunto que vem surgindo

Leia mais

Metas de um Sistema Distribuído

Metas de um Sistema Distribuído Metas de um Sistema Distribuído Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

Enunciado de apresentação do projecto

Enunciado de apresentação do projecto Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 Enunciado de apresentação do projecto FEARSe Índice 1 Introdução... 2 2 Cenário de Enquadramento... 2 2.1 Requisitos funcionais...

Leia mais

Computação em Nuvem. Francimara T.G.Viotti Diretoria de Gestão da Segurança Banco do Brasil Setembro 2013

Computação em Nuvem. Francimara T.G.Viotti Diretoria de Gestão da Segurança Banco do Brasil Setembro 2013 Computação em Nuvem 8888 Francimara T.G.Viotti Diretoria de Gestão da Segurança Banco do Brasil Setembro 2013 A Evolução da Computação 2010s Computação em Nuvem 2000s Aplicativos de Internet 1990s Arquitetura

Leia mais

Expresso V3 Segurança com Certificação Digital

Expresso V3 Segurança com Certificação Digital Expresso V3 Segurança com Certificação Digital Palestrantes: Marcos Martins Melo - Coordenador Estratégico de Ações Governamentais do Serpro Silvio Correia Filho, CISSP CSSLP Expresso SUITE DE COMUNICAÇÃO:

Leia mais

Middleware. Camada Intermediária de Suporte a Sistemas Distribuídos

Middleware. Camada Intermediária de Suporte a Sistemas Distribuídos Middleware Camada Intermediária de Suporte a Sistemas Distribuídos Alternativas de comunicação entre processos (IPC) Mecanismos de IPC tradicionais (ou de baixo nível) Memória compartilhada, filas de mensagens,

Leia mais

Como garantir o sucesso nas iniciativas de Migração de Dados

Como garantir o sucesso nas iniciativas de Migração de Dados Como garantir o sucesso nas iniciativas de Migração de Dados 1 2 Enquadramento Migração de Dados Requisito habitual no Desenvolvimento Desenvolvimento de Aplicações Consolidação Aplicacional Upgrade M&A

Leia mais

Núvem Pública, Privada ou Híbrida, qual adotar?

Núvem Pública, Privada ou Híbrida, qual adotar? Instituto de Educação Tecnológica Pós-graduação Gestão e Tecnologia da Informação - Turma 25 03/04/2015 Núvem Pública, Privada ou Híbrida, qual adotar? Paulo Fernando Martins Kreppel Analista de Sistemas

Leia mais

Computação em Nuvem & OpenStack

Computação em Nuvem & OpenStack Computação em Nuvem & OpenStack Grupo de Pesquisa em Software e Hardware Livre Ação Computação em Nuvem: Charles Christian Miers André Rover de Campos Glauber Cassiano Batista Joinville Roteiro Definições

Leia mais

XDR. Solução para Big Data.

XDR. Solução para Big Data. XDR Solução para Big Data. ObJetivo Principal O volume de informações com os quais as empresas de telecomunicações/internet têm que lidar é muito grande, e está em constante crescimento devido à franca

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Introdução Frederico Madeira LPIC 1, LPIC 2, CCNA fred@madeira.eng.br www.madeira.eng.br Referências - Coulouris, G.;Dollimore, J.; Kindberg, T.; SISTEMAS DISTRIBUIDOS CONCEITOS E

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Relatório de Progresso

Relatório de Progresso Luís Filipe Félix Martins Relatório de Progresso Mestrado Integrado em Engenharia Electrotécnica e de Computadores Preparação para a Dissertação Índice Introdução... 2 Motivação... 2 Cloud Computing (Computação

Leia mais

Informática - Prof. Frank Mattos

Informática - Prof. Frank Mattos Informática - Prof. Frank Mattos Q298262 1. Por padrão, a lixeira do Windows 7 ocupa uma área correspondente a 10% do espaço em disco rígido do computador. Impressionante como essa informação está muito

Leia mais

OPORTUNIDADE DE MERCADO. Explosão de dados

OPORTUNIDADE DE MERCADO. Explosão de dados SOLUÇÕES EM GERENCIAMENTO E ARMAZENAMENTO VIRTUALIZADO DE DADOS OPORTUNIDADE DE MERCADO Explosão de dados 2 INVESTIMENTO x DEMANDA NOVOS DESAFIOS Evolução dos custos/gb em projetos de virtualização de

Leia mais

CLOUD COMPUTING. Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2

CLOUD COMPUTING. Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2 CLOUD COMPUTING Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2 Resumo: Este artigo tem como objetivo falar da computação

Leia mais

Um cluster de servidores de email pode ser usado para servir os emails de uma empresa.

Um cluster de servidores de email pode ser usado para servir os emails de uma empresa. CLUSTERS Pode-se pegar uma certa quantidade de servidores e juntá-los para formar um cluster. O serviço então é distribuído entre esses servidores como se eles fossem uma máquina só. Um cluster de servidores

Leia mais

Encontro de Utilizadores Esri 2013. ArcGIS for Server 10.2 Administração Orador: João Ferreira Esri Portugal

Encontro de Utilizadores Esri 2013. ArcGIS for Server 10.2 Administração Orador: João Ferreira Esri Portugal Encontro de Utilizadores Esri 2013 ArcGIS for Server 10.2 Administração Orador: João Ferreira Esri Portugal ArcGIS Server Administração e Configuração João Ferreira Agenda Arquitectura Instalação do ArcGIS

Leia mais

CÓDIGO DA VAGA: TP08 QUESTÕES DE MÚLTIPLAS ESCOLHAS

CÓDIGO DA VAGA: TP08 QUESTÕES DE MÚLTIPLAS ESCOLHAS QUESTÕES DE MÚLTIPLAS ESCOLHAS 1) Em relação à manutenção corretiva pode- se afirmar que : a) Constitui a forma mais barata de manutenção do ponto de vista total do sistema. b) Aumenta a vida útil dos

Leia mais

Segurança em Sistemas Informáticos

Segurança em Sistemas Informáticos Segurança em Sistemas Informáticos Politicas de Segurança Quando é que se torna necessário uma política de segurança? Quando existe um Bem Num espaço partilhado Uma politica de segurança procura garantir

Leia mais

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2) Definição de um Sistema Distribuído (1) Introdução Um sistema distribuído é: Uma coleção de computadores independentes que aparecem para o usuário como um único sistema coerente. Definição de um Sistema

Leia mais

Transformação da Indústria

Transformação da Indústria Conceitos Transformação da Indústria Hoje Cloud Anos 2000 Web Anos 1990 Cliente / Servidor Anos 1970 e 80 Mainframe Novas possibilidades O momento atual do país é favorável para que as empresas passem

Leia mais

Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL

Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL Minicurso: Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL Geomar A. Schreiner Ronaldo S. Mello Departamento de Informática e Estatística (INE) Programa de Pós-Graduação em

Leia mais

Arquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos

Arquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos Introdução a Sistemas Distribuídos Definição: "Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." "Um sistema distribuído

Leia mais

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem Sumário Introdução Arquitetura Provedores

Leia mais

AN IN-DEPTH STUDY OF MAP REDUCE IN CLOUD ENVIRONMENT. Sistemas Distribuídos e Tolerância a Falhas Nuno Garcia m6284, Tiago Carvalho m6294

AN IN-DEPTH STUDY OF MAP REDUCE IN CLOUD ENVIRONMENT. Sistemas Distribuídos e Tolerância a Falhas Nuno Garcia m6284, Tiago Carvalho m6294 AN IN-DEPTH STUDY OF MAP REDUCE IN CLOUD ENVIRONMENT Sistemas Distribuídos e Tolerância a Falhas Nuno Garcia m6284, Tiago Carvalho m6294 Sobre o paper Novia Nurain, Hasan Sarwar, Md.Pervez Sajjad United

Leia mais

IBM Security SiteProtector System Guia de Instalação

IBM Security SiteProtector System Guia de Instalação IBM Security IBM Security SiteProtector System Guia de Instalação Versão 3.0 Nota Antes de usar estas informações e o produto suportado por elas, leia as informações em Avisos na página 71. Esta edição

Leia mais

Capítulo I Introdução aos Sistemas Distribuídos

Capítulo I Introdução aos Sistemas Distribuídos Capítulo I Introdução aos Sistemas Distribuídos From: Wolfgang Emmerich Engineering Distributed Objects John Wiley & Sons, Ltd 2000 From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts

Leia mais

Plataforma. Manual de Utilização Acesso ao Procedimento Fornecedor. Electrónica BizGov

Plataforma. Manual de Utilização Acesso ao Procedimento Fornecedor. Electrónica BizGov Plataforma Manual de Utilização Acesso ao Procedimento Fornecedor Electrónica BizGov 2010 Índice 1 Solicitar acesso ao procedimento 2 Anexar comprovativo de Pagamento de Peças Procedimentais 3 Aceitar

Leia mais