Tag

sicurezza informatica

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

Premessa: La sicurezza informatica è fondamentale ogni qualvolta i sistemi informatici vengono utilizzati per la gestione di proprietà intellettuali o più genericamente informazioni, che hanno un valore per il proprietario. Questo decalogo è importante sia per chi si occupa della gestione dei sistemi informatici di un’azienda sia per un generico utilizzatore, ad esempio una utenza domestica.