Laboratório de Segurança - Sistemas Operacionais Windows - Aula 1

28
Laboratório de Segurança Sistemas Operacionais Windows Profª Natália Oliveira M.Sc [email protected]

Transcript of Laboratório de Segurança - Sistemas Operacionais Windows - Aula 1

Laboratório de SegurançaSistemas Operacionais Windows

Profª Natália Oliveira [email protected]

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

Conteúdo

➢ Windows 8➢ BitLocker➢ NAP➢ AppLocker➢ Windows Defender

Bibliografia

Aula 1Sistemas Operacionais

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

Atuação do sistema operacional em um sistema computacional

Definições

Estrutura em níveis de um sistema computacional

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

Qual Sistema Operacional devo usar?

Para saber qual sistema operacional utilizar, devemos considerar vários critérios, como:

● Preço

● Confiabilidade

● Desempenho

● Compatibilidade com o hardware

● Facilidade de integração

● Aplicativos disponíveis

● Filosofia de uso