Pular para o conteúdo principal

Destaques

Relatório de Pentest: Maiores Falhas de Segurança em Sites

  A segurança de sites é uma preocupação crítica, pois falhas podem levar a vazamentos de dados, perda de confiança dos usuários e prejuízos financeiros. Este relatório descreve as maiores falhas de segurança em sites, como elas são exploradas e recomendações para mitigá-las. 2. Maiores Falhas de Segurança em Sites 2.1. Injeção de SQL (SQL Injection) Descrição: Falha que permite a execução de comandos SQL maliciosos no banco de dados. Impacto: Acesso não autorizado a dados sensíveis, como informações de usuários e senhas. Exemplo de Exploração: (' OR '1'='1) Este comando pode ser inserido em um campo de login para burlar a autenticação. Mitigação: Utilizar prepared statements e parameterized queries. Validar e sanitizar entradas de usuário. 2.2. Cross-Site Scripting (XSS) Descrição: Falha que permite a execução de scripts maliciosos no navegador do usuário. Impacto: Roubo de cookies, redirecionamento para sites maliciosos, execução de ações em nome do usuário Exemplo de...

Relatório ( OSS Model and TCP/IP Overview )

 


Introdução

Quando comecei a explorar o mundo das redes de computadores, logo percebi que dois modelos se destacam: o Open Systems Interconnection (OSI) model e o Transmission Control Protocol/Internet Protocol (TCP/IP) suite. Esses modelos são fundamentais para entendermos como os sistemas se conectam, comunicam e compartilham informações de forma eficiente. Neste documento, vou detalhar os dois modelos, suas estruturas e principais diferenças, com base na minha experiência.

OSI Model

O OSI model é uma estrutura conceitual que utilizo para explicar como as comunicações acontecem entre sistemas distintos. Criado pela International Organization for Standardization (ISO), ele divide as tarefas de rede em sete camadas bem definidas. Essa divisão torna mais fácil entender onde cada tecnologia ou protocolo se encaixa.

Camadas do OSI Model

  1. Physical Layer

    • Aqui, lidamos com o básico: sinais elétricos, cabos, conectores e transmissão de bits.

    • Eu sempre explico que esta camada define como os dados são transmitidos fisicamente.

  2. Data Link Layer

    • É onde ocorre a organização dos dados em quadros (frames) e a correção de erros.

    • Sempre associo essa camada às interfaces de rede e endereços MAC.

  3. Network Layer

    • Quando falo de roteamento e endereçamento IP, é aqui que isso acontece.

    • Protocolos como IP e ICMP atuam nessa camada para garantir que os pacotes cheguem ao destino.

  4. Transport Layer

    • Garante a entrega dos dados, seja de forma confiável (TCP) ou mais simples (UDP).

    • Sempre enfatizo a importância do controle de erros nesta camada.

  5. Session Layer

    • Gerencia as sessões entre as aplicações.

    • Embora não seja tão visível quanto outras camadas, é essencial para sincronização.

  6. Presentation Layer

    • Tradução de dados, criptografia e compressão são as principais tarefas aqui.

    • Gosto de dizer que essa camada é a "intérprete" do sistema.

  7. Application Layer

    • A mais próxima do usuário, fornece protocolos como HTTP, FTP e SMTP.

    • Sempre destaco que é aqui onde as aplicações interagem diretamente com a rede.

TCP/IP Model

O TCP/IP model é mais prático e focado na implementação. Ele foi criado pelo Department of Defense (DoD) e é a base da internet que conhecemos hoje. É uma estrutura mais simples, com apenas quatro camadas, mas extremamente eficiente.

Camadas do TCP/IP Model

  1. Network Interface Layer

    • Combina as funcionalidades das camadas Physical e Data Link do OSI model.

    • Sempre menciono que é aqui que ocorre a transmissão física dos dados.

  2. Internet Layer

    • Responsável pelo roteamento dos pacotes.

    • Inclui protocolos como IPv4 e IPv6, que uso diariamente para configurar redes.

  3. Transport Layer

    • Similar à Transport Layer do OSI model, garante a entrega dos dados.

    • TCP e UDP são fundamentais aqui e decido qual usar dependendo da aplicação.

  4. Application Layer

    • Combina as camadas superiores do OSI model.

    • É aqui que os protocolos de aplicação como HTTP e DNS funcionam, e eu costumo interagir diretamente com eles.

Principais Diferenças Entre OSI e TCP/IP


Conclusão

Minha experiência me ensinou que tanto o OSI model quanto o TCP/IP suite têm seu lugar no mundo das redes. O OSI model é uma ferramenta essencial para ensinar e entender conceitos teóricos, enquanto o TCP/IP model domina a prática do dia a dia. Compreender esses modelos não é apenas uma questão técnica, mas também uma maneira de otimizar soluções e garantir comunicações eficientes no mundo digital.


Copyright © 2025 (zxyurikauan). Todos os direitos reservados 



Comentários

Postagens mais visitadas