Uma função de cache usa a chave estática 'cache_user' e TTL fixo. Para reaproveitá-la em uma rede…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Conhecer o conceito de Sistema Operacional e sua importância na integração entre software e hardware.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma função de cache usa a chave estática 'cache_user' e TTL fixo. Para reaproveitá-la em uma rede multi-inquilino, qual ajuste garante reutilização segura na rede?
- A) Usar apenas uma chave de cache para todos os inquilinos.
- B) Fixar o TTL em 60 segundos para todos os usuários.
- C) Tornar TTL e prefixo da chave (ex.: key_prefix por tenant) configuráveis, isolando namespaces de cache.
- D) Substituir a chave estática por uma chave aleatória gerada.
- E) Não implementar controles sobre o TTL, mantendo ele fixo.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O problema descrito é uma chave de cache fixa ('cache_user') usada em um sistema multi-inquilino. Se todos os inquilinos gravam e leem a mesma chave, os dados de um podem ser entregues a outro, o que é um vazamento de informação.
- Para reaproveitar o cache com segurança, é preciso isolar os dados de cada inquilino sem perder a reutilização. Isso se faz com um namespace por inquilino, por exemplo um prefixo de chave como key_prefix por tenant, combinado com um TTL configurável.
- A alternativa C faz exatamente isso: o prefixo separa os espaços de cache de cada inquilino e a configuração do TTL permite ajustá-lo a cada necessidade. Por isso ela é a correta, e coincide com o gabarito oficial.
- A alternativa A está errada, pois usar uma única chave para todos os inquilinos é justamente a causa do risco de vazamento.
- A alternativa B está errada, pois fixar o TTL em 60 segundos para todos não resolve o isolamento entre inquilinos e ainda remove a flexibilidade de configuração.
- A alternativa D está errada, pois uma chave aleatória gerada a cada chamada impede que o cache seja reaproveitado, que é justamente o objetivo do ajuste.
- A alternativa E está errada, pois manter o TTL fixo e sem controle não corrige o problema de isolamento entre inquilinos.
💡 Dica: Considere as implicações de segurança ao usar chaves em ambientes multi-inquilino.
Alternativa por alternativa
O aluno acredita que, para reaproveitar o cache, basta centralizar tudo em uma única chave, sem perceber que isso mistura os dados de diferentes inquilinos.
Por que engana: Escolher a alternativa que sugere usar uma única chave de cache para todos os inquilinos, ignorando a necessidade de isolamento de dados.
O aluno associa segurança a um valor fixo de TTL e pensa que padronizar o tempo de expiração resolve o isolamento entre inquilinos, o que não é o caso.
Configurar TTL e prefixo evita colisões de chaves entre inquilinos e permite ajustar validade conforme uso, mantendo a função reutilizável e segura em redes.
O aluno confunde unicidade com segurança e acredita que chaves aleatórias evitam colisões, sem perceber que elas impedem o reaproveitamento do cache.
O aluno entende que não controlar o TTL seria uma solução simples, sem notar que a questão exige isolamento por inquilino e não controle do tempo de expiração.
Raio-X da questão
função de cache
avaliacao
função de cache · isolamento de dados
Revisar conceitos de segurança em cache e TTL em redes multi-inquilino.
Escolher a alternativa que sugere usar uma única chave de cache para todos os inquilinos, ignorando a necessidade de isolamento de dados.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em um jogo de aventura, há cristais em diferentes fases. Sempre que o personagem encosta em um cristal, o jogo deve…
- Na apresentação digital da biblioteca, o mesmo aviso de silêncio aparece na abertura, no intervalo, antes da leitura e…
- — Se cada sala tiver um roteiro próprio, vamos repetir muitos blocos — observou uma estudante durante a montagem de uma…
- — Se mudarmos a mensagem de acerto, teremos de procurar em todas as salas? — perguntou Caio durante a montagem de um…
- Durante a montagem de uma mostra de curtas no centro cultural do bairro, estudantes programam um painel para iniciar…
- Por que um ajuste simples vira dor de cabeça quando um programa cresce? Em uma feira de bairro, um grupo de voluntários…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
