

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.
Luiz é o DBA do TJRN e atendeu um chamado da equipe de desenvolvimento que pedia para criar um banco de dados com 5 Gigabytes, mas, na hora de criar, Luiz digitou 50 Gigabytes.
Para apagar o banco de dados criado equivocadamente, Luiz deve utilizar o comando:
DROP;
ALTER;
DELETE;
UPDATE;
INJECTION.
A ameaça à segurança de bancos de dados caracterizada pela inserção ou manipulação não autorizada de instruções SQL pela aplicação é conhecida como:
SQL Statement Input.
SQL Security Hole.
SQL Injection.
SQL Atack.
SQL Tuning.
Sobre injeção de dependência, analise as assertivas abaixo e assinale a alternativa correta.
I. Recomenda-se implementar a injeção de dependência quando uma classe é dependente de outra.
II. A injeção de dependência não permite desacoplar uma classe de suas classes dependentes, mas facilita o entendimento da implementação.
III. Uma das formas de implementação é pela criação de um pool de objetos, no qual objetos são retirados para serem injetados em uma classe.
Todas estão corretas.
Todas estão incorretas.
Apenas I e II estão corretas.
Apenas I e III estão corretas.
Apenas II e III estão corretas.
Relacione a Coluna 1 à Coluna 2, associando as medidas de controle de segurança de bancos de dados com os respectivos problemas de segurança comuns a sistemas de computação.
Coluna 1
1. Controle de acesso.
2. Controle de inferência.
3. Controle de fluxo.
Coluna 2
( ) Pessoas não autorizadas acessam o sistema para obter informações ou para fazer mudanças maliciosas em uma parte do banco de dados.
( ) Um banco de dados para estatísticas de população pode oferecer informações com base em faixas etárias, níveis de renda, tamanho de residência, níveis de educação e outros critérios. Informações sobre indivíduos são acessadas, por exemplo, através da dedução de certos fatos com relação aos indivíduos baseando-se em consultas que envolvem resumos sobre grupos.
( ) Considere um sistema de banco de dados distribuído em que dois nós tenham níveis de segurança do usuário secreto (S) e não classificado (U). S e U só podem realizar operações mutuamente que sejam consistentes com a propriedade *, que afirma que, em qualquer transação, o nó S não pode gravar ou passar informações para o nó U. Se esses dois nós estabelecerem um canal secreto, uma transação poderá ser conformada de maneira incondicional pelo nó U, mas o nó S pode fazer isso de uma forma previamente combinada, passando informações do nó S para o nó U, violando a propriedade *.
( ) Informações fluem de modo que acessem usuários não autorizados, através de canais que são percursos para as informações fluírem implicitamente em caminhos que violam a política de segurança.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
3 – 1 – 2 – 2.
1 – 2 – 3 – 3.
2 – 3 – 1 – 2.
2 – 1 – 3 – 1.
3 – 2 – 1 – 1.
Dentre os ataques possíveis a vulnerabilidades de bancos de dados relacionais, existe um que consiste em inserções diretas, via Web, de código nos campos de entrada de dados que serão concatenados com comandos SQL e posteriormente executados podendo causar grandes prejuízos à organização atacada. Trata-se de
privilégios SQL excessivos.
vulnerabilidade SQL no sistema operacional.
autenticação SQL fraca.
SQL injection.
SQL insertion mode.
Sobre a segurança de banco de dados, assinale a alternativa correta.
Garantir a integridade de um banco de dados é gerenciar para que os dados armazenados não estejam expostos a pessoas não autorizadas.
A disponibilidade de um banco de dados é capacidade do banco ser acessado pelos usuários e não está relacionada com a área da segurança.
A confiabilidade é um termo da área da segurança que não se aplica a banco de dados relacionais.
Quando se armazena informações criptografadas em um banco de dados, não é necessário se preocupar com a segurança dele, uma vez que um invasor não conseguirá descobrir os dados armazenados.
Garantir a integridade de um banco de dados é garantir que os dados armazenados estarão corretos a todo momento, independente da quantidade de leituras e escritas realizadas simultaneamente.
Os bancos de dados e a sua tecnologia estão provocando um grande impacto no crescimento do uso de computadores. É viável afirmar que eles representam um papel crítico em quase todas as áreas em que os computadores são utilizados.
(ELMASRI e NAVATHE, 2019.)
Analise as afirmativas a seguir.
I. SGBD é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de bancos de dados entre diversos usuários e aplicações.
II. O DBA é responsável por autorizar o acesso ao banco de dados, coordenar e monitorar seu uso e adquirir recursos de software e hardware conforme a necessidade.
III. O projeto conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui detalhes dos tipos de entidade, relacionamentos e restrições; estes são expressos com o uso dos conceitos fornecidos pelo modelo de dados de alto nível.
Está correto o que se afirma em
I, II e III.
II, apenas.
I e II, apenas.
II e III, apenas.
Sobre a segurança de dados, assinale a afirmativa correta.
Segurança de dados e integridade de dados são conceitos semelhantes.
Criar visões no banco de dados pode ser usado para ocultar dados confidenciais de usuários não autorizados.
A concessão de privilégios de um usuário para outro usuário poderá ser retirada utilizando a cláusula RESTRICT.
Um usuário que recebe alguma forma de autorização não tem permissão para passar adiante essa autorização a outros usuários em nenhuma forma de concessão de privilégios.
_________________ tem como meta/função manter a conformidade regulatória, entender a atividade do banco de dados e obter informações sobre discrepâncias e anomalias. Isso é essencial para identificar possíveis preocupações para o negócio ou suspeitas de violações de segurança nos sistemas da companhia.
O termo que completa CORRETAMENTE a lacuna é:
Auditoria de Modelagem de Linguagem.
Modelo de Armazenagem.
Modelo de Bancos de Dados.
Auditoria em Banco de Dados.
Controle de acesso e controle de inferência são medidas usadas para fornecer segurança nos bancos de dados.
Certo
Errado
Em relação à realização de projetos de implantação de banco de dados e considerando todas as arquiteturas possíveis, assinale a alternativa correta.
A performance de bases em cluster sempre será superior a bases standalone.
Todas as views devem estar devidamente descritas antes de iniciar a implantação de um banco de dados.
Projetos utilizando o star schema não permitem a utilização de tabelas em memória.
Leitura e gravação de dados podem ser executadas em bases distintas, não sendo necessário ler os dados somente nas bases onde ele foi escrito pelo usuário.
Tabelas em memória aumentam a velocidade da escrita em disco, principalmente quando considerado o uso de discos padrão solid state (SSD).
A norma ISO 27001 estabelece a seguinte definição: uso sistemático de informações para identificar fontes e estimar o risco. Essa definição corresponde à
gestão dos riscos.
análise de riscos.
criptografia dos riscos.
diminuição de riscos.
interação com os riscos.
Segundo Navathe (2011 ), assinale a opção correta sobre segurança em Banco de Dados.
Os três fatores mais importantes para se decidir se é seguro revelar os dados são disponibilidade de dados, aceitabilidade de acesso e garantia de autenticidade.
O DBA é responsável pela segurança geral do sistema de banco de dados, mas não tem comandos privilegiados para revogar privilégios.
Em SQL, o comando REVOQUE pode conceder privilégios de SELECT e INSERT.
Visões não são utilizados como mecanismos de autorização discricionário, pois o usuário pode acessar todos os campos das tabelas que são referenciados na criação da própria visão.
Visões são ótimos mecanismos de segurança pois não admitem comandos de update e insert.
Por ser considerado como o método de acesso mais eficiente, o arquivo aleatório de acesso direto não apresenta uma grande quantidade de memória reservada e não utilizada como ocorre nos demais métodos.
Certo
Errado
No que diz respeito à administração do MySQL, um DBA primeiro cria uma conta e define as características não prioritárias, como a senha, se usa conexões seguras e limita o acesso aos recursos do servidor, para em seguida definir os privilégios. Para excluir usuários, o DBA deve utilizar o seguinte comando:
DROP USER,
REMOVE USER,
GRANT USER,
REVOKE USER,
ERASE USER.
A auditoria do banco de dados é um mecanismo utilizado para
controlar a atribuição de privilégios concedidos aos usuários.
registrar as atualizações que os usuários realizaram no banco de dados através do log do sistema.
permitir ou não o acesso dos usuários aos dados armazenados.
bloquear operações ilegais nos dados realizadas pelos usuários.
controlar os usuários que têm privilégios de administrador do banco de dados.
Certos dispositivos de hardware acessam os dados contidos na RAM do computador por meio de funções específicas do processador, utilizando a tecnologia DMA (data management access).
Certo
Errado
No âmbito da gestão de riscos, o remanescente, após o tratamento de riscos, é conhecido como risco:
tratado.
residual.
final.
intratável.
desconsiderado.
Considere as afirmações abaixo de acordo com a Instrução Normativa nº 4, de 2014, da Secretaria de Logística e Tecnologia da Informação (SLTI)/MPOG.
I - Solução de Tecnologia da Informação é um conjunto de bens e/ou de serviços de tecnologia da informação e automação que se integra para o alcance dos resultados pretendidos com uma contratação por qualquer órgão ou entidade inte-grante do Sistema de Administração dos Recursos de Tecnologia da Informação (SISP), discipli-nado pela Instrução Normativa.
II - A Análise de Riscos é um documento que contém a descrição, a análise e o tratamento dos riscos e ameaças que possam vir a comprometer o sucesso em todas as fases da contratação.
III - A Lista de Verificação é um documento ou ferra-menta estruturada, que contém a lista de todos os documentos relativos à contratação, que devem ser verificados antes da assinatura do contrato.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.
Diversos artefatos são produzidos e atualizados nos processos descritos no Modelo de Contratação de Soluções de TI (MCTI). De acordo com este modelo, o artefato que tem como objetivo descrever e avaliar as ameaças que possam vir a comprometer o sucesso e o objetivo da contratação é conhecido como:
documento de oficialização da demanda.
estudo técnico preliminar.
documento de escopo.
análise de riscos.
análise complementar.