Segurança de AplicaçãoWebinar

A segurança no início da Arquitetura de Software: qual a responsabilidade do Dev?

Segurança é um atributo importante para a qualidade dentro de um contexto de arquitetura de software e, para tal, precisa ser priorizada. Mas como fazer isso, na prática? Quais os desafios envolvidos nesse processo? E quais são as ferramentas e referências que podem auxiliar? Estes e outros tópicos foram abordados pelo Security Engineer e Cyber Defense Specialist do Itaú Unibanco, Erick Belluci Tedeschi, e pelo nosso CEO, Wagner Elias, em um webinar da Conviso. O evento online e gratuito aconteceu em novembro de 2022. 

Ao longo do encontro, Erick e Wagner abordaram a arquitetura como uma das responsabilidades dos desenvolvedores. “O dev tem que conhecer arquitetura”, afirmou Wagner. “É comum que quem tem background em desenvolvimento veja a segurança apenas como algo associado a software, mas é importante ressaltar que a arquitetura faz parte de tudo isso”, complementou. Na sequência, abordaram também a importância da documentação na arquitetura, algo ainda visto com receio pelos desenvolvedores. 

Quem é responsável pela segurança de arquitetura?

De acordo com os especialistas, um desafio do mercado é lidar com o falso mito de que arquitetura não é responsabilidade dos programadores. Wagner citou ainda o conceito de arquitetura de software de acordo com um dos maiores autores sobre o tema, Martin Fowler, que afirma justamente que arquitetura é a troca de conhecimento de todos os componentes que compõem o software. 

Erick comentou ainda sobre novas formas de abordar o tema dentro de empresas. “Arquitetura normalmente é responsabilidade de mais de uma área, não só do time de segurança, e por isso hoje muitas empresas têm inclusive um time de Foundation, que é quem vai fazer o esqueleto, desenhar a arquitetura-alvo ou de referência para que outros times sigam. Isso é pensado antes de qualquer linha de código”, comentou Erick. 

A importância da modelagem de ameaças 

Erick e Wagner reforçaram ainda a importância da modelagem de ameaças. “Todas as tomadas de decisões para tornar as arquiteturas mais resilientes e seguras são baseadas em análises de risco, por isso a modelagem é fundamental”, justificou o CEO da Conviso. Erick acrescentou ainda que a modelagem ajuda a dar visibilidade para o time.  “É um passo muito importante, e quando você está inserido dentro de um time, é essencial que o time conheça para ajudar no entendimento de mapear as ameaças e hierarquizá-las”, explicou.

Ao final do encontro, Erick deu algumas dicas sobre quem quer aprender mais sobre o tema: ouvir podcasts, palestras no YouTube, participar de eventos e sempre buscar se aprimorar e buscar mais conhecimento. “Uma das coisas que sempre pergunto para candidatos a uma vaga na empresa é sobre como eles se atualizam, pois isso é muito importante”. 

Nova call to action
About author

Articles

Analista de Comunicação na Conviso. Com formação em Jornalismo, tem 10 anos de experiência em produção, edição e estratégia de conteúdo.
Related posts
ProdutoSegurança de Aplicação

Segurança de aplicações com IA: como apoiar o desenvolvimento seguro

A segurança de aplicações com IA está redefinindo a forma como as empresas desenvolvem software…
Read more
ProdutoSegurança de Aplicação

Gestão de vulnerabilidades precisa de contexto

Quem trabalha com segurança de aplicações não sofre com a falta de dados — sofre com o…
Read more
ProdutoSegurança de Aplicação

Como agentes de IA especialista em AppSec aceleram o desenvolvimento seguro

A segurança de aplicações não começa na revisão de código — começa na forma como elas são…
Read more

Deixe um comentário

Descubra mais sobre Conviso AppSec

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continue reading