Teste de segurança de aplicativos estáticos (SAST)

Autor: Eugene Taylor
Data De Criação: 12 Agosto 2021
Data De Atualização: 22 Junho 2024
Anonim
Teste de segurança de aplicativos estáticos (SAST) - Tecnologia
Teste de segurança de aplicativos estáticos (SAST) - Tecnologia

Contente

Definição - O que significa o Static Application Security Testing (SAST)?

O teste de segurança de aplicativos estáticos (SAST) é um tipo de teste de segurança que depende da inspeção do código-fonte de um aplicativo. Em geral, o SAST envolve analisar as maneiras pelas quais o código é projetado para identificar possíveis falhas de segurança.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Static Application Security Testing (SAST)

O SAST é frequentemente contrastado com outro termo que, de certa forma, é oposto a ele: teste dinâmico de segurança de aplicativos (DAST). A diferença entre esses dois é que, com o SAST, os testadores leem o código-fonte. Eles procuram falhas lógicas, como uma brecha no controle de dados, algo que um hacker poderia usar para obter acesso ao sistema. Por outro lado, no DAST, os testadores não olham para o código-fonte, mas executam testes comportamentais - eles executam o aplicativo e procuram falhas dessa maneira.

Os especialistas em TI também diferenciam os dois usando os termos "teste de caixa branca" e "teste de caixa preta". O SAST é um teste de caixa branca porque o código fonte do aplicativo está disponível e é transparente. É para isso que os testadores olham. Por outro lado, o DAST é um teste de caixa preta porque o código-fonte não faz parte da equação. Em vez disso, os testadores de caixa preta dependem apenas do comportamento do aplicativo.