Módulo 4_ SO Linux Flashcards
O que é Linux?
Linux é um sistema operacional criado em 1991. O Linux é de código aberto, rápido, confiável e pequeno. Ele requer muito poucos recursos de hardware para ser executado e é altamente personalizável.
Outro aspecto importante do Linux é que ele foi projetado para ser conectado à rede, o que torna muito mais simples escrever e usar aplicativos baseados em rede.
Quem mantém o Linux?
Ao contrário de outros sistemas operacionais, como Windows e Mac OS X, Linux foi criado, e atualmente é mantido por, uma comunidade de programadores. Linux faz parte de várias plataformas e pode ser encontrado em dispositivos de qualquer lugar, desde “relógios de pulso a supercomputadores”.
Possui diversas distribuições, pagas e gratuitas.
O Linux é frequentemente o sistema operacional escolhido no Centro de Operações de Segurança (SOC). Quais são as principais razões para escolher o Linux?
Linux é open source: pode ser modificado por qualquer pessoa, adaptado a sua necessidade específica.
A CLI do Linux é muito poderosa: permite que os analistas executem tarefas não apenas diretamente em um terminal, mas também remotamente.
O usuário tem mais controle sobre o sistema operacional: O usuário administrador no Linux, conhecido como o usuário root, ou superusuário, tem poder absoluto sobre o computador.
Ele permite um melhor controle de comunicação de rede: Como o sistema operacional pode ser ajustado em praticamente todos os aspectos, é uma ótima plataforma para a criação de aplicativos de rede. (razão pela qual muitas ferramentas de software baseadas em rede estão disponíveis apenas para Linux).
O que difere o usuário raiz do Linux para os outros SO?
Ao contrário de outros sistemas operacionais, o usuário raiz pode modificar qualquer aspecto do computador com algumas teclas pressionadas. Essa capacidade é especialmente valiosa quando se trabalha com funções de baixo nível, como a pilha de rede. Ele permite que o usuário raiz tenha controle preciso sobre a maneira como os pacotes de rede são manipulados pelo sistema operacional.
Ferramenta SOC: Software de captura de pacotes de rede
Permite observar e entender cada detalhe de uma transação de rede.
Wireshark é popular para isso.
Ferramenta SOC: Análise malware
Executam e observam com segurança a execução de malware sem o risco de comprometer o sistema subjacente.
Ferramenta SOC: Sistemas de detecção de intrusão (IDSs)
Monitoram e inspecionam o tráfego em tempo real.
Se nesse tráfego, algum aspecto corresponder a uma regra estabelicida, uma ação predefinida é executada.
Ferramenta SOC: Firewalls
Especifica, com base em regras predefinidas, se o tráfego tem permissão para entrar ou sair de uma rede ou dispositivo.
Ferramenta SOC: Gerenciadores de log
Os arquivos de log são usados para registrar eventos, um software de gerenciamento desses eventos facilita o monitoramento de log.
Ferramenta SOC: Segurança das informações e gerenciamento de eventos (SIEM)
São responsáveis por analisar em tempo real os log do sistema e gerar alertas.
Ferramenta SOC: Sistemas de emissão de bilhetes
O alerta de segurança é encaminhado para o analista através de um sistema de emissão de bilhetes, esse ssitema atribui tíquetes de tarefa, edição e gravação, alé,m de gerenciar eles.
O que é um aplicativo emulador de terminal no Linux?
Esses aplicativos fornecem acesso do usuário ao CLI e geralmente são nomeados como uma variação da palavra “terminal”. No Linux, emuladores de terminal populares são Terminator, eterm, xterm, konsole e gnome-terminal.
Observação: Os termos shell, console, janela do console, terminal da CLI e janela do terminal são frequentemente usados de forma intercambiável.
O que são comandos no modo CLI do Linux?
Os comandos Linux são programas criados para executar uma tarefa específica. Use o man comando (abreviação para manual) para obter documentação sobre comandos. Como exemplo, man ls fornece documentação sobre o ls comando a partir do manual do usuário.
Para invocar um comando através do shell, basta digitar seu nome. O shell tentará encontrá-lo no caminho do sistema e executá-lo.
Comando Linux: mv
Move ou renomeia arquivos e diretórios.
Comando Linux: chmod
Modifica as permissões de arquivos.
Comando Linux: chown
Altera o dono de um arquivo.
Comando Linux: dd
Copia os dados de uma entrada para uma saída.
Comando Linux: pwd
Exibe o nome do diretório atual.
Comando Linux: ps
Lista os processos que estão atualmente em execução no sistema.
Comando Linux: su
Simula um login como outro usuário ou para se tornar um superusuário.
Comando Linux: sudo
Executa um comando como um supperusuário, por padrão, ou outro usuário nomeado.
Comando Linux: grep
Usado para pesquisar cadeias de caracteres especificadas em um arquivo ou outra saída de um outro comando.
Comando Linux: ifconfig
Usado para configurar ou exibir informações relacionadas à placa de rede.
Comando Linux: apt-obter
Usado para instalar, configurar e remover pacotes no Debian e seus derivados.