Saltar al contenido principal

Cómo implementar SCEP para la inscripción automatizada de certificados WiFi

Esta guía explica cómo implementar SCEP (Simple Certificate Enrollment Protocol) para la inscripción automatizada de certificados WiFi en entornos empresariales. Cubre el diseño completo de la arquitectura, desde el diseño de PKI y la integración con MDM hasta la secuencia obligatoria de implementación de tres pasos, y muestra a los gerentes de TI y arquitectos de red cómo eliminar las credenciales compartidas, automatizar la gestión del ciclo de vida de los certificados y cumplir con los requisitos de PCI DSS y GDPR a escala.

📖 10 min de lectura📝 2,289 palabras🔧 2 ejemplos resueltos4 preguntas de práctica📚 10 definiciones clave

Escucha esta guía

Ver transcripción del podcast
INTRODUCTION AND CONTEXT - 0:00 to 1:00 Hola y bienvenidos a este informe técnico de Purple. Hoy analizaremos SCEP, el Protocolo de Inscripción de Certificados Simple, y cómo implementarlo para la inscripción automatizada de certificados WiFi. Si es arquitecto de redes, director de TI o administra la infraestructura de grandes recintos como cadenas minoristas, hospitales o estadios, este informe es para usted. Vamos directo al grano para analizar cómo implementar EAP-TLS a escala, por qué SCEP es la opción correcta para la identidad de los dispositivos y cómo puede implementarlo de manera práctica en su entorno. Comencemos. TECHNICAL DEEP-DIVE - 1:00 to 6:00 Entonces, ¿cuál es exactamente el desafío que estamos resolviendo aquí? En el mundo de la seguridad WiFi empresarial, EAP-TLS representa el estándar de oro. A diferencia de los métodos heredados como PEAP o EAP-TTLS, que dependen de contraseñas de usuario, EAP-TLS exige una autenticación mutua basada en certificados. Esto significa que el dispositivo cliente debe verificar la identidad de la red a través de un certificado de servidor, y la red debe verificar la identidad del cliente a través de un certificado de cliente único. Piense en la vulnerabilidad de las contraseñas. Se pueden compartir, pescar mediante phishing o robar. En un entorno empresarial en expansión, una contraseña comprometida puede otorgar a un actor malicioso acceso a toda su red interna. EAP-TLS elimina por completo este vector. La autenticación se basa en certificados X.509 emitidos por una Infraestructura de Clave Pública, o PKI. Pero el desafío principal con EAP-TLS no es el protocolo en sí. Es la logística de llevar certificados de cliente únicos a miles de dispositivos, ya sean computadoras portátiles con Windows, iPads o tabletas de punto de venta. No se pueden instalar certificados manualmente en miles de dispositivos. Aquí es donde entran en juego las plataformas de gestión de dispositivos móviles (MDM) como Microsoft Intune o Jamf. Pero, ¿cómo se entregan esos certificados de forma segura? Por lo general, tiene dos opciones: PKCS o SCEP. Permítame ser absolutamente claro en esto. Para la autenticación WiFi, lo que necesita es SCEP. He aquí por qué es importante. Con SCEP, el MDM indica al dispositivo endpoint que genere su propia clave privada localmente. Esa clave permanece bloqueada en el hardware seguro del dispositivo. Nunca viaja a través de la red. El dispositivo simplemente envía una Solicitud de Firma de Certificado a su Autoridad de Certificación a través de una puerta de enlace, que generalmente es un servidor NDES. Contraste eso con PKCS, donde la Autoridad de Certificación genera la clave privada de forma centralizada y la envía al dispositivo a través de la red. Si bien PKCS tiene su lugar, por ejemplo, para el cifrado de correo electrónico donde se necesita el depósito de claves, transmitir claves privadas a través de la red es un riesgo que no necesita correr para la autenticación de red. Conserve las claves en el dispositivo. Utilice SCEP. Ahora, hablemos de la implementación. Si se queda con una sola cosa de este informe, que sea esta regla general: Confianza antes de la autenticación. No puede simplemente enviar un perfil de WiFi y esperar que funcione. Hay una secuencia de implementación estricta de tres pasos que debe seguir. Paso uno: Implementar el Certificado de Raíz de Confianza. Antes de que un dispositivo pueda solicitar un certificado de cliente o confiar en su servidor RADIUS, debe confiar en la Autoridad de Certificación emisora. Envíe este perfil primero. Paso dos: Configurar y enviar el Perfil de Certificado SCEP. Esto le indica al dispositivo cómo comunicarse con la puerta de enlace SCEP, qué formato usar para el nombre de su sujeto y para qué sirve realmente el certificado. En este caso, Autenticación de Cliente. Debe vincular este perfil a la Raíz de Confianza que implementó en el paso uno. Paso tres: Implementar el Perfil de WiFi 802.1X. Aquí es donde une todo. Especifica el SSID, selecciona WPA3-Enterprise, establece el tipo de EAP en EAP-TLS y lo vincula al certificado SCEP para la autenticación del cliente. IMPLEMENTATION RECOMMENDATIONS AND PITFALLS - 6:00 to 8:00 Aquí hay un error importante que vemos todo el tiempo. Un cliente nos llama y nos dice: los certificados están en el dispositivo, pero el perfil de WiFi muestra un error en Intune. Casi siempre se trata de una discrepancia en la asignación de grupos. Si asigna el perfil SCEP a un grupo de Usuarios, pero asigna el perfil de WiFi a un grupo de Dispositivos, el MDM no puede resolver la dependencia. Haga coincidir sus objetivos exactamente en los tres perfiles. Veamos un escenario del mundo real. Imagine un hotel de 200 habitaciones. Tienen 150 dispositivos iOS administrados para el personal de limpieza. Actualmente, utilizan una red con contraseña estándar y el personal sigue compartiendo la contraseña con los huéspedes. Es un verdadero dolor de cabeza operativo. Al migrar a WPA2-Enterprise con EAP-TLS a través de SCEP, el Director de TI elimina la contraseña por completo. Los dispositivos iOS se autentican de forma silenciosa en segundo plano utilizando sus certificados. Pero, ¿qué sucede si un miembro del personal de limpieza pierde un dispositivo o deja la empresa? Deshabilitar su cuenta de Active Directory no es suficiente, porque el certificado en ese dispositivo sigue siendo criptográficamente válido. Esto nos lleva a un control de seguridad crítico: la verificación estricta de CRL. Debe configurar su servidor RADIUS para verificar la Lista de Revocación de Certificados. Si un dispositivo se pierde, se revoca el certificado en la CA. El servidor RADIUS detecta la revocación en la CRL y bloquea inmediatamente el acceso a la red. Sin una verificación estricta de CRL, su postura de seguridad está incompleta. RAPID-FIRE Q&A - 8:00 to 9:00 Abordemos algunas preguntas rápidas que solemos escuchar de los CTO. Pregunta uno: ¿Se requiere EAP-TLS para WPA3 Enterprise? Aunque WPA3 Enterprise admite otros métodos, se recomienda encarecidamente EAP-TLS y es obligatorio si está implementando la suite de seguridad WPA3 Enterprise de 192 bits, a menudo llamada Suite B. Pregunta dos: ¿Podemos usar certificados públicos para los clientes? No. Debe usar una CA interna privada para los certificados de cliente. Las CA públicas son para servidores web de acceso público. Su servidor RADIUS interno necesita confiar en su CA raíz interna específica para validar sus dispositivos corporativos. Pregunta tres: ¿Cómo encaja esto con OpenRoaming? OpenRoaming se basa en Passpoint y 802.1X. Purple actúa como un proveedor de identidad gratuito para servicios como OpenRoaming bajo la licencia Connect, lo que facilita un roaming seguro y sin interrupciones en todos los recintos utilizando marcos de identidad y certificados subyacentes. SUMMARY AND NEXT STEPS - 9:00 to 10:00 Para resumir, la transición a la implementación automatizada de certificados SCEP ofrece retornos reales y medibles. Verá una reducción del 70 al 80 por ciento en los tickets de soporte técnico relacionados con WiFi, porque los usuarios no se quedarán fuera de la red ni escribirán mal las contraseñas. Lo que es más importante, elimina el riesgo de extracción de credenciales, lo que garantiza que cumpla con los marcos de cumplimiento como PCI DSS y GDPR. Automatizar la seguridad WiFi empresarial no se trata solo de bloquear las cosas. Se trata de hacer que el camino seguro sea el más fácil para sus usuarios. Sus próximos pasos: audite su implementación actual de 802.1X. Si todavía depende de contraseñas, diseñe su PKI y planifique la migración a EAP-TLS con SCEP. Verifique si su servidor RADIUS está aplicando una verificación estricta de CRL o OCSP. Y compruebe que sus tres perfiles de implementación se dirijan al mismo grupo. Gracias por escuchar este informe técnico de Purple. Para obtener guías de implementación más detalladas y comprender cómo nuestras plataformas de análisis e identidad pueden integrarse con sus redes seguras, visite purple dot ai.

📚 Parte de nuestra serie principal: Enterprise WiFi Security Guide

header_image.png

Executive summary

For venue operators running Guest WiFi across hotels, retail estates, stadiums, and conference centres, relying on pre-shared keys or basic captive portals for staff network access is a security liability. Modern network architecture demands 802.1X authentication using EAP-TLS (Extensible Authentication Protocol - Transport Layer Security), ensuring every device is cryptographically verified before it touches the network. The challenge is distribution: how do you deploy unique client certificates to thousands of Windows, iOS, and Android devices without burying your helpdesk?

The answer is SCEP - the Simple Certificate Enrolment Protocol. Formalised by the IETF as RFC 8894 in 2020, SCEP automates certificate enrolment across managed device fleets. When integrated with an MDM platform such as Microsoft Intune or Jamf, SCEP delivers zero-touch certificate provisioning: devices request, receive, and renew their own certificates without any IT intervention. The private key is generated locally on the device and never transmitted across the network - a fundamental security advantage over PKCS-based delivery.

This guide walks through the complete SCEP implementation workflow: PKI architecture, NDES gateway configuration, the mandatory three-step MDM deployment sequence, and the operational controls - particularly CRL checking and group targeting - that determine whether a rollout succeeds or stalls. Two real-world scenarios illustrate the approach in hospitality and retail environments. Purple operates across 80,000+ live venues and 350 million unique users; the patterns described here reflect what works at that scale.


Technical deep-dive

What SCEP actually does

SCEP sits between your MDM platform and your Certificate Authority (CA). It provides a standardised HTTP-based mechanism for devices to request, receive, and renew X.509 certificates without requiring a domain-joined credential or manual administrator involvement. The protocol was originally developed in the early 2000s and gained widespread adoption in enterprise MDM environments before the IETF formally published it as RFC 8894.

The six-step enrolment flow works as follows. First, the managed device connects to the SCEP gateway URL pre-configured in its MDM profile. Second, the device generates a private/public key pair locally and creates a Certificate Signing Request (CSR). Third, the SCEP gateway validates the device's authorisation using a challenge password or OTP embedded in the MDM policy. Fourth, the gateway forwards the validated CSR to the CA. Fifth, the CA signs the certificate and returns it to the gateway. Sixth, the gateway delivers the signed certificate to the device. Future renewals follow the same automated path - the device re-enrols before expiry without any user or administrator action.

scep_architecture_overview.png

SCEP vs PKCS: the decision that matters

Microsoft Intune and most MDM platforms support two certificate delivery mechanisms: SCEP and PKCS. The distinction is architectural, not cosmetic.

With SCEP, the private key is generated on the device and stays there. The CA never sees it. The device's TPM (on Windows) or Secure Enclave (on iOS/macOS) protects the key at the hardware level. With PKCS, the CA generates the key pair centrally and transmits it to the device over the network. The CA retains a copy, enabling key escrow - which is useful for S/MIME email encryption but introduces unnecessary risk for network authentication.

For 802.1X WiFi authentication, use SCEP. The private key never leaves the device. That is the rule.

scep_vs_pkcs_comparison.png

Criterion SCEP PKCS
Private key generated on Device CA (centrally)
Private key transmitted over network Never Yes
Supports TPM / Secure Enclave Yes No
Recommended for WiFi auth Yes No
Recommended for email encryption (S/MIME) No Yes
Key escrow possible No Yes

802.1X and EAP-TLS: the authentication framework

IEEE 802.1X is the port-based network access control standard that underpins enterprise WiFi security. It defines three roles: the supplicant (the client device), the authenticator (the access point - Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, or Fortinet), and the authentication server (a RADIUS server such as Microsoft NPS, FreeRADIUS, or Cisco ISE).

EAP-TLS is the most secure EAP method for 802.1X. Both sides present certificates: the RADIUS server presents its certificate to the client, and the client presents its SCEP-provisioned certificate to the RADIUS server. Neither side can impersonate the other without a valid, non-revoked certificate from the trusted CA hierarchy. This mutual authentication model eliminates credential theft, Evil Twin attacks, and rogue access point risks in a single architectural decision.

EAP-TLS satisfies PCI DSS 4.0 Requirement 8.6 for multi-factor authentication at the network layer. It is required for WPA3 Enterprise 192-bit (Suite B) deployments. For any wireless network in scope for cardholder data processing - retail point-of-sale, hotel front desk, stadium ticketing - EAP-TLS is the correct choice.

For a deeper look at secure WiFi architecture and how certificate-based authentication fits within a broader security posture, see our essential guide.


Implementation guide

The deployment sequence is non-negotiable. Intune and Jamf resolve profile dependencies in order: the WiFi profile depends on the SCEP profile, which depends on the Trusted Root profile. Deploy them out of sequence and the WiFi profile will fail to apply.

Step 1: Design your PKI

Before you touch an MDM console, design your certificate hierarchy. A two-tier PKI is standard: an offline root CA and an online issuing CA. The root CA's private key is the master trust anchor for your entire certificate infrastructure - keep it air-gapped. The issuing CA handles day-to-day certificate issuance and publishes the Certificate Revocation List (CRL) and OCSP responder.

For most enterprise venue deployments, Microsoft Active Directory Certificate Services (AD CS) running on Windows Server provides the issuing CA. Cloud-hosted PKI services from providers such as SCEPman or SecureW2 eliminate the on-premises infrastructure requirement entirely and are worth evaluating for distributed estate deployments across hotel groups, retail chains, or multi-site public-sector organisations.

Step 2: Deploy the NDES server (or cloud SCEP gateway)

NDES (Network Device Enrolment Service) is the Microsoft Windows Server role that acts as the SCEP gateway between your MDM and your CA. Key configuration requirements:

  • Publish the NDES URL externally via Azure AD Application Proxy (or equivalent reverse proxy). This allows remote devices to enrol before they arrive on-site, without opening inbound firewall ports.
  • The NDES service account requires Read and Enrol permissions on the CA certificate template.
  • Configure the certificate template with Key Usage set to Digital Signature and Key Encipherment, and Extended Key Usage set to Client Authentication (OID: 1.3.6.1.5.5.7.3.2).
  • Set an appropriate certificate validity period. One year is standard for client certificates; two years is acceptable for device certificates in stable fleets.

If you prefer to avoid on-premises NDES infrastructure, cloud SCEP gateways integrate directly with Intune and your CA via API, removing the IIS dependency entirely.

Step 3: Deploy the Trusted Root Certificate profile

In your MDM platform, create a Trusted Certificate profile and upload your Root CA certificate (and any Intermediate CA certificates) as .cer files. Deploy this profile to your target device groups before any other certificate or WiFi profiles. Without this step, devices cannot validate the RADIUS server's certificate during the EAP-TLS handshake, and they cannot trust the issuing CA when requesting their own SCEP certificate.

Rule of thumb: Always target the same Azure AD group (either Users or Devices) across all three related profiles. A mismatch here is the single most common cause of WiFi profile deployment failures.

Step 4: Configure the SCEP Certificate profile

Create a SCEP certificate configuration profile in your MDM:

  • Subject name format: For user-driven authentication, use CN={{UserPrincipalName}}. For device authentication (recommended for shared devices and IoT), use CN={{AAD_Device_ID}}.
  • Key usage: Digital Signature, Key Encipherment.
  • Extended key usage: Client Authentication (OID: 1.3.6.1.5.5.7.3.2).
  • SCEP server URL: The externally published NDES URL.
  • Root certificate: Link to the Trusted Root profile from Step 3.
  • Certificate validity period: Match the template configured on the CA.

Step 5: Deploy the 802.1X WiFi profile

Create a WiFi configuration profile:

  • SSID: Enter the network name exactly as broadcast by your access points.
  • Security type: WPA2-Enterprise or WPA3-Enterprise.
  • EAP type: EAP-TLS.
  • Client authentication certificate: Select the SCEP certificate profile from Step 4.
  • Server validation: Specify the Trusted Root certificate from Step 3 and enter the expected RADIUS server name. This prevents devices from connecting to rogue access points presenting fraudulent certificates.

Best practices

Enforce strict CRL checking on your RADIUS server

Certificate revocation is the operational control that closes the gap between disabling an account and blocking network access. When a device is lost, stolen, or an employee leaves, disable the AD account and revoke the certificate at the CA. Your RADIUS server must be configured to check the CRL on every authentication attempt. If the CRL is unavailable - because the CDP (CRL Distribution Point) is unreachable - most RADIUS servers default to failing open, which is a security risk. Ensure your CDPs are highly available and that your RADIUS server is configured to fail closed if the CRL cannot be fetched.

For real-time revocation, configure OCSP (Online Certificate Status Protocol) in addition to CRL. OCSP provides per-certificate status responses without requiring the RADIUS server to download and parse the entire CRL.

Use device certificates for shared and IoT devices

For shared devices - hotel housekeeping tablets, retail POS terminals, stadium access control readers - use device certificates rather than user certificates. Device certificates are tied to the machine identity, not a user account. This means the device authenticates regardless of which user is logged in, and revocation is tied to the device record rather than an employee's departure.

For retail deployments, device certificates on POS hardware also satisfy the PCI DSS requirement for network-layer device identity without introducing user-credential complexity at the point of sale.

Automate certificate renewal

SCEP supports automatic renewal: the MDM instructs the device to re-enrol before the certificate expires. Configure your SCEP profile to trigger renewal at 20% of the certificate's remaining validity period. For a one-year certificate, renewal begins approximately 73 days before expiry. This window provides enough time to resolve any renewal failures before the certificate expires and devices lose network access.

Expired certificates causing mass authentication failures are the most common operational incident in 802.1X deployments. Automated renewal via SCEP eliminates this risk entirely.

Segment networks by certificate attribute

RADIUS servers can read certificate attributes - Subject, SAN, or custom OIDs - and use them to assign devices to VLANs dynamically. A housekeeping tablet with a certificate issued from the HousekeepingDevices template lands on the housekeeping VLAN. A POS terminal with a certificate from the RetailPOS template lands on the PCI-scoped VLAN. This is cryptographically enforced network segmentation - far more reliable than SSID-based or MAC-based approaches.

For hospitality operators running Guest WiFi alongside Staff WiFi on the same physical infrastructure, VLAN assignment via certificate attributes ensures guests and staff are always on separate network segments, regardless of which SSID a device connects to.


Troubleshooting & risk mitigation

WiFi profile shows 'Error' or 'Not Applicable' in Intune

Root cause: Group targeting mismatch. The SCEP profile is assigned to a different group than the WiFi profile. Intune cannot resolve the certificate dependency.

Fix: Audit all three profiles (Trusted Root, SCEP, WiFi). Ensure they are all assigned to the exact same Azure AD group. If you are deploying to Users, all three profiles must target a Users group. If deploying to Devices, all three must target a Devices group.

NDES returns HTTP 403 errors

Root cause: The Intune Certificate Connector service account lacks Read or Enrol permissions on the CA certificate template, or firewall URL filtering is blocking SCEP query strings.

Fix: Verify the connector account has Read and Enrol permissions on the template in the CA console. Check firewall logs for blocked requests containing ?operation=GetCACaps or ?operation=PKIOperation. These query strings must pass through without modification.

Devices fail to renew certificates before expiry

Root cause: The SCEP renewal window is too short, or the NDES server is unreachable at the time of renewal.

Fix: Set the renewal threshold to 20% of certificate validity. Ensure the NDES URL is published via a highly available reverse proxy. Monitor NDES IIS logs for renewal request failures and alert on them proactively.

RADIUS rejects valid certificates

Root cause: The RADIUS server's trusted CA store does not include the issuing CA certificate, or the CRL is stale.

Fix: Import the full CA chain (Root CA + Issuing CA) into the RADIUS server's trusted store. Verify the CRL is being fetched successfully and that the CDP URL is reachable from the RADIUS server. Check the CRL's next-update timestamp - if it has passed, the CA needs to publish a new CRL.

For broader network performance considerations alongside security, see our bandwidth management guide .


ROI & business impact

The business case for SCEP-based certificate enrolment is straightforward. Password-based WiFi generates a predictable volume of helpdesk tickets: password expirations, lockouts, staff sharing credentials with guests, and onboarding friction for new starters. Certificate-based authentication is invisible to the end user. Devices connect automatically. There are no passwords to expire, share, or forget.

Organisations that migrate from password-based WiFi to EAP-TLS with SCEP typically report a 70-80% reduction in WiFi-related helpdesk tickets (Purple internal data, 2024, based on deployments across hospitality and retail estates). The helpdesk saving alone often justifies the implementation cost within the first year.

The compliance impact is equally concrete. EAP-TLS satisfies PCI DSS 4.0 Requirement 8.6 for multi-factor authentication at the network layer. For healthcare environments, it aligns with HIPAA technical safeguard requirements for wireless network access. For public-sector organisations, it supports NCSC Cyber Essentials Plus certification requirements for network access control.

For transport operators - rail franchises, airport operators, bus networks - certificate-based authentication on staff devices ensures that operational networks carrying safety-critical data are isolated from passenger WiFi and protected against credential-based attacks.

Purple's WiFi Analytics platform integrates with 802.1X-secured networks to deliver first-party data insights without compromising the security posture of the underlying infrastructure. The 29 billion data points collected across Purple's network demonstrate that security and analytics are complementary, not competing, objectives.

For feedback and experience management alongside your secure network deployment, see our venue feedback playbook .

Definiciones clave

SCEP (Simple Certificate Enrollment Protocol)

Un protocolo estandarizado por el IETF (RFC 8894) que automatiza la inscripción de certificados X.509 para dispositivos administrados. El dispositivo genera su propia clave privada localmente y envía únicamente una Solicitud de Firma de Certificado (CSR) a la CA a través de una puerta de enlace. La clave privada nunca sale del dispositivo.

Los equipos de TI se encuentran con SCEP al configurar plataformas MDM (Intune, Jamf) para implementar certificados de autenticación WiFi a escala. Es el mecanismo recomendado para implementaciones de 802.1X EAP-TLS porque la clave privada está protegida por hardware en el endpoint.

EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)

El método de autenticación 802.1X más seguro. Tanto el dispositivo cliente como el servidor RADIUS presentan certificados X.509. Ninguna de las partes puede autenticarse sin un certificado válido y no revocado de la jerarquía de CA de confianza.

EAP-TLS es el protocolo de autenticación de destino que habilita la implementación de certificados SCEP. Cumple con el Requisito 8.6 de PCI DSS 4.0 y es necesario para implementaciones de WPA3 Enterprise de 192 bits (Suite B).

PKCS (Public Key Cryptography Standards)

Un mecanismo de entrega de certificados en el que la CA genera el par de claves pública y privada de forma centralizada y las transmite al endpoint. La CA conserva una copia de la clave privada, lo que permite el depósito de claves.

Los equipos de TI eligen entre SCEP y PKCS al configurar perfiles de certificado en Intune. PKCS es adecuado para el cifrado de correo electrónico S/MIME donde se requiere el depósito de claves (key escrow). No se recomienda para la autenticación WiFi porque la clave privada se transmite a través de la red.

NDES (Network Device Enrollment Service)

Un rol de Microsoft Windows Server que actúa como puerta de enlace SCEP entre una plataforma MDM y una Autoridad de Certificación. Valida las solicitudes de inscripción de dispositivos y reenvía las CSR a la CA.

NDES es un componente de infraestructura requerido para implementaciones locales de SCEP con Microsoft Intune. Debe publicarse externamente a través de un proxy de aplicación para permitir que los dispositivos remotos se inscriban. Las puertas de enlace SCEP en la nube son una alternativa que elimina la dependencia de NDES local.

CRL (Certificate Revocation List)

Una lista publicada por la CA que contiene los números de serie de los certificados que han sido revocados antes de su fecha de vencimiento. Los servidores RADIUS verifiquen la CRL para garantizar que los dispositivos con certificados revocados no puedan autenticarse.

La verificación de CRL es el control operativo que aplica la revocación de certificados. Los equipos de TI deben configurar su servidor RADIUS para verificar la CRL en cada intento de autenticación y garantizar que el Punto de Distribución de CRL (CDP) sea altamente disponible.

802.1X

Un estándar IEEE para el control de acceso a redes basado en puertos. Define el marco de autenticación de tres partes (suplicante, autenticador, servidor de autenticación) utilizado en redes WiFi y cableadas empresariales.

802.1X es el marco dentro del cual operan EAP-TLS y SCEP. Los equipos de TI se encuentran con él al configurar SSIDs WPA2-Enterprise o WPA3-Enterprise y al establecer políticas de servidor RADIUS.

RADIUS (Remote Authentication Dial-In User Service)

Un protocolo de red que proporciona autenticación, autorización y contabilidad (AAA) centralizadas para el acceso a la red. En implementaciones de 802.1X, el servidor RADIUS valida los certificados de los clientes y aplica las políticas de asignación de VLAN.

El servidor RADIUS es el punto de decisión de autenticación en cada implementación de 802.1X. Las implementaciones comunes incluyen Microsoft NPS, FreeRADIUS y Cisco ISE. Debe configurarse con la cadena de CA de confianza y una verificación estricta de CRL o OCSP.

CSR (Certificate Signing Request)

Un bloque de texto codificado generado por un dispositivo que contiene la clave pública del dispositivo y la información de identidad. El dispositivo envía la CSR a la CA (a través de la puerta de enlace SCEP) para solicitar un certificado firmado. La clave privada correspondiente se genera y se conserva en el dispositivo.

La CSR es el elemento central en el flujo de inscripción de SCEP. Los equipos de TI configuran el formato de la CSR (nombre del sujeto, uso de la clave, EKU) en el perfil de certificado SCEP dentro de su plataforma MDM.

PKI (Public Key Infrastructure)

La combinación de hardware, software, políticas y procedimientos necesarios para crear, administrar, distribuir y revocar certificados digitales. Una PKI empresarial estándar consta de una CA raíz fuera de línea y una CA emisora en línea.

La PKI es el requisito previo para cualquier implementación de EAP-TLS. Los equipos de TI deben diseñar e implementar una jerarquía de CA de dos niveles antes de configurar SCEP. Los servicios de PKI alojados en la nube reducen la carga de infraestructura para implementaciones en propiedades distribuidas.

VLAN (Virtual Local Area Network)

Un segmento de red lógico que aísla el tráfico en la Capa 2. En implementaciones de 802.1X, los servidores RADIUS asignan dispositivos a VLANs de forma dinámica según los atributos del certificado, la identidad del usuario o la política.

La asignación de VLAN a través de RADIUS es el mecanismo que aplica la segmentación de red en el WiFi empresarial. Los equipos de TI lo utilizan para separar los dispositivos POS en VLANs dentro del alcance de PCI, los dispositivos de invitados en VLANs de solo internet y los dispositivos del personal en VLANs corporativas, todo desde una única infraestructura física.

Ejemplos resueltos

Una propiedad de Premier Inn con 200 habitaciones necesita implementar WiFi seguro para 150 dispositivos iOS del personal de limpieza. Actualmente, el personal comparte una contraseña WPA2-Personal con los huéspedes, lo que genera un riesgo operativo y de cumplimiento. El Director de TI necesita eliminar la contraseña compartida sin interrumpir las operaciones diarias.

El Director de TI implementa una implementación de SCEP impulsada por Jamf en tres fases. Fase uno: el certificado de la CA raíz se envía a los 150 dispositivos iOS a través de un perfil de Certificado de Confianza de Jamf, dirigido al grupo inteligente 'Housekeeping Devices'. Fase dos: se implementa un perfil de certificado SCEP, que dirige los dispositivos a un servidor NDES publicado mediante Azure AD App Proxy. El nombre del sujeto utiliza CN={{SERIALNUMBER}} para vincular el certificado al hardware del dispositivo. Fase tres: se envía un perfil de WiFi WPA2-Enterprise, especificando EAP-TLS y vinculándolo al certificado SCEP. Los dispositivos se autentican de forma silenciosa. El SSID con contraseña compartida se retira del servicio. El servidor RADIUS se configura con una verificación estricta de CRL y asignación de VLAN: los dispositivos de limpieza se asignan a la VLAN 20 (operaciones) y los dispositivos de huéspedes a la VLAN 10 (solo internet).

Comentario del examinador: Las decisiones de diseño clave aquí son los certificados de dispositivo (no de usuario) para el hardware compartido, y la asignación de VLAN a través de atributos de certificado en lugar de SSID. Esto significa que un dispositivo que de alguna manera se conecte al SSID de huéspedes seguirá cayendo en la VLAN correcta. La configuración de verificación de CRL no es negociable: cuando un miembro del personal de limpieza se va, el certificado del dispositivo se revoca en la CA y el servidor RADIUS bloquea el acceso dentro del intervalo de actualización de la CRL, que suele ser de 15 minutos con OCSP, o de hasta una hora con CRL.

Una cadena minorista con 500 ubicaciones necesita proteger el WiFi corporativo para tabletas POS con Windows que ejecutan software de procesamiento de pagos. El cumplimiento de PCI DSS 4.0 requiere autenticación multifactor en la capa de red. La configuración actual de WPA2-Personal no supera la evaluación del Requisito 8.6 de PCI DSS.

El arquitecto de red implementa EAP-TLS a través de Microsoft Intune y SCEP en las 500 ubicaciones. La implementación utiliza certificados de dispositivo con CN={{AAD_Device_ID}} como nombre de sujeto, vinculando cada certificado al registro del dispositivo en Intune. La secuencia de tres perfiles (Raíz de Confianza, SCEP, WiFi) se implementa en el grupo de Azure AD 'POS Devices', el mismo grupo para los tres perfiles. El servidor RADIUS asigna los dispositivos POS a una VLAN dedicada dentro del alcance de PCI (VLAN 100) según la plantilla de emisión del certificado. La CRL se publica en un endpoint altamente disponible alojado en una CDN con una ventana de validez de cuatro horas. Se habilita OCSP para la verificación de revocación en tiempo real. La implementación es validada por el QSA frente al Requisito 8.6 de PCI DSS 4.0.

Comentario del examinador: La alineación con PCI DSS se logra mediante la combinación de EAP-TLS (algo que se tiene: el certificado) y la identidad del dispositivo vinculada al registro de Intune (algo que se es: el dispositivo administrado inscrito). La asignación de VLAN a través de la plantilla de certificado garantiza que los dispositivos POS estén siempre en el segmento de red dentro del alcance de PCI, independientemente de su ubicación física en las 500 sedes. El endpoint de CRL alojado en CDN es una decisión crítica de confiabilidad: si la CRL no está accesible, la autenticación falla, lo que provoca una interrupción en todo el sitio. La alta disponibilidad para la CRL es tan importante como la alta disponibilidad para el propio servidor RADIUS.

Preguntas de práctica

Q1. Ha implementado perfiles de certificado de Raíz de Confianza y SCEP para el grupo de usuarios 'All Staff' en Intune. Luego, implementa el perfil de WiFi para el grupo de dispositivos 'Corporate Devices'. Los dispositivos reciben los certificados, pero el perfil de WiFi muestra 'Error' en la consola de Intune. ¿Cuál es la causa más probable y cómo lo soluciona?

Sugerencia: Considere cómo Intune resuelve las dependencias entre perfiles y qué sucede cuando los perfiles se dirigen a diferentes tipos de grupos.

Ver respuesta modelo

La causa principal es una discrepancia en la asignación de grupos. El perfil de WiFi depende del perfil SCEP, que a su vez depende del perfil de Raíz de Confianza. Intune no puede resolver estas dependencias cuando los perfiles se dirigen a diferentes tipos de grupos (Usuarios frente a Dispositivos). Solución: vuelva a implementar los tres perfiles en el mismo grupo. Si el perfil de WiFi se dirige a 'Corporate Devices' (un grupo de dispositivos), los perfiles SCEP y de Raíz de Confianza también deben dirigirse a 'Corporate Devices'. Alternativamente, mueva los tres a un grupo de usuarios si se requiere autenticación basada en el usuario.

Q2. Se informa del robo de un iPad del personal de limpieza de un hotel. Inmediatamente deshabilita la cuenta de Active Directory del empleado. A la mañana siguiente, el iPad robado sigue conectándose a la red WPA2-Enterprise del hotel. ¿Por qué sucede esto y qué dos acciones debe tomar para evitarlo?

Sugerencia: Piense en lo que realmente valida el servidor RADIUS durante la autenticación EAP-TLS y qué controles rigen la validez del certificado.

Ver respuesta modelo

Deshabilitar la cuenta de AD no revoca el certificado de cliente almacenado en el iPad. El servidor RADIUS valida el certificado, no el estado de la cuenta de AD, durante la autenticación EAP-TLS. Las dos acciones requeridas son: (1) revocar el certificado del dispositivo en la CA; esto agrega el número de serie del certificado a la CRL; (2) asegurarse de que el servidor RADIUS esté configurado con una verificación estricta de CRL para que obtenga la CRL actualizada y rechace el certificado revocado en el siguiente intento de autenticación. Para una revocación más rápida, configure OCSP en el servidor RADIUS para realizar comprobaciones del estado del certificado en tiempo real.

Q3. Una cadena minorista está implementando WiFi 802.1X en 500 ubicaciones de POS. El arquitecto de seguridad propone utilizar la entrega de certificados PKCS en lugar de SCEP para evitar la implementación de un servidor NDES. El QSA que revisa la evaluación de PCI DSS 4.0 plantea una preocupación. ¿Cuál es la preocupación y cuál es la recomendación correcta?

Sugerencia: Considere lo que dice PCI DSS sobre el manejo de claves privadas y qué hace PKCS con la clave privada durante la entrega.

Ver respuesta modelo

La preocupación del QSA es que PKCS transmite la clave privada a través de la red desde la CA hasta el dispositivo. El Requisito 3.5 de PCI DSS 4.0 exige que las claves privadas utilizadas para la autenticación estén protegidas contra la divulgación. Transmitir la clave privada a través de la red, incluso cifrada, introduce un riesgo que SCEP elimina por completo. La recomendación correcta es utilizar SCEP, donde la clave privada se genera en el dispositivo POS y nunca sale de él. Para evitar la infraestructura local de NDES, el arquitecto debería evaluar un servicio de puerta de enlace SCEP en la nube que se integre directamente con Intune y la CA a través de una API.

Q4. Está diseñando una red WiFi para un gran centro de conferencias que alberga más de 50 eventos al año. Los dispositivos del personal deben estar en una red segura 802.1X. Quiere asegurarse de que si el dispositivo de un contratista se ve comprometido, pueda aislarse de la red en un plazo de 15 minutos. ¿Qué mecanismo de revocación de certificados configura y por qué?

Sugerencia: Compare CRL y OCSP en términos de latencia de revocación y qué determina la rapidez con la que un servidor RADIUS actúa ante una revocación.

Ver respuesta modelo

Configure OCSP (Online Certificate Status Protocol) en el servidor RADIUS. La revocación basada en CRL tiene una latencia determinada por el período de validez de la CRL (normalmente de una a 24 horas), lo que significa que un certificado revocado aún podría autenticarse hasta que el servidor RADIUS obtenga la siguiente CRL. OCSP proporciona respuestas de estado en tiempo real por certificado: cuando se revoca un certificado en la CA, el respondedor OCSP devuelve inmediatamente un estado de 'revocado' en la siguiente consulta. Con OCSP configurado en el servidor RADIUS, el certificado de un contratista revocado se bloquea en el siguiente intento de autenticación, normalmente en cuestión de segundos. Asegúrese de que el respondedor OCSP sea altamente disponible; si no está accesible y el servidor RADIUS está configurado para fallar en modo cerrado (fail closed), todas las autenticaciones fallarán.

Continúe leyendo esta serie

Cómo segregar de forma segura las redes WiFi del personal y de invitados

Esta guía técnica autorizada proporciona a los líderes de TI estrategias prácticas para segregar de forma segura las redes WiFi del personal, invitados e IoT mediante VLANs y 802.1X. Detalla cómo proteger la infraestructura empresarial, mantener el cumplimiento de PCI-DSS y aprovechar los Captive Portals para capturar datos de primera mano.

Leer la guía →

Best DNS filtering: a comprehensive guide for businesses

Esta guía de referencia técnica explica cómo el filtrado DNS empresarial protege las redes públicas al bloquear dominios maliciosos en la capa de resolución, antes de que se establezca una conexión. Ofrece a los directores de TI, arquitectos de red y equipos de operaciones de establecimientos la arquitectura de implementación, la configuración de firewall y el contexto de cumplimiento que necesitan para proteger el WiFi de invitados en entornos de hotelería, comercio minorista y sector público. Purple Shield bloquea malware, botnets y contenido inapropiado a nivel DNS en más de 80,000 establecimientos activos.

Leer la guía →

Comprensión de Cisco SUDI: Identidad anclada por hardware en el control de acceso seguro a la red

Esta guía explica cómo Cisco SUDI proporciona una identidad criptográficamente segura y anclada por hardware para la infraestructura de red empresarial. Aprenda cómo reemplazar las direcciones MAC vulnerables a la suplantación por certificados 802.1AR inmutables para proteger el control de acceso a la red de su recinto.

Leer la guía →