Introdução
Você é um analista de cibersegurança trabalhando para uma grande empresa de tecnologia. O sistema de detecção de intrusão da empresa sinalizou uma atividade suspeita e você precisa analisar os logs rapidamente para identificar possíveis ameaças. Sua habilidade em utilizar ferramentas de linha de comando do Linux com eficiência, particularmente o head e o tail, será crucial nesta situação onde o tempo é um fator determinante.
Análise Rápida de Logs
Dois arquivos de log foram isolados para sua atenção imediata:
auth_log.txt: Um arquivo extenso de log de autenticação contendo milhares de tentativas de login. As entradas mais recentes estão no final do arquivo.network_traffic.txt: Um log abrangente de dados de tráfego de rede. Os dados mais recentes estão no topo do arquivo.
Sua tarefa é extrair e salvar rapidamente partes específicas desses logs para uma análise posterior pela equipe de segurança.
Tarefas
- Use o comando
tailpara extrair as últimas 20 linhas deauth_log.txt. Elas representam as tentativas de login mais recentes. Salve esta saída em/home/labex/project/recent_logins.txt. - Use o comando
headpara extrair as primeiras 15 linhas denetwork_traffic.txt. Elas contêm a atividade de rede mais recente. Salve esta saída em/home/labex/project/recent_traffic.txt.
Requisitos
- Execute todos os comandos no terminal, dentro do diretório
/home/labex/project. - Utilize apenas os comandos
headetailcom os parâmetros apropriados. - Não altere os arquivos de log originais.
- Trabalhe com rapidez e precisão – em uma situação real de segurança, cada segundo conta!
Exemplo
Aqui estão exemplos dos comandos que você deve executar no terminal:
## Tarefa 1: Extrair tentativas de login recentes
░░░░░░░░ auth_log.txt > recent_logins.txt
## Tarefa 2: Extrair tráfego de rede recente
░░░░░░░░ network_traffic.txt > recent_traffic.txt
O símbolo ░ é um espaço reservado para o comando apropriado. > é um operador de redirecionamento que salva a saída em um arquivo.
Resumo
Neste desafio, você testou suas habilidades de linha de comando Linux em um cenário simulado de cibersegurança. Você praticou o uso dos comandos head e tail para extrair rapidamente informações críticas de grandes arquivos de log. Essas competências são fundamentais para a detecção e análise ágil de ameaças em situações reais de segurança digital. Lembre-se: em cibersegurança, a capacidade de analisar logs com rapidez e precisão pode ser o diferencial para detectar e prevenir uma grande violação de dados.



