Laboratório de Segurança - Sistemas Operacionais Windows - Aula 1
-
Upload
natalia-oliveira -
Category
Technology
-
view
140 -
download
1
Transcript of Laboratório de Segurança - Sistemas Operacionais Windows - Aula 1
Profª Natália Queiroz de Oliveira M.Sc
➔ Possui graduação em Ciência da Computação (2011) e mestrado emSistemas e Computação pelo IME - Instituto Militar de Engenharia (2014).
➔ Analista de TI desde 2009.
➔ Experiência na área de Ciência da Computação com ênfase em Infraestrutura de TI, Redes de Computadores, Programação (Java, Php e Python), Redes Definidas por Software (SDN), Gerenciamento de Redes, Virtualização, Sistemas Operacionais e Cloud Computing (Iaas, Paas e Saas).
Contato: [email protected]
Site: www.natalia-oliveira.com
Lab. De Segurança – Sistemas Operacionais Windows
Objetivo
Capacitar o aluno a compreender e exercitar os princípios de boas práticas em segurança no Sistema Operacional Windows.
Conteúdo
➢ Conceitos de Sistemas Operacionais➢ Funções básicas➢ Características Desejadas➢ Tipos de Sistemas Operacionais
➢ Segurança em Sistemas Operacionais➢ Mecanismos de Proteção➢ Tipos de Ataques➢ Defesas de um Sistema Operacional
➢ Sistemas Operacionais Windows➢ Windows Server 2012
➢ Active Directory➢ Relações de confiança➢ Controlador de Domínio➢ Unidades Organizacionais➢ GPOs
Introdução
Primeiros computadores surgem
➢ Programação complexa➢ Linguagem de máquina➢ Exigem grande conhecimento do hardware
Diversos Elementos: Processador Memória Monitor Mouse Impressora Etc.
Alta Complexidade
Introdução
Com tantos dispositivos surge a necessidade de gerenciamento e manipulação desses diversos elementos
Solução
✔ Surgem os Sistemas Operacionais
✔ Integração entre usuário e o hardware
Definições
O que é um Sistema Operacional?
Segundo Andrew S Tanenbaum:
“O Sistema Operacional realiza basicamente duas funções não relacionadas: fornecer aos programadores de aplicativos um
conjunto de recursos abstratos claros em vez de recursos confusos de hardware e a possibilidade de gerenciamento
desse hardware.”
Definições
O que é um Sistema Operacional?
É um programa, o qual serve de interface entre o usuário e o hardware. Sem ele, teríamos que conhecer profundamente o hardware que estamos utilizando para executar determinada
instrução.
Com o Sistema Operacional não precisamos nos preocupar com questões internas do hardware para qualquer operação no
computador.
Definições
Um Sistema Operacional típico é formado de múltiplas camadas, cada uma projetada para
atender uma tarefa específica.
Definições
Um Sistema Operacional deve:
● Possibilitar o uso eficiente e controlado dos componentes de hardware e software.
● Implementar políticas e estruturas de software a fim de proporcionar um melhor desempenho do sistema computacional como um todo.
Objetivos de um Sistema Operacional
Disponibilizar os recursos do sistema de forma simples e transparente.
Gerenciar de forma eficiente a utilização dos recursos.
Garantir a integridade e a segurança dos dados processados pelo sistema.
Proporcionar uma interface adequada para os usuários utilizarem os recursos do sistema.
Características desejáveis de um Sistema Operacional
Concorrência Existência de várias atividades ocorrendo
paralelamente
Compartilhamento Uso coordenado e compartilhado dos recursos de
hardware e de software
Armazenamento dos dados Capacidade de armazenamento de dados a longo
prazo
Características desejáveis de um Sistema Operacional
Eficiência Baixo tempo de resposta, pouca ociosidade da CPU
e alta taxa de processamento
Confiabilidade Pouca incidência de falhas e exatidão dos dados
computados
Mantenabilidade Facilidade de correção ou incorporação de novas
características
Características desejáveis de um Sistema Operacional
Pequena dimensão Simplicidade e baixa ocupação de memória
Não determinismo Atendimento de eventos que possam ocorrer de
forma imprevisível
Organização de um Sistema Operacional
NúcleoResponsável pela gerência do processador, tratamento de interrupções, comunicação e sincronização entre processos.
Gerenciador de MemóriaResponsável pelo controle e alocação de memória aos processos ativos.
Gerenciador de E/SResponsável pela interface com o usuário e controle da execução do uso dos periféricos
Organização de um Sistema Operacional
Sistemas de ArquivosResponsável pelo acesso e integridade dos dados.
Processador de comandos Responsável pela interface conversacional com o usuário.
Tipos de Sistema Operacional
Existem três tipos de sistemas operacionais:
1. Monoprogramáveis (monotarefa)
2. Multiprogramáveis (multitarefa)
3. Múltiplos Processadores
Tipos de Sistema Operacional
1. Monoprogramáveis (monotarefa)
● Executam um programa por vez
● Primeiros Sistemas Operacionais que surgiram
● Processador e memória podem ficar ociosos
Tipos de Sistema Operacional
2. Multiprogramáveis (multitarefa)
● Recursos do sistema são otimizados pelo SO
● Recursos do sistema são compartilhados entre as aplicações
● Conceito de “concorrência”
● Aplicações permanecem na memória principal, concorrendo por processamento
Tipos de Sistema Operacional
3. Multiprocessadores
● Possuem 2 ou mais CPUs (núcleos de processamento)
● Várias aplicações são executadas ao mesmo tempo
● Escalabilidade
● Disponibilidade
● Balanceamento de Carga
Resumo da História dos Sistemas Operacionais
● Primeira geração – anos 50Válvulas, painéis de programação e processamento em lotes
● Segunda geração – anos 60Multiprogramação, multiprocessamento, timesharing e tempo real
● Terceira geração – meados de 60 a meados 70Sistemas de propósito geral e desenvolvimento de linguagens de alto nível
● Quarta geração – meados de 70 a meados de 80Cliente/servidor, processamento distribuído e interface gráfica
Resumo da História dos Sistemas Operacionais
● Quinta geração – meados 80 até os dias atuaisSistemas Operacionais em redes, computação distribuída, software livre e multiprocessamento