Skip to main content
  1. Concetti/

Proxy

·2 mins
Alessio Barnini
Author
Alessio Barnini
Table of Contents

Cos'è
#

Un server proxy agisce come intermediario tra un client e un server. A differenza del NAT che lavora a basso livello (IP), il proxy lavora solitamente a livello applicativo. Il client chiede al proxy, e il proxy chiede al server finale "per conto" del client.

Come funziona
#

[DIAGRAMMA ASCII - Intermediazione Proxy]

 [ Client ]              [ Proxy Server ]             [ Server ]
     │                        │                          │
     │── "Voglio google.com" ─▶│                          │
     │                        │── "Barno vuole questo" ─▶│
     │                        │                          │
     │                        │◀── [ Risposta ] ─────────│
     │◀── [ Risposta ] ───────│                          │

Funzionalità principali:

  • Caching: Salva una copia dei siti visitati per velocizzare le richieste successive.
  • Filtraggio: Blocca l'accesso a siti web specifici (es. social network-defense in ufficio).
  • Anonimato: Il server finale vede l'IP del proxy, non quello del client originale.

Perché è importante per Blue Team
#

I proxy sono miniere d'oro per l'analisi forense. Nei log di un proxy (come Squid) puoi vedere esattamente CHI ha visitato COSA, a che ora, e se ci sono stati tentativi di esfiltrazione dati via HTTP/HTTPS.

Dove l'ho incontrato
#

  • progetto-lab-vm — Configurazione potenziale per far passare il traffico delle VM attraverso un'ispezione centralizzata.

Note personali
#

Differenza chiave: Il NAT è trasparente (il client non sa che esiste), il Proxy spesso richiede una configurazione nel browser o nel sistema operativo. Esistono anche i Reverse Proxy (es. Nginx) che proteggono i server invece dei client.

Collegato a
#

  • network — categoria
  • log — categoria (analisi dei log web)
  • incidents — categoria (investigazione traffico)

Related