Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/14128
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2016_CaioYuridaSilvaCosta.pdf401,1 kBAdobe PDFver/abrir
Registro completo
Campo Dublin CoreValorLíngua
dc.contributor.advisorAlchieri, Eduardo Adilio Pelinson-
dc.contributor.authorCosta, Caio Yuri da Silva-
dc.identifier.citationCOSTA, Caio Yuri da Silva. Implementando diversidade em Replicação Máquina de Estados. 2016. ix, 52 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.pt_BR
dc.descriptionMonografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.pt_BR
dc.description.abstractVulnerabilidades podem comprometer as propriedades de segurança de um sistema quando adequadamente exploradas por um adversário. Uma alternativa para mitigar este risco é a implementação de sistemas tolerantes a intrusões. Uma abordagem muito utilizada para estas implementações é a Replicação Máquina de Estados (RME). Porém, as soluções existentes não suportam diversidade na implementação das réplicas, de forma que um mesmo ataque pode comprometer todo o sistema. Neste sentido, este trabalho propõe uma arquitetura para fornecer suporte a diversidade de implementação em RMEs, através da utilização de múltiplas linguagens de programação, integradas ao Bft-SMaRt, que é uma biblioteca para implentar RME, por meio de uma camada intermediária em linguagem C. Um conjunto de experimentos mostra a viabilidade prática das soluções propostas, avaliando a performance e a segurança, através da implementação de uma aplicação que utiliza as funcionalidades desenvolvidas, além de explorar outros eixos de diversidade como: sistema operacional, hardware, compiladores e ambientes de execução.pt_BR
dc.rightsAcesso Abertopt_BR
dc.titleImplementando diversidade em Replicação Máquina de Estadospt_BR
dc.typeTrabalho de Conclusão de Curso - Graduação - Bachareladopt_BR
dc.date.accessioned2016-08-16T17:02:31Z-
dc.date.available2016-08-16T17:02:31Z-
dc.date.submitted2016-07-01-
dc.identifier.urihttp://bdm.unb.br/handle/10483/14128-
dc.language.isoPortuguêspt_BR
dc.subjectSegurança da informação - vulnerabilidadespt_BR
dc.subjectIntrusõespt_BR
dc.subjectReplicação Máquina de Estados (RME)pt_BR
dc.description.abstract1The security properties of a system could be impaired by an attacker that exploits its vulnerabilities. An alternative to mitigate this risk is the implementation of intrusion-tolerant systems. State Machine Replication (SMR) is widely used in these implementations. However, the proposed solutions do not allow diversity in replica implementations and consequently, the same attack can compromise the entirety of the system. In that context, this work proposes an architecture to allow diversity in replica implementations of a SMR, by employing multiple programming languages integrated into Bft-SMaRt, a library to implement SMR, by means of an intermediate layer written in C. A set of experiments shows the practical viability of the proposed solutions, evaluating performance and security, by implementing an application that uses the developed functionalities, while also exploring other diversity aspects like: operating system, hardware, compilers and runtime environments.pt_BR
Aparece na Coleção:Ciência da Computação



Este item está licenciado na Licença Creative Commons Creative Commons