Un archivo adjunto a un correo electrónico es un archivo informático que se envía junto con un mensaje de correo electrónico . Se pueden adjuntar uno o más archivos a cualquier mensaje de correo electrónico y enviarlos junto con él al destinatario. Por lo general, se utiliza como un método simple para compartir documentos e imágenes.
Originalmente, ARPANET, UUCP y el correo electrónico SMTP de Internet sólo permitían texto ASCII de 7 bits . Los archivos de texto se enviaban por correo electrónico incluyéndolos en el cuerpo del mensaje. A mediados de la década de 1980, los archivos de texto se podían agrupar con herramientas UNIX como bundle [1] [2] y shar (archivo shell) [3] e incluirlos en los cuerpos de los mensajes de correo electrónico, lo que permitía descomprimirlos en sistemas UNIX remotos con un solo comando shell.
El sistema COMSYS/MSGDMS del MIT ofreció "archivos adjuntos" a partir de 1976. [4] [5] Los usuarios dentro de COMSYS podían recibir el archivo adjunto directamente. Los mensajes enviados a usuarios fuera del mundo COMSYS enviaban el archivo adjunto como parte del cuerpo del mensaje, lo que era útil solo para archivos de texto.
La primera vez que se adjuntó un archivo que no era de texto fue en 1980, codificando manualmente archivos de 8 bits con uuencode de Mary Ann Horton y, más tarde, con BinHex o xxencode [6] y pegando el texto resultante en el cuerpo del mensaje. Cuando la interfaz de usuario "Attachment" apareció por primera vez en las PC en cc:Mail alrededor de 1985, [7] utilizaba el formato uuencode para la transmisión SMTP, al igual que más tarde lo hizo Microsoft Mail .
Los sistemas de correo electrónico modernos utilizan el estándar MIME , lo que hace que los archivos adjuntos sean más útiles y sencillos. Este estándar fue desarrollado por Nathaniel Borenstein y su colaborador Ned Freed [8] [9] y se publicó oficialmente como RFC2045 en 1996.
Con MIME, un mensaje y todos sus archivos adjuntos se encapsulan en un único mensaje de varias partes , con codificación base64 utilizada para convertir binario en texto ASCII de 7 bits, o en algunos servidores de correo modernos, opcionalmente soporte completo de 8 bits a través de la extensión 8BITMIME .
Los estándares de correo electrónico como MIME no especifican ningún límite de tamaño de archivo, pero en la práctica los usuarios de correo electrónico descubrirán que no pueden enviar con éxito archivos muy grandes a través de Internet.
Esto se debe a una serie de límites potenciales:
El resultado es que, si bien los archivos adjuntos de gran tamaño pueden enviarse con éxito internamente en una empresa u organización, puede que no suceda lo mismo cuando se envían a través de Internet.
A modo de ejemplo, cuando el servicio Gmail de Google aumentó su límite arbitrario a 25 MB, advirtió que: " es posible que no pueda enviar archivos adjuntos más grandes a contactos que utilicen otros servicios de correo electrónico con límites de archivos adjuntos más pequeños ". [11] [12]
Tenga en cuenta también que todos estos límites de tamaño no se basan en el tamaño del archivo original, sino en la copia codificada en MIME . La codificación Base64 común añade alrededor de un 37 % al tamaño del archivo original, lo que significa que un archivo original de 20 MB podría superar el límite de 25 MB de los archivos adjuntos. [13] Un límite de tamaño de correo electrónico de 10 MB requeriría que el tamaño de los archivos adjuntos se limite realmente a unos 7 MB.
Los usuarios deben tener cuidado con ciertos formatos de archivos cuando los reciben como archivos adjuntos en un correo electrónico, como los archivos .zip y .tgz , porque pueden contener virus dañinos y software potencial. Los archivos .iso también se pueden usar para propagar malware y .exe es un archivo ejecutable que puede activarse en una computadora tan pronto como se abre.
Una gran cantidad de malware se distribuye a través de archivos adjuntos de correo electrónico y algunos incluso los consideran el principal vector de ciberataques a las empresas. [14] [15] [16] Se recomienda a los usuarios que sean extremadamente cautelosos con los archivos adjuntos y que no abran ninguno que no provenga de una fuente confiable y esperada, incluso si el remitente está en su libreta de direcciones, ya que su cuenta podría haber sido pirateada o mal utilizada. [14] [17] [18] Si bien muchos servidores de correo electrónico escanean los archivos adjuntos en busca de malware y bloquean tipos de archivos peligrosos, no se debe confiar en esto, especialmente porque no pueden detectar exploits de día cero . [19]
A los usuarios de correo electrónico se les suele advertir que los mensajes de correo electrónico inesperados con archivos adjuntos siempre deben considerarse sospechosos y peligrosos, en particular si no se sabe si fueron enviados por una fuente confiable. Sin embargo, en la práctica, este consejo no es suficiente: las "fuentes confiables conocidas" fueron los remitentes de los programas ejecutables que causaron problemas y caos ya en 1987 con el Christmas Tree EXEC basado en mainframe .
Desde los gusanos ILOVEYOU y Anna Kournikova de 2000 y 2001, los sistemas de correo electrónico han ido añadiendo cada vez más capas de protección para evitar posibles programas maliciosos . Ahora, muchos bloquean determinados tipos de archivos adjuntos. [20] [21]