Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2023

ProgramaçãoConceitos básicos de programação
Código
ce154045
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Médio
Cargo
Analista de Tecnologia da Informação - Perfil: Segurança da Informação e Proteção de Dados
Considerando os conceitos de linguagem de programação e conceitos de contêineres, julgue o item seguinte.A linguagem Python pode ser adotada para a análise de malwares, o envio e a decodificação de pacotes, o acesso a servidores, a varredura de portas e de redes, e até mesmo para testes de intrusão.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Python e segurança da informação

CERTO. A linguagem Python é amplamente utilizada em tarefas de segurança da informação, como análise de malwares, manipulação de pacotes, varredura de portas e testes de intrusão, apoiada por bibliotecas especializadas.

A afirmação do enunciado está correta. Python, por sua flexibilidade e vasto ecossistema de bibliotecas, é empregada em diversas atividades de segurança cibernética:

  • Análise de malwares: bibliotecas como pefile (leitura de PE), capstone (desmontagem) e yara (identificação de padrões) permitem analisar amostras maliciosas.

  • Envio e decodificação de pacotes: a biblioteca scapy oferece funcionalidades para criar, enviar, receber e decodificar pacotes de rede, sendo uma ferramenta padrão para engenheiros de segurança.

  • Acesso a servidores e varredura de portas: módulos nativos como socket e http.client possibilitam a comunicação com servidores; já ferramentas como nmap possuem wrappers em Python para varredura de portas.

  • Testes de intrusão: frameworks como Metasploit podem ser integrados via Python, e bibliotecas como paramiko (SSH) e impacket são usadas em rotinas de pentest.

A própria linguagem é frequentemente empregada em cursos e certificações de segurança devido à sua facilidade de prototipagem e à disponibilidade de módulos voltados para redes e sistemas.

Portanto, a afirmativa é verdadeira.

Gabarito: Certo

Link permanente: /questoes/ce154045