

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Assinale a alternativa que não representa uma palavra reservada da linguagem JAVA.
new
case
super
typeof
Com relação aos conceitos sobre desenvolvimento de algoritmos, pode-se afirmar que o processo de modularidade
aplica-se apenas em linguagens de programação orientadas a objetos.
possibilita dividir um problema grande em problemas menores.
aplica-se apenas em linguagens de programação sequenciais.
também é conhecido como método Top-down.
Um programador PHP deseja impedir que sejam enviadas, em um formulário que utiliza o método POST, informações pela URL. Assinale a alternativa que representa a variável de ambiente que ele deve utilizar com a função getenv do PHP para verificar qual método de envio de dados será utilizado.
REQUEST_METHOD
FORM_METHOD
DENY_GET
DENY_URL
Avalie as informações abaixo sobre os modos de operação de processadores.
I- Modo de Compatibilidade: o processador pode operar nos modos protegidos de 16 bits ou de 32 bits quando estão rodando um sistema operacional de 64 bits.
II- Modo Protegido de 16 Bits: nesse modo de operação, o processador passava a ter os seguintes recursos: proteção de memória, multitarefa, paginação, memória virtual.
III- Modo Real: este é o modo de operação em que todos os processadores x86 trabalham quando são ligados, e o sistema operacional, durante a sua carga, envia uma instrução ao processador para ele mudar para um dos outros modos existentes.
IV- Modo de Gerenciamento do Sistema, mais conhecido como SMM (System Management Mode), é usado para o processador lidar com uma interrupção de software chamada interrupção de gerenciamento do sistema (SMI, System Management Interrupt), que é normalmente gerada pela placa-mãe (chipset) em situações de gerenciamento térmico que necessitam da atenção do processador.
Está correto o que se afirma em
I e II.
I e III.
II e IV.
III e IV.
Com relação às portas de comunicação Thunderbolt, marque V para verdadeiro ou F para falso. Em seguida, assinale a alternativa com a sequência correta.
( ) A conexão Thunderbolt permite a conexão de dispositivos de armazenamento externos de alto desempenho (gabinetes contendo vários SSDs em modo RAID, por exemplo).
( ) O cabo em si pode ser elétrico (de cobre), com até 5 metros de comprimento, ou óptico, com até 30 metros de comprimento.
( ) Os cabos ópticos possuem um conversor para converter impulsos ópticos em impulsos elétricos em suas pontas.
( ) O formato do conector Thunderbolt é exatamente o mesmo conector usado em conexões mini DisplayPort.
F - F - V - V
V - V - F - F
F - V - V - F
V - F - F - V
O mecanismo de alta disponibilidade (HA) do XCP-ng monitora a saúde dos hospedeiros de um pool verificando os heatbeats de armazenamento compartilhado e de rede de gerenciamento. O que acontecerá a um hospedeiro de um pool XCP-ng, caso este detecte perda total de conectividade de rede de gerenciamento enquanto mantém acesso ao armazenamento compartilhado?
O hospedeiro aguarda o retorno da rede por tempo indeterminado antes de qualquer ação.
O hospedeiro considera-se problemático e inicia um procedimento de fencing (reinício forçado) para garantir a integridade dos dados.
O pool master migra as VMs via Live Migration antes que o hospedeiro perca a conexão com o armazenamento compartilhado.
O hospedeiro permanece ativo e continua executando as VMs normalmente, pois o storage é o fator determinante.
Em arquiteturas modernas baseadas emAPIs, a segurança do acesso aos recursos é um aspecto crítico. Mecanismos de autenticação e autorização devem garantir que apenas usuários devidamente identificados e com permissões adequadas consigam acessar determinados serviços, sem comprometer escalabilidade e desempenho. Nesse contexto, o uso de tokens, como o JSON Web Token (JWT), tornou-se comum em aplicações distribuídas.
Considere uma API REST que atende múltiplos clientes e precisa garantir autenticação de usuários de forma escalável, evitando a manutenção de estado no servidor entre requisições. Nesse cenário, assinale a alternativa que descreve corretamente uma característica do uso de JWT emprocessos de autenticação e autorização.
O JWT exige que o servidor mantenha sessões persistentes em memória para cada usuário autenticado.
O JWT permite que as informações de autenticação sejam transportadas no token, possibilitando comunicação stateless entre cliente e servidor.
O JWT substitui completamente a necessidade de criptografia na comunicação entre cliente e servidor.
O JWT só pode ser utilizado em aplicações monolíticas, sendo incompatível com arquiteturas distribuídas.
Uma organização realiza a análise de riscos para seus ativos de informação. Durante o processo, identifica que um servidor crítico está desatualizado (possui falhas de software não corrigidas), que existe a possibilidade de ataque de ransomware e que, caso o ataque ocorra, a interrupção dos serviços pode gerar grandes perdas financeiras e reputacionais. Com relação a nesse cenário, assinale a alternativa que corresponde ao conceito de "vulnerabilidade".
sistema desatualizado com falhas conhecidas
possibilidade de um ataque causar danos
perda financeira decorrente de um incidente
ação maliciosa realizada por hackers
criptografia de informações sensíveis
No desenvolvimento de sistemas back-end modernos, a escolha da tecnologia de banco de dados impacta diretamente desempenho, escalabilidade e modelagem dos dados. Bancos de dados relacionais e não relacionais atendem a necessidades distintas, sendo adotados conforme características do domínio da aplicação, volume de dados e requisitos de consistência e flexibilidade.
Considere uma aplicação back-end que precisa armazenar grandes volumes de dados semiestruturados, com esquema flexível e possibilidade de evolução frequente do modelo, sem interrupção do serviço.
Nesse contexto, assinale a alternativa que apresenta corretamente uma justificativa técnica para a adoção de um banco de dados não relacional em detrimento de um banco de dados relacional tradicional.
Bancos de dados não relacionais permitem esquemas flexíveis e adaptação do modelo de dados sem necessidade de redefinição rígida de tabelas.
Bancos de dados não relacionais garantem transações ACID completas em todas as operações distribuídas por padrão.
Bancos de dados não relacionais eliminam a necessidade de controle de concorrência, pois não suportam acesso simultâneo.
Bancos de dados não relacionais são indicados apenas para aplicações de pequeno porte, devido à limitação de escalabilidade.
APIs expostas publicamente estão sujeitas a diferentes tipos de uso indevido, como excesso de requisições, tentativas de negação de serviço e exploração de recursos de forma abusiva. Para mitigar esses riscos sem comprometer a disponibilidade para usuários legítimos, mecanismos de controle de tráfego, como rate limiting, são adotados em arquiteturas back-end modernas, equilibrando segurança, desempenho e experiência do consumidor.
Considere uma API REST utilizada por múltiplos clientes externos, com picos de acesso imprevisíveis. A equipe precisa proteger a API contra abusos e sobrecarga, sem impedir o uso legítimo e mantendo previsibilidade no consumo dos recursos.
Nesse contexto, assinale a alternativa que descreve corretamente a função e o benefício técnico do uso de rate limiting em APIs back-end.
Garantir criptografia das requisições, impedindo que usuários não autorizados interpretem o conteúdo das mensagens.
Controlar a quantidade de requisições permitidas por cliente em um intervalo de tempo, protegendo a API contra abuso e degradação de desempenho.
Substituir mecanismos de autenticação e autorização, limitando o acesso apenas com base no volume de requisições.
Eliminar completamente a necessidade de escalabilidade horizontal, pois o controle de tráfego impede qualquer sobrecarga.
A avaliação de desempenho em sistemas back-end distribuídos exige a identificação precisa de gargalos que limitam escalabilidade e tempo de resposta. Em ambientes de alta concorrência, problemas de desempenho podem estar relacionados a CPU, memória, acesso a banco de dados, comunicação em rede ou sincronização entre componentes, sendo fundamental analisar o comportamento do sistema de forma sistêmica e baseada em evidências.
Considere uma aplicação back-end que passou por escalabilidade horizontal, com aumento do número de instâncias, mas continua apresentando alto tempo de resposta sob carga intensa. Monitoramentos indicam que o consumo de CPU e memória das instâncias estão baixos, enquanto o tempo médio de resposta das requisições permanece elevado.
Nesse contexto, assinale a alternativa que descreve corretamente a hipótese técnica mais plausível para explicar o problema observado e orientar a investigação do gargalo.
A aplicação não está escalando porque o número de instâncias é excessivo, o que inevitavelmente aumenta o tempo de resposta.
O gargalo está necessariamente no código da aplicação, já que CPU e memória não estão sendo totalmente utilizadas.
A escalabilidade horizontal elimina a necessidade de análise de banco de dados e rede, pois esses fatores deixam de impactar o desempenho.
O gargalo pode estar em recursos compartilhados, como banco de dados ou rede, que não escalam automaticamente com o aumento de instâncias da aplicação.
Analise o trecho abaixo retirado de um terminal Linux e em seguida assinale a alternativa que indica qual será o resultado obtido após a execução do comando.
root@linux:~#
root@linux:~# ssh [email protected] -p 2782
O usuário root irá se conectar à caixa de email de eags no servidor mail.com utilizando a senha 2782.
Será estabelecida uma conexão com servidor mail.com via ssh utilizando o usuário eags e com a senha 2782.
O usuário root enviará a mensagem ssh para o email de eags no servidor mail.com ouvindo na porta 2782.
Ocorrerá uma conexão com servidor mail.com via ssh utilizando o usuário eags pela porta 2782.
Com relação às definições e características de DoS e DDoS, é correto afirmar que
DDoS têm como finalidade a invasão e coleta de informações explorando as vulnerabilidades do computador.
a maioria dos computadores participam dos ataques sem o conhecimento de seu dono, por estarem infectados e fazerem parte de botnets.
durante os ataques de DDoS, os alvos ficam impedidos de acessar serviços e ao final há vazamento de informações e comprometimento do sistema.
DoS é a técnica pela qual o atacante utiliza um conjunto de computadores para tirar de operação um serviço, um computador ou uma rede conectada à Internet.
Assinale a alternativa que indica a técnica utilizada no servidor DHCP para fixar o período de tempo de atribuição de um endereço IP a um host.
leasing
request
dynamic
dhcp-offer
Dispositivos de infraestrutura de rede possuem funções específicas para o tratamento do tráfego. Analise as afirmativas a seguir sobre switches, roteadores e firewalls:
I.Um switch de camada 3 (Layer 3 switch) combina a velocidade de hardware de um switch tradicional com as capacidades de roteamento de pacotes IP, permitindo a comunicação entre diferentes redes locais virtuais (VLANs) sem a necessidade de um roteador externo.
II.O protocolo de árvore de espalhamento (Spanning Tree Protocol − STP) é utilizado em redes comutadas para evitar loops na camada 2, bloqueando logicamente portas redundantes até que uma falha no caminho principal seja detectada.
III.Um roteador utiliza o protocolo de resolução de endereços (Address Resolution Protocol − ARP) para determinar o melhor caminho para uma rede remota através da análise de métricas como o número de saltos (hop count) na tabela de roteamento.
Está correto o que se afirma em:
I e III apenas.
III apenas.
II apenas.
I, II e III.
I e II apenas.
Em sistemas operacionais Linux, o gerenciamento de permissões avançadas e a administração de processos via linha de comando são tarefas críticas. Assinale a alternativa que descreve corretamente o funcionamento do bit Set User ID (SUID) em arquivos executáveis e a gestão de prioridades de processos.
O bit Set User ID (SUID) faz com que um arquivo executável seja executado com os privilégios do proprietário do arquivo, independentemente do usuário que o execute, enquanto a prioridade dos processos no Linux é gerenciada por valores de nice.
O comando 'chattr +i' permite que o bit SUID seja replicado automaticamente para todos os subdiretórios, garantindo que o comando 'renice' altere a prioridade de entrada e saída (I/O) de processos zumbis de forma persistente após a reinicialização.
O comando 'ps -ef' exibe todos os processos do sistema com o identificador de processo pai (Parent Process ID − PPID), permitindo que o usuário altere o valor 'priority' diretamente, sobrepondo-se ao valor 'nice' definido pelo núcleo.
A utilização do comando 'top' permite a alteração em tempo real do estado de processos de 'running' para 'stopped', invalidando o bit SUID caso o processo tente acessar arquivos no sistema de arquivos virtual /
A permissão 'sticky bit' em um diretório garante que apenas o proprietário do arquivo ou o proprietário do diretório possa excluir arquivos ali contidos, enquanto o comando 'kill -9' envia um sinal de término que permite ao processo liberar buffers.
A infraestrutura de serviços de rede depende de protocolos como DNS e DHCP para o funcionamento dinâmico. Assinale a alternativa que descreve corretamente o processo de "Recursão" no Sistema de Nomes de Domínio (Domain Name System − DNS).
No DNS, a recursão é utilizada exclusivamente para a tradução inversa, convertendo um endereço físico Media Access Control (MAC) em um nome de domínio totalmente qualificado (Fully Qualified Domain Name − FQDN).
O processo de recursão ocorre quando o cliente envia mensagens de difusão (broadcast) para a porta 53 do Protocolo de Datagrama de Usuário (User Datagram Protocol − UDP) visando localizar o servidor DNS primário na rede local.
O servidor DNS recursivo armazena permanentemente todos os registros da Internet em sua memória volátil, eliminando a necessidade de consultas iterativas aos servidores de nomes de nível superior (Top-Level Domain − TLD).
A recursão é o mecanismo de segurança do DNS que utiliza chaves privadas para assinar digitalmente as zonas, impedindo o envenenamento de cache (cache poisoning) através da validação do registro de autoridade.
Na consulta recursiva, o servidor DNS local assume a responsabilidade de encontrar a resposta definitiva para o cliente, consultando outros servidores (root, TLD e autoritativos) em nome do resolvedor até obter o endereço IP ou um erro.
No contexto da arquitetura interna de microprocessadores e da execução de instruções, o pipeline é uma técnica que permite a sobreposição de estágios. Acerca do funcionamento técnico e das falhas de fluxo (hazards) associadas, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__)O hazard de dados ocorre quando uma instrução depende do resultado de uma instrução anterior que ainda não completou sua execução através de todos os estágios do pipeline, podendo ser mitigado por técnicas de adiantamento (forwarding).
(__)O hazard de controle é provocado por instruções de desvio condicional, em que o endereço da próxima instrução a ser buscada é desconhecido até que a condição seja avaliada, resultando frequentemente em bolhas (stalls) ou uso de previsão de desvio.
(__)A execução fora de ordem (Out-of-Order Execution) é uma técnica de hardware que visa aumentar a profundidade do pipeline para reduzir o consumo de energia, independentemente do ganho de ciclos por instrução (Cycles Per Instruction − CPI).
(__)O hazard estrutural surge quando o hardware disponível não é suficiente para suportar todas as combinações possíveis de instruções em execução simultânea, como o acesso simultâneo à memória única para busca de instrução e dado.
(__)A unidade lógica e aritmética (Arithmetic Logic Unit − ALU) é o componente responsável exclusivo pela decodificação de instruções complexas em arquiteturas de conjunto de instruções reduzido (Reduced Instruction Set Computer − RISC).
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
V, V, V, F, F.
F, F, V, V, V.
V, F, V, F, V.
F, V, F, V, F.
V, V, F, V, F.
Considerando a arquitetura de computadores e a hierarquia de memória, o fenômeno da inversão de prioridade em sistemas de tempo real pode comprometer a integridade do processamento de tarefas críticas. Assinale a alternativa que descreve corretamente o mecanismo de hardware ou software utilizado para mitigar esse problema específico em sistemas operacionais multitarefa.
O protocolo de herança de prioridade permite que uma tarefa de baixa prioridade, que detém um recurso compartilhado, herde temporariamente a prioridade de uma tarefa de alta prioridade que esteja aguardando pelo mesmo recurso, evitando o bloqueio indefinido.
O algoritmo de escalonamento Round-Robin, ao utilizar fatias de tempo (time-sharing) fixas e preemptivas, elimina intrinsecamente a possibilidade de inversão de prioridade ao impedir que qualquer processo detenha o processador por mais de um ciclo.
O uso de memória cache de nível 1 (Level 1 Cache) segregada para instruções e dados minimiza a contenção de hardware, permitindo que o escalonador execute a inversão de prioridade via microcódigo sem interferência do sistema operacional.
A unidade de gerenciamento de memória (Memory Management Unit − MMU) realiza a troca automática de prioridade entre processos sempre que ocorre uma falha de página (page fault), garantindo que o hardware priorize o acesso ao barramento de dados.
A implementação de registradores de controle de concorrência no nível do núcleo (kernel) assegura que processos de prioridade superior possam interromper atomicamente a execução de instruções de processos de prioridade inferior em qualquer estado.
Administrar ambientes heterogêneos exige conhecimento profundo sobre a integração de serviços de diretório e autenticação. Analise as afirmativas a seguir sobre a integração entre Windows e Linux:
I.O protocolo Lightweight Directory Access Protocol (LDAP) permite que servidores Linux consultem o Active Directory (AD) para autenticação de usuários, utilizando esquemas de mapeamento de identificadores de segurança (Security Identifiers − SIDs) para identificadores de usuário (User IDs − UIDs).
II.O serviço Winbind, integrante da suíte Samba, funciona como uma ponte que permite aos sistemas Linux "enxergar" o domínio Windows, facilitando a resolução de nomes de usuários e grupos através da interface de troca de serviços de nomes (Name Service Switch − NSS).
III.O protocolo Kerberos é utilizado exclusivamente no ambiente Windows para autenticação em rede, sendo incompatível com sistemas Linux devido à diferença estrutural na geração de tickets de serviço e criptografia de chaves mestras.
Está correto o que se afirma em:
III apenas.
I e II apenas.
II apenas.
I, II e III.
I e III apenas.