Trabalho de Conclusão |
---|
Título: | PROPOSTA DE CAPTCHA ADAPTATIVO BASEADO EM IMAGENS GERADAS ATRAVÉS DA TRANSFERÊNCIA DE ESTILOS |
Aluno: | JARDEL KRONBAUER KAPPAUN |
Semestre: | 2024/02 |
Situação: | Reprovado |
Áreas de interesse: | Não informado |
Orientador: | Paulo Ricardo Muniz Barros |
Avaliadores: | Gabriel da Silva Simões, Marta Rosecler Bez |
Documentos: | Anteprojeto, Texto final TC1 (liberado apenas para a banca) |
Palavras-chave: | CAPTCHA. Bots. Segurança. Reconhecimento de Imagens. Usabilidade. |
Resumo: | O Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA) trata-se de um mecanismo de segurança que realiza um teste com o objetivo de diferenciar entre usuários humanos e programas autônomos como bots. Como um mecanismo de segurança é amplamente utilizado em diversos sites e plataformas web, como de grandes companhias, a exemplo Microsoft, Google e eBay. Um CAPTCHA pode auxiliar a prevenir que programas autônomos (bots) sejam capazes adquirir acesso a contas online, dessa forma, evitando operações mal-intencionadas, como o envio e-mails de spam, influenciar resultados em votações de pesquisas, quebra de privacidade, coleta de dados, entre outros. Dentre os tipos CAPTCHAs, os baseados em texto são a técnica de segurança mais utilizada em sites na internet, além destes os CAPTCHAs baseados em imagens também são bastante utilizados. Recentes pesquisas na área de reconhecimento de imagens, e aprendizado de máquina tem explorado falhas de design e segurança destes mecanismos, a fim de avaliar o grau de segurança de cada CAPTCHA. O reconhecimento de imagens comparado ao reconhecimento de texto, é visto como um problema muito mais difícil para os programas de computador resolverem, mas a utilização de Deep Learning e outros métodos de aprendizado de máquina, tem possibilitado que CAPTCHAS sejam resolvidos com certa facilidade. Dessa forma esse trabalho tem o objetivo de apresentar um protótipo de CAPTCHA, atendendo a requisitos como, alta e fácil usabilidade para humanos, e alta complexidade contra computadores. O protótipo de CAPTCHA adaptativo a ser proposto, deve ser capaz de identificar através do conjunto de respostas submetidas, um possível atacante, e a partir disso, ajustar sua complexidade utilizando técnicas de transferência de estilo entre imagens, e contra-atacar o possível bot, sem afetar a sua complexidade para humanos. |
Link biblioteca: | Não informado |
TC Online - Sistema de Trabalhos de Conclusão Online