dc.description.abstract | Satisfazer os critérios de segurança de um projeto de software em uma fase tardia do processo de desenvolvimento, pode ser uma decisão arriscada, resultando em impactos na produção que podem comprometer toda a estrutura do projeto. O trabalho apresentado é um estudo sistemático para desenvolvimento de uma API de apoio aos desenvolvedores de aplicações que não possuem conhecimentos específicos em segurança da informação e, desejam que as informações produzidas pelos seus softwares permaneçam seguras durante a transmissão ocorrida entre aplicações web, além de permitir uma definição dinâmica, em tempo de execução, para o sistema desenvolvido. O desenvolvimento da API visa incluir um selecionador automático de algoritmos criptográficos, encolhendo a cifra mais indicada para criptografar cada cenário, com base em um critério de parâmetros que identifica os cenários apresentados pelo cliente da API. Dessa forma, utilizando uma inteligência escalável, a API passa a oferecer ganhos no desempenho, no que se refere a escolha de cifras adequadas para uma performance considerável, e na segurança da transmissão de dados. | pt_BR |