Anotações, resumos, trabalhos, provas e problemas de Computação

Guia Completo de Segurança da Informação e Firewalls

Computação8,46 KB

Lista de Exercícios: Segurança da Informação

1. O que deve existir para garantir uma infraestrutura de segurança?

  • Investimento específico;
  • Planejamento;
  • Gerência;
  • Metodologia bem definida.

2. O que envolve a verificação de ameaças em um ambiente?

Envolve pensar sobre um sistema e imaginar o vasto panorama de vulnerabilidades.

3. Quais são os benefícios que a criptografia pode trazer à segurança?

  • Integridade;
  • Autenticação;
  • Irrevogabilidade;
  • Disponibilidade.

4. O que é integridade?

É o mecanismo que garante ao receptor de uma mensagem verificar se esta foi alterada durante o trânsito.

5. O que é autenticação?

É o processo que permite ao receptor verificar corretamente a origem da mensagem, impedindo que um intruso se passe pelo remetente....

Continue lendo "Guia Completo de Segurança da Informação e Firewalls" »

Estados, Criação e Término de Processos

Computação3,78 KB

Estados dos Processos

1. Em execução: Realmente usando a CPU naquele momento.

2. Pronto: Executável, temporariamente parada para dar lugar a outro processo.

3. Bloqueado: Incapaz de executar enquanto não ocorre um evento externo.

Casos de Transição de Estado

Caso 1: O sistema operacional descobre que um processo não pode prosseguir.

Casos 2 e 3: Causados pelo escalonador, sem que o sistema saiba:

  • Caso 2: O escalonador decide que o processo já teve tempo suficiente de CPU e aloca o tempo de CPU para outro processo.
  • Caso 3: Ocorre quando todos os processos já obtiveram o tempo de CPU de maneira justa, e é hora de voltar para o 1º processo.

Caso 4: Evento externo (como chegada de uma entrada). Se nenhum processo estiver executando neste momento,...

Continue lendo "Estados, Criação e Término de Processos" »

Conceitos Essenciais de Data Warehouse e Data Mining

Computação5,69 KB

Trabalho em Grupo: Pesquisa sobre Algoritmos Genéticos

Abordamos o tema algoritmos genéticos, que basicamente são métodos generalizados de busca e otimização que simulam os processos naturais e os aplicam à solução de problemas reais. Discorremos sobre a sua diferenciação dos métodos tradicionais e também dos operadores genéticos (seleção, mutação e cruzamento), além de exemplificar a composição de um algoritmo genético.

O que Caracteriza o Esquema Constelação?

Consiste num conjunto de esquemas em estrela com tabelas fato ligadas hierarquicamente.

Objetivos do Data Mining e Sua Utilização

O objetivo principal é descobrir padrões em meio a muitos dados. O objetivo exploratório é utilizado para descobrir novos conhecimentos,...

Continue lendo "Conceitos Essenciais de Data Warehouse e Data Mining" »

Conceitos Essenciais de Engenharia de Software e Gestão

Computação6,85 KB

Definições Fundamentais

Reengenharia: Consiste em repensar e redesenhar radicalmente os processos de negócio com o objetivo de conseguir grandes melhorias de desempenho.

Engenharia Reversa: Processo de análise de um determinado sistema com o objetivo de identificar os componentes do sistema, seus relacionamentos e criar representações do sistema em outra forma ou em níveis mais altos.

Ciclo de Vida de Desenvolvimento de Software (SDLC)

Fases Genéricas do Ciclo de Vida

  • Sistema: Por que o sistema deverá ser feito? (Viabilidade)
  • Requisitos: O que o software irá fazer? (Especificação)
  • Desenvolvimento: Concepção dos documentos e transformação para o projeto real.

Etapas do Desenvolvimento de Software

  1. Análise: Levantamento de requisitos.
  2. Projeto:
...
Continue lendo "Conceitos Essenciais de Engenharia de Software e Gestão" »

Segurança, Criptografia e Arquivos Distribuídos

Computação9,08 KB

Criptografia e aplicações

Criptografia – 1° utilizada para esconder informações privadas no local do sistema, onde só pode ser descriptografada com a chave específica que corresponde à chave inversa.

2° Comunicação

Comunicação entre partes do sistema – o agente que descriptografa uma mensagem usando a chave inversa autentica a mensagem decodificada como sendo proveniente de um agente específico.

3° Assinatura digital

Assinatura digital – simula o papel das assinaturas convencionais, verificando se a mensagem é uma cópia inalterada da produzida pelo agente específico. A habilidade depende de existir alguma ação que o emissor faça e que outros não possam reproduzir.

4° Autenticação

Autenticação – faz com que a identidade...

Continue lendo "Segurança, Criptografia e Arquivos Distribuídos" »

Guia de Segurança: Firewall, Proxy, ACL, VPN e DMZ

Computação8,78 KB

Firewall

O firewall irá analisar: IP, endereço MAC e protocolos.

Em um modo mais versátil, um firewall pode ser configurado para permitir automaticamente o tráfego de determinados tipos de dados, como requisições HTTP (sigla para Hypertext Transfer Protocol — protocolo usado para acesso a páginas Web), e bloquear outras, como conexões a serviços de e-mail.

O firewall encaminha a porta 80 para o proxy, pois só ele pode usar a porta. Faz um redirecionamento do proxy de maneira automática.

A vantagem de um firewall de hardware é que o equipamento, por ser desenvolvido especificamente para este fim, é preparado para lidar com grandes volumes de dados e não está sujeito a vulnerabilidades que eventualmente podem ser encontradas em um...

Continue lendo "Guia de Segurança: Firewall, Proxy, ACL, VPN e DMZ" »

Guia Técnico: Frame Relay, Protocolos e Redes

Computação3,2 KB

Conceitos e Funcionamento do Frame Relay

Quanto ao Frame Relay, o que é FRAD?
O Frame Relay Access Device (FRAD) provê conexão de um equipamento não Frame Relay a uma rede Frame Relay. Ele encapsula os protocolos dos terminais que não operam em quadros Frame Relay para que possam ser transmitidos.

Quais os princípios do funcionamento do Frame Relay?

  • Adoção de comutação de circuitos virtuais;
  • Eliminação dos procedimentos pesados de controle de erro e de fluxo;
  • Esta simplificação torna possível a comutação de alta velocidade.

O que é PVC?
São caminhos fixos configurados pelo operador do sistema; tratam-se de circuitos permanentes (Permanent Virtual Circuits).

O que é SVC?
São caminhos criados automaticamente via protocolo de sinalização

...

Continue lendo "Guia Técnico: Frame Relay, Protocolos e Redes" »

Lei de Amdahl e Camadas de Programação em Grid

Computação2,36 KB

Lei de Amdahl

A Lei de Amdahl, nomeada em homenagem ao arquiteto de computadores Gene Amdahl, é a lei que governa o speedup (ganho de velocidade) na utilização de processadores paralelos em relação ao uso de apenas um processador. Ela determina o potencial de aumento de velocidade a partir da percentagem paralelizável de um programa.

O ganho de desempenho que pode ser obtido ao melhorar uma determinada parte do sistema é limitado pela fração de tempo que essa parte é utilizada. Este ganho depende de dois fatores:

  • Fração de melhoria (Fm): Fração do tempo de computação que pode tirar proveito da melhoria feita. Esta fração é sempre menor ou igual a 1.
  • Ganho de execução (Ge): Ganho obtido com a melhoria na parte específica modificada
...
Continue lendo "Lei de Amdahl e Camadas de Programação em Grid" »

Conceitos Fundamentais de Sistemas Operacionais

Computação3,4 KB

1. Qual tipo de SO é utilizado para realizar estas tarefas?

Resposta: Multitarefa de tempo compartilhado.

2. Qual o modo de acesso que os arquivos/processos estão utilizando?

Resposta: O modo usuário, que executa as aplicações não privilegiadas, e o modo kernel, que executa as privilegiadas.

3. Qual o estado em que o arquivo/processo está em cada passo?

  • Processador: Execução
  • Escalonador: Espera
  • Memória: Pronto

4. Qual o conjunto de classificação que o SO está trabalhando?

Resposta: Tempo Compartilhado - Multiusuário - Interativo - Híbrido.

5. Qual tipo de alocação é utilizada na Memória para alocar os arquivos/processos?

Resposta: Alocação particionada dinâmica.

6. Qual tipo de escolha de partição é utilizada em cada arquivo/processo

...
Continue lendo "Conceitos Fundamentais de Sistemas Operacionais" »

Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios

Computação3,3 KB

Questões de Múltipla Escolha e Relacionamento

* Relacione a descrição dos recursos de compartilhamento do IPv4 / IPv6.

Opções: (A) Dual Stack (B) Tunneling (C) Translation

  • (A) Dual Stack: Faz com que um único dispositivo (um roteador, por exemplo) tenha suporte a dois protocolos.
  • (B) Tunneling: Cria condições para o tráfego de pacotes IPv6 em redes IPv4 e vice-versa. Há várias tecnologias com essa função, como o tunnel broker, por exemplo.
  • (C) Translation: Possibilita a comunicação entre os dois protocolos, possuindo várias técnicas de tradução, como Application Layer e Transport Relay Translator.

** Assinale o item que não faz parte do cabeçalho ICMPv6:

a) Type b) Code c) Authentication d) Checksum e) Data

*** O formato

...
Continue lendo "Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios" »