Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/86134
Tipo: TCC
Título: Caracterização de Práticas de AppSec e da Adoção de Ferramentas Automatizadas de Segurança: Um Questionário Abrangente com Desenvolvedores Brasileiros
Autor(es): Bastos, Carlos Adriel Sousa
Orientador: Uchôa, Anderson Gonçalves
Coorientador: Bezerra, Carla Ilane Moreira
Palavras-chave em português: AppSec;Segurança de software;Ferramentas automatizadas;Desenvolvedores
Palavras-chave em inglês: AppSec;Software security;Automated tools;Developers
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
Data do documento: 2026
Citação: BASTOS, Carlos Adriel Sousa. Caracterização de Práticas de AppSec e da Adoção de Ferramentas Automatizadas de Segurança: Um Questionário Abrangente com Desenvolvedores Brasileiros. 2026. 160 f. Trabalho de Conclusão de Curso (Graduação em Segurança da Informação) – Campus de Itapajé, Universidade Federal do Ceará, Itapajé, 2026.
Resumo: A adoção de práticas de segurança em aplicações (Application Security – AppSec) é fundamental para proteger sistemas contra vulnerabilidades e ameaças cibernéticas. Entretanto, a efetividade dessas práticas depende fortemente de sua adoção consistente e da percepção dos desenvolvedores em relação à sua facilidade de uso, efetividade, essencialidade e aplicabilidade no contexto do desenvolvimento de software. Este estudo visa caracterizar um conjunto de práticas de AppSec quanto à frequência de uso, facilidade de aplicação, efetividade percebida e essencialidade percebida no desenvolvimento de software. Além disso, busca-se analisar como as ferramentas automatizadas de segurança vêm sendo incorporadas ao processo de desenvolvimento e quais desafios os desenvolvedores brasileiros enfrentam em sua adoção. Para atingir esses objetivos, foi inicialmente conduzido um levantamento sistemático de trabalhos relacionados na literatura científica, a partir do qual foi identificado e catalogado um conjunto inicial de práticas de segurança de software. Esse conjunto passou por um processo iterativo de filtragem, refinamento e agrupamento, conduzido por especialistas em Engenharia de Software e Segurança de Software, com o objetivo de eliminar redundâncias, harmonizar terminologias e garantir relevância prática e conceitual. Como resultado, foi definido um conjunto final de 16 práticas de AppSec. Em seguida, foi elaborado e aplicado um questionário direcionado a desenvolvedores de software no Brasil, totalizando 83 participantes válidos. O questionário abordou a experiência dos participantes com segurança de software, a adoção e percepção de práticas de AppSec e o uso de ferramentas automatizadas. Os dados revelam um cenário heterogêneo de adoção, com variações significativas entre práticas quanto à frequência, facilidade, efetividade e essencialidade percebidas. Práticas como revisão de código e uso de ferramentas estáticas são amplamente utilizadas, enquanto outras, como modelagem de ameaças e testes de penetração, apresentam menor aplicabilidade. Além disso, ferramentas automatizadas são vistas como valiosas, mas desenvolvedores enfrentam desafios como curva de aprendizado, falsos positivos e integração ao fluxo de trabalho. Os achados contribuem para o entendimento sobre o uso real de práticas e ferramentas de segurança no desenvolvimento de software no Brasil. Espera-se que os resultados subsidiem ações educacionais e estratégias organizacionais para fortalecer a cultura de segurança entre desenvolvedores e promover a adoção eficaz de práticas de AppSec.
Abstract: The adoption of Application Security (AppSec) practices is essential to protect software systems against vulnerabilities and cyber threats. However, the effectiveness of these practices strongly depends on their consistent adoption and on developers’ perceptions regarding their ease of use, perceived effectiveness, essentiality, and applicability within the software development context. This study aims to characterize a set of AppSec practices in terms of frequency of use, ease of application, perceived effectiveness, and perceived essentiality in software development. In addition, it seeks to analyze how automated security tools are being incorporated into the development process and to identify the main challenges faced by Brazilian developers in their adoption. To achieve these objectives, we first conducted a survey of related work in the scientific literature, from which an initial and comprehensive set of software security practices was identified and cataloged. This initial set then underwent an iterative process of filtering, refinement, and grouping, carried out by experts in Software Engineering and Software Security, intending to reduce redundancy, harmonize terminology, and ensure both conceptual and practical relevance. As a result, a final set of 16 AppSec practices was defined. Subsequently, a questionnaire was designed and administered to software developers working in Brazil, yielding a total of 83 valid participants. The questionnaire collected information about participants’ profiles, their experience with software security, their adoption and perceptions of AppSec practices, and their use of automated security tools. The results reveal a heterogeneous landscape of AppSec practice adoption, with significant variations across practices in terms of frequency of use, ease of application, perceived effectiveness, and perceived essentiality. Practices such as code review and the use of static analysis tools show widespread adoption, whereas others, such as threat modeling and penetration testing, exhibit lower applicability. Moreover, although automated security tools are widely perceived as valuable, developers report recurring challenges related to learning curves, false positives, and integration into existing development workflows. The findings contribute to a deeper understanding of the actual use of security practices and tools in software development within the Brazilian context. The results are expected to inform educational initiatives and organizational strategies aimed at strengthening developers’ security culture and promoting a more consistent and effective adoption of AppSec practices.
URI: http://repositorio.ufc.br/handle/riufc/86134
ORCID do(s) Autor(es): https://orcid.org/0009-0001-8575-5044
Currículo Lattes do(s) Autor(es): https://lattes.cnpq.br/1863781724674163
ORCID do Orientador: https://orcid.org/0000-0002-6847-5569
Currículo Lattes do Orientador: http://lattes.cnpq.br/3740664626762609
ORCID do Coorientador: https://orcid.org/0000-0002-5879-5067
Currículo Lattes do Coorientador: http://lattes.cnpq.br/4277471687235814
Tipo de Acesso: Acesso Aberto
Aparece nas coleções:SEGURANÇA DA INFORMAÇÃO - ITAPAJÉ - TCC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2026_tcc_casbastos.pdf2,62 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.