Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/33500
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2022_DaniloSantosSales.pdf1,84 MBAdobe PDFver/abrir
Registro completo
Campo Dublin CoreValorLíngua
dc.contributor.advisorAlmeida, Rodrigo Bonifácio de-
dc.contributor.authorSales, Danilo Santos-
dc.identifier.citationSALES, Danilo Santos. Avaliação de uma implementação de MetaCrySL em MPS. 2022. x, 42 f., il. Trabalho de conclusão de curso (Bacharelado em Ciência da Computação) — Universidade de Brasília, Brasília, 2022.pt_BR
dc.descriptionTrabalho de conclusão de curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2021.pt_BR
dc.description.abstractO uso de APIs criptógráficas exige um conhecimento especializado, que guia a escolha do algoritmo e de seus parâmetros. A má utilização desses algoritmos pode causar inúmeros graves problemas. Com objetivo de mitigar o mau uso, foi criada a ferramenta CogniCrypt, que a partir de arquivos de especificação - arquivos CrySL - faz uma análise do código, e são destacados os pontos em que ocorre um mau uso. Entretanto o reuso de arquivos de especificação CrySL se mostra um desafio devido a grande variabilidade presente, seja por diferença de versões entre sistemas operacionais ou devido a existência de diferentes variações de um mesmo algoritmo. A implementação do pipeline MetaCrySL em MPS, soluciona esse problema de reuso, a partir de uma ferramenta que permite ao especialista criar os arquivos de especificação para os algoritmos, expressando suas variações e especificidades, com suporte a edição rica - recursos de edição típico de IDE - e que ao final gera os arquivos de especificação CrySL.pt_BR
dc.rightsAcesso Abertopt_BR
dc.subject.keywordCriptografia de dados (Computação)pt_BR
dc.subject.keywordMetaCrySLpt_BR
dc.titleAvaliação de uma implementação de MetaCrySL em MPSpt_BR
dc.typeTrabalho de Conclusão de Curso - Graduação - Bachareladopt_BR
dc.date.accessioned2023-02-14T19:51:39Z-
dc.date.available2023-02-14T19:51:39Z-
dc.date.submitted2022-05-14-
dc.identifier.urihttps://bdm.unb.br/handle/10483/33500-
dc.language.isoPortuguêspt_BR
dc.rights.licenseA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.pt_BR
dc.description.abstract1The use of cryptographic APIs requires specialized knowledge, which guides the choice of the algorithm and its parameters. The misuse of these algorithms can cause numerous serious problems. In order to mitigate misuse, the CogniCrypt tool was created, which from specification files - CrySL files - makes an analysis of the code, and the points in which misuse occurs are highlighted. However, the reuse of CrySL specification files is a challenge due to the great variability present, either due to different versions between operating systems or due to the existence of different variations of the same algorithm. The implementation of the MetaCrySL pipeline in MPS solves this reuse problem, starting from a tool that allows the specialist to create the specification files for the algorithms, expressing their variations and specificities, with support for rich editing - typical IDE editing resources - and that in the end generates the CrySL specification files.pt_BR
Aparece na Coleção:Ciência da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.