3. Base da Apresentação Artigo “BasicConceptsandTaxonomyofDependableandSecure Computing”
4. Agenda Introdução a Dependabilidade e Segurança Ameaças Dependabilidade, Segurança e seus atributos Meios de Alcançar Dependabilidade e Segurança Conclusões
5. Objetivos Definir conceitos de dependabilidade e segurança de sistemas computacionais e de comunicações. Dependabilidade: Conceito genérico que inclui certos atribuitos como : Confiabilidade, Segurança, Integridade, Manutenabilidade Segurança: Conceito genérico que traz consigo preoucupação com : Confiabilidade, Disponilidade e Integridade.
6. Importância Por que definir claramente os conceitos? Facilitar interação entre profissionais (tornar interação mais eficaz) Propósitos educacionais
7. Conceitos Básicos(I) Sistema: Entidade que interage com outras entidades Função do Sistema: O que o sistema faz Comportamento: As ações que o sistema faz para executar uma função
8. Conceitos Básicos(II) Failures (Disfunções): Serviço entregue tem um desvio do que seria correto. Error (Erro): É o desvio do serviço. Fault (Falha): Causa do erro
9. Dependabilidade Definição: Capacidade do sistema em evitar disfunções que são mais frequentes e graves que o aceitável. Composto pelos seguintes atributos: Disponibilidade: Prontidão de serviço correto. Confiabilidade: Continuidade de serviço correto. Segurança: Ausência de consequencias catastróficas. Integridade: Ausência de alterações no sistema. Manutenabilidade: Capacidade de manutenção.
12. Meios de atingir a dependabilidade Prevenção a falhas:Prevenirocorrencias e introdução de falhas. Tolerância a falhas: Evitarfalhas de serviçoquandohouverumafalha Remoção de falhas:Reduzir a gravidade e o número de falhas Previsão de falhas: Estimaserrospresentes, incidênciafutura e prováveisconsequências.
14. Agenda Introdução à Dependabilidade e Segurança Ameaças Dependabilidade, Segurança e seus atributos Meios de Alcançar Dependabilidade e Segurança Conclusões
24. Agenda Introdução à Dependabilidade e Segurança Ameaças Dependabilidade, Segurança e seus atributos Meios de Alcançar Dependabilidade e Segurança Conclusões
25. Definições de Dependabilidade Padrão Semelhanteaoconceito de Disponibilidade Artigo Original: justificadamenteconfiável Alternativa: evitardisfunçõesmaisfrequentes e graves do que é aceitável
26. Definições de Segurança Padrão Combinação de Confidencialidade, Integridade e Disponibilidade Artigo Ausência de AcessosNãoAutorizadosaoSistema
31. Agenda Introdução à Dependabilidade e Segurança Ameaças Dependabilidade, Segurança e seus atributos Meios de Alcançar Dependabilidade e Segurança Conclusões
32. Meios para atingir Dependabilidade e Segurança Prevenção de Falhas Tolerância a Falhas Remoção de Falhas Previsão de Falhas
33. Prevenção de Falhas Objetivo: previnir as falhasdurante o desenvolvimento do projeto Como: Prevenção de falhasem Software Prevenção de falhasem Hardware Melhorando o processo de desenvolvimento do projeto
34. Tolerância a Falhas Técnicas Objetivo: Evitardisfunções no sistema Como: Detecção de erros e recuperação do sistema Implementações Assumirpossíveisfalhas Evitarpropagação de erros Protegerosmecanismosqueimplemetam a tolerância
35. Remoção de Falhas Durante o desenvolvimentosistema Verificação Diagnóstico Correção Durante a utilização do sistema Manutençãopreventiva Manutençãocorretiva
36. Previsão de Falhas AvaliaçãoQualitativa Diagramas de blocos de confiabilidade Árvores de falhas AvaliaçãoQuantitativa Modelagem Correntes de Markov
38. Agenda Introdução à Dependabilidade e Segurança Ameaças Dependabilidade, Segurança e seus atributos Meios de Alcançar Dependabilidade e Segurança Conclusões
39. Conclusões Necessidade por sistemas cada vez mais complexos e seguros, independente da aplicação Soluções diferentes para sistemas diferentes Dependabilidade + Segurança (e parâmetros) Combate a ameaças mais eficiente
40. Conclusões Técnicas vistas no artigo Enaltecem definições mais clássicas dos parâmetros Levam em conta contradição entre os parâmetros de dependabilidade e segurança Modelo falha-erro-disfunção Classificação Unificação Compreensão
43. Crítica Artigo extenso e com conceitos bem aprofundados sobre o assunto Conceitos e definições não uniformizados Requisitos de segurança em constante evolução Novas tecnologias Natureza do ser humano
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.