Información general sobre la firma de bloqueo de mensajes del servidor
En este artículo se describe la firma del bloque de mensajes del servidor (SMB) y cómo determinar si la firma SMB está habilitada.
Versión original del producto: Windows Server 2012 R2, Windows 10: todas las ediciones
Número KB original: 887429
Introducción
La firma SMB es un mecanismo de seguridad en el protocolo SMB y también se conoce como firmas de seguridad. La firma SMB está diseñada para ayudar a mejorar la seguridad del protocolo SMB. La firma SMB estaba disponible por primera vez en Microsoft Windows NT 4.0 Service Pack 3 (SP3) y Microsoft Windows 98.
En este artículo se describen los siguientes temas de SMB:
- La configuración predeterminada de la firma SMB.
- Cómo configurar el inicio de sesión SMB en Microsoft Windows Server 2003, Microsoft Windows XP, Microsoft Windows 2000, Windows NT 4.0 y Windows 98.
- Cómo determinar si la firma SMB está habilitada en un seguimiento del Monitor de red.
- Ejemplos de escenarios de firma SMB.
Más información
Configuración predeterminada para el servicio de estación de trabajo y el servicio de servidor
Las firmas de seguridad y firma SMB se pueden configurar para el servicio de estación de trabajo y para el servicio de servidor. El servicio de estación de trabajo se usa para las conexiones salientes. El servicio de servidor se usa para las conexiones entrantes.
Cuando la firma SMB está habilitada, es posible que los clientes que admiten firmas SMB se conecten y también es posible que los clientes que no admiten la firma SMB se conecten. Cuando se requiere la firma SMB, ambos equipos en la conexión SMB deben admitir la firma SMB. La conexión SMB no se realiza correctamente si un equipo no admite la firma SMB. De forma predeterminada, la firma SMB está habilitada para las sesiones SMB salientes en los siguientes sistemas operativos:
- Windows Server 2003
- Windows XP
- Windows 2000
- Windows NT 4.0
- Windows 98
De forma predeterminada, la firma SMB está habilitada para las sesiones SMB entrantes en los siguientes sistemas operativos:
- Controladores de dominio basados en Windows Server 2003
- Controladores de dominio basados en Windows 2000 Server
- Controladores de dominio basados en windows NT 4.0 Server
De forma predeterminada, la firma SMB es necesaria para las sesiones SMB entrantes en controladores de dominio basados en Windows Server 2003.
Configuración de la firma SMB
Se recomienda usar directivas de grupo para configurar la firma SMB porque un cambio de valor del Registro local no funciona correctamente si hay una directiva de dominio invalidada. Los siguientes valores del Registro se cambian cuando se configura la directiva de grupo asociada.
Ubicaciones de directivas para firmas SMB
Nota
Las siguientes opciones de configuración de directiva de grupo se encuentran en la ruta de acceso del Editor de objetos de directiva de grupo "Configuración de windows configuración de equipo Configuración de seguridad opciones de seguridad directivas \ \ \ \ locales".
Windows Server 2003: directiva de grupo de controladores de dominio predeterminados
Estación de trabajo/cliente
Cliente de red de Microsoft: firmar digitalmente la configuración de directiva de comunicaciones (siempre): no definida
Cliente de red de Microsoft: firmar digitalmente la configuración de directiva de comunicaciones (si el servidor lo acepta): configuración efectiva no definida: habilitada (debido a la directiva local)
Servidor
Servidor de red de Microsoft: firmar digitalmente la configuración de directiva de comunicaciones (siempre): habilitada
Servidor de red microsoft: firmar digitalmente la configuración de directiva de comunicaciones (si el cliente lo acepta): habilitada
Windows XP y 2003: directiva de grupo del equipo local
Estación de trabajo/cliente
Cliente de red de Microsoft: firmar digitalmente la configuración de seguridad de comunicaciones (siempre): deshabilitada
Cliente de red de Microsoft: firmar digitalmente la configuración de seguridad de comunicaciones (si el servidor lo acepta): habilitada
Servidor
Servidor de red de Microsoft: Firmar digitalmente la configuración de seguridad de comunicaciones (siempre): deshabilitada
Servidor de red de Microsoft: firmar digitalmente la configuración de seguridad de comunicaciones (si el cliente lo acepta): deshabilitada
Windows 2000: directiva de grupo de controladores de dominio predeterminados
Estación de trabajo/cliente
Firmar digitalmente la configuración del equipo de la comunicación del cliente (siempre): no definida
Firmar digitalmente la configuración del equipo (siempre que sea posible) de la comunicación del cliente: no definida
Servidor
Firmar digitalmente la configuración del equipo (siempre) de la comunicación del servidor: no definida
Firmar digitalmente la comunicación del servidor (cuando sea posible) Configuración del equipo: habilitada
Windows 2000: directiva de grupo del equipo local
Estación de trabajo/cliente
Firmar digitalmente la comunicación del cliente (siempre) Configuración local: Configuración efectiva deshabilitada: deshabilitada
Firmar digitalmente la comunicación del cliente (cuando sea posible) Configuración local: Configuración efectiva habilitada: habilitada
Servidor
Firmar digitalmente la comunicación del servidor (siempre) Configuración local: Configuración efectiva deshabilitada: deshabilitada
Firmar digitalmente la comunicación del servidor (cuando sea posible) Configuración local: Configuración efectiva deshabilitada: deshabilitada
Valores del Registro asociados con la configuración de directiva de grupo para Windows Server 2003, Windows XP y Windows 2000
Cliente
En Windows Server 2003 y Windows XP, la directiva de grupo "Cliente de red de Microsoft: firmar digitalmente las comunicaciones (si el servidor acepta)" y, en Windows 2000, la directiva de grupo "Firmar digitalmente la comunicación de cliente (cuando sea posible)" se asigna a la siguiente subclave del Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters
Nombre del valor: EnableSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado en Windows Server 2003, Windows XP y Windows 2000 es 1 (habilitado).
En Windows Server 2003 y Windows XP, la directiva de grupo "Cliente de red de Microsoft: firmar digitalmente las comunicaciones (siempre)" y, en Windows 2000, la directiva de grupo "Firmar digitalmente la comunicación de cliente (siempre)" se asigna a la siguiente subclave del Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters
Nombre del valor: RequireSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado en Windows Server 2003, Windows XP y Windows 2000 es 0 (no es obligatorio).
Servidor
En Windows Server 2003 y Windows XP, la directiva de grupo denominada "Cliente de red de Microsoft: firmar digitalmente las comunicaciones (si el cliente acepta)" y, en Windows 2000, la directiva de grupo denominada "Firmar digitalmente la comunicación del servidor (cuando sea posible)" se asigna a la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters
Nombre del valor: EnableSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado en controladores de dominio de Windows Server 2003 y controladores de dominio de Windows 2000 es 1 (habilitado). El valor predeterminado en los controladores de dominio de Windows NT 4.0 es 0 (deshabilitado). La directiva de Windows Server 2003 y Windows XP se denomina "Servidor de red de Microsoft: firmar digitalmente las comunicaciones (siempre)"
La directiva de Windows 2000 se denomina "Firmar digitalmente la comunicación del servidor (siempre)" y ambas se asignan a la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters
Nombre del valor: RequireSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado en controladores de dominio de Windows Server 2003 y controladores de dominio de Windows 2000 es 1 (obligatorio). El valor predeterminado en los controladores de dominio de Windows NT 4.0 es 0 (no es obligatorio).
Para que los equipos basados en Windows NT 4.0 puedan conectarse a equipos basados en Windows 2000 mediante la firma SMB, debe crear el siguiente valor del Registro en los equipos basados en Windows 2000:
Nombre del valor: enableW9xsecuritysignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
No hay ninguna directiva de grupo asociada con el valor del Registro EnableW9xsecuritysignature.
Configuración de la firma SMB en Windows NT 4.0
Firmar digitalmente el cliente:
Nota
Esta es la clave RDR, no LanmanWorkstation como en Windows 2000
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters
Nombre del valor: EnableSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado es 1 (habilitado) en equipos que ejecutan Windows NT 4.0 SP3 o versiones posteriores de Windows.
Nombre del valor: RequireSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado es 0 (no obligatorio) en equipos que ejecutan Windows NT 4.0 SP3 o versiones posteriores de Windows.
"Servidor de firma digital" en la directiva se asigna a la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters
Nombre del valor: EnableSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado es 1 (habilitado) en controladores de dominio de Windows Server 2003, controladores de dominio de Windows 2000 y controladores de dominio de Windows NT 4.0. El valor predeterminado para todos los demás equipos que ejecutan Windows NT 4.0 SP3 o versiones posteriores de Windows es 0 (deshabilitado).
Nombre del valor: RequireSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado es 1 (obligatorio) en los controladores de dominio de Windows Server 2003. El valor predeterminado para todos los demás equipos que ejecutan Windows NT 4.0 SP3 o versiones posteriores de Windows es 0 (no es necesario).
Configurar el inicio de sesión SMB en Windows 98
Agregue los siguientes dos valores del Registro a esta subclave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\VNetsup
Nombre del valor: EnableSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado en Windows 98 es 1 (habilitado).
Nombre del valor: RequireSecuritySignature
Tipo de datos: REG_DWORD
Datos: 0 (deshabilitar), 1 (habilitar)
Nota
El valor predeterminado en Windows 98 es 0 (deshabilitado).
Cómo determinar si la firma SMB está habilitada en un seguimiento de monitor de red
Para determinar si la firma SMB está habilitada, es necesaria en el servidor o en ambos, vea la respuesta De dialecto negociar desde el servidor:
SMB: R negotiate, Dialect # = 5
SMB: Comando = R negociar
SMB: Resumen del modo de seguridad (NT) = [un valor de 3, 7 o 15]
SMB: ....... 1 = seguridad de nivel de usuario
SMB: ...... 1. = Cifrar contraseñas
En esta respuesta, el campo "Resumen del modo de seguridad (NT) =" representa las opciones configuradas en el servidor. Este valor será 3, 7 o 15.
La siguiente información ayuda a explicar lo que representan los números de respuesta De Dialecto de Negociar:
UCHAR SecurityMode; Modo de seguridad:
bit 0: 0 = compartir
bit 0: 1 = usuario
bit 1: 1 = cifrar contraseñas
bit 2: 1 = firmas de seguridad (números de secuencia SMB) habilitados
bit 3: 1 = firmas de seguridad (números de secuencia SMB) necesarios
Si la firma SMB está deshabilitada en el servidor, el valor es 3.
"SMB: Resumen del modo de seguridad (NT) = 3 (0x3)"
Si la firma SMB está habilitada y no es necesaria en el servidor, el valor es 7.
"SMB: Resumen del modo de seguridad (NT) = 7 (0x7)"
Si la firma SMB está habilitada y es necesaria en el servidor, el valor es 15.
"SMB: Resumen del modo de seguridad (NT) = 15 (0xF)"
Para obtener información adicional sobre CIFS, visite el siguiente sitio web de Microsoft:
CIFS
Escenarios de firma SMB
El comportamiento de la sesión SMB después de la negociación dialecta muestra la configuración del cliente.
Si la firma SMB está habilitada y es necesaria tanto en el cliente como en el servidor, o si la firma SMB está deshabilitada tanto en el cliente como en el servidor, la conexión se realiza correctamente.
Si la firma SMB está habilitada y necesaria en el cliente y deshabilitada en el servidor, la conexión a la sesión TCP se cierra correctamente después de la negociación dialectal y el cliente recibe el siguiente mensaje de error "1240 (ERROR_LOGIN_WKSTA_RESTRICTION)":
Error del sistema 1240. La cuenta no está autorizada para iniciar sesión desde esta estación.
Si la firma SMB está deshabilitada en el cliente y habilitada y necesaria en el servidor, el cliente recibe el mensaje de error "STATUS_ACCESS_DENIED" cuando recibe una respuesta a una conexión de árbol o Transact2 para referencias DFS.