Source: http://docplayer.es/1401964-Proyecto-fin-de-grado.html
Timestamp: 2016-10-28 12:35:42+00:00

Document:
⭐PROYECTO FIN DE GRADO
Hugo Méndez Bustos
1 PROYECTO FIN DE GRADO TÍTULO: Certificados electrónicos de servidor en administración y comercio electrónicos: garantías de seguridad. AUTOR: TUTOR: Ángel Laín Caba Ana Gómez Oliva DEPARTAMENTO: DIATEL TITULACIÓN: Grado en Ingeniería Telemática Vº Bº Miembros del Tribunal Calificador: PRESIDENTE: TUTOR: SECRETARIO: Pedro Lobo Perea Ana Gómez Oliva Sergio Sánchez García Fecha de lectura: Calificación: El Secretario, 12 RESUMEN RESUMEN El uso de Internet por parte de los ciudadanos para relacionarse con las Administraciones Públicas o en relación con actividades de comercio electrónico crece día a día. Así lo evidencian los diferentes estudios realizados en esta materia, como los que lleva a cabo el Observatorio Nacional de las Telecomunicaciones y la Sociedad de la Información (http://www.ontsi.red.es/ontsi/). Se hace necesario, por tanto, identificar a las partes intervinientes en estas transacciones, además de dotarlas de la confidencialidad necesaria y garantizar el no repudio. Uno de los elementos que, junto con los mecanismos criptográficos apropiados, proporcionan estos requisitos, son los certificados electrónicos de servidor web. Existen numerosas publicaciones dedicadas a analizar esos mecanismos criptográficos y numerosos estudios de seguridad relacionados con los algoritmos de cifrado, simétrico y asimétrico, y el tamaño de las claves criptográficas. Sin embargo, la seguridad relacionada con el uso de los protocolos de seguridad SSL/TLS está estrechamente ligada a dos aspectos menos conocidos: el grado de seguridad con el que se emiten los certificados electrónicos de servidor que permiten implementar dichos protocolos; y el uso que hacen las aplicaciones software, y en especial los navegadores web, de los campos que contiene el perfil de dichos certificados. Por tanto, diferentes perfiles de certificados electrónicos de servidor y diferentes niveles de seguridad asociados al procedimiento de emisión de los mismos, dan lugar a diferentes tipos de certificados electrónicos. Si además se considera el marco jurídico que afecta a cada uno de ellos, se puede concluir que existe una tipología de certificados de servidor, con diferentes grados de seguridad o de confianza. Adicionalmente, existen otros requisitos que también pueden pasar desapercibidos tanto a los titulares de los certificados como a los usuarios de los servicios de comercio electrónico y administración electrónica. Por ejemplo, el grado de confianza que otorgan los navegadores web a las Autoridades de Certificación emisoras de los certificados y cómo estas adquieren tal condición, o la posibilidad de poder verificar el estado de revocación del certificado electrónico. El presente trabajo analiza todos estos requisitos y establece, en función de los mismos, la correspondiente tipología de certificados electrónicos de servidor web. Concretamente, las características a analizar para cada tipo de certificado son las siguientes: Seguridad jurídica. 13 RESUMEN Normas técnicas. Garantías sobre la verdadera identidad del dominio. Verificación del estado de revocación. Requisitos del Prestador de Servicios de Certificación. Los tipos de certificados electrónicos a analizar son: Certificados de servidor web: Certificados autofirmados y certificados emitidos por un Prestador de Servicios de Certificación. Certificados de dominio simple y certificados multidominio (wildcard y SAN) Certificados de validación extendida. Certificados de sede electrónica. 24 ABSTRACT ABSTRACT Internet use by citizens to interact with government or with e-commerce activities is growing daily. This topic is evidenced by different studies in this area, such as those undertaken by the Observatorio Nacional de las Telecomunicaciones y la Sociedad de la Información (http://www.ontsi.red.es/ontsi/ ). Therefore, it is necessary to identify the parties involved in these transactions, as well as provide guaranties such as confidentiality and non-repudiation. One instrument which, together with appropriate cryptographic mechanisms, provides these requirements is SSL electronic certificate. There are numerous publications devoted to analyzing these cryptographic mechanisms and many studies related security encryption algorithms, symmetric and asymmetric, and the size of the cryptographic keys. However, the safety related to the use of security protocols SSL / TLS is closely linked to two lesser known aspects: the degree of security used in issuing the SSL electronic certificates; and the way software applications, especially web Internet browsers, work with the fields of the SSL certificates profiles. Therefore, the diversity of profiles and security levels of issuing SSL electronic certificates give rise to different types of certificates. Besides, some of these electronic certificates are affected by a specific legal framework. Consequently, it can be concluded that there are different types of SSL certificates, with different degrees of security or trustworthiness. Additionally, there are other requirements that may go unnoticed both certificate holders and users of e-commerce services and e-government. For example, the degree of trustworthiness of the Certification Authorities and how they acquire such a condition by suppliers of Internet browsers, or the possibility to verify the revocation status of the SSL electronic certificate. This paper discusses these requirements and sets, according to them, the type of SSL electronic certificates. Specifically, the characteristics analyzed for each type of certificate are the following: Legal security. Technical standards. Guarantees to the real identity of the domain. Check the revocation status. Requirements of the Certification Services Providers. The types of electronic certificates to be analyzed are the following: 15 ABSTRACT SSL electronic certificates: Self-signed certificates and certificates issued by a Certification Service Provider. Single-domain certificates and multi-domain certificates (wildcard and SAN) Extended Validation Certificates. Sede electrónica certificates (specific certificates for web sites of Spanish Public Administrations). 26 ÍNDICE GENERAL ÍNDICE DE CONTENIDOS LISTA DE ACRÓNIMOS... 5 OBJETIVOS DEL PROYECTO FIN DE GRADO... 7 ANTECEDENTES... 8 AUTENTICACIÓN DEL SERVIDOR NOMBRES DE DOMINIOS CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB SEGURIDAD Y PRESTADORES DE SERVICIOS DE CERTIFICACIÓN VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO CONSULTA DE CRLS VÍA OCSP SERVICIO VALIDE DE VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DE CERTIFICADOS NORMATIVA TÉCNICA ASPECTOS JURÍDICOS DEL CERTIFICADO DE SERVIDOR TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR CERTIFICADO DE SERVIDOR DE VALIDACIÓN EXTENDIDA CERTIFICADO WILDCARD CERTIFICADO DE SERVIDOR WEB SAN CERTIFICADO DE SEDE ELECTRÓNICA SITIOS WEB Y MEDIDAS DE SEGURIDAD HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB CONCLUSIONES REFERENCIAS BIBLIOGRAFÍA7 ÍNDICE GENERAL ÍNDICE DE FIGURAS Figura 1 - Uso de navegadores web en España en marzo de Figura 2 - Certificado de servidor verificado por el navegador Google Chrome Figura 3 Barra de estado de seguridad de Internet Explorer en color verde Figura 4 - Barra de estado de seguridad de Internet Explorer en color rojo Figura 5- Alerta porque no se pudo validar la cadena de confianza Figura 6 - Cadena de confianza de certificación Figura 7 - Cadena de confianza de certificados Figura 8 - Autoridades de Certificación de confianza en Mozilla Firefox Figura 9 - Alerta Mozilla Firefox: Certificado raíz no confiable Figura 10 - Excepciones para visitar un sitio web que no es de confianza Figura 11 - Almacén de IE de Autoridades de Certificación que no son de confianza.. 29 Figura 12 - Google Chrome: no se puede comprobar si el certificado está revocado Figura 13 - Opción marcada por defecto en Internet Explorer Figura 14 - Campo Puntos de Distribución de CRLs de un certificado de Verisign.. 35 Figura 15 - Campo Acceso a la Información de la Autoridad para verificación OCSP Figura 16 - Respuesta de VALIDe sobre el certificado de sede electrónica de la UPM. 38 Figura 17 - Certificado de servidor web de validación de dominio Figura 18 - Certificado de servidor web con validación extendida Figura 19 - Certificado de sede electrónica Figura 20 - Visualización de un certificado de validación extendida con Mozilla Firefox Figura 21 - Visualización de un certificado de validación extendida con IE Figura 22 - Certificado de validación extendida de Verisign Figura 23 - Certificado electrónico wildcard Figura 24 - Certificado de servidor multidominio SAN Figura 25 - Certificado de sede electrónica con validación extendida Figura 26 - Marco jurídico de los certificados de sede electrónica Figura 27 - Calificación del análisis de ingdirect.es Figura 28 - Cadena de confianza verificada para el dominio ingdirect.es Figura 29 - Protocolos SSL/TLS admitidos por el servidor de ingdirect.es Figura 30- Algoritmos admitidos por el dominio ingdirect.es Figura 31 Otros detalles de la conexión SSL/TLS con ingdirect.es Figura 32 - Resumen del análisis de una sede electrónica Figura 33 - Cadena de confianza validada del certificado de sede electrónica Figura 34 - Protocolos SSL/TLS que admite el servidor de la sede electrónica Figura 35 - Algoritmos admitidos por el certificado de sede electrónica Figura 36 - Detalles de la conexión SSL/TLS con la sede electrónica Figura 37 - Evolución del comercio electrónico en España8 ÍNDICE GENERAL ÍNDICE DE TABLAS Tabla 1 - Representación del tipo de conexión por Google Chrome Tabla 2 - Mensajes de alerta SSL de Google Chrome9 LISTA DE ACRÓNIMOS LISTA DE ACRÓNIMOS AC: Autoridad de Certificación. ASN.1: Abstract Syntax Notation One o Notación Sintáctica Abstracta CCN: Centro Criptológico Nacional. CRL: Certificate Revocation List o Lista de Certificados Revocados. DNS: Domain Name System o Sistema de Nombres de Dominios. EV Certificate: Extended Validation Certificate o Certificado de Validación Extendida. FQDN: Fully-Qualified Domain Name o Nombre del dominio completamente cualificado. HSM: Hardware Security Module o Módulo de Seguridad Hardware. Normalmente utilizado para referirse a un dispositivo criptográfico. IANA: Internet Assigned Numbers Authority o Autoridad de números asignados de Internet. IETF: Internet Engineering Task Force o Fuerza de Tareas de Ingeniería de Internet. IP: Internet Protocol o protocolo Internet. ITU-T: International Telecommunication Union Telecommunication standardization sector o sector de normalización de Telecomunicaciones de la Unión Internacional de Telecomunicaciones. MITM: Man In The Middle o ataque de hombre en el medio para recopilar información sensible en una conexión SSL/TLS. OCSP: Online Certificate Status Protocol o Protocolo del Estado de Revocación en línea. OID: Object IDentifier o Identificador de Objeto formalmente definido usando ASN.1 de ITU-T. PFG: Proyecto Fin de Grado. 510 LISTA DE ACRÓNIMOS PKCS#12: Public-Key Cryptography Standards nº 12 (Personal Information Exchange Syntax Standard). Estándar de criptografía de clave pública nº 12, relativa a la sintaxis para el intercambio de información personal, como por ejemplo, las claves privadas. PKI: Public Key Infrastructure o Infraestructura de Clave Pública. PSC: Prestador de Servicios de Certificación. RFC: Request for Comments o Petición de Comentarios. SGC: Server Gated Criptography o criptografía activada por servidor SSL: Secure Sockets Layer o capa de conexión segura. TLD: Top Level Domain o dominio de primer nivel TLS: Transport Layer Security o seguridad de la capa de transporte. TSL: Trusted List o lista de confianza. URL: Uniform Resource Locator o localizador de recursos uniforme. WTLS: Wireless Transport Layer Security o seguridad de la capa de transporte en entornos inalámbricos. 611 OBJETIVOS DEL PFG OBJETIVOS DEL PROYECTO FIN DE GRADO El presente Proyecto Fin de Grado (PFG) pretende realizar un análisis de los diferentes tipos de certificados electrónicos que cumplen con la misión de garantizar la verdadera identidad de un nombre de dominio, es decir, que el usuario de Internet se conecta a un sitio web auténtico. No obstante, antes de analizar esta tipología, es preciso conocer algunos aspectos relacionados con el establecimiento de una conexión segura entre el navegador web del usuario y el servidor de la página web que se visita, como pueden ser: Los protocolos SSL/TLS y su evolución. El comportamiento de los diferentes navegadores web con los certificados de servidor y los mensajes de alerta que ofrecen a los usuarios. La figura de los Prestadores de Servicios de Certificación y de las Autoridades de Certificación. Los almacenes de certificados de confianza utilizados por los navegadores web. La verificación del estado de revocación de los certificados de servidor web. Vulnerabilidades y ataques conocidos en relación con la conexión navegador servidor. Del estudio de estos aspectos se extraerá un conjunto de conclusiones que servirá para diferenciar diversos grados de seguridad entre los diferentes tipos de certificados electrónicos existentes. Para cada tipo de certificado se presentarán las principales características que le afecten en relación con los siguientes puntos: Características técnicas del certificado y su perfil. Requisitos de seguridad exigidos a los Prestadores de Servicios de Certificación que emiten el certificado electrónico de servidor web. Normativa técnica aplicable. Legislación vigente. Por tanto, está fuera del alcance del proyecto analizar aspectos relacionados con la robustez de los algoritmos criptográficos o explicar el modo de instalar y configurar dichos certificados en determinados tipos de servidores web (Apache, OpenSSL, Debian Lenny ) para lo cual existen manuales técnicos específicos. 712 ANTECEDENTES ANTECEDENTES Los usuarios de los servicios ofrecidos por las empresas y las administraciones por la vía telemática deben tener plenas garantías de que el sitio web al que se conectan es auténtico, y no una página web fraudulenta que pretende recabar sus datos de identificación y contraseñas. Además, es necesario preservar la confidencialidad de la información intercambiada. Para conseguir estos fines se utilizan los certificados electrónicos de servidor web. Este tipo de certificados se viene utilizando desde hace años asociado directamente al uso de los protocolos de seguridad SSL [Ref. 1] (Secure Sockets Layer o capa de conexión segura ) y posteriormente TLS [Ref. 2] (Transport Layer Security o seguridad de la capa de transporte ). De hecho, a los certificados de servidor se les ha venido denominando habitualmente certificados electrónicos SSL. La continua actualización tecnológica de productos comerciales, como por ejemplo los navegadores web, tiene como resultado un avance en el grado de seguridad ofrecida a los usuarios de Internet. Este hecho tiene relación directa con ciertas características técnicas, como son: El uso de protocolos de seguridad mejorados: distintas versiones de SSL, la adopción del protocolo TLS y WTLS 1 ; El uso de algoritmos de cifrado cada vez más robustos; o El aumento del tamaño de las claves simétricas que se utilizan para cifrar la comunicación. Respecto a este último aspecto, cabe destacar que hasta bien entrados los años 90 había ciertas restricciones legales en EEUU relativas a la exportación de material criptográfico fuerte. Por esta razón, los productos software que utilizaban el protocolo SSL (como por ejemplo los navegadores web) que se exportaban de ese país tenían que utilizar algoritmos de cifrado débiles y un tamaño máximo de claves de cifrado de 40 bits. De ahí que los navegadores web sólo funcionaran con ese tamaño de claves. Sin embargo, existía una excepción a la exportación de este material criptográfico: el uso del mismo en el ámbito financiero. De esta forma, las entidades financieras estaban autorizadas a obtener certificados de servidor web con capacidad SGC (Server Gated Criptography o criptografía activada por servidor ). Esta capacidad consistía en que dichos certificados 1 WTLS es el acrónimo de Wireless Transport Layer Security o seguridad de la capa de transporte en entornos inalámbricos.. 813 ANTECEDENTES forzaban a determinadas versiones de navegadores (Microsoft Internet Explorer 3.02 o superior y Netscape Navigator 4.02 o superior) a utilizar cifrado de 128 bits. En enero del año 2000 el Gobierno de EEUU relajó estas restricciones, por lo que las versiones de los navegadores más modernas (Microsoft Internet Explorer 5.5 o superior y Netscape Navigator 4.72 o superior) ya utilizan tamaños de claves de 128 bits o más. Por tanto, para que un sitio web admita conexiones SSL/TLS con cifrado de 128 bits por parte de usuarios de estas últimas versiones de navegadores no precisa de un certificado de servidor con la citada capacidad SGC. Los certificados de servidor web más utilizados son los emitidos por los Prestadores de Servicios de Certificación [Ref. 3], que son los sujetos que efectúan una tutela y una gestión permanente de los certificados electrónicos que expiden. Por tanto, un Prestador de Servicios de Certificación lleva a cabo, entre otras actividades, la de emitir certificados electrónicos. En lenguaje técnico se utiliza el término Autoridad de Certificación (AC). Una AC utiliza un certificado raíz para emitir certificados de ACs subordinadas o certificados electrónicos de usuario final (de persona física, de persona jurídica, de servidor web ). Este certificado raíz es un certificado autofirmado, es decir, que el certificado es firmado con la clave privada asociada a la clave pública del propio certificado. En el presente trabajo se utilizará el término Prestador de Servicios de Certificación (PSC), definido en la Ley 59/2003, de 19 de diciembre, de firma electrónica, como la entidad que, a través de una o varias Autoridades de Certificación, emite certificados electrónicos. Si bien la citada Ley 59/2003 no incluye referencia alguna a los certificados de servidor web, conforma el marco jurídico sobre firma electrónica y establece los deberes y las obligaciones que debe cumplir un PSC que emita certificados electrónicos reconocidos. Existen diferentes requisitos de seguridad exigibles a un PSC antes de emitir un certificado de servidor web que da lugar a una diversidad de certificados con grados de seguridad bien diferenciados. Además, desde un punto de vista funcional, existen diferentes certificados en función de si éstos identifican a un único dominio o permiten identificar diferentes dominios/subdominios. 914 AUTENTICACIÓN DEL SERVIDOR AUTENTICACIÓN DEL SERVIDOR El objetivo de un certificado de servidor web es garantizar la verdadera identidad del sitio web y establecer un canal seguro de comunicación entre éste y el navegador del usuario de Internet, es decir, un canal cifrado que garantice la confidencialidad de la comunicación. Para el establecimiento de dicho canal seguro, como ya se ha adelantado, se utilizan protocolos de seguridad SSL/TLS. SSL, desarrollado por Netscape, es una capa por debajo de HTTP y está a nivel de socket, por lo que permite ser usado también por servicios como FTP, SMTP y TELNET entre otros. Si bien la descripción de estos protocolos van más allá del alcance de este PFG, se resumen a continuación los pasos que se siguen en la fase de establecimiento del canal seguro (handshake) mediante el protocolo SSL para una conexión con autenticación de servidor, con objeto de entender el papel que juega el certificado de servidor web. a) El usuario introduce en su navegador la URL a la que pretende conectarse. Dicha URL es del tipo https, es decir, solicita conectarse estableciendo una conexión autenticada y cifrada. b) El cliente (navegador del usuario) envía al servidor un mensaje que incluye, entre otros datos, la versión más actualizada del protocolo SSL/TLS que como cliente puede gestionar, los algoritmos de cifrado soportados ordenados por orden de preferencia, los métodos de compresión de datos, un identificador de sesión y datos generados aleatoriamente. c) El servidor envía al cliente un mensaje con la versión del protocolo SSL/TLS, el algoritmo de cifrado y el método de compresión de datos que se utilizarán (usando los algoritmo más robustos de los que ambos soportan), el identificador de sesión y datos generados aleatoriamente. Además, el servidor también envía su certificado de servidor web y, opcionalmente, la cadena de certificación, comenzando por el certificado raíz de la Autoridad de Certificación. d) El cliente lleva a cabo un proceso de autenticación del servidor. Dada la importancia que tiene este proceso en el presente PFG, se explica pormenorizadamente una vez finalizada esta breve descripción del proceso de handshake. De momento, baste decir que si el servidor no puede ser autenticado, el navegador presentará al usuario un mensaje de alerta informándole que no puede establecerse la conexión autenticada y cifrada. Por el contrario, si el servidor puede ser autenticado correctamente, continúa el proceso en el siguiente punto. 1015 AUTENTICACIÓN DEL SERVIDOR e) El cliente genera una clave aleatoria temporal y se la envía al servidor. Este la cifra con su clave privada y se la devuelve al cliente. El cliente la descifra con la clave pública del certificado de servidor recibido y verifica la coincidencia con la clave aleatoria que generó. De esta forma el cliente se cerciora de que en el otro extremo está el poseedor de la clave privada asociada a la clave pública del certificado de servidor. f) Posteriormente tiene lugar en el lado cliente un proceso de generación de una clave maestra que se usará para generar claves de cifrado simétrico. Dicha clave maestra es enviada al servidor de forma segura (cifrada con la clave pública del certificado de servidor). Llegados a este punto, y sin entrar en mayor detalle, la comunicación establecida ya ha sido autenticada y la comunicación se transmite cifrada por una clave de sesión (cifrado simétrico). El proceso de autenticación de servidor que tiene lugar en la fase d) del proceso descrito anteriormente es especialmente interesante desde el punto de vista del análisis de los certificados de servidor web. A continuación se describen las comprobaciones que el cliente (navegador web del usuario) debe realizar: 1. Que la fecha actual está dentro del periodo de vigencia del certificado de servidor. 2. Que la Autoridad de Certificación que emitió el certificado de servidor es de confianza. Este punto se desarrollará más detalladamente en los próximos apartados. 3. Que la firma del certificado de servidor es válida. Para ello se utiliza la clave pública del certificado de la AC que emitió el certificado de servidor. Esta comprobación ha de hacerse para toda la cadena de certificación. Además de estas tres comprobaciones propias del protocolo SSL/TLS, el navegador web debería realizar algunas comprobaciones adicionales, como son: 4. Que el dominio identificado por el certificado de servidor coincide con el que se pretende establecer la comunicación segura. 5. Que el certificado de servidor no haya sido revocado. Los navegadores presentan al usuario mensajes de alerta cuando alguna de las comprobaciones anteriores no se ha resuelto satisfactoriamente. Cada fabricante de software utiliza sus propios mensajes, si bien suelen ser bastante intuitivos. Dado el diferente comportamiento de los navegadores web en relación con la conexión SSL/TLS, en el presente PFG se realizan constantes referencias a un conjunto determinado 1116 AUTENTICACIÓN DEL SERVIDOR de navegadores web. Para establecer dicho conjunto se ha tenido en cuenta su grado de popularidad en España. La figura 1 representa el reparto en tanto por ciento de uso de cada uno de los navegadores web en España, a la fecha de marzo de Fuente: Stat Counter [Ref. 4] Figura 1 - Uso de navegadores web en España en marzo de 2013 Volviendo al asunto de las comprobaciones que deben realizar los navegadores web, se presenta a continuación un ejemplo de los mensajes de alerta que dichos navegadores presentan al usuario. Por ejemplo, la tabla 1 muestra cómo el navegador Google Chrome visualiza los distintos estados de la conexión a un sitio web, con una imagen de ejemplo y su significado. 1217 AUTENTICACIÓN DEL SERVIDOR Tabla 1 - Representación del tipo de conexión por Google Chrome Conexión sin protocolo SSL/TLS. Conexión establecida correctamente mediante el protocolo SSL/TLS. Conexión establecida mediante el protocolo SSL/TLS, pero hay contenidos en la página web que no utilizan cifrado, o no se ha podido comprobar el estado de revocación del certificado de servidor. El navegador web no confía en la Autoridad de Certificación que emitió el certificado electrónico de servidor. La tabla 2 muestra los mensajes de alerta del navegador web Google Chrome cuando intenta establecer una conexión SSL/TLS con un sitio web identificado por un certificado de servidor. Estos mensajes han sido extraídos de la página web de soporte de Google Chrome Tabla 2 - Mensajes de alerta SSL de Google Chrome Mensaje de alerta Probablemente no es el sitio que buscas El certificado de seguridad del sitio no es de confianza. El certificado de seguridad del sitio ha caducado. o bien El certificado de seguridad del servidor no es válido aún. El certificado de seguridad del servidor está revocado. Significado Este mensaje aparece cuando la URL mostrada en el certificado del sitio no coincide con la URL real del sitio, lo que significa que el sitio al que intentas acceder puede estar fingiendo ser otro sitio. Este mensaje aparece cuando el certificado no lo ha emitido una organización externa reconocida. Puesto que cualquiera puede crear un certificado, Google Chrome comprueba si el certificado del sitio procede de una organización de confianza. Estos mensajes aparecen si el certificado del sitio no está actualizado, por lo que Google Chrome no puede verificar si el sitio es seguro. Este mensaje aparece si la organización externa que ha emitido el certificado del sitio lo ha marcado como no válido, lo que significa que Google Chrome no puede verificar si el sitio es 1318 AUTENTICACIÓN DEL SERVIDOR seguro. La figura 2 presenta un ejemplo de cómo visualiza el navegador Google Chrome v25 una conexión satisfactoria a un sitio web (en este caso a una sede electrónica) identificado con un certificado de servidor web. Figura 2 - Certificado de servidor verificado por el navegador Google Chrome 1419 AUTENTICACIÓN DEL SERVIDOR Navegador web Microsoft Internet Explorer En cuanto a Internet Explorer, los mensajes más comunes para advertir al usuario sobre el estado de la conexión SSL/TLS son los siguientes: Se ha revocado el certificado de seguridad del sitio web. La dirección del sitio web no coincide con la dirección del certificado de seguridad. El certificado de seguridad del sitio web ha caducado. El certificado de seguridad del sitio web no procede de un origen de confianza. Internet Explorer ha encontrado un problema con el certificado de seguridad del sitio web. Con objeto de facilitar al usuario el uso de los navegadores en relación con estos mensajes, Internet Explorer utiliza también un código de colores de la barra de estado de seguridad, tal y como muestran las siguientes figuras. La figura 3 muestra la barra de estado de Internet Explorer en color verde, indicando que el canal entre el navegador y el sitio web han establecido un canal cifrado y que el certificado de servidor web ha sido validado. Figura 3 Barra de estado de seguridad de Internet Explorer en color verde La figura 4 muestra la barra de estado de Internet Explorer en color rojo, indicando que el certificado de servidor web está caducado, no es válido o tiene un error. Figura 4 - Barra de estado de seguridad de Internet Explorer en color rojo En cuanto al navegador web Firefox, Mozilla publica un completo listado de errores y la descripción de los mismos, en la siguiente URL: 1520 AUTENTICACIÓN DEL SERVIDOR Antes de comenzar con la descripción de los diferentes tipos de certificados de servidor existentes, los siguientes apartados desarrollan un conjunto de conceptos que son necesarios para entender las comprobaciones que tienen lugar en el proceso de autenticación de un servidor web. 1621 NOMBRES DE DOMINIOS NOMBRES DE DOMINIOS La entidad u organización que pretende ofrecer sus servicios por la vía telemática, por ejemplo, una entidad financiera que ofrece servicios de banca online, utilizará un servidor web y un nombre de dominio que identifica a dicha entidad en Internet, como por ejemplo, bancaonline.banco.es. Los clientes utilizarán los servicios telemáticos de dicho banco mediante una URL (Uniform Resource Locator o Localizador de Recursos Uniforme) que señala al servidor web por medio de su FQDN (Fully-Qualified Domain Name o Nombre del dominio completamente cualificado ) y una ruta al recurso solicitado. En el anterior ejemplo, los clientes accederían al FQDN formado por el hostname o nombre de computadora del servidor de páginas web (www) y el nombre de dominio (bancaonline.banco.es). Y, por ejemplo, para informarse sobre un producto financiero como puede ser una hipoteca, el cliente accedería al FQDN seguido de la ruta específica de dicho producto financiero. Realmente los usuarios acceden a la dirección IP del servidor web, para lo cual tiene lugar un proceso de resolución del nombre de dominio. Dicho proceso consiste en la consulta a los servidores de nombres de dominio o servidores DNS (Domain Name System o Sistema de Nombres de Dominios ). Si bien el presente trabajo no pretende abordar este proceso de resolución de nombres de dominios, es necesario evidenciar que los dominios son únicos y siguen unas pautas definidas por las RFC (Request for Comments o Petición de Comentarios ) del IETF (Internet Engineering Task Force o Fuerza de Tareas de Ingeniería de Internet) con objeto de garantizar la interoperabilidad. RFC 1034: Domain Names Concepts and Facilities, an Internet Protocol Standard. RFC 1035: Domain Names Implementation and Specification, an Internet Protocol Standard. RFC 1591: Domain Name System Structure and Delegation. La IANA (Internet Assigned numbers Authority o Autoridad de números asignados de Internet) es el departamento del ICANN (Internet Corporation for Assigned Names and Numbers o Corporación de Internet para la Asignación de Nombres y Números ) responsable de desarrollar políticas de identificadores únicos en Internet. 1722 NOMBRES DE DOMINIOS Los nombres de dominios se componen de diferentes niveles: El nivel básico corresponde a la zona raíz, cuya gestión recae en la IANA. Esto significa que dicha Autoridad delega la responsabilidad administrativa de los dominios del siguiente nivel, es decir, de los denominados TLD (Top Level Domain o dominio de primer nivel ). Los dominios de primer nivel pueden corresponder a dominios regionales, compuestos por dos caracteres normalizados por la ISO (por ejemplo.es que corresponde a España), o a dominios genéricos (por ejemplo,.aero,.biz,.com,.coop,.edu,.gov,.info,.int,.mil,.museum,.name,.net,.org,.pro y.travel). Según de qué primer nivel se trate, éste está controlado por distintas organizaciones. Por ejemplo, los dominios.com y.net son controlados por Verisign. Los dominios regionales son controlados por una organización específica de cada país. La Entidad Pública Empresarial Red.es es responsable de gestionar el registro de nombres de dominio de primer nivel correspondiente a España (.es) y, por lo tanto, quien delega en este caso los nombres de segundo nivel. A la izquierda del carácter punto (. ) de los ejemplos anteriores se sitúa el dominio de segundo nivel. Para usar un dominio de segundo nivel es necesario solicitar la asignación y registro del mismo a la entidad correspondiente. Por ejemplo Red.es para los dominios.es, conforme al Plan Nacional de Nombres [Ref. 5]. En el ejemplo anterior se pueden identificar fácilmente los distintos niveles del dominio bancaonline.banco.es. En este caso, banco es un dominio de segundo nivel. La entidad Red.es delega en la entidad bancaria el dominio de tercer nivel registrado como banco. Y bancaonline corresponde a un dominio de tercer nivel o subdominio. Esta forma de organización permite garantizar que un nombre de dominio es único y pertenece a una persona (física o jurídica) identificada por el procedimiento de registro correspondiente. Este hecho es clave para poder garantizar a los usuarios de servicios telemáticos, como los clientes de bancaonline.banco, que se conectan auténticamente a la entidad esperada, haciendo uso de los protocolos de seguridad SSL/TLS y los certificados electrónicos de servidor. 1823 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB La confianza de los usuarios de Internet es una pieza clave para el desarrollo del comercio electrónico y el uso de la administración electrónica. De ahí la importancia de hacer visible al usuario las medidas de seguridad que posee el sitio web al que se está conectando. En este sentido destaca el nivel de seguridad que las aplicaciones comerciales asignan a las Autoridades de Certificación, previo cumplimiento de ciertos requisitos, mediante la distribución de sus certificados raíz. Los navegadores web utilizan un almacén de certificados electrónicos, con diferentes apartados cuyos nombres dependen de la versión del navegador. A continuación se relacionan aquellos apartados que comúnmente aparecen en la mayoría de los navegadores: Personal: almacena los certificados de los que el usuario del equipo es titular, así como sus claves privadas correspondientes, conforme al estándar PKCS#12 [Ref. 6]. Otras personas: almacena los certificados de las personas con las que el usuario del equipo pretende interactuar. Entidades de certificación intermedias: almacena los certificados que, habiendo sido firmados por la clave privada de otra Autoridad de Certificación, pertenecen a las Autoridades de Certificación con cuya clave privada se firman certificados de usuarios finales. Entidades de certificación raíz de confianza: almacena los certificados de la Autoridad de Certificación raíz, que emite certificados de Autoridades intermedias o de usuarios finales. El almacén de certificados al que acceden los navegadores difiere en función del navegador y del sistema operativo: Los sistemas operativos Windows de Microsoft utilizan el almacén denominado CAPI. Por tanto, este es el almacén que utilizan Internet Explorer, Google Chrome, Apple Safari y Opera en dicho sistema operativo. Mozilla Firefox utiliza siempre (independientemente del sistema operativo) un almacén propietario denominado NSS. Este es además el almacén central de certificados utilizado por los sistemas Linux / UNIX. El sistema operativo Mac OS X, y por tanto todos los navegadores que utilizan éste (a excepción de Mozilla Firefox que utiliza siempre NSS), usan el almacén de certificados denominado Mac OS X Keychain. En el establecimiento de un canal seguro (SSL o TLS) entre un cliente y un servidor, el navegador web (cliente) consulta si el certificado de servidor ha sido emitido por una Autoridad de Certificación de Confianza. Para ello, comprueba qué AC emitió el certificado de servidor y busca dicha AC en el almacén de certificados de confianza Entidades de 1924 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB certificación raíz. De no hallarla, el navegador presenta al usuario una alerta de seguridad indicando que el sitio no es confiable. Si la AC que emitió el certificado de servidor no es una AC raíz, sino una AC intermedia, es necesario instalar en el servidor los certificados de las AC intermedias que intervienen en la cadena de confianza. De esta forma, el servidor envía al cliente (navegador de Internet) dichos certificados en el establecimiento del canal seguro (SSL o TLS) y el navegador comprobará toda la cadena de confianza. La figura 5 presenta el mensaje de alerta que visualiza Mozilla Firefox cuando el navegador web no puede validar la cadena de confianza. Figura 5- Alerta porque no se pudo validar la cadena de confianza 2025 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB Por ejemplo, si existen dos AC intermedias, el navegador realizará las siguientes comprobaciones: 1. Que el certificado de servidor en el que pretende confiar ha sido emitido por la primera AC intermedia. Accederá al certificado de la primera AC intermedia, lo verificará y comprobará que éste ha sido emitido por la segunda AC intermedia. 2. El navegador accederá al certificado de esta segunda AC intermedia, lo verificará y comprobará que éste ha sido emitido por una AC raíz. 3. El navegador accederá al certificado de esta AC raíz y lo verificará. La figura 6 muestra un ejemplo de una Autoridad de Certificación raíz, una Autoridad de Certificación subordinada o intermedia y un certificado de servidor web emitido por esta última. Figura 6 - Cadena de confianza de certificación 2126 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB La figura 7 presenta un ejemplo de cadena de certificación, tal y como la visualiza el navegador web Internet Explorer v9. Figura 7 - Cadena de confianza de certificados Los navegadores web incluyen por defecto los certificados raíz de algunas Autoridades de Certificación en el almacén de certificados Entidades de certificación raíz de confianza. Cada fabricante de software, entre ellos los navegadores web, tiene un protocolo de actuación para incluir dichos certificados raíz en sus almacenes de certificados de confianza, que incluye el cumplimiento de un conjunto de requisitos: que el PSC tenga disponible públicamente sus Políticas y Prácticas de Certificación, que haya llevado a cabo ciertas auditorías, etc. 2227 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB Por ejemplo, Microsoft cuenta con un Programa de certificados raíz con el fin de evaluar el cumplimiento de ciertos requisitos por parte de los PSC antes de distribuir los certificados raíz de sus Autoridades de Certificación. Los certificados raíz de las AC que cumplen con el citado Programa de Microsoft se incluyen en los almacenes de certificados de confianza mediante las actualizaciones de seguridad que llevan a cabo periódicamente los sistemas operativos de Microsoft. En el año 2011 tuvieron lugar ciertos incidentes de seguridad relacionados con algunos Prestadores de Servicios de Certificación, que se comentarán en el apartado relativo a la seguridad y los PSCs. Como consecuencia de estos incidentes, los requisitos que deben cumplir los PSCs para que los navegadores web incluyan los certificados raíz de sus Autoridades de Certificación han sido objeto de una revisión con objeto de fortalecer la seguridad. En este proceso juega un papel fundamental el CA/Browser Forum [Ref. 7]. Se trata de una Organización sin ánimo de lucro compuesta por los principales Prestadores de Servicios de Certificación y fabricantes de navegadores de Internet y otras aplicaciones. Entre sus cometidos, destacan la publicación de guías y documentos de buenas prácticas para proporcionar mayores grados de seguridad en las transacciones por Internet y crear métodos de visualización de sitios web seguros para ganarse la confianza de los usuarios de Internet. Mozilla Firefox forma parte del CA/Browser Forum, por lo que aplica las políticas del mismo para incluir los certificados raíz de las Autoridades de Certificación en su almacén de confianza. La figura 8 muestra las Autoridades de Certificación que incluye Mozilla Firefox en su almacén de confianza. Por tanto, un certificado de servidor web perteneciente a una cadena de certificación cuyo certificado raíz se distribuye en los navegadores web más usados, tiene un grado de confianza muy importante por parte de los usuarios. 2328 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB Figura 8 - Autoridades de Certificación de confianza en Mozilla Firefox 2429 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB Si un usuario se conecta a un sitio web cuyo certificado de servidor ha sido emitido por una AC no incluida en el almacén de confianza del navegador, este visualiza un mensaje de alerta como ya se ha visto en el apartado 5, Autenticación del servidor. Evidentemente, este tipo de mensajes generan un grado de desconfianza en los usuarios que no ayudan a impulsar el comercio electrónico o la administración electrónica. La figura 9 presenta el mensaje de alerta que visualiza Mozilla Firefox v18 cuando trata de conectarse a un certificado de servidor web que ha sido emitido por una AC no confiable, es decir, que su certificado raíz no está incluido en el almacén de entidades de certificación raíz de confianza. Figura 9 - Alerta Mozilla Firefox: Certificado raíz no confiable 2530 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB Cuando el navegador visualiza este tipo de mensajes de alerta, el usuario puede elegir la opción entiendo los riegos, añadir una excepción a este sitio web y acceder al mismo. Para evitar la visualización de este mensaje de alerta en futuras visitas a dicho sitio web, el usuario puede guardar dicha excepción o, incluso, obtener el certificado raíz de la AC que emitió el certificado de servidor y almacenarlo como certificado de confianza. La inclusión de los certificados raíz de las Autoridades de Certificación en los almacenes de confianza de los certificados de los navegadores se puede realizar en cualquier momento siguiendo un procedimiento manual, que depende del tipo de navegador web que se esté utilizando. No obstante, esta práctica es poco recomendable, salvo que el usuario tenga plena confianza en el PSC. La figura 10 muestra cómo el navegador web Mozilla Firefox v18 ofrece la posibilidad al usuario de guardar la excepción de forma permanente y de obtener el certificado de servidor web que está generando el mensaje de alerta. Figura 10 - Excepciones para visitar un sitio web que no es de confianza 2631 CERTIFICADOS RAÍZ DE CONFIANZA EN LOS NAVEGADORES WEB Dada la importancia de este aspecto, en el anexo I se presentan los principales requisitos que, de acuerdo con las guías publicadas por el CA/Browser Forum, debe cumplir una Autoridad de Certificación para que su certificado raíz sea distribuido por los suministradores de aplicaciones comerciales. 2732 SEGURIDAD Y PRESTADORES DE SERVICIOS DE CERTIFICACIÓN SEGURIDAD Y PRESTADORES DE SERVICIOS DE CERTIFICACIÓN Como se ha visto en el apartado anterior, la confianza que ofrece un certificado de servidor web a los usuarios de Internet está relacionada con las medidas de seguridad adoptadas por el PSC antes de emitir dicho certificado. Medidas de seguridad que el PSC debe acreditar ante los fabricantes de aplicaciones software, como los navegadores web, para incluirles en sus almacenes de certificados de confianza. En el año 2011 tuvieron lugar dos incidentes de seguridad en relación con sendos PSCs: Comodo [Ref. 8], un PSC afincado en New Jersey, sufrió el 15 de marzo de 2011 un ataque desde una dirección IP procedente de Irán. El ataque consistió en la obtención del nombre de usuario y su correspondiente contraseña de una Autoridad de Registro de Comodo en Italia. Este hecho originó que una Autoridad de Certificación de Comodo emitiera nueve certificados de servidor web fraudulentos: las nueve solicitudes fueron validadas por el atacante suplantando a la Autoridad de Registro. Entre los dominios comprometidos estaban Google.com, Yahoo.com y Skype.com. Comodo revocó inmediatamente estos certificados e informó a los propietarios de los dominios afectados y a los principales proveedores de navegadores web para que tomaran las medidas oportunas. DigiNotar [Ref. 9], un PSC holandés, sufrió el 17 de junio de 2011, un ataque (también asociado a IPs iraníes). El hecho más grave fue que hasta un mes después del incidente el PSC no lo admitió. En ese tiempo fueron emitidos fraudulentamente un número indeterminado (se sospecha que más de medio millar) de certificados de servidor, afectando a multitud de dominios, entre ellos *.google.com (certificado wildcard). La falta de información por parte de DigiNotar sobre el asunto ha sido considerado de especial gravedad. Las medidas adoptadas en estos casos consistieron en la revocación inmediata (desde que se admitió el ataque) de los certificados electrónicos fraudulentos, la distribución por parte de los navegadores de un fichero de actualización de los almacenes de certificados de confianza y, en algunos casos, la inclusión de la AC comprometida en listas negras de Autoridades de Certificación no confiables, como es el caso del almacén fabricantes que no son de confianza de Microsoft Internet Explorer. La figura 11 muestra el contenido del almacén de Fabricantes que no son de confianza para el navegador web Microsoft Internet Explorer. Puede observarse que dicho almacén incluye la Autoridad de Certificación DigiNotar. 2833 SEGURIDAD Y PRESTADORES DE SERVICIOS DE CERTIFICACIÓN Figura 11 - Almacén de IE de Autoridades de Certificación que no son de confianza Estos hechos ponen de relieve que ninguna organización está a salvo de sufrir un ataque, y menos aún aquellas organizaciones cuya actividad está relacionada directamente con garantizar la seguridad en Internet. Los Prestadores de Servicios de Certificación tienen el cometido de generar confianza a los usuarios de comercio electrónico. De ahí que sea de capital importancia preservar la credibilidad en el uso de certificados electrónicos de servidor, garantizando que el PSC que los emite cumple con un conjunto mínimo de requisitos, como pueden ser: Contar con una infraestructura de clave pública lo suficientemente protegida para evitar toda actividad no permitida. La actividad de las Autoridades de Registro es especialmente crítica, como se ha visto en el caso de Comodo. 2934 SEGURIDAD Y PRESTADORES DE SERVICIOS DE CERTIFICACIÓN Disponer de sistemas hardware con certificaciones acreditadas en materia de seguridad para la generación y custodia de claves criptográficas. Proteger el acceso, tanto físico como lógico, a los sistemas críticos. Disponer de procedimientos acordes con las prácticas de certificación recomendadas para la verificación de la identidad de los sujetos de los certificados. En este caso, la identificación de los nombres de dominios y sus propietarios. Mantener actualizado el software que utiliza la PKI (Public Key Infrastructure o Infraestructura de Clave Pública ). Realizar auditorías independientes conforme a esquemas de certificación en la materia de forma periódica. 3035 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO Todo certificado electrónico tiene un periodo de vigencia con objeto de ofrecer a los PSCs la posibilidad de realizar modificaciones en los certificados que emite. Por ejemplo, en un momento determinado un PSC puede comenzar a generar certificados con un mayor tamaño de claves criptográficas. De esta forma conviven en el tiempo certificados con dos tamaños de claves diferentes. Transcurrido el periodo de vigencia de los certificados emitidos con el tamaño menor de claves, todos los certificados del PSC cuentan ya con el tamaño mayor de claves. Cuando un usuario se conecta a un sitio web identificado por un certificado electrónico de servidor, el navegador realiza algunas comprobaciones: Que el nombre del dominio identificado por el certificado coincide con el nombre del sitio web al que se conecta el usuario. Que dicho certificado ha sido emitido por una AC de confianza: si el certificado raíz está en el almacén de certificados del navegador. Que el certificado no ha caducado. No obstante, hechas estas comprobaciones, cabe la duda de si el certificado de servidor ha sido revocado y, por tanto, no es objeto de confianza. Todo PSC debe ofrecer a los titulares de los certificados electrónicos que emite la posibilidad de revocar sus certificados. Desde el momento en que se completa el trámite de revocación de un certificado el uso de éste debe quedar inhabilitado. Como se verá más adelante, existen varios métodos de comprobar el estado de revocación de un certificado. Las aplicaciones software que hacen uso de los certificados deben comprobar dicho estado antes de validar el trámite que se pretende realizar. En el caso de los navegadores web, no debería completarse una sesión SSL/TLS hasta comprobar que el certificado de servidor que garantiza la verdadera identidad de un sitio web está activo en ese momento, es decir, que no está caducado ni revocado. Las causas de revocación de un certificado son diversas. A título de ejemplo, se puede consultar en el anexo I del presente PFG las posibles causas de revocación que debe admitir un PSC según el CA/Browser Forum. La figura 12 presenta el mensaje de alerta que visualiza el navegador web Google Chrome v25 cuando no ha podido verificar el estado de revocación del certificado de servidor web con el que intenta establecer una conexión SSL/TLS. 3136 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO Figura 12 - Google Chrome: no se puede comprobar si el certificado está revocado Los dos métodos más utilizados para comprobar el estado de revocación de un certificado de servidor son los siguientes: Consulta de Listas de Certificados Revocados (LCR o CRL por sus siglas en inglés Certificate Revocation List). Vía OCSP (Online Certificate Status Protocol o Protocolo del Estado de Revocación en línea). Si el navegador tiene habilitada la opción de comprobar el estado de revocación del certificado de servidor web, y dicho certificado está en ese momento en estado revocado, visualizará un mensaje de alerta indicando este hecho. 3237 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO Las últimas versiones de navegadores (Internet Explorer 9, Chrome 10, FireFox 4 y Safari sobre Mac OS X 10.7) ya tienen habilitada por defecto la opción de comprobar el estado de revocación de los certificados de servidor, si bien en versiones anteriores es necesario habilitar dicha opción de forma manual. La figura 13 muestra la configuración por defecto del navegador web Internet Explorer v9, donde está marcada la opción comprobar si se revocó el certificado de servidor. Figura 13 - Opción marcada por defecto en Internet Explorer 9 3338 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO Consulta de CRLs Los Prestadores de Servicios de Certificación mantienen un repositorio donde, en el momento en que reciben una solicitud de revocación de un certificado, publican una entrada referente al mismo. A partir de este repositorio, el PSC puede publicar Listas de Certificados Revocados (CRLs) y dar acceso a las mismas a las aplicaciones comerciales, como por ejemplo los navegadores web. Una CRL contiene, entre otros campos, el número de serie de los certificados revocados y la fecha de revocación. Toda CRL tiene un periodo de vigencia. Así, se incluye la fecha de emisión y la fecha en la que se emitirá la siguiente CRL. El Prestador de Servicios de certificación emite todas las CRLs de forma periódica. El periodo de publicación es, evidentemente, menor que el periodo de validez de una CRL. Todas las Listas de Certificados Revocados son firmadas por la Autoridad de Certificación que emitió los certificados. Es habitual que, en lugar de existir una CRL única para una AC, existan CRLs particionadas, con objeto de hacerlas más manejables. Así, cuando una AC emite un certificado electrónico, le asigna el número de CRL donde será publicado en el caso en que tenga lugar su revocación. Para facilitar el acceso al servicio de consulta de CRLs, una de las extensiones que puede contener un certificado es el CRL Distribution Points o Puntos de Distribución de Listas de Certificados Revocados. Si esta extensión está presente en un certificado, no debe marcarse como crítica. La extensión CRL Distribution Points contiene la URL del servicio de consulta de CRLs de la AC que emitió el certificado. De esta forma, el navegador web puede descargar el fichero de la CRL que corresponde al certificado de servidor cuyo estado pretende verificar. La figura 14 presenta la extensión CRL Distribution Points tal y como la visualiza el navegador web Mozilla Firefox para un certificado de servidor web de una Autoridad de Certificación del Prestador de Servicios de Certificación Verisign. 3439 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO Figura 14 - Campo Puntos de Distribución de CRLs de un certificado de Verisign Vía OCSP El servicio de consulta del estado de revocación de certificados vía OCSP, definido en el estándar RFC2560 [Ref. 10], se basa en una arquitectura cliente-servidor. La Autoridad de Validación que ofrece este servicio recibe consultas por parte del cliente (en este caso, del navegador web) y remite respuestas a dichas consultas, firmadas por la Autoridad de Validación. Estas respuestas incluyen, entre otros campos, el estado actual del certificado por el que se está consultando, que puede ser good (activo), revoked (revocado) o unknown (desconocido). 3540 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO El navegador sabe dónde dirigir la consulta OCSP consultando una de las extensiones del certificado de servidor web: Authority Information Access o Acceso a la Información de la Autoridad (definida en la RFC 2459 [Ref. 11]). Si esta extensión está presente en un certificado, no debe marcarse como crítica. Esta extensión contiene la URL a la que el navegador debe acceder vía http para enviar la consulta al servidor OCSP de la Autoridad de Validación. Por tanto, la consulta OCSP se produce en el momento en el que el navegador pretende establecer un canal seguro (SSL/TLS) con el sitio web identificado por un certificado de servidor web. Esta es una ventaja en cuanto a seguridad sobre el método de consulta de CRLs para verificar el estado de revocación de los certificados electrónicos: la inmediatez de la consulta online OCSP frente al tiempo que puede tardar la actualización de una CRL. Los navegadores que pueden utilizar OCSP para acceder a la consulta sobre el estado de revocación de los certificados son Microsoft Internet Explorer 7 (con Windows Vista) y versiones posteriores, todas las versiones de Mozilla FireFox, Opera 8 y Safari sobre Mac OS X. La figura 15 presenta la extensión Acceso a la Información de la Autoridad tal y como la visualiza el navegador web Mozilla Firefox para un certificado de servidor web de una Autoridad de Certificación del Prestador de Servicios de Certificación Verisign. Figura 15 - Campo Acceso a la Información de la Autoridad para verificación OCSP 3641 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO Sin embargo, en ocasiones el método de consultas OCSP puede presentar ciertas desventajas respecto a la consulta de CRLs: Los PSCs tienen que dar respuesta en tiempo real del estado de revocación a cada cliente (navegador web). Este proceso puede conllevar un retardo de varios segundos hasta que el protocolo SSL/TLS establece una conexión segura. Y este hecho se agrava especialmente en los casos en los que el sitio web soporta un gran tráfico. El hecho de que todas estas consultas OCSP realizadas por los navegadores de los usuarios lleguen al PSC cuya AC emitió el certificado de servidor puede presentar ciertos problemas de privacidad a algunos usuarios. Para tratar de minorar estos inconvenientes surgió una alternativa a la validación vía OCSP, denominada OCSP stapling (OCSP grapado ). Consiste en que el servidor web almacena una respuesta OCSP obtenida del PSC cuya AC emitió dicho certificado. Dicha respuesta tiene un tiempo de validez, de forma que la presenta en la negociación SSL/TLS al navegador web y éste evita tener que contactar directamente con el PSC para obtener la misma respuesta OCSP. OCSP stapling es una práctica que no está aún muy extendida, pero que está ganando adeptos (actualmente es soportado por IIS Internet Information Services versión 7 y posteriores y Mozilla está financiando un proyecto para incluir esta práctica en OpenSSL [Ref. 12]). Servicio VALIDe de verificación del estado de revocación de certificados Para facilitar a los ciudadanos la validación de los certificados electrónicos en general, y particularmente los certificados de sede electrónica, existe un servicio denominado VALIDe (Validación de firma y certificados Online y Demostrador de servicios) que se ofrece a través de la Dicha plataforma depende de la Dirección General de Modernización Administrativa, Procedimiento e Impulso de la Administración Electrónica de la Secretaría de Estado de Administraciones Públicas del Ministerio de Hacienda y Administraciones Públicas. La creación de la se regula en el artículo 25 del Real Decreto 1671/2009, de 6 de noviembre, por el que se desarrolla parcialmente la Ley 11/2007, de 22 de junio, de acceso electrónico de los ciudadanos a los Servicios Públicos. La prestación del servicio VALIDe se ofrece a través de la página web https://valide.redsara.es/valide/ 3742 VERIFICACIÓN DEL ESTADO DE REVOCACIÓN DEL CERTIFICADO La figura 16 muestra el resultado de validar el certificado de sede electrónica de la Universidad Politécnica de Madrid a través de este servicio. Figura 16 - Respuesta de VALIDe sobre el certificado de sede electrónica de la UPM 3843 NORMATIVA TÉCNICA NORMATIVA TÉCNICA Con objeto de garantiza la interoperabilidad en el uso de los certificados electrónicos de servidor web por parte de los diferentes navegadores web y servidores de aplicaciones, es necesario tener en cuenta la normativa técnica. Las normas técnicas más importantes que son de aplicación a los certificados electrónicos de servidor web se pueden resumir en las siguientes: Las RFC de IETF (Internet Engineering Task Force), que conforman la documentación de protocolos y tecnologías de Internet de forma que, una vez son aceptados, evitan o reducen la ambigüedad en la implementación de los mismos. A lo largo de este PFG se han ido haciendo continuas referencias a distintas RFCs, entre las que destacan las siguientes: RFC 5936 [Ref. 13], sobre el protocolo DNS. RFC 5746 [Ref. 14], sobre el protocolo Transport Layer Security (TLS) RFC 3647[Ref. 15], sobre Políticas y Prácticas de Certificación de los PSCs. RFC 5280[Ref. 16], sobre infraestructura de clave pública y listas de certificados revocados. RFC 6277 [Ref. 17] y RFC 5019 [Ref. 18], sobre el protocolo OCSP de verificación del estado de revocación de los certificados electrónicos. El European Telecommunications Standards Institute (ETSI) elabora normativa relativa a la tecnología de la información y las comunicaciones, reconocida por la Unión Europea. En el ámbito de la certificación electrónica, destacan los siguientes esquemas de certificación: ETSI TS [Ref. 19]: define los requisitos que deben cumplir las políticas de certificación y las prácticas de operación y gestión de las Autoridades de Certificación que expiden certificados electrónicos. ETSI TS [Ref. 20]: define los requisitos que deben cumplir las políticas de certificación de las Autoridades de Certificación que expiden certificados electrónicos con la cualidad de reconocidos (qualified) conforme al anexo I de la Directiva Europea 1999/93/CE, por la que se establece un marco comunitario para la firma electrónica. El CA/Browser Forum, ya comentado en apartados anteriores. Está compuesto por los principales Prestadores de Servicios de Certificación y fabricantes de navegadores de Internet y otras aplicaciones. Publica guías y documentos de buenas prácticas cuyo cumplimiento garantiza un mayor grado de seguridad en las transacciones por Internet. Destacan las siguientes publicaciones en relación con los certificados de servidor web: 3944 NORMATIVA TÉCNICA Requisitos de referencia para la emisión y gestión de los certificados públicos de confianza, cuya última versión es la v1.1. Describe los requisitos que deben cumplir las Autoridades de Certificación para emitir certificados públicamente confiables. Esto se traduce en que los fabricantes de software sólo distribuyen en sus almacenes de certificados de confianza aquellos certificados raíz de las Autoridades de Certificación que cumplen dichos requisitos. Directrices para la emisión y gestión de certificados de validación extendida. La última versión es la v1.4. Programa WebTrust para Autoridades de Certificación [Ref. 21]. El sello de calidad WebTrust se obtiene una vez que la empresa ha pasado una auditoría independiente, comprobando que cumple un conjunto de requisitos descritos en la guía Criterios y Principios WebTrust. Es aplicable a páginas web que pertenecen a una empresa o, en el caso de las Autoridades de Certificación, existe el documento específico Criterios y Principios WebTrust para Autoridades de Certificación. La última versión de este conjunto de requisitos es la v2.0, de julio de Es promovido por el Instituto Americano de Auditores Públicos de Cuentas (AICPA) y el Instituto Canadiense de Auditores de Cuentas (CICA). ISO 21188:2006 [Ref. 22]. Define los requisitos de gestión de una infraestructura de clave pública a través de las políticas de certificación y la declaración de prácticas de certificación de los PSCs. Si bien nació orientado al uso de los certificados electrónicos en entornos financieros, este esquema de certificación se emplea en un ámbito general. 4045 ASPECTOS JURÍDICOS DEL CERTIFICADO DE SERVIDOR ASPECTOS JURÍDICOS DEL CERTIFICADO DE SERVIDOR La creación de un marco normativo sobre firma electrónica parte de diversas iniciativas internacionales (por ejemplo la Ley del Estado de Utah) que iniciaron la regulación de la prestación de servicios de certificación y de tercero de confianza y definieron los diversos tipos de firmas electrónicas y el alcance de su eficacia jurídica. Esta tipología de firmas electrónicas quedó fijada por la Ley Modelo de la CNUDMI [Ref. 23] / UNCITRAL [Ref. 24] (Comisión de las Naciones Unidas para el Derecho Mercantil Internacional), que fue seguida por la Directiva 1999/93/CE, planteando las firmas electrónicas desde un concepto amplio de las mismas y manteniendo un criterio de neutralidad tecnológica. Como se ha visto hasta ahora, los certificados electrónicos de servidor web cumplen un cometido esencial garantizando la verdadera identidad de las páginas web mediante la aplicación de técnicas criptográficas y de acuerdo con un modo de funcionamiento regulado por un conjunto de normas técnicas. Sin embargo, este tipo de certificados electrónicos no se han incluido en el marco jurídico aplicable a la firma electrónica, constituido principalmente por la Directiva Europea 1999/93/CE [Ref. 25] y su trasposición nacional en la Ley 59/2003 [Ref. 26], de firma electrónica. Por tanto, los Prestadores de Servicios de Certificación que emiten este tipo de certificados y los desarrolladores de aplicaciones comerciales que los usan, se guían por normas técnicas y documentos de buenas prácticas para garantizar los niveles de seguridad e interoperabilidad necesarios. Con objeto de garantizar cierto grado de interoperabilidad en lo que a Prestadores de Servicios de Certificación se refiere, se prevé que cada Estado miembro de la UE publique una «Lista de confianza» que contenga una información mínima referente a los Prestadores de Servicios de Certificación que expidan certificados reconocidos al público supervisados en cada Estado. Esta Lista debe cumplir las especificaciones técnicas recogidas en el Anexo de la Decisión de la Comisión 2009/767/CE [Ref. 27], de 16 de octubre de 2009 (modificada por la Decisión de la Comisión 2010/425/UE [Ref. 28], de 28 de julio de 2010), por la que se adoptan medidas que facilitan el uso de procedimientos por vía electrónica a través de las ventanillas únicas, con arreglo a la Directiva 2006/123/CE [Ref. 29], de 12 de diciembre de 2006, del Parlamento Europeo y del Consejo relativa a los servicios en el mercado interior. Con el fin de permitir el acceso a las listas de confianza de todos los Estados Miembro, la Comisión Europea publica una lista central con enlaces a las listas nacionales "de confianza" 4146 ASPECTOS JURÍDICOS DEL CERTIFICADO DE SERVIDOR (TSL 2 ). Esta lista central ha sido creada por la Dirección General de Informática, en el marco del programa IDABC [Ref. 30]. En el caso de España, el Ministerio de Industria, Energía y Turismo es la autoridad competente en la determinación de los estándares técnicos y de firma electrónica de la Administración General del Estado. Véase el siguiente enlace de la Sede de este Ministerio: https://sede.minetur.gob.es/prestadores/paginas/inicio.aspx Por tanto, es dicho Ministerio el responsable de publicar la lista nacional de Prestadores de Servicios de Certificación de confianza. Dicha lista está disponible en el siguiente enlace: https://sede.minetur.gob.es/prestadores/tsl/tsl.pdf Como ya se ha adelantado, la Directiva Europea 1999/93/CE, de firma electrónica, no menciona los certificados electrónicos de servidor web. No obstante, la Comisión Europea está actualmente trabajando en una normativa que sustituya a dicha Directiva Europea con objeto de extender el uso transfronterizo de la firma electrónica. Concretamente se está elaborando un Reglamento [Ref. 31] relativo a la identificación electrónica y los servicios de confianza para las transacciones electrónicas en el mercado interior. Se ha considerado que un Reglamento es un instrumento jurídico más apropiado que una Directiva por cuanto es de aplicación directa. Se evita así la fragmentación jurídica que tiene lugar cuando una Directiva se traspone a normativas nacionales, con diferentes interpretaciones, dificultando finalmente la interoperabilidad de los certificados electrónicos. Entre los objetivos marcados por la propuesta de este Reglamento se encuentra el de expandir ciertos servicios de confianza, como son el sellado de tiempo, el sellado electrónico, la preservación de la información a largo plazo, la distribución de documentos electrónicos certificados y la autenticación a sitios web. Si bien a fecha actual (primavera de 2013) el citado reglamento está en fase de borrador, se exponen a continuación los requisitos exigibles a los certificados cualificados de autenticación de sitios web por parte de la propuesta de Reglamento del Parlamento Europeo y del Consejo. Los certificados cualificados 3 de autenticación de sitios web deben incluir los siguientes contenidos: 2 TSL es el acrónimo de Trusted List o lista de confianza. 3 El término cualificado (qualified) ha sido traducido por la Ley 59/2003, de firma electrónica, por reconocido, por lo que a efectos jurídicos son términos equiparables. 4247 ASPECTOS JURÍDICOS DEL CERTIFICADO DE SERVIDOR a) Una indicación, al menos en un formato adecuado para el procesamiento automático, de que el certificado ha sido expedido como certificado cualificado de autenticación de sitios web; b) Un conjunto de datos que represente inequívocamente al proveedor de servicios de confianza cualificado que expide los certificados cualificados, incluyendo como mínimo el Estado miembro en el que dicho proveedor está establecido y: para personas jurídicas: el nombre y el número de registro según consten en los registros oficiales, para personas físicas: el nombre de la persona; c) Un conjunto de datos que represente inequívocamente a la persona jurídica a la que se haya expedido el certificado, incluyendo al menos el nombre y el número de registro, tal como se recojan en los registros oficiales; d) Elementos de la dirección, incluida al menos la ciudad y el Estado miembro, de la persona jurídica a quien se expida el certificado, según figure en los registros oficiales; e) El nombre o los nombres de dominio explotados por la persona a la que se expida el certificado; f) Los datos relativos al inicio y final del período de validez del certificado; g) El código de identidad del certificado, que debe ser único para el proveedor de servicios de confianza cualificado; h) La firma electrónica avanzada o el sello electrónico avanzado del proveedor de servicios de confianza expedidor; i) El lugar en que está disponible gratuitamente el certificado que respalda la firma electrónica avanzada o el sello electrónico avanzado a que se hace referencia en la letra h); j) La localización de los servicios de estado de validez del certificado que pueden utilizarse para averiguar el estado de validez del certificado cualificado. En un contexto más particular, como es el de los sitios web de las Administraciones Públicas, sí existe legislación relativa a certificados electrónicos de servidor. Efectivamente, la primera vez que aparece este tipo de certificados en una norma española es en la Ley 11/2007, de 22 de junio, de acceso electrónico de los ciudadanos a los Servicios Públicos. En primer lugar, la citada Ley define los sitios web que las Administraciones Públicas ponen al servicio del ciudadano para realizar trámites como sedes electrónicas. Y posteriormente regula los sistemas de firma electrónica que permiten identificar dichas sedes electrónicas y el establecimiento con éstas de comunicaciones seguras. Por tanto, un certificado de sede electrónica es, desde el punto de vista técnico, un certificado de servidor web de los que venían utilizando las Administraciones Públicas desde hacía años para identificar sus sitios web. 4348 ASPECTOS JURÍDICOS DEL CERTIFICADO DE SERVIDOR En el presente documento se analizarán los certificados de sede electrónica como un tipo más de certificado de servidor web, estudiando sus características particulares. 4449 TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR La categoría de certificado electrónico de servidor web incluye una amplia tipología en función del criterio de clasificación que se emplee. A continuación se expresa un esquema de dicha tipología que se irá desarrollando a lo largo del presente trabajo. En primer lugar los certificados electrónicos de servidor web se pueden clasificar en dos grandes grupos: Certificados autofirmados. Una empresa que vende sus productos por Internet podría generar, por sus propios medios, un certificado de servidor. En este caso, el certificado es firmado por la clave privada asociada a la clave pública del certificado, de ahí que se denomine certificado autofirmado. En este caso el usuario recibirá los mensajes de alerta del navegador que ya se han descrito en apartados anteriores: el navegador no confía en dicho certificado porque no ha sido emitido por una AC de confianza. Además, esta práctica es susceptible de sufrir un ataque de los denominados Man In The Middle o MITM. Consiste en que un atacante actúa como servidor ante el navegador del usuario, y como cliente ante el servidor web. De esta forma el atacante comparte una clave de cifrado con el navegador y otra con el servidor, y puede intervenir la comunicación y recopilar toda la información del cliente. Para evitar este problema, la empresa de este ejemplo puede comprar un certificado de servidor a un Prestador de Servicios de Certificación (PSC) de confianza. Este PSC emitirá un certificado de servidor mediante una Autoridad de Certificación (AC) que se identifica ante el navegador y éste podrá decidir si confía o no en dicha AC. Certificados emitidos por un Prestador de Servicios de Certificación: A diferencia del caso anterior, estos certificados son emitidos por un Prestador de Servicios de Certificación (PSC) que, como tercera parte de confianza, garantiza que la organización a cuyo nombre se ha emitido el certificado de servidor, es realmente la titular del dominio al que los usuarios se están conectando. En este caso dichos usuarios depositan su confianza en que el PSC ha tomado las medidas oportunas en la comprobación de la verdadera titularidad del dominio antes de emitir el certificado de servidor, y que dicho certificado cumple con las medidas técnicas y normas jurídicas necesarias para garantizar un nivel razonable de seguridad. 4550 TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR El presente estudio se centra, a partir de este punto, en los certificados emitidos por un PSC. Por consiguiente, se analizarán ciertas características relacionadas directamente con las citadas medidas que los PSCs deben adoptar para alcanzar diferentes niveles de seguridad y, por tanto, que dan lugar a diferentes tipos de certificados de servidor web. Atendiendo al ámbito de aplicación como criterio de clasificación de certificados de servidor web, podemos distinguir dos tipos: el certificado de servidor web, como caso general, y el certificado de sede electrónica, como un caso particular del anterior. Certificados de servidor web Este es el conjunto general de certificados de servidor web o certificados SSL de que es objeto el presente estudio. El uso cada vez más extendido del comercio electrónico ha supuesto un incremento importante en la demanda de este tipo de certificados electrónicos. Y consecuentemente también ha aumentado el número de intentos de suplantar la identidad de los sitios web que generan transacciones económicas. Para contrarrestar estos ataques están surgiendo diferentes iniciativas. Por un lado, los PSCs ofrecen nuevos productos, de forma que emiten certificados de servidor para los cuales se exige el cumplimiento de nuevos requisitos para garantizar la identidad del nombre de dominio y de la organización titular del mismo. Por otro lado, los fabricantes de aplicaciones software (por ejemplo los navegadores web), son capaces de detectar estos nuevos tipos de certificados electrónicos y presentar al usuario de Internet una marca visual como muestra de las nuevas garantías de seguridad del nuevo tipo de certificado. Como consecuencia de ello, cabe realizar la siguiente clasificación de certificados de servidor web: Certificado de validación de dominio. Este tipo de certificados también es denominado comercialmente como certificado de clase 1. El método de obtención es rápido y económicamente es el de menor precio. El PSC sólo comprueba que el nombre de dominio es válido y pertenece al solicitante del certificado. Visualmente, el usuario puede comprobar que se ha establecido una conexión SSL/TLS observando en la barra de direcciones que el protocolo es https (en lugar de http) y con la visualización de un candado. La figura 17 muestra un certificado de servidor web de validación de dominio, tal y como lo visualiza Mozilla Firefox. 4651 TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR Figura 17 - Certificado de servidor web de validación de dominio. Certificado de validación de organización. Este tipo de certificados también es denominado comercialmente como certificado de clase 2. En este caso, el PSC, además de verificar la verdadera titularidad del dominio, comprueba la existencia en registros mercantiles de la organización empresarial solicitante del certificado. Visualmente el navegador muestra la URL en color azul. Certificado de validación extendida o EV (Extended Validation). Este tipo de certificados también es denominado comercialmente como certificado de clase 3. Los requisitos que deben cumplir las comprobaciones previas a la emisión de este tipo de certificados por parte del PSC son mayores que en el caso del certificado de validación de organización. La finalidad de este tipo de certificados es la misma que la de los certificados de organización, sólo que el PSC utiliza un procedimiento que garantiza plenamente la identidad de dicha Organización. De ahí que los certificados de validación de organización tienden a desaparecer en favor de los certificados de validación extendida. La figura 18 muestra un certificado de servidor web con validación extendida, tal y como lo visualiza Mozilla Firefox. 4752 TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR Figura 18 - Certificado de servidor web con validación extendida Certificados de sede electrónica Los certificados electrónicos de sede electrónica son una particularización de los certificados de servidor web cuyo ámbito de aplicación son las Administraciones Públicas. Garantizan la identidad del nombre de dominio que constituye la sede electrónica de la Administración que ofrece servicios telemáticos a los ciudadanos. Las sedes electrónicas están regulada por la Ley 11/2007, de acceso electrónico de los ciudadanos a los Servicios Públicos. La figura 19 muestra un certificado de sede electrónica, tal y como lo visualiza Mozilla Firefox. 4853 TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR Figura 19 - Certificado de sede electrónica En cuanto a si el certificado de servidor garantiza la identidad de uno o de más dominios/subdominios, se puede establecer la siguiente clasificación: Certificados de un solo dominio/subdominio. El certificado electrónico identifica un único nombre de dominio completo (FQDN). Certificados multidominio o Certificados wildcard El certificado wildcard (comodín) identifica todos los subdominios del mismo nivel asociados a un dominio determinado, sin necesidad de adquirir y gestionar múltiples certificados electrónicos. Por ejemplo, un certificado wildcard emitido para el dominio *.banco.es garantiza la identidad de los dominios de tercer nivel que comparten el dominio de segundo nivel banco.es (elmejor.banco.es, elpeor.banco.es, etc.). o Certificados SAN (Subject Alternative Name) 4954 TIPOS DE CERTIFICADOS ELECTRÓNICOS DE SERVIDOR Este tipo de certificados permite garantizar la identidad de varios nombres de dominio completo (FQDN), sin que estos deban compartir ningún nivel de dominio. 5055 CERTIFICADO DE SERVIDOR DE VALIDACIÓN EXTENDIDA CERTIFICADO DE SERVIDOR DE VALIDACIÓN EXTENDIDA El certificado de servidor de validación extendida, además de facilitar al usuario de Internet un canal cifrado, como lo haría cualquier certificado de servidor web, proporciona al usuario mayores garantías sobre la legitimidad de la organización que opera un sitio web. El certificado de servidor de validación extendida está experimentando un auge muy importante desde su aparición en el año Cada vez más los servicios prestados telemáticamente buscan ganarse la confianza de los usuarios mediante aspectos diferenciadores. Esta diferenciación se consigue, por un lado, aplicando mayores controles en los procesos de identificación del objeto que se pretende identificar (un nombre de dominio y la entidad propietaria del mismo) y por otro, aportando al usuario un medio de identificación visual que diferencie un certificado verdaderamente seguro respecto del resto de certificados. Antes de emitir un certificado de validación extendida, el PSC está obligado a cumplir un conjunto de requisitos acordes con los establecidos por el CA/Browser Forum. Dichos requisitos se pueden resumir en el cumplimiento de las siguientes garantías: La existencia legal, física y operativa de la entidad. La AC está obligada a comprobar este punto mediante la consulta en Agencias de Registro Mercantil o similares según la jurisdicción aplicable. Que la identidad de la entidad coincide con los registros oficiales consultados en el paso anterior; Que la entidad tiene derecho exclusivo a utilizar el dominio o los dominios especificados en el certificado EV; Que la entidad ha expedido la correspondiente autorización de la emisión del Certificado EV. Que toda la información incluida en el certificado EV es veraz. Que el titular del certificado acepta, mediante un acuerdo de términos de uso del certificado EV, todos los requisitos establecidos por el CA/Browser Forum. Que la AC provee un servicio de verificación del estado de revocación del certificado accesible online y en horario 24x7. Que la AC revocará el certificado si se cumple alguna de las circunstancias contempladas por las guías aprobadas por el CA/Browser Forum. Visualmente, el navegador muestra el nombre de la organización titular del nombre del dominio en color verde. Además el navegador presenta al usuario la Autoridad de Certificación que garantiza la identidad del nombre de dominio. No obstante, solo las versiones más actualizadas de los navegadores (Microsoft Internet Explorer versión 7, 5156 CERTIFICADO DE SERVIDOR DE VALIDACIÓN EXTENDIDA Mozilla Firefox 3.5, Opera 9.5, Apple Safari 3.2 y Google Chrome en todas sus versiones) son capaces de presentar al usuario estas muestras visuales. La figura 20 muestra un certificado de sede electrónica con la cualidad de validación extendida, tal y como lo visualiza Mozilla Firefox v18. Figura 20 - Visualización de un certificado de validación extendida con Mozilla Firefox La figura 21 muestra el mismo certificado de sede electrónica con la cualidad de validación extendida, tal y como lo visualiza Internet Explorer v9. Figura 21 - Visualización de un certificado de validación extendida con IE 9 El certificado de validación extendida ofrece un mayor grado de confianza a los usuarios. Consecuentemente, su precio es también más elevado que el resto de certificados de servidor 5257 CERTIFICADO DE SERVIDOR DE VALIDACIÓN EXTENDIDA y el tiempo de obtención del mismo también es superior debido a las comprobaciones adicionales que debe realizar el PSC antes de su emisión. El uso de este tipo de certificados está aconsejado para sitios web de banca online, pasarelas de pago y otros sitios cuya información gestionada es muy sensible, como por ejemplo, datos de carácter personal de nivel alto. La figura 22 muestra los detalles de un certificado electrónico de validación extendida, tal y como lo visualiza Mozilla Firefox v18. Figura 22 - Certificado de validación extendida de Verisign 5358 CERTIFICADO WILDCARD CERTIFICADO WILDCARD El certificado wildcard (comodín o * ) identifica a un nombre de dominio completo (FQDN) y a los subdominios del siguiente nivel que comparten dicho FQDN. Esto es posible emitiendo el certificado de servidor con un Common Name (CN) del tipo *.FQDN, por ejemplo, *.dominio.es. Esto permite garantizar la identidad de, por ejemplo, server1.dominio.es y compras.dominio.es. La figura 23 muestra los detalles de un certificado electrónico wildcard, tal y como lo visualiza Mozilla Firefox v18. Figura 23 - Certificado electrónico wildcard 5459 CERTIFICADO DE SERVIDOR WEB SAN CERTIFICADO DE SERVIDOR WEB SAN Subject Alternative Name (SAN) es una extensión propia de la versión 3 del estándar X.509 de los certificados electrónicos. Cuando el navegador del usuario detecta que el certificado de servidor web tiene la extensión Subject Alternative Name (SAN), en lugar de comparar el nombre del dominio con el contenido del campo Common Name de dicho certificado, lo compara con el contenido de la citada extensión. Si coincide con alguno de los nombres de dominio de la extensión SAN, valida dicha dirección. En el caso de que no exista dicha extensión, la comparación se realiza con el Common Name del campo subject del certificado. Microsoft Exchange Server 2007 fue el primer servidor que comenzó a utilizar dicha extensión de los certificados, de forma que si ésta incluía varios nombres de dominios completos (FQDN), todos ellos podían utilizar el mismo certificado electrónico. De ahí que a este tipo de certificados se les conoce con el nombre de certificados SAN o también con el nombre de UCC (Unified Communications Certificate o Certificado de Comunicaciones Unificadas) que utiliza Microsoft Office Communications Server. No existen restricciones en cuanto a los diferentes nombres de dominio que pueden incluirse en un certificado SAN. Un ejemplo de uso consiste en identificar el nombre de dominio de una empresa con diferentes extensiones ( empresa.es, empresa.com y empresa.org ). Por supuesto, en este ejemplo la empresa debe acreditar que es propietaria de todos estos dominios. Es una práctica habitual que los PSCs ofrezcan este tipo de certificados con un número limitado de dominios a incluir, si bien en algunos casos se ofrece la posibilidad de incluir hasta 100 dominios diferentes. Este tipo de certificados es perfectamente compatible con los certificados de validación extendida, es decir, que un certificado puede cumplir ambas cualidades: certificado de validación extendida y multidominio SAN. La figura 24 muestra los detalles de un certificado electrónico SAN, tal y como lo visualiza Mozilla Firefox v18. 5560 CERTIFICADO DE SERVIDOR WEB SAN Figura 24 - Certificado de servidor multidominio SAN 5661 CERTIFICADO DE SEDE ELECTRÓNICA CERTIFICADO DE SEDE ELECTRÓNICA El certificado de sede electrónica ha sido el primero en contar con un marco jurídico para certificados electrónicos de servidor web: la Ley 11/2007 [Ref. 32], de 22 de junio, de acceso electrónico de los ciudadanos a los Servicios Públicos. La definición que dicha Ley hace de una sede electrónica es aquella dirección electrónica disponible para los ciudadanos a través de redes de telecomunicaciones cuya titularidad, gestión y administración corresponde a una Administración Pública, órgano o entidad administrativa en el ejercicio de sus competencias. En cuanto al instrumento que sirve para identificar a las sedes electrónicas, el artículo 17 de la citada Ley 11/2007 establece que las sedes electrónicas utilizarán, para identificarse y garantizar una comunicación segura con las mismas, sistemas de firma electrónica basados en certificados de dispositivo seguro o medio equivalente. La figura 25 muestra un certificado de sede electrónica con validación extendida, tal y como lo visualiza Mozilla Firefox v18. Figura 25 - Certificado de sede electrónica con validación extendida 5762 CERTIFICADO DE SEDE ELECTRÓNICA Posteriormente se aprobó el desarrollo de la Ley 11/2007 para el ámbito de la Administración General del Estado, a través del Real Decreto 1671/2009 [Ref. 33], de 6 de noviembre. Entre las medidas adoptadas en este RD para garantizar la seguridad de la sede electrónica, se destacan aquí las que tienen una relación directa con el perfil del certificado y con el conjunto de comprobaciones que determinan que el sitio web es auténtico, en línea con lo que se viene estudiando en este PFG. Estas medidas son las siguientes: La creación de una sede electrónica conlleva la publicación en el Boletín Oficial del Estado (Boletín Oficial de la Comunidad Autónoma y de la Provincia para el caso de la Administración Autonómica y Local respectivamente) de la dirección electrónica y del titular de la sede, entre otra información. El instrumento de creación de la sede, es decir, la publicación en el Boletín Oficial o un enlace a la misma, estará accesible en la propia sede para garantizar su consulta por parte de los usuarios. Los sistemas de información que soporten las sedes electrónicas deben garantizar la confidencialidad, disponibilidad e integridad de la información, conforme los Sistemas Nacionales de Seguridad e Interoperabilidad. Toda sede electrónica debe contar con un sistema de verificación del estado de revocación de los certificados de la sede, accesible de forma directa y gratuita. Los certificados electrónicos de sede electrónica incluirán los siguientes contenidos mínimos: o Descripción del tipo de certificado: sede electrónica. o Nombre descriptivo de la sede electrónica. o Denominación del nombre del dominio. o Número de identificación fiscal de la entidad suscriptora. o Unidad administrativa suscriptora del certificado. Estos certificados electrónicos son válidos únicamente para la identificación de la sede electrónica, quedando excluido el uso de firma electrónica de contenidos. Los PSCs que emitan este tipo de certificados deben cumplir las obligaciones de la Ley 59/2003, de 19 de diciembre, de firma electrónica. El Real Decreto 4/2010 [Ref. 34], de 8 de enero, por el que se regula el Esquema Nacional de Interoperabilidad en el ámbito de la Administración Electrónica, establece que la Administración General del Estado definirá una política de firma electrónica y de certificados que servirá de marco general de interoperabilidad para la autenticación y el reconocimiento mutuo de firmas electrónicas. Dicha política de firma electrónica y de certificados sería la encargada de definir los perfiles de los certificados electrónicos que posibilitaran la interoperabilidad entre las aplicaciones usuarias. Esta política de firma electrónica y certificados fue aprobada mediante Resolución de 19 de julio de 2011 [Ref. 35], de la Secretaría de Estado para la Función Pública, por la que se aprueba la Norma Técnica de Interoperabilidad (NTI) de Política de Firma Electrónica y de certificados de la Administración. 5863 CERTIFICADO DE SEDE ELECTRÓNICA Finalmente la Secretaría de Estado de Administraciones Públicas aprueba la Resolución de 29 de noviembre de 2012 [Ref. 36], por la que se publica el Acuerdo de aprobación de la Política de Firma Electrónica y de Certificados de la Administración General del Estado. La figura 26 ilustra este proceso de aprobación de las distintas normas que han posibilitado la regulación de la Política de firma electrónica y de certificados en la Administración General del Estado y la aprobación de los perfiles de los certificados electrónicos utilizados por las Administraciones Públicas (entre ellos, el certificado de sede electrónica). Figura 26 - Marco jurídico de los certificados de sede electrónica 5964 CERTIFICADO DE SEDE ELECTRÓNICA Lo más destacable de dicha Política de Firma Electrónica y de Certificados en relación con el objeto del presente PFG es su anexo II, donde se describen los perfiles de los certificados electrónicos. La descripción técnica de dichos perfiles fue aprobada por el Consejo Superior de Administración Electrónica, en reunión de la Comisión Permanente de 30 de mayo de Las conclusiones más relevantes de este documento, en relación con los certificados de sede electrónica, son las siguientes: Se definen dos niveles de aseguramiento, nivel medio y nivel alto, que conllevan diferentes grados de confianza, debido a los requisitos técnicos y de seguridad requeridos por cada servicio público electrónico. o Nivel de aseguramiento medio: se cumple con un certificado de sede electrónica según el formato X.509, en software. o Nivel de aseguramiento alto: en este caso el certificado de sede electrónica según el formato X.509 debe utilizar un soporte hardware criptográfico (HSM o Hardware Security Module). Este nivel de seguridad estará implícito en el perfil del certificado mediante un identificador único denominado identidad administrativa: el número ISO/IANA del Ministerio de la Presidencia ( X.X.1 para nivel de aseguramiento alto y X.X.2 para nivel de aseguramiento medio). Esta información se incluye en la extensión Subject Alternative Name del certificado. Los perfiles de los certificados electrónicos (entre ellos el de sede electrónica) serán conformes el estándar X.509 v3. En cuanto a los campos y extensiones indicados en la RFC5280, se establece la obligatoriedad de incluir las extensiones Suject Name y Subject Alternative Name y se normaliza su cumplimentación. Se establece un entorno de seguridad genérico de la AGE que determina el criterio de robustez y viabilidad de cada perfil de certificado. Teniendo en cuenta esta premisa, se relacionan a continuación los requisitos 4 que deben cumplir los certificados electrónicos: o Certificados de Autoridad de Certificación (raíz y subordinadas) tanto para nivel de aseguramiento alto como medio: Se admiten los algoritmos SHA-1 y RSA con tamaño mínimo de claves de bits. o Certificados de entidad final (entre ellos, el de sede electrónica): Grado de aseguramiento medio: 4 Estos requisitos son revisables y se actualizarán para adaptarlos a la constante evolución de la tecnología, conforme las directrices de seguridad del CCN y la regulación europea sobre firma electrónica. 6065 CERTIFICADO DE SEDE ELECTRÓNICA Se admiten los algoritmos SHA-1 y RSA con tamaño mínimo de claves de bits (si bien se recomienda un tamaño de bits). Grado de aseguramiento alto: Se admiten los algoritmos SHA-1 y RSA con tamaño mínimo de claves de bits. En el anexo II del presente PFG se describe el perfil del certificado de sede electrónica aprobado por el Consejo Superior de Administración Electrónica. 6166 SITIOS WEB Y MEDIDAS DE SEGURIDAD SITIOS WEB Y MEDIDAS DE SEGURIDAD Hasta ahora se han analizado los aspectos de seguridad relacionados con los certificados de servidor web y con los Prestadores de Servicios de Certificación que, a través de sus Autoridades de Certificación, emiten dichos certificados. Llegados a este punto, se considera oportuno dedicar un apartado a las medidas de seguridad que deben adoptar los administradores de los sitios web. Se resume a continuación un conjunto de buenas prácticas que todo administrador de un sitio web debería tener en cuenta si desea ganarse la confianza de los usuarios: 1) Garantizar una suficiente cobertura del nombre del dominio. Para ello, se debe analizar qué dominios y subdominios van a utilizarse para, posteriormente, elegir el certificado de servidor web que mejor se adapte a sus necesidades desde un punto de vista funcional. 2) Elegir un Prestador de Servicios de Certificación adecuado. Se deben considerar algunos aspectos como los siguientes: a. Que los navegadores web más usados por los usuarios potenciales del sitio web incluyan por defecto el certificado raíz de la Autoridad de Certificación emisora del certificado de servidor. b. Historial y prestigio del PSC. c. Servicio de soporte técnico. 3) Elegir un certificado de servidor acorde con el uso que se le vaya a dar. Es importante aplicar el principio de proporcionalidad: el certificado con validación extendida ofrece un alto grado de seguridad y un precio superior a los certificados sin esta cualidad, por lo que su uso debe restringirse a la protección de información crítica. En cuanto a los algoritmos criptográficos y los tamaños de clave, es mejor guiarse por las recomendaciones de seguridad de organizaciones acreditadas (WebTrust, CA/Browser Forum ). 4) Establecer una política de seguridad cuyos principios garanticen los siguientes aspectos: a. Protección de la clave privada, mediante la adecuada restricción de accesos a la misma. b. Revocación inmediata del certificado en caso de compromiso de claves. c. Renovación del certificado antes de su caducidad. Sustitución del mismo en horas valle del servicio. 5) Garantizar la validación de la cadena de confianza por parte de los usuarios del sitio web, incluyendo los certificados de las Autoridades de Certificación intermedias en el servidor web. 6) Elegir el protocolo SSL/TLS más adecuado. La resolución de este problema consiste, una vez más, en encontrar el equilibrio entre seguridad y funcionalidad. La versión 2 6267 SITIOS WEB Y MEDIDAS DE SEGURIDAD de SSL está desaconsejada por problemas de seguridad. Las versiones más seguras son, evidentemente, las más actuales: TLS v1.1 y TLS v1.2. Sin embargo, las versiones de navegadores web más antiguas no trabajan con dichos protocolos. Entre ambos extremos se encuentran SSL v3 y TLS v1.0. 7) Configurar el servidor para que acepte el algoritmo de cifrado más robusto del conjunto de algoritmos presentado por el navegador del usuario. 8) Aplicar los últimos parches de seguridad en cada uno de los elementos software que forman parte de la plataforma de la aplicación web: software de los dispositivos de red y firewalls, sistema operativo de los servidores (web, aplicación y base de datos) y software de la plataforma de desarrollo empleada (PHP, ASP, Java, etc). 9) Mantenerse al corriente de los problemas conocidos y mitigar sus consecuencias. Por ejemplo, no permitir que el navegador web del usuario pueda iniciar una renegociación 5 [Ref. 37] o usar sólo cifrado RC4 cuando se utilice TLS v1.0 o SSL v3 para mitigar ataques BEAST 6 [Ref. 38]. 5 Si el servidor permite que el cliente (navegador web) inicie una renegociación de los parámetros del protocolo SSL/TLS, queda abierta la posibilidad de un ataque de denegación de servicio: un solo cliente puede solicitar cientos de handshakes por segundo, haciendo que el servidor se quede sin recursos para atender dichas solicitudes. 6 BEAST: Browser Exploit Against SSL/TLS. Es un ataque que aprovecha una vulnerabilidad del cifrado por bloques CBC. 6368 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB Se ha analizado hasta este momento un amplio conjunto de características que se deberían tener en cuenta para determinar si un sitio web es seguro, en función del certificado de servidor web utilizado y de otros parámetros asociados con el establecimiento del canal SSL/TLS. Para ayudar a los administradores de sitios web a conocer el grado de seguridad de los mismos existen ciertas herramientas. Una de estas herramientas, accesible de forma gratuita, que analiza la seguridad asociada a un dominio, es la proporcionada por la empresa Qualys Inc [Ref. 39]. La URL de acceso de la herramienta Qualys SSL Labs es la siguiente: https://www.ssllabs.com/ssltest/ En función de un conjunto de criterios de seguridad asociados tanto al sitio web como al certificado de servidor que lo identifica, esta herramienta presenta al usuario una calificación del grado de confianza de dicho sitio web. A continuación se muestran los ejemplos del análisis realizado con esta herramienta de dos dominios: uno con una calificación alta y otro, cuya titularidad quedará en el anonimato por evidentes razones, con calificación muy baja. Este análisis ha sido realizado el lunes, 11 de marzo de Los resultados presentados hacen referencia a los siguientes aspectos: Calificación, que resume el grado de seguridad total del sitio web. También ofrece el resultado del análisis del certificado, de los protocolos soportados, del intercambio de claves y de la fortaleza del cifrado. Verificación de la cadena de confianza de los certificados remitidos por el servidor y del certificado raíz del almacén de certificados de confianza. Versiones admitidas por el servidor web de los protocolos SSL/TLS. Algoritmos de cifrado y tamaño de claves admitidos. Otros detalles relacionados con el protocolo SSL/TLS, como vulnerabilidades conocidas, uso de OCSP stapling, etc. 6469 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB La figura 27 presenta la calificación obtenida por el dominio ingdirec.es. Puede apreciarse que la calificación obtenida es muy buena, como resultado del cumplimiento de los criterios de seguridad estudiados en el presente PFG, y que se expresan en las figuras siguientes. Figura 27 - Calificación del análisis de ingdirect.es La figura 28 muestra las cadenas de confianza verificadas, con los certificados de Autoridades de Certificación intermedias que ha proporcionado el servidor. Así mismo se aprecia que el almacén de certificados de confianza incluye el certificado raíz de la Autoridad de Certificación de Verisign. La figura 29 representa las versiones de los protocolos SSL/TLS que admite el servidor web del dominio ingdirect.es. Se puede apreciar que no admite el SSL v2.0, por razones de seguridad. En este caso tampoco admite TLS 1.1 ni TLS 1.2, con objeto de evitar posibles errores en navegadores web que aún no contemplen estas versiones de protocolo, primando así la funcionalidad sobre la seguridad. 6570 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB Figura 28 - Cadena de confianza verificada para el dominio ingdirect.es Figura 29 - Protocolos SSL/TLS admitidos por el servidor de ingdirect.es 6671 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB La figura 30 muestra los algoritmos que el servidor admite en la negociación de la conexión SSL/TLS. Figura 30- Algoritmos admitidos por el dominio ingdirect.es La figura 31 presenta otros detalles de la conexión SSL/TLS. Se puede apreciar que el servidor no admite renegociación: se recomienda no permitir solicitudes de renegociación por parte del cliente para evitar ataques de denegación de servicio, pero dejar abierta la posibilidad de renegociación por parte del servidor. Figura 31 Otros detalles de la conexión SSL/TLS con ingdirect.es 6772 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB A continuación se mostrarán los resultados del análisis de la herramienta de Qualys SSL Labs de un dominio de una sede electrónica con una calificación negativa. Se analizarán las razones por las cuales se obtiene dicha calificación. La figura 32 muestra la calificación final obtenida y el resumen del análisis de los siguientes aspectos: el certificado de servidor web los protocolos soportados el intercambio de claves, y la fortaleza del cifrado Además se adelanta que el servidor web es vulnerable al ataque denominado BEAST [Ref. 38]. Figura 32 - Resumen del análisis de una sede electrónica 6873 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB La figura 33 muestra la cadena de confianza verificada, con un certificado de Autoridad de Certificación intermedia que ha proporcionado el servidor. Así mismo se aprecia que el almacén de certificados de confianza incluye el certificado raíz de la Autoridad de Certificación. Figura 33 - Cadena de confianza validada del certificado de sede electrónica La figura 34 representa las versiones de los protocolos SSL/TLS que admite el servidor de la sede electrónica. Se puede apreciar que admite el SSL v2.0, considerado como inseguro. Esta es la razón por la que la herramienta califica este apartado como suspenso en seguridad. Figura 34 - Protocolos SSL/TLS que admite el servidor de la sede electrónica 6974 HERRAMIENTAS DE ANÁLISIS DE LA SEGURIDAD DE SITIOS WEB La figura 35 muestra los algoritmos que el servidor de sede electrónica admite en la negociación de la conexión SSL/TLS. Se puede apreciar que la herramienta considera cifrado débil todo aquel que utiliza tamaños de clave simétrica menores de 128 bits. Figura 35 - Algoritmos admitidos por el certificado de sede electrónica La figura 36 presenta otros detalles de la conexión SSL/TLS. Se puede apreciar que el servidor no permite que el cliente solicite la renegociación del protocolo, aunque el servidor si puede iniciarla. Esta es una práctica recomendada. También se aprecia que la conexión es vulnerable al ataque BEAST, comentado ya en el resumen de este análisis. 70 Mostrar más
UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN Proyecto Fin de Carrera Sistemas de pago emergentes con móvil Autor Félix Suárez Camiño Tutora Ana Gómez Más detalles GUÍA DE REFERENCIA DEL DNIE CON NFC
GUÍA DE REFERENCIA DEL DNIE CON NFC MADRID, A 25 DE FEBRERO DE 2015 Contenido 1. Introducción... 4 1.1. Concepto de identidad personal... 4 1.2. Aceptación social del DNI... 4 1.3. Antecedentes: DNI tradicional Más detalles Infraestructura de clave pública (PKI) Seminario
Infraestructura de clave pública (PKI) Seminario 1 Índice 01 Introducción 02 Criptografía como solución para la confianza 03 Tecnologías e Infraestructura de Certificación 04 Validación de los certificados Más detalles UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN: SISTEMAS DE TELECOMUNICACIÓN
UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN: SISTEMAS DE TELECOMUNICACIÓN PROYECTO FIN DE CARRERA BIBLIOTECA PARA PORTABILIDAD DE PERFILES EN ENTORNOS Más detalles Miguel Morillo Iruela DNSSEC. Miguel.Morillo@alu.uclm.es
Contenido 1. - Introducción...6 1.1. - Alcance del documento...6 1.2. - Audiencia...7 1.3. - Estructura del documento...7 2. - Sistema de nombres de dominio DNS...7 2.1. - Historia...7 2.2. - El propósito Más detalles ALBERTO RODRÍGUEZ GÓMEZ ALEJANDRO BESADA JUEZ
Autorizada la entrega del proyecto del alumno: ALBERTO RODRÍGUEZ GÓMEZ Director del proyecto: ALEJANDRO BESADA JUEZ Fdo: Fecha / 09 / 2009 El coordinador del proyecto: EDUARDO ALCALDE LANCHARRO Fdo: Fecha Más detalles SSL, Secure Sockets Layer y Otros Protocolos Seguros para el Comercio Electrónico
SSL, Secure Sockets Layer y Otros Protocolos Seguros para el Comercio Electrónico (Versión 1.0) Puedes descargar la última versión de este documento de: http://jo.morales0002.eresmas.net/fencasa.html José Más detalles TRABAJO FIN DE GRADO
UNIVERSIDAD AUTÓNOMA DE MADRID ESCUELA POLITÉCNICA SUPERIOR TRABAJO FIN DE GRADO ESTUDIO DEL PROBLEMA DE LA DISTRIBUCIÓN DE CLAVES CRIPTOGRÁFICAS EN EL CONTEXTO DE LAS TECNOLOGÍAS CLOUD (COSITI_128/1314) Más detalles Todo lo que necesitas saber para utilizar el DNI electrónico. FAQ s
Todo lo que necesitas saber para utilizar el DNI electrónico FAQ s QUÉ ES EL DNIe? VENTAJAS DEFINICIÓN CHIP INTEGRADO VENTAJAS GENERALES (seguridad, comodidad, ergonomía,...) APARIENCIA FÍSICA VENTAJAS Más detalles El comercio electrónico.
Facultade de Economía e Empresa Trabajo de fin de grado El comercio electrónico. Visión general y aplicación a la puesta en marcha de una tienda online. Fernando J. Aguiar Maragoto Grado en Administración Más detalles MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLUMEN III: FUNCIONALIDADES Y SERVICIOS
Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC Página 1 de 90 MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLUMEN III: FUNCIONALIDADES Y SERVICIOS Más detalles El Manual Práctico de Supervivencia en la Administración Electrónic@ 167. Cuarta Parte: La Tecnología en la Administración Electrónica
El Manual Práctico de Supervivencia en la Administración Electrónic@ 167 Cuarta Parte: La Tecnología en la Administración Electrónica El Manual Práctico de Supervivencia en la Administración Electrónic@ Más detalles Las Comunicaciones en las Redes Privadas Virtuales TESIS QUE PARA OBTENER EL TITULO DE INGENIERO EN COMUNICACIONES Y ELECTRONICA
INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA Las Comunicaciones en las Redes Privadas Virtuales TESIS QUE PARA OBTENER EL TITULO DE INGENIERO EN COMUNICACIONES Y ELECTRONICA Más detalles NAVEGACIÓN SEGURA Y HERRAMIENTAS DE MOTORES DE BUSQUEDA
SEMINARIO INTERNET Y BUSCADORES NAVEGACIÓN SEGURA Y HERRAMIENTAS DE MOTORES DE BUSQUEDA REALIZADO POR: JUAN CARLOS CASTRO CHÁVEZ juancarlos.castro@siget.gob.sv SANTA CRUZ DE LA SIERRA, 30 DE OCTUBRE DE Más detalles Universidad Dr. José Matías Delgado Facultad de Posgrados y Educación Continua
Universidad Dr. José Matías Delgado Facultad de Posgrados y Educación Continua Seminario de especialización profesional Ensayo científico ALTERNATIVA DE SEGURIDAD PARA TRANSACCIONES EN EL COMERCIO ELECTRÓNICO Más detalles Uso de servicios de seguridad y confianza desde la nube: TrustedX y la Plataforma Azure de Microsoft
Uso de servicios de seguridad y confianza desde la nube: TrustedX y la Plataforma Azure de Microsoft Volumen: 1 Alumno: Sergio Serrano Pérez Director/Ponente: Francisco Jordan Fernández Departamento: Arquitectura Más detalles El comercio electrónico.
Facultad de Economía y Empresa Trabajo de fin de grado El comercio electrónico. Visión general y aplicación para la puesta en marcha de una tienda online. Autora: Tutor: Fernando J. Aguiar Maragoto Grado Más detalles Creación de una entidad emisora de certificados raíz de empresa en pequeñas y medianas empresas
Creación de una entidad emisora de certificados raíz de empresa en pequeñas y medianas empresas La información incluida en este documento representa el punto de vista actual de Microsoft Corporation acerca Más detalles TRABAJO FIN DE CARRERA.
TRABAJO FIN DE CARRERA. TÍTULO DEL TFC: Implementación de una red privada virtual para el control remoto de equipos de laboratorio. TITULACIÓN: Ingeniería Técnica de Telecomunicaciones, especialidad en Más detalles Conciencia Tecnológica ISSN: 1405-5597 contec@mail.ita.mx Instituto Tecnológico de Aguascalientes México
Conciencia Tecnológica ISSN: 1405-5597 contec@mail.ita.mx Instituto Tecnológico de Aguascalientes México Dávila Muro, Jorge; Luna Ramírez, Enrique Seguridad y comercio por internet Conciencia Tecnológica, Más detalles SERVICIO DE ACCESO REMOTO SEGURO PARA TERMINALES GSM Y GPRS
INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Curso académico 2004-2005 Proyecto Fin de Carrera SERVICIO DE ACCESO REMOTO SEGURO PARA TERMINALES GSM Y GPRS Autor: Tutores: Jaime Pérez Crespo José Centeno Más detalles Sede electrónica de Cultura. Manual de soporte V1.0. Subdirección General de Tecnologías de la Información y Comunicaciones
Sede electrónica de Cultura Manual de soporte V1.0 Subdirección General de Tecnologías de la Información y Comunicaciones Ministerio de Educación, Cultura y Deporte Octubre 2013 1 INDICE INDICE...2 La Más detalles Implantación de un SSO (Single Sign On)
Màster interuniversitari de Seguretat de les tecnologies de la informació i de les comunicacions (MISTIC) Proyecto de fin de Master Implantación de un SSO (Single Sign On) Autor: Juan Ignacio Martín (Nacho) Más detalles ANÁLISIS DE LA PROBLEMÁTICA DE LOS MEDIOS DE PAGO EN EL COMERCIO ELECTRÓNICO APLICADO AL CASO COLOMBIANO.
ANÁLISIS DE LA PROBLEMÁTICA DE LOS MEDIOS DE PAGO EN EL COMERCIO ELECTRÓNICO APLICADO AL CASO COLOMBIANO. JAVIER MAURICIO PARDO SANTIAGO RODRÍGUEZ OLIVOS PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA Más detalles CERTIFICADO DIGITAL 2. UN POCO DE HISTORIA DEL CERTIFICADO DIGITAL
2 CERTIFICADO DIGITAL 1. POR QUÉ NACIÓ EL CERIFICADO DIGITAL? El nacimiento del certificado digital fue a raíz de resolver el problema de administrar las claves públicas y que la identidad del dueño no Más detalles RIESGOS Y AMENAZAS EN CLOUD COMPUTING INTECO-CERT
RIESGOS Y AMENAZAS EN CLOUD COMPUTING INTECO-CERT Marzo 2011 La presente publicación pertenece al Instituto Nacional de Tecnología de la Comunicación (INTECO) y esta bajo licencia Reconocimiento-No comercial Más detalles RECOMENDACIONES A USUARIOS DE INTERNET
RECOMENDACIONES A USUARIOS DE INTERNET RECOMEND @ CIONES A USUARIOS DE INTERNET RECOMENDACIONES A USUARIOS DE INTERNET SUM@RIO I. II. III. IV. V. VI. VII. VIII. IX. X. XI. XII. XIII. XIV. Introducción Más detalles POLÍTICAS GENERALES* DE NOMBRES DE DOMINIO AKKY. Políticas en vigor a partir del 05 de mayo del 2012.
POLÍTICAS GENERALES* DE NOMBRES DE DOMINIO AKKY Políticas en vigor a partir del 05 de mayo del 2012. 1. DEFINICIONES. 2. DISPOSICIONES GENERALES. 3. DE LOS NOMBRES DE DOMINIO. 4. FACULTADES Y OBLIGACIONES Más detalles Implantación de un SGSI en la empresa. Implantación de un SGSI en la empresa
Implantación de un SGSI en la empresa INDICE CAPÍTULO 1 Conceptos básicos sobre Seguridad de la Información... 3 CAPÍTULO 2 La seguridad y su justificación desde el punto de vista del negocio.... 6 CAPÍTULO Más detalles UNIVERSIDAD DE CANTABRIA
UNIVERSIDAD DE CANTABRIA FACULTAD DE CIENCIAS ECONÓMICAS Y EMPRESARIALES MÁSTER OFICIAL EN EMPRESA Y TECNOLOGÍAS DE LA INFORMACIÓN CURSO ACADÉMICO 2012-2013 TRABAJO FIN DE MÁSTER ESTUDIO DE SISTEMAS DE Más detalles 2016 © DocPlayer.es Política de privacidad | Condiciones del servicio | Feedback

References: resolución 
 resolución 
 artículo 25
 Real Decreto 
 artículo 17
 Real Decreto 
 Real Decreto 
 Resolución 
 Resolución 
 resolución