Pequenos passos para desenvolver códigos mais seguros
-
Alexandre Almeida Barbosa
Técnico em Informática - Instituto Federal de Educação Ciência e Tecnologia do Tocantins
Bacharel em Engenharia de Software - Universidade de Brasília
-
Arthur Del Esposte
Bacharel em Engenharia de Software pela Universidade de Brasília. Desenvolve e contribui com softwares livres como membro do LAPPIS e pela COLIVRE, principalmente como contribuidor ativo do Projeto Noosfero. Atualmente é integrante da equipe que está desenvolvendo o Novo Portal do Software Público Brasileiro.
-
Lucas Kanashiro
Estudante de Engenharia de Software da Universidade de Brasília, defensor de software livre e contribuidor do Projeto Debian.
A segurança de software é um assunto que está em constante ascensão na academia e na indústria, sendo muitas vezes negligenciada pelos profissionais, seja no ensino de programação ou durante o desenvolvimento de softwares. Muitas vezes, a segurança é tratada como uma disciplina não fundamental do clico de desenvolvimento de software por exigir grande conhecimento técnico, custos e prazos maiores.
Durante estudos na Universidade de Brasília, observou-se que a segurança pode e deve ser tratada no ciclo de desenvolvimento de software, no dia-a-dia do desenvolvedor, através de alguns conhecimentos, práticas e ferramentas.
Nessa palestra iremos apresentar:
* Princípios e conceitos básicos de segurança;
* Como a qualidade interna afeta a segurança;
* Usar métricas de qualidade para tomar decisões sobre a segurança em C++ e linguagens OO;
* Vulnerabilidades e suas especificações;
* Usar métricas de vulnerabilidades para apoiar o desenvolvimento de projetos em C++;
* Ferramentas Livres de Apoio;
* Como tratar de segurança durante o desenvolvimento;
* Trabalhos e estudos futuros.