18.2. Instalando Sendmail

El agente de transporte de correo, sendmail, se incluye preempaquetado en casi todas las distribuciones de GNU/Linux. La instalaci�n en estos casos es relativamente sencilla. Sin embargo, existen algunas razones para instalar sendmail desde el c�digo fuente, especialmente si nos importa la seguridad. El programa sendmail es muy complejo y se ha ganado la reputaci�n con el paso de los a�os por contener fallos que permiten abrir brechas en la seguridad. Uno de los m�s conocidos ejemplos es el gusano de Internet RTM, el cu�l sac� provecho de un problema de desbordamiento del b�fer en versiones antiguas de sendmail. Este ejemplo ya se detall� brevemente en Cap�tulo 9. La mayor�a de los abusos[1] que utilicen desbordamientos del b�fer, dependen de que todas las copias de sendmail sean id�nticas en las diferentes m�quinas, ya que los "exploits" se basan en datos almacenados en ubicaciones espec�ficas. Esto, desde luego, es precisamente lo que ocurre con sendmail instalado en las distribuciones GNU/Linux. Compilar sendmail desde el c�digo fuente por usted puede ayudar a reducir este riesgo. Las versiones modernas de sendmail son menos vulnerables, ya que vienen con ex�menes extremadamente cuidadosos en cuanto a la seguridad, la cual se ha vuelto una inquietud ampliamente generalizada en la comunidad de Internet.

El c�digo fuente de sendmail est� disponible por FTP an�nimo en el servidor ftp.sendmail.org.

La compilaci�n es bastante simple, ya que el paquete de los fuentes de sendmail soporta directamente a GNU/Linux. Los pasos a seguir para compilar sendmail se resumen en:
    # cd /usr/local/src
# tar xvfz sendmail.8.9.3.tar.gz
# cd src
# ./Build
Para completar la instalaci�n de los ficheros binarios resultantes, se necesitar� los permisos de root, usando:
    # cd obj.Linux.2.0.36.i586
# make install
Se han instalado ahora los binarios de sendmail en el directorio /usr/sbin. Muchos enlaces simb�licos al ejecutable sendmail tambi�n se instalar�n en el directorio /usr/bin/. Se comentar� sobre estos enlaces, cuando se discutan las tareas comunes al utilizar sendmail.

Notas

[1]

N. del T: “exploits” en el original.