title: Amplification attack
text: # Amplification attack
  
  Un amplification attack (attacco con amplificazione) è un tipo di attacco informatico appartenente alla famiglia dei denial of service in cui la quantità di dati generati dall'attaccante è inferiore a quella che colpisce la vittima (si parla appunto di amplificazione).
  
  In generale la tecnica sfrutta l'IP spoofing per creare dei pacchetti che colpiscono un host intermedio. A causa della falsificazione dell'indirizzo la risposta perverrà alla vera vittima (questa tecnica si chiama Reflected attack o DRDOS). Se i pacchetti di risposta sono più grossi di quelli iniziali si è in presenza dell'amplificazione. Se definiamo $B_{a}$ la banda impiegata dall'attaccante e $B_{v}$ la banda che colpisce la vittima si definisce $r={\frac {B_{v}-B_{a}}{B_{a}}}$ il rapporto di amplificazione. Es. se l'attaccante impiega una banda pari a 100 e la vittima subisce una banda di 110 il rapporto di amplificazione è del 10%.
  
  Questo attacco (normalmente lanciato in maniera distribuita in rete) ha come vantaggio quello di richiedere all'attaccante una banda inferiore a quella che effettivamente colpisce la vittima.
  
  È possibile effettuare l'amplificazione sfruttando numerosi protocolli di rete, di cui riportiamo una lista:
  
  * smurf: sfrutta il protocollo ICMP
  * fraggle: sfrutta il protocollo UDP
  * DNS amplification attack: sfrutta il protocollo DNS
  * Amplification Vulnerability in SIP: sfrutta una vulnerabilità nell'architettura SIP
  