Proteger su sitio web con HTTPS

Para aceptar tarjetas de crédito en su sitio web y ser mínimamente Cumple la normativa PCI debe tener un certificado SSL y utilizar HTTPS en todas las páginas que recopilen información de tarjetas de crédito. HTTPS proporciona autenticación para su sitio web y el servidor web asociado, lo que protege contra ataques man-in-the-middle.

Additionally, it provides bidirectional encryption of communications between a customer’s browser and your server, which protects against eavesdropping and tampering with and/or forging the contents of the communication.

In this article we’ll cover the steps you’ll need to go through in order to ensure your site is secure. This article may also be helpful: http://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/.

Adquirir e instalar un certificado SSL

Hay varias empresas a las que puede comprar certificados SSL, entre ellas GoDaddyVeriSign y GeoTrust to name few. Once you’ve purchased an SSL certificate, you’ll need to work with your hosting provider to get it set up on your server.

Compruebe que su certificado SSL está correctamente instalado

Once you’ve worked with your hosting provider to get the SSL certificate installed, you can verify that everything is set up correctly by using this SSL Checker.

Compruebe la configuración SSL de WordPress

If you’re going to utilize the HTTPS plugin we recommend below then you’ll want to make sure that WordPress isn’t forcing SSL. Do this by going to the wp-config.php file and checking if ‘FORCE_SSL_ADMIN’ is being defined there and if so, make sure it’s set to ‘false’. Here are instrucciones detalladas para trabajar con el ajuste SSL forzado.

Páginas seguras en su sitio web

Once your SSL certificate has been successfully installed, you’ll want to ensure that HTTPS is used on all the pages on your site that collect sensitive information. This can easily be done with the WordPress HTTPS plugin.

NOTA: If you follow this link you’ll see that the plugin has not been updated in over two years. This is ok. The plugin is doing something very specific and has a narrow focus so updates aren’t required as often as they would be for more complex plugins. Additionally, WordPress HTTPS is a recommendation, not a requirement. There are other WordPress HTTPS plugins available (https://wordpress.org/plugins/search.php?q=https). Puede utilizar cualquier plugin que funcione para forzar el uso de HTTPS en su sitio.

IMPORTANTE: Después de activar el plugin HTTPS de WordPress vaya a la pantalla de configuración y en el apartado Ajustes generales asegúrese de que el Forzar SSL exclusivamente no está marcada. Cuando está marcada, el plugin HTTPS de WordPress modifica accidentalmente la URL de los formularios de pago de MemberMouse para que no sea segura. El resultado es que en algunos navegadores se mostrará a los clientes un mensaje de advertencia cuando intenten enviar el formulario de pago. Para evitarlo, asegúrese de que la opción Forzar SSL exclusivamente no está marcada, como se muestra a continuación:



También querrá añadir filtros de URL para el script de proceso php que MemberMouse utiliza para las transacciones. Éstos también pueden añadirse en la sección Filtro de URL. Deberá añadir las siguientes URL:

/wp-content/plugins/membermouse/api/processOrder.php

/wp-content/plugins/membermouse/scheduler/handler.php

Y si está utilizando Social Login: /wp-content/plugins/membermouse/endpoints/auth.php



A continuación, vaya a cada página que deba ser segura y márquela Puesto seguro en el HTTPS module. You’ll want to do this for the MemberMouse Checkout and My Account core pages and any page you’ve included a MemberMouse checkout form on.

Asegúrese de que sus páginas son totalmente seguras

Once you’ve installed a plugin to handle HTTPS and you’ve configured which pages should use HTTPS, you’ll want to check and make sure there aren’t any insecure items being loaded on your secure pages as this will typically cause the browser to show a warning to the user informing them that the page is not secure.

In some browsers, like Chrome, they’re more strict and will terminate rendering the page when an insecure item is encountered. You can utilice esta herramienta para asegurarse de que sus páginas son totalmente seguras. Si el informe le indica que tiene elementos inseguros en su página, utilizar este recurso para arreglar los elementos inseguros.

¿Le ha resultado útil este artículo?

Artículos relacionados