BSD-FAQ-it
Indietro | Capitolo 11. Apache2 | Avanti

# 11.4. Note sulla sicurezza

Apache2 in fase di compilazione del codice sorgente ricorre all'utilizzo delle e librerie OpenSSL (http://www.openssl.org/), queste librerie sono parte integrante di FreeBSD. OpenSSL è un progetto di sviluppo OpenSource finalizzato a fornire una implementazione dei protocolli Secure Sockets Layer (SSL v2/v3) e Transport Layer Security (TLS v1) tramite la realizzazione di librerie che consentono la gestione della crittografia. Queste librerie vengono fortemente utilizzate da Apache2 grazie al modulo mod_ssl che, come abbiamo visto, fornisce ad Apache2 quello strato di compatibilità che gli consente di utilizzare i protocolli SSL e TLS.

Le librerie OpenSSL, come molti altri software, sono soggette a diversi problemi legati alla sicurezza e pertanto richiedono di essere tenute costantemente aggiornate, gli sviluppatori di FreeBSD forniscono tutte le procedure di aggiornamento del sistema in caso si verifichino problemi di questo tipo (http://lists.freebsd.org/pipermail/freebsd-security-notifications/2003-October/000018.html). Anche il SANS Institute, in collaborazione con il National Infrastructure Protection Center (NIPC) dell'FBI, include le OpenSSL tra le 20 maggiori vulnerabilità di sicurezza di Internet (http://isc.sans.org/top20print.html).

Quando viene rilasciata ed applicata al sistema una patch per le OpenSSL o quando viene ricompilato l'intero sistema è sempre una buona norma reinstallare Apache2, è un'ottima idea verificare anche la versione delle OpenSSL in uso prima e dopo la modifica

    # openssl version
    OpenSSL 0.9.7c 30 Sep 2003
    # cd /usr/ports/www/apache2
    [root@ns apache2]# make deinstall
    [root@ns apache2]# make reinstall
    [root@ns apache2]# apachectrl stop
    [root@ns apache2]# apachectrl sslstart

Come abbiamo detto, l'aggiornamento del server web Apache2, è richiesto anche quando si procede con la ricompilazione dei sorgenti utilizzando la procedura di aggiornamento del sistema. Nell'esempio sopracitato procediamo alla ricompilazione e all'aggiornamento di Apache2 in quanto si è passati dalla versione 4.8-STABLE alla versione 4.9-RC e le librerie OpenSSL sono state completamente aggiornate.

Indietro | Partenza | Avanti
Attiviamo mod_ssl | Risali | Installiamo il mod_php4