Pular para conteúdo

Capítulo 002 — Modelo OSI

Entender antes de decorar.


Informação Detalhes
Módulo 02 — Redes
Nível Iniciante
Tempo estimado 10 a 15 minutos
Pré-requisito Capítulo 001 — Introdução às Redes e por que importam para Segurança

Objetivo deste capítulo

Ao final deste capítulo, você será capaz de:

  • explicar o que é o Modelo OSI e por que ele foi criado;
  • descrever a função de cada uma das 7 camadas;
  • relacionar cada camada a ferramentas e tipos de ataque comuns em segurança;
  • entender por que o modelo funciona como uma linguagem comum entre times de rede, infraestrutura e segurança;
  • identificar em qual camada diferentes comportamentos suspeitos costumam ocorrer;
  • reconhecer que o OSI é um modelo conceitual, não o que é literalmente implementado na prática.

Como sempre, vamos começar utilizando nossa imaginação.

Imagine que você está em uma sala de guerra — um incidente em andamento.

O analista de rede está compartilhando a tela e diz:

"Isso aqui parece um ataque de ARP spoofing. É coisa de camada 2."

Todo mundo na chamada balança a cabeça, como se tivesse entendido perfeitamente.

Você também balança a cabeça.

Mas por dentro:

Opção A
"Camada 2... deixa eu fingir que sei do que ele tá falando."

Opção B
"Não sei o que é 'camada 2'. Preciso entender isso pra acompanhar a investigação de verdade."

"Camada 2" não é jargão aleatório. É uma referência direta ao Modelo OSI — e sem conhecer esse modelo, boa parte da comunicação entre times técnicos em um incidente vira ruído.

O Modelo OSI não é decoreba de entrevista. É o vocabulário usado por quem investiga rede todos os dias.


O que é o Modelo OSI?

OSI significa Open Systems Interconnection — um modelo conceitual criado pela ISO na década de 1980 para organizar como sistemas se comunicam em uma rede.

Ele divide a comunicação em 7 camadas, cada uma responsável por uma função específica.

Camada Nome Exemplo do que resolve
7 Aplicação Como o programa apresenta a informação (HTTP, DNS, e-mail)
6 Apresentação Como os dados são formatados e criptografados
5 Sessão Como a comunicação é iniciada, mantida e encerrada
4 Transporte Como os dados chegam de forma confiável (TCP/UDP, portas)
3 Rede Como os dados são endereçados e roteados (IP)
2 Enlace Como os dispositivos se comunicam na mesma rede local (MAC, switches)
1 Física Como os bits realmente trafegam (cabo, sinal, rádio)

O OSI é um modelo, não uma implementação exata

Na prática, a internet funciona sobre o Modelo TCP/IP, que é mais enxuto. Veremos isso no próximo capítulo. Mesmo assim, o OSI continua sendo a referência mais usada para explicar e organizar conceitos de rede.


Por que dividir a comunicação em camadas?

Pense em uma carta enviada pelo correio.

Você escreve o conteúdo, coloca em um envelope, escreve o endereço, e entrega para o carteiro. Cada etapa tem uma responsabilidade diferente — e você não precisa entender como o caminhão dos correios funciona pra escrever uma carta.

Em uma rede, acontece algo parecido: cada camada adiciona sua própria "camada de envelope" antes de passar o dado adiante.

flowchart TB
    A[Camada 7 — Aplicação] --> B[Camada 6 — Apresentação]
    B --> C[Camada 5 — Sessão]
    C --> D[Camada 4 — Transporte]
    D --> E[Camada 3 — Rede]
    E --> F[Camada 2 — Enlace]
    F --> G[Camada 1 — Física]
    G --> H((Meio de transmissão))

Esse processo de "empacotar" os dados em cada camada se chama encapsulamento. Do outro lado, o processo é inverso: cada camada "desempacota" sua parte.

As vantagens de pensar em camadas:

  • facilita isolar onde está um problema ("é rede ou é aplicação?");
  • permite que fabricantes e protocolos diferentes funcionem juntos;
  • ajuda a mapear responsabilidades — inclusive de segurança.

As 7 camadas, uma a uma

Camada 7 — Aplicação

É onde o usuário e os programas interagem com a rede: navegador, cliente de e-mail, aplicativo.

Protocolos comuns: HTTP, HTTPS, DNS, SMTP, FTP.

Relevância para segurança: a maioria dos ataques que um usuário percebe diretamente acontece aqui — phishing, injeção SQL, XSS, exploração de APIs.

Camada 6 — Apresentação

Responsável por formatar, compactar e criptografar os dados, garantindo que sistemas diferentes "falem a mesma língua".

Exemplos: criptografia TLS/SSL, codificação de caracteres, compressão.

Relevância para segurança: problemas de certificado, downgrade de criptografia e interceptação de tráfego (MITM) têm relação direta com essa camada.

Camada 5 — Sessão

Controla a abertura, manutenção e encerramento de uma sessão de comunicação entre dois sistemas.

Relevância para segurança: sequestro de sessão (session hijacking) e fixação de sessão exploram falhas nesse controle.

Camada 4 — Transporte

Garante que os dados cheguem de forma confiável (ou não, dependendo do protocolo), usando portas para identificar qual serviço deve receber a informação.

Protocolos: TCP (confiável, com verificação) e UDP (mais rápido, sem verificação).

Relevância para segurança: varredura de portas (port scanning), SYN flood e boa parte das regras de firewall tradicionais operam aqui.

Camada 3 — Rede

Responsável por endereçamento (IP) e roteamento — decidir por qual caminho os dados devem seguir até o destino.

Relevância para segurança: IP spoofing, ataques de roteamento e boa parte das regras de firewall também atuam nessa camada.

Camada 2 — Enlace

Trata da comunicação entre dispositivos dentro da mesma rede local, usando endereços MAC — o "RG" físico de uma placa de rede.

Relevância para segurança: ARP spoofing, MAC flooding e VLAN hopping são ataques clássicos dessa camada — inclusive o exemplo do início deste capítulo.

Camada 1 — Física

O nível mais básico: cabos, sinais elétricos, ópticos ou de rádio que efetivamente transportam os bits.

Relevância para segurança: grampos físicos em cabos, acesso não autorizado a racks e pontos de rede, e interferência de sinal.


Onde ataques comuns se encaixam no modelo

Uma forma prática de fixar o conceito é relacionar ataques conhecidos à camada onde costumam ocorrer:

Camada Ataques/comportamentos comuns
7 — Aplicação Phishing, SQL Injection, XSS
4 — Transporte Port scanning, SYN flood
3 — Rede IP spoofing, ataques via ICMP
2 — Enlace ARP spoofing, MAC flooding
1 — Física Acesso físico não autorizado, grampos de cabo

Vamos explorar cada um desses ataques com mais profundidade em capítulos futuros deste módulo — por enquanto, o objetivo é só conseguir localizar o comportamento dentro do modelo.

Um jeito de lembrar (depois de entender)

Só depois de entender a função de cada camada, um mnemônico ajuda a fixar a ordem. Um dos mais usados, de cima para baixo (7 → 1), é "All People Seem To Need Data Processing". Decore só depois de entender — não no lugar de entender.


Aplicação em um SOC

Sobre um alerta ou incidente

  • em qual camada esse comportamento acontece?
  • isso ajuda a definir quem deve ser acionado: time de rede, infraestrutura ou aplicação?
  • o problema está na entrega dos dados (camadas baixas) ou no conteúdo da comunicação (camadas altas)?

Sobre ferramentas

  • firewalls tradicionais atuam principalmente nas camadas 3 e 4 (IP e porta);
  • um WAF (Web Application Firewall) atua na camada 7, entendendo conteúdo HTTP;
  • IDS/IPS podem inspecionar múltiplas camadas ao mesmo tempo, dependendo da configuração.

Entender em qual camada uma ferramenta atua ajuda a saber o que ela consegue enxergar — e o que ela não consegue.


Cenário prático — Voltando à sala de guerra

Lembra do início do capítulo?

"Isso aqui parece um ataque de ARP spoofing. É coisa de camada 2."

Agora, com o modelo em mente, essa frase passa a fazer sentido:

Camada 2 = comunicação dentro da rede local, usando endereços MAC.

ARP spoofing = manipulação da relação entre IP e MAC dentro dessa rede local.

Você ainda não precisa saber executar ou investigar um ARP spoofing em detalhes — isso vem em um capítulo futuro. Mas já consegue posicionar o problema: não é algo vindo de fora pela internet, é algo acontecendo dentro do mesmo segmento de rede.

Essa é a diferença entre ouvir "camada 2" e travar, ou ouvir "camada 2" e já ter uma direção de raciocínio.


Perguntas de investigação

1. Por que separar a comunicação em camadas ajuda a investigar um incidente?

Porque permite isolar em qual etapa da comunicação o problema está ocorrendo, direcionando a investigação e os times corretos com mais precisão.

2. Um firewall tradicional, que filtra por IP e porta, enxerga o conteúdo de uma requisição HTTP?

Geralmente não. Firewalls tradicionais atuam nas camadas 3 e 4. Para inspecionar conteúdo da camada 7, normalmente é necessário um WAF ou uma ferramenta com inspeção profunda de pacotes.

3. ARP spoofing é um ataque que vem de fora da rede local?

Não. Por atuar na camada 2, ARP spoofing normalmente exige que o atacante esteja no mesmo segmento de rede local que a vítima.

4. O Modelo OSI é exatamente o que roda na internet hoje?

Não. A internet funciona, na prática, sobre o Modelo TCP/IP, que é mais enxuto. O OSI continua sendo usado como referência didática e conceitual.


O que não fazer

  • não trate o OSI como decoreba de sigla para prova de certificação;
  • não assuma que segurança só acontece na camada de aplicação;
  • não ignore camadas "mais baixas" (física, enlace) por parecerem menos relevantes;
  • não confunda o modelo conceitual (OSI) com o modelo realmente implementado (TCP/IP) sem entender a diferença.

Erros comuns

"OSI é só decoreba pra prova de certificação"

Não.

É a base conceitual usada para descrever, investigar e conversar sobre praticamente qualquer comportamento de rede.

"O Modelo OSI é implementado exatamente assim na prática"

Não.

O que roda de fato é o Modelo TCP/IP, que veremos no próximo capítulo — mais enxuto, mas construído sobre a mesma lógica de camadas.

"Segurança só acontece na camada de aplicação"

Não.

Ataques acontecem em praticamente todas as camadas — de grampos físicos de cabo até injeção de código em uma aplicação web.

"Camada mais baixa é menos importante"

Não.

Um ataque bem-sucedido na camada 2, como ARP spoofing, pode comprometer toda a comunicação de uma rede local — independente do quão segura seja a aplicação rodando por cima.


Resumo

Neste capítulo, aprendemos que:

  • o Modelo OSI organiza a comunicação em rede em 7 camadas;
  • cada camada tem uma função específica, da física (cabos) até a aplicação (programas);
  • o processo de empacotar dados entre camadas se chama encapsulamento;
  • diferentes ataques e ferramentas de segurança se relacionam a camadas específicas;
  • o OSI é um modelo conceitual — o que realmente roda na internet é o Modelo TCP/IP;
  • entender o modelo ajuda a localizar um problema e direcionar a investigação corretamente.
Não pergunte apenas:

"Em que camada isso acontece?"

Pergunte também:

"O que essa camada é responsável por fazer?"
"Que ferramentas enxergam esse nível de comunicação?"
"Isso muda quem deve investigar o incidente?"

O Modelo OSI não resolve o incidente sozinho. Mas te dá o mapa para saber onde procurar.


Checkpoint

Antes de seguir para o próximo capítulo, confirme se você consegue responder:

  • [ ] O que é o Modelo OSI e por que ele foi criado?
  • [ ] Quais são as 7 camadas, na ordem?
  • [ ] O que é encapsulamento?
  • [ ] Qual a função da camada de Transporte?
  • [ ] Qual a função da camada de Enlace?
  • [ ] Em qual camada ocorre normalmente um ataque de ARP spoofing?
  • [ ] Em qual camada um WAF atua?
  • [ ] O Modelo OSI é o que roda de fato na internet?
  • [ ] Por que conhecer o modelo ajuda na investigação de um incidente?

Glossário

Termo Definição
OSI Open Systems Interconnection; modelo conceitual de 7 camadas para organizar a comunicação em rede.
Camada Nível do modelo OSI responsável por uma função específica da comunicação.
Encapsulamento Processo de adicionar informações de controle aos dados à medida que passam por cada camada.
MAC Media Access Control; endereço físico único de uma interface de rede, usado na camada de Enlace.
ARP Address Resolution Protocol; protocolo que relaciona endereços IP a endereços MAC na rede local.
WAF Web Application Firewall; firewall especializado em inspecionar tráfego na camada de Aplicação.

Referências


Próximo capítulo

No próximo capítulo, vamos estudar o Modelo TCP/IP — o modelo que realmente roda na internet — e entender como ele se relaciona com o OSI que acabamos de ver.

← Capítulo anterior: Introdução às Redes

Próximo: Modelo TCP/IP →


Entender antes de decorar.