Leia o fragmento a seguir. Recentemente foi divulgada um...
Recentemente foi divulgada uma vulnerabilidade de segurança chamada Shellshock, que afeta um dos mais populares interpretadores de comandos usados no Linux, conhecido como Bash. Essa vulnerabilidade afeta o recurso do interpretador que é usado para o armazenamento e compartilhamento de parâmetros por diversos programas.
Assinale a opção que apresenta o nome correto do recurso citado no fragmento acima.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Variáveis de ambiente.
O tema desta questão envolve um conceito importante em sistemas operacionais baseados em Unix, como o Linux, que são as variáveis de ambiente. Estas são utilizadas para definir informações que programas podem usar para se comportar de maneira específica. Um exemplo clássico é a variável PATH, que indica onde o sistema pode encontrar os executáveis para os comandos que você digitar no terminal.
A vulnerabilidade Shellshock, mencionada na questão, explorava uma falha no Bash, que é um interpretador de comandos amplamente utilizado em sistemas Linux. A falha permitia que atacantes executassem comandos arbitrários no sistema afetado, aproveitando-se da forma como o Bash processava as variáveis de ambiente.
As variáveis de ambiente são usadas, entre outras coisas, para armazenar configurações globais para softwares e scripts. Por serem acessíveis globalmente, essas variáveis podem ser utilizadas por diferentes programas durante a execução. A vulnerabilidade Shellshock permitia que valores maliciosos fossem injetados nessas variáveis, que, quando interpretados pelo Bash, resultavam na execução de código indesejado.
Portanto, a Alternativa E é a correta porque o termo "variáveis de ambiente" é o nome exato do recurso que foi afetado pela vulnerabilidade Shellshock no interpretador Bash. As variáveis de sistema (Alternativa A) são um conceito mais amplo e não são específicas do Bash. Os Parâmetros Bash (Alternativa B) geralmente se referem a argumentos passados para scripts ou programas e não a um recurso de armazenamento de parâmetros. Registro do sistema (Alternativa C) não é um termo associado aos sistemas operacionais baseados em Unix, mas sim a sistemas Windows (Registro do Windows). A alternativa D - Parâmetros do ambiente - pode soar similar à resposta correta, mas o termo apropriado e técnico é "variáveis de ambiente", sendo a nomenclatura padrão para esse recurso.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Ridícula questão.
GABARITO: E
Outra forma usada por esses scripts para gerar conteúdo são as variáveis de ambiente. Elas são responsáveis por informar valores como o sistema operacional do usuário, sua versão, hora ou data. É através dessas informações que uma página sabe, por exemplo, se o usuário está acessando de um desktop ou dispositivo móvel. Embora essas variáveis sejam definidas pelo sistema, é possível modificá-las manualmente e enganar o servidor, fazendo com que ele acredite que você está usando um sistema operacional ou navegador diferente.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo