Introdução ao SELinux e à política direcionada do Red Hat
RHS427 - Introdução ao SELinux e à política direcionada do Red Hat
Descrição:
Entre os recursos mais importantes do Red Hat Enterprise Linux está o SELinux (Security Enhanced Linux), uma eficiente camada de segurança no nível do kernel que oferece controle detalhado sobre o que os usuários e processos podem acessar e fazer em um sistema. Por padrão, o SELinux é habilitado em sistemas Red Hat Enterprise Linux, aplicando um conjunto de controles de acesso obrigatórios, que o Red Hat chama de política direcionada. Esses controles de acesso melhoram consideravelmente a segurança dos serviços de rede aos quais se destinam, mas às vezes podem afetar o comportamento de scripts e aplicativos de terceiros que funcionavam em versões anteriores do Red Hat Enterprise Linux. Este curso faz uma rápida introdução (de 1 dia) ao SELinux, ao seu funcionamento na política direcionada do Red Hat e às ferramentas disponíveis para se trabalhar com esse eficiente recurso.
Tópicos:- Introdução ao SELinux
- Introdução
- Controles de acesso discricionários x obrigatórios
- A solução SELinux
- Histórico do SELinux
- Arquitetura
- Domínios/Tipos
- Funções/Identidades de usuário
- Contextos de segurança
- Política de Segurança
- O que é uma política do SELinux?
- A política direcionada do Red Hat
- Configurando a política direcionada
- Trabalhando com arquivos e processos
- Identificando o contexto de segurança de um arquivo
- Identificando o contexto de segurança de um processo
- Identificando o contexto de segurança de um usuário
- SELinux e arquivamento de arquivos
- Laboratório 1: Conhecendo o SELinux
- Usando o SELinux
- Controlando o SELinux
- Habilitando o SELinux
- Modos forçado x permissivo
- Definindo uma política
- system-config-securitylevel e outras ferramentas
- O sistema de arquivos /selinux
- Contextos de segurança de arquivos
- Identificando o contexto de segurança de um arquivo
- Contextos padrão
- Determinando o contexto apropriado para um arquivo
- Contexto de segurança na criação de um arquivo
- Alterando o contexto de segurança de um arquivo
- Alterando contextos de segurança de uma árvore de diretórios
- Tópicos especiais sobre contextos de segurança de arquivos
- Mídia removível
- Contextos padrão
- Definindo contextos na montagem
- Definindo contextos em /etc/fstab
- Definindo contextos para sistemas de arquivos remotos montados localmente
- Contextos de segurança de processos
- Contextos de segurança do usuário
- Laboratório 2: Trabalhando com o SELinux
- A política direcionada do Red Hat
- Serviços protegidos
- Identificando serviços protegidos
- Desativando o SELinux por serviço
- Apache
- Contextos de segurança para conteúdo da Web
- Serviço de nomes
- Servidor e cliente NIS
- Outros serviços
- dhcpd, portmap, squid, syslogd
- nscd, ntpd, snmpd
- Contextos de arquivo para árvores de diretórios especiais
- /etc, /home e outras árvores de diretórios importantes
- Adicionando um novo sistema de arquivos
- Executáveis especiais
- Solução de problemas
- Identificando uma negação do SELinux
- A mensagem "avc: denied"
- Estratégias
- Laboratório 3: Noções básicas da política direcionada do Red Hat e solução de problemas
- Apêndice: Análise de expressões regulares estendidas
Duração: 40 horas

