Tag

sicurezza delle reti

Browsing

Cosa è il buffer overflow?

Il problema del Buffer Overflow è uno dei più “antichi” ma attuali legati al mondo dell’informatica.

Considerando i sistemi operativi più diffusi sia per Personal Computer e Server che per dispositivi mobile i 3 linguaggi di programmazione più diffusi sono:

  1. Java
  2. C
  3. C++

Ecco alcuni Sistemi “critici” che utilizzano software realizzato in C/ C++:

  • X Windows Server, shell
  • Microsoft IIS, Apache httpd, nginx (99% dei siti web funzionano grazie a questi Web Server)
  • Sistemi embedded utilizzati nelle automobili , nei sistemi di controllo industriale e anche su Mars Rover

Le reti dati attuali hanno raggiunto dei livelli di complessità molto elevati con conseguente aumento della difficoltà di gestione e manutenzione. Un sistema complesso è difficile da proteggere, per questo motivo, sempre più spesso, le reti di trasmissione dati sono oggetto di attacchi informatici. Inoltre la rete di trasmissione dati è diventata un elemento cruciale per il business aziendale. Il 90% delle aziende subirebbe dei gravi disagi nel caso in cui si verificassero problemi alla rete di trasmissione dati.