En este artículo os vamos a enseñar cómo configurar un dominio en Cloudflare. Los servicios de seguridad y rendimiento de Cloudflare trabajan conjuntamente para reducir la latencia de los sitios web e incluye SSL gratis (mejora SEO). Cloudflare también protege contra el ataque DDoS, los robots abusivos y el filtrado de datos. Si quieres más información la puedes encontrar en la web de Cloudflare.
Añadir un dominio a Cloudflare
Para poder usar Cloudflare lo primero que haremos es darnos de alta en su web, el proceso es tan sencillo como rellenar nuestro dominio y seguir los pasos, a continuación os dejamos una capturas de todo el proceso:
Zonas DNS
Cuando ya hemos cambiado los servidores de nombres por los de Cloudflare ya podremos administrar las zonas DNS que habíamos importado previamente. Además podremos crear, modificar o eliminar registros.
Los registros DNS que tengan la nube de color naranja se beneficiarán de los servicios que ofrece CloudFlare: Cache, SSL, CDN, protección DDOS,…
Planes de Cloudflare
Cloudflare ofrece diferentes planes con mejores características y protecciones para nuestra web, os dejamos un listado con las principales características a fecha 06/02/2018.
Plan Gratis:
- DNS rápido, protección DDoS sin límite de volumen, CDN global y certificado SSL universal
- Modo «Estoy bajo ataque™» y Bot Fight Mode
- Conjunto de reglas gestionadas gratuito (Free Managed Ruleset), que protege frente a las vulnerabilidades más explotadas y de mayor impacto
- 5 reglas personalizadas de WAF
- 1 regla de limitación de velocidad (rate limiting)
- 10 reglas de caché
- 3 reglas de página (Page Rules, función heredada)
Plan Pro, todo lo que ofrece el plan Gratis y, además:
- Conjunto de reglas gestionadas de Cloudflare y OWASP Core Ruleset
- 20 reglas personalizadas de WAF
- 2 reglas de limitación de velocidad
- Optimización de imágenes sin pérdida (Polish) y soporte para AMP
- Super Bot Fight Mode
- 25 reglas de caché y 20 reglas de página
- Soporte técnico mediante casos (tickets)
- Cumplimiento de PCI DSS 4.0 y garantía de disponibilidad del 100 % con créditos de servicio de 1x
- 100 reglas personalizadas de WAF, con soporte para expresiones regulares
- 5 reglas de limitación de velocidad, con periodos de conteo de hasta 10 minutos y bloqueos de hasta 1 día
- Carga de certificados SSL personalizados
- 50 reglas de caché y 50 reglas de página
- Soporte por tickets y chat en directo
Plan Enterprise, todo lo que ofrece el plan Business y, además:
- Precio personalizado, con contrato anual
- Garantía de disponibilidad del 100 % con créditos de 10x (Standard) o 25x (Premium) y prioridad en la red
- Teléfono de emergencia para incidencias como caídas o ataques DDoS, con respuesta inicial en 2 horas para incidencias urgentes (1 hora en el SLA Premium)
- 1.000 reglas personalizadas de WAF y conjuntos de reglas a nivel de cuenta
- Hasta 100 reglas de limitación de velocidad, según contrato
- Detección de datos sensibles (Sensitive Data Detection)
- Bot Management avanzado (contratación adicional)
- 300 reglas de caché y 125 reglas de página
- Acceso a los centros de datos de China
- Acceso a registros (Logpush), gestión de cuentas basada en roles y red de China
Optimizar mi web
Para optimizar nuestra web iremos a la sección “Speed” y activaremos estas opciones:
-Auto Minify: Reduce el tamaño del código fuente en su sitio web.
-Polish: Mejore el tiempo de carga de imágenes optimizando (compresión gzip).
-Brotli: Acelera los tiempos de carga de páginas para el tráfico HTTPS .
-Mirage: Mejora el tiempo de carga para dispositivos móviles con conexiones de red lentas.
Proteger mi web
Para optimizar nuestra web iremos a la sección “Crypto” y activaremos estas opciones:
-SSL: Encripta la comunicación desde y hacia tu sitio web utilizando SSL.
-Always use HTTPS: Redirigir todas las peticiones “http” a “https”
-Opportunistic Encryption (Http/2): Permite a los navegadores beneficiarse del rendimiento mejorado de HTTP/2 y SPDY.
Además en la sección “Firewall” activaremos estas opciones:
-Rate Limiting: Protege tu web contra el tráfico malicioso bloqueando direcciones IP (tiene coste adicional).
-Security Level: Permite elegir varios niveles de seguridad.
-Web Application Firewall (WAF): bloquea las solicitudes que contienen contenido malicioso.
-Package: OWASP ModSecurity Core Rule Set
-Browser Integrity Check: Evalúa las cabeceras HTTP y bloquea peticiones.