Dependabilidade e Segurança

2.194 visualizações

Publicada em

Publicada em: Educação, Tecnologia, Negócios
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.194
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
41
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Desenvolvimento:- Inicia quando o projeto começaTermina quando o sistema passa nos testes de aceitação e pode ser entregue para usoUso:Inicia quando o sistema é aceito para uso e entrega serviços para usuários.
  • Vou explicar o que são falhas, erros e disfunções.Perguntar se ficou claro ou alguém tem alguma dúvida.
  • 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 />

    ×