Dependabilidade eSegurança<br />PCS2049 - Requisitos de Sistemas Computacionais<br />
Apresentadores<br />André Diniz<br />Érico Nikaido<br />João Misko<br />Rafael Barbolo Lopes<br />Victor Fujita<br />
Base da Apresentação<br />Artigo<br />“BasicConceptsandTaxonomyofDependableandSecure Computing”<br />
Agenda<br />Introdução a Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Me...
Objetivos<br />Definir conceitos de dependabilidade e segurança de sistemas computacionais e de comunicações.<br />Dependa...
Importância<br />Por que definir claramente os conceitos?<br />Facilitar interação entre profissionais (tornar interação m...
Conceitos Básicos(I)<br />Sistema: Entidade que interage com outras entidades<br />Função do Sistema: O que o sistema faz<...
Conceitos Básicos(II)<br />Failures (Disfunções): Serviço entregue tem um desvio do que seria correto.<br />Error (Erro): ...
Dependabilidade<br />Definição: Capacidade do sistema em evitar disfunções que são mais frequentes e graves que o aceitáve...
Segurança<br />Compostopelosatributos:<br />Confidencialidade: Ausência de publicação de informaçõesnãoautorizadas<br />In...
Dependabilidade e Segurança<br />
Meios de atingir a dependabilidade<br />Prevenção a falhas:Prevenirocorrencias e introdução de falhas.<br />Tolerância a f...
Resumo dos conceitos<br />
Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Me...
Ameaças<br />Ciclo de vida de um sistema<br />Falhas<br />Disfunções<br />Erros<br />
Ciclo de Vida de um Sistema<br />
Tipos de Ameaças<br />
Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />
Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />Falha<br />
Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />Erro<br />
Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />Disfunção<br />
Tipos de Falhas<br />
Tipos de Disfunções<br />
Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Me...
Definições de Dependabilidade<br />Padrão<br />Semelhanteaoconceito de Disponibilidade<br />Artigo<br />Original: justific...
Definições de Segurança<br />Padrão<br />Combinação de Confidencialidade, Integridade e Disponibilidade<br />Artigo<br />A...
Dependabilidade e Security<br />
Dependência<br />Dependência Total: qualquerdisfunção de B leva A afalhar<br />IndependênciaCompleta: B não pode levar A a...
AtributosSecundários<br />Responsabilidade<br />Autenticidade<br />Nonrepudiability<br />
Dependabilidade: ConceitosSimilares<br />
Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Me...
Meios para atingir Dependabilidade e Segurança<br />Prevenção de Falhas<br />Tolerância a Falhas<br />Remoção de Falhas<br...
Prevenção de Falhas<br />Objetivo: previnir as falhasdurante o desenvolvimento do projeto<br />Como:<br />Prevenção de fal...
Tolerância a Falhas<br />Técnicas<br />Objetivo: Evitardisfunções no sistema<br />Como: Detecção de erros e recuperação do...
Remoção de Falhas<br />Durante o desenvolvimentosistema<br />Verificação<br />Diagnóstico<br />Correção<br />Durante a uti...
Previsão de Falhas<br />AvaliaçãoQualitativa<br />Diagramas de blocos de confiabilidade<br />Árvores de falhas<br />Avalia...
Relações entre Dependabilidade e Segurança<br />
Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Me...
Conclusões<br />Necessidade por sistemas cada vez mais complexos e seguros, independente da aplicação<br />Soluções difere...
Conclusões<br />Técnicas vistas no artigo <br />Enaltecem definições mais clássicas dos parâmetros<br />Levam em conta con...
Conclusões<br />
Conclusões<br />
Crítica<br />Artigo extenso e com conceitos bem aprofundados sobre o assunto<br />Conceitos e definições não uniformizados...
Obrigado<br />
Próximos SlideShares
Carregando em…5
×

Dependabilidade e Segurança

2.245 visualizações

Publicada em

Publicada em: Educação, Tecnologia, Negócios
  • Seja o primeiro a comentar

Dependabilidade e Segurança

  1. 1. Dependabilidade eSegurança<br />PCS2049 - Requisitos de Sistemas Computacionais<br />
  2. 2. Apresentadores<br />André Diniz<br />Érico Nikaido<br />João Misko<br />Rafael Barbolo Lopes<br />Victor Fujita<br />
  3. 3. Base da Apresentação<br />Artigo<br />“BasicConceptsandTaxonomyofDependableandSecure Computing”<br />
  4. 4. Agenda<br />Introdução a Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Meios de Alcançar Dependabilidade e Segurança<br />Conclusões<br />
  5. 5. Objetivos<br />Definir conceitos de dependabilidade e segurança de sistemas computacionais e de comunicações.<br />Dependabilidade: Conceito genérico que inclui certos atribuitos como : Confiabilidade, Segurança, Integridade, Manutenabilidade<br />Segurança: Conceito genérico que traz consigo preoucupação com : Confiabilidade, Disponilidade e Integridade.<br />
  6. 6. Importância<br />Por que definir claramente os conceitos?<br />Facilitar interação entre profissionais (tornar interação mais eficaz)<br />Propósitos educacionais<br />
  7. 7. Conceitos Básicos(I)<br />Sistema: Entidade que interage com outras entidades<br />Função do Sistema: O que o sistema faz<br />Comportamento: As ações que o sistema faz para executar uma função<br />
  8. 8. Conceitos Básicos(II)<br />Failures (Disfunções): Serviço entregue tem um desvio do que seria correto.<br />Error (Erro): É o desvio do serviço.<br />Fault (Falha): Causa do erro<br />
  9. 9. Dependabilidade<br />Definição: Capacidade do sistema em evitar disfunções que são mais frequentes e graves que o aceitável.<br />Composto pelos seguintes atributos:<br />Disponibilidade: Prontidão de serviço correto.<br />Confiabilidade: Continuidade de serviço correto.<br />Segurança: Ausência de consequencias catastróficas.<br />Integridade: Ausência de alterações no sistema.<br />Manutenabilidade: Capacidade de manutenção.<br />
  10. 10. Segurança<br />Compostopelosatributos:<br />Confidencialidade: Ausência de publicação de informaçõesnãoautorizadas<br />Integridade<br />Disponibilidade<br />
  11. 11. Dependabilidade e Segurança<br />
  12. 12. Meios de atingir a dependabilidade<br />Prevenção a falhas:Prevenirocorrencias e introdução de falhas.<br />Tolerância a falhas: Evitarfalhas de serviçoquandohouverumafalha<br />Remoção de falhas:Reduzir a gravidade e o número de falhas<br />Previsão de falhas: Estimaserrospresentes, incidênciafutura e prováveisconsequências.<br />
  13. 13. Resumo dos conceitos<br />
  14. 14. Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Meios de Alcançar Dependabilidade e Segurança<br />Conclusões<br />
  15. 15. Ameaças<br />Ciclo de vida de um sistema<br />Falhas<br />Disfunções<br />Erros<br />
  16. 16. Ciclo de Vida de um Sistema<br />
  17. 17. Tipos de Ameaças<br />
  18. 18. Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />
  19. 19. Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />Falha<br />
  20. 20. Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />Erro<br />
  21. 21. Exemplo<br />def soma(a, b):<br />res = a + b<br />returnres<br />Disfunção<br />
  22. 22. Tipos de Falhas<br />
  23. 23. Tipos de Disfunções<br />
  24. 24. Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Meios de Alcançar Dependabilidade e Segurança<br />Conclusões<br />
  25. 25. Definições de Dependabilidade<br />Padrão<br />Semelhanteaoconceito de Disponibilidade<br />Artigo<br />Original: justificadamenteconfiável<br />Alternativa: evitardisfunçõesmaisfrequentes e graves do que é aceitável<br />
  26. 26. Definições de Segurança<br />Padrão<br />Combinação de Confidencialidade, Integridade e Disponibilidade<br />Artigo<br />Ausência de AcessosNãoAutorizadosaoSistema<br />
  27. 27. Dependabilidade e Security<br />
  28. 28. Dependência<br />Dependência Total: qualquerdisfunção de B leva A afalhar<br />IndependênciaCompleta: B não pode levar A a falhar<br />
  29. 29. AtributosSecundários<br />Responsabilidade<br />Autenticidade<br />Nonrepudiability<br />
  30. 30. Dependabilidade: ConceitosSimilares<br />
  31. 31. Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Meios de Alcançar Dependabilidade e Segurança<br />Conclusões<br />
  32. 32. Meios para atingir Dependabilidade e Segurança<br />Prevenção de Falhas<br />Tolerância a Falhas<br />Remoção de Falhas<br />Previsão de Falhas<br />
  33. 33. Prevenção de Falhas<br />Objetivo: previnir as falhasdurante o desenvolvimento do projeto<br />Como:<br />Prevenção de falhasem Software<br />Prevenção de falhasem Hardware<br />Melhorando o processo de desenvolvimento do projeto<br />
  34. 34. Tolerância a Falhas<br />Técnicas<br />Objetivo: Evitardisfunções no sistema<br />Como: Detecção de erros e recuperação do sistema<br />Implementações<br />Assumirpossíveisfalhas<br />Evitarpropagação de erros<br />Protegerosmecanismosqueimplemetam a tolerância<br />
  35. 35. Remoção de Falhas<br />Durante o desenvolvimentosistema<br />Verificação<br />Diagnóstico<br />Correção<br />Durante a utilização do sistema<br />Manutençãopreventiva<br />Manutençãocorretiva<br />
  36. 36. Previsão de Falhas<br />AvaliaçãoQualitativa<br />Diagramas de blocos de confiabilidade<br />Árvores de falhas<br />AvaliaçãoQuantitativa<br />Modelagem<br />Correntes de Markov<br />
  37. 37. Relações entre Dependabilidade e Segurança<br />
  38. 38. Agenda<br />Introdução à Dependabilidade e Segurança<br />Ameaças<br />Dependabilidade, Segurança e seus atributos<br />Meios de Alcançar Dependabilidade e Segurança<br />Conclusões<br />
  39. 39. Conclusões<br />Necessidade por sistemas cada vez mais complexos e seguros, independente da aplicação<br />Soluções diferentes para sistemas diferentes<br />Dependabilidade + Segurança (e parâmetros)<br />Combate a ameaças mais eficiente<br />
  40. 40. Conclusões<br />Técnicas vistas no artigo <br />Enaltecem definições mais clássicas dos parâmetros<br />Levam em conta contradição entre os parâmetros de dependabilidade e segurança<br />Modelo falha-erro-disfunção<br />Classificação<br />Unificação<br />Compreensão<br />
  41. 41. Conclusões<br />
  42. 42. Conclusões<br />
  43. 43. Crítica<br />Artigo extenso e com conceitos bem aprofundados sobre o assunto<br />Conceitos e definições não uniformizados<br />Requisitos de segurança em constante evolução<br />Novas tecnologias<br />Natureza do ser humano<br />
  44. 44. Obrigado<br />

×