Importante En este artículo se incluye información que le muestra cómo reducir la configuración de seguridad o cómo desactivar las características de seguridad en un equipo. Puede hacer estos cambios para solucionar de manera alternativa un problema concreto. Pero antes de realizarlos, recomendamos que evalúe los riesgos asociados a esta solución temporal en su entorno concreto. Si decide implementar esta solución alternativa, tome las medidas adicionales oportunas para ayudar a proteger el equipo.
Síntomas
Al intentar abrir un archivo adjunto vinculado en un mensaje de Microsoft Outlook, Outlook bloquea el acceso al vínculo. Cuando se produce el problema, es posible que reciba un mensaje similar al siguiente en la barra de información de Outlook:
Outlook bloqueó el acceso a los siguientes datos adjuntos potencialmente inseguros: nombre de archivo.
Los datos adjuntos afectados por este problema son bastante infrecuentes. Normalmente, se crean mediante soluciones personalizadas mediante MAPI extendido o el modelo de objetos de Outlook para agregar funcionalidad a un buzón de Microsoft Exchange o a un conjunto local de carpetas de Outlook.
Causa
Este problema se produce porque, de forma predeterminada, Outlook 2010 y Outlook 2013 no permiten abrir datos adjuntos de archivos vinculados. Además, una actualización de seguridad de julio de 2010 realizó un cambio en Outlook 2002, Outlook 2003 y Outlook 2007 para incluir este comportamiento.
Para obtener más información sobre esta actualización de seguridad, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:978212 MS10-045: la vulnerabilidad del Centro de ayuda y soporte podría permitir la ejecución remota de código Para obtener más información, visite el siguiente boletín del Centro de respuestas de seguridad de Microsoft:
http://www.microsoft.com/technet/security/bulletin/MS10-045.mspx
Solución alternativa
Para solucionar este problema, use los métodos siguientes:
-
Método 1
Si es un desarrollador de una solución personalizada que usa datos adjuntos de archivos vinculados, le recomendamos que cambie la solución para que ya no use archivos vinculados. En concreto, evite usar las siguientes opciones para la propiedad PR_ATTACH_METHOD de datos adjuntos:-
ATTACH_BY_REFERENCE
-
ATTACH_BY_REF_ONLY
-
ATTACH_BY_REF_RESOLVE
Un posible enfoque puede ser usar un hipervínculo en el cuerpo de un mensaje en su lugar.
-
-
Método 2
Advertencia Esta solución alternativa puede hacer que un equipo o una red sean más vulnerables a ataques de usuarios malintencionados o de software malintencionado, como virus. No recomendamos esta solución alternativa, pero proporcionamos la información necesaria para que pueda decidir por sí mismo si la implementa. Use esta solución alternativa bajo su responsabilidad. Importante En esta sección, método o tarea se incluyen pasos para modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:322756Cómo hacer una copia de seguridad y restaurar el Registro en Windows Se puede usar una entrada del Registro para impedir que Outlook bloquee los datos adjuntos de archivos vinculados para que se puedan abrir directamente. Sin embargo, no se recomienda usar esta entrada del Registro, ya que esto reducirá la seguridad de Outlook y puede permitir el acceso a datos adjuntos malintencionados. Para configurar la entrada del Registro AllowAttachByRef, agregue un valor DWORD denominado AllowAttachByRef que tenga un valor de 1. Para agregar esta entrada del Registro, siga estos pasos:
-
Haga clic en Inicio, Ejecutar, escriba regedit en el cuadro Abrir y, después, haga clic en Aceptar.
-
Busque y haga clic en una de las siguientes subclaves del Registro:
-
Outlook 2016 (versión 16.0)
-
Outlook 2013 (versión 15.0)
-
Outlook 2010 (versión 14.0)
-
Outlook 2007 (versión 12.0)
-
Outlook 2003 (versión 11.0)
-
Outlook 2002 (versión 10.0)
-
-
En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
-
Escriba AllowAttachByRef como nombre de DWORD y, después, presione Entrar.
-
Haga clic con el botón derecho en AllowAttachByRef y, a continuación, haga clic en Modificar.
-
En el cuadro Datos del valor, escriba 1 y, a continuación, haga clic en Aceptar.
-
Cierre el Editor del Registro y reinicie el equipo.
Importante La entrada del Registro AllowAttachByRef solo vuelve a habilitar los datos adjuntos ATTACH_BY_REFERENCE y ATTACH_BY_REF_ONLY. ATTACH_BY_REF_RESOLVE datos adjuntos siguen bloqueados.
-
Obtener más información
Outlook 2002 y versiones anteriores de Outlook le permitían crear datos adjuntos vinculados mediante el comando Insertar archivo . Sin embargo, esto solo era posible para los mensajes a los que se aplica formato mediante texto enriquecido. Esta característica no está disponible en las versiones más recientes de Outlook. Sin embargo, puede insertar hipervínculos en el cuerpo del mensaje.
El modelo de objetos de Outlook permite a los usuarios crear y enviar datos adjuntos vinculados. Sin embargo, cuando se envían estos mensajes, MAPI convierte los datos adjuntos vinculados en datos adjuntos incrustados. Dado que la matriz general de escenarios es muy grande y Outlook también bloquea otros tipos de datos adjuntos, dependiendo de la configuración, debe asegurarse de probar los escenarios para ver si este problema puede estar relacionado con un comportamiento inesperado que puede observar en Outlook. La mejor manera de determinar si un archivo adjunto es un archivo vinculado es usar una herramienta basada en MAPI como MFCMAPI para comprobar si la propiedad PR_ATTACH_METHOD del archivo adjunto se establece en uno de los siguientes valores.
Valor |
Marca MAPI |
---|---|
2 |
ATTACH_BY_REFERENCE |
3 |
ATTACH_BY_REF_RESOLVE |
4 |
ATTACH_BY_REF_ONL |
Para usar MFCMAPI para determinar si los datos adjuntos son datos adjuntos vinculados, siga estos pasos:
-
Inicie MFCMAPI.
-
En el menú Sesión , haga clic en Inicio de sesión y mostrar tabla de store.
-
Haga doble clic en una de las tiendas MAPI de la lista para abrir ese almacén. Es probable que sea el almacén que contiene el mensaje que tiene los datos adjuntos sospechosos.
-
Expanda el árbol de carpetas en el panel de navegación para buscar la carpeta correcta y, después, haga doble clic en el nombre de la carpeta para abrirla.
-
Haga clic con el botón secundario en el mensaje que contiene los datos adjuntos sospechosos y, a continuación, haga clic en Mostrar tabla de datos adjuntos.
-
Seleccione el dato adjunto sospechoso y, después, busque la propiedad PR_ATTACH_METHOD en la lista de propiedades. Las columnas Valor y SmartView muestran los datos. Los datos adjuntos son datos adjuntos vinculados si los datos coinciden con uno de los tres valores que se muestran en la tabla Indicador MAPI que se ha enumerado anteriormente.
Para obtener más información sobre MFCMAPI, visite la siguiente página web de Microsoft:
http://www.codeplex.com/mfcmapi
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.
Microsoft proporciona información de contacto de terceros para ayudarle a encontrar soporte técnico. Dicha información de contacto puede cambiar sin notificación previa. Microsoft no garantiza la precisión de esta información de contacto de terceros.