• Acerca de Sessionstudio
  • Política de Privacidad
  • Contacto

Diseño de páginas webs

Diseño de páginas webs. Desarrollo de sitios para PyMes Diseño de páginas webs | Diseño gráfico | Recursos para diseñadores
    • Inicio
    • Empresa
    • Servicios
    • Portfolio
    • Blog
    • Clientes
    • Contacto

6 de julio de 2010 | 12:23 am
3

Seguridad en WordPress

Etiquetas: Noticias, Seguridad, Wordpress, Wordpress 3.0

seguridad-wordpress2

Seguridad en WordPress
La seguridad es importante, especialmente para las personas que se ganan la vida con páginas web y blogs. En este artículo, le mostraremos algunos ajustes útiles para proteger a su blog de WordPress.

1 – Prevenir información innecesaria.

[ad#Google Adsense-1]
El problema
Cuando usted no puede acceder a un blog de WordPress, el CMS muestra algo de información que le dice lo que salió mal. Esto es bueno si te has olvidado tu contraseña, pero también podría ser bueno para la gente que quiere hurgar en tu blog. Así que, ¿por qué no prevenir WordPress muestre mensajes de error?

La solución
Para quitar el mensajes de error, basta con abrir el tema de su archivo functions.php y pegue el siguiente código:

add_filter('login_errors',create_function('$a', "return null;"));

2 – Utilizar SSL

El problema
Si usted se preocupa que sus datos sean interceptados, entonces definitivamente puede utilizar SSL. En caso de que usted no sabe lo que es, SSL es un protocolo criptográfico que asegura las comunicaciones a través de redes como Internet.
No todos los servicios de hosting le permiten utilizar SSL, pero si usted está alojado en Wp WebHost o Hostgator, SSL está habilitado.

La solución
Una vez que haya comprobado que el servidor Web puede manejar SSL, basta con abrir el archivo wp-config.php (que se encuentra en la raíz de tu instalación de WordPress), y pegue el siguiente:

define('FORCE_SSL_ADMIN', true);

3 – Utilizar .htaccess para proteger el archivo wp-config.php

El problema
Como usuario de WordPress, usted probablemente sabe lo importante que es el archivo wp-config.php. Este archivo contiene toda la información necesaria para acceder a su base de datos preciosos: nombre de usuario, contraseña, nombre del servidor y así sucesivamente. Proteger el archivo wp-config.php es crítico

La solución
El archivo. Htaccess se encuentra en la raíz de su instalación de WordPress. Después de crear una copia de seguridad de la misma (es un archivo crítico de que siempre debe tener una copia de seguridad), abrirlo, y pegue el siguiente código:

<files wp-config.php>
order allow,deny
deny from all
</files>

4 – Proteja su blog de WordPress de las Inyecciones de secuencias de comandos

El problema
La protección de sitios web dinámicos es especialmente importante. La mayoría de los desarrolladores siempre protege sus peticiones GET y POST, pero a veces esto no es suficiente. También tenemos que proteger a nuestro blog en contra de las inyecciones y cualquier intento de modificar las variables PHP GLOBALS y _REQUEST.

La solución
Pegar en el archivo .htaccess (que se encuentra en la raíz de tu instalación de WordPress). Asegúrese de realizar una copia de seguridad del archivo .htaccess siempre antes de modificarlo.

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]

5 – Evitar que utilicen tus imágenes y así ahorrar ancho de banda

El problema
Si tu blog es poco conocido, tal vez, tratarán de utilizar tu contenido en sus propios sitios web sin tu consentimiento
Uno de los mayores problemas es en hot-linking, con enlaces a sus imágenes, que utiliza el ancho de banda de tu servidor

La solución
Para proteger su sitio web simplemente pegar el siguiente código en su archivo .htaccess. Como siempre, no se olvide de hacer copia de seguridad del mismo.

Una vez que hayas guardado el archivo, sólo tu sitio web será capaz de vincular a tus imágenes, o, para ser más correcto, nadie puede enlazar a tus imágenes, porque sería demasiado complicado y consume tiempo. En los sitios webs se mostrará automáticamente la imagen nohotlink.jpg. También puede especificar una imagen inexistente, por lo que los sitios web que tratan de utilizar tus imagenes solo verán un espacio en blanco.

RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

6 - Crear un Plug-In para proteger tu blog de URL Request maliciosas

El problema
Algunas "personas" suelen utilizar consultas maliciosos para encontrar y atacar los puntos débiles de un blog. WordPress tiene protección predeterminada buena, pero la mejora es posible.

La solución
Pega el siguiente código en un archivo de texto, y guardarlo como blockbadqueries.php. Una vez que hayas hecho esto, subí a tu directorio wp-content/plugins y activalo como si se tratara de cualquier otro plug-in. Ahora su blog está protegido contra las consultas maliciosas.

<?php
/*
Plugin Name: Block Bad Queries
Plugin URI: http://perishablepress.com/press/2009/12/22/protect-wordpress-against-malicious-url-requests/
Description: Protect WordPress Against Malicious URL Requests
Author URI: http://perishablepress.com/
Author: Perishable Press
Version: 1.0
*/

global $user_ID;

if($user_ID) {
 if(!current_user_can('level_10')) {
 if (strlen($_SERVER['REQUEST_URI']) > 255 ||
 strpos($_SERVER['REQUEST_URI'], "eval(") ||
 strpos($_SERVER['REQUEST_URI'], "CONCAT") ||
 strpos($_SERVER['REQUEST_URI'], "UNION+SELECT") ||
 strpos($_SERVER['REQUEST_URI'], "base64")) {
 @header("HTTP/1.1 414 Request-URI Too Long");
 @header("Status: 414 Request-URI Too Long");
 @header("Connection: Close");
 @exit;
 }
 }
}
?>

7 - Quitar el número de versión de WordPress

El problema
Como ustedes saben, WordPress muestra automáticamente la versión que está usando en la cabeza de los archivos de su blog. Esto es bastante inofensivo si tu blog está siempre al día con la última versión (que sin duda es lo que debe hacer de todos modos). Pero si por alguna razón tu blog no está actualizado, pueden utilizar esto para encontrar vulnerabilidades.

La solución
Pegá la siguiente línea de código en el archivo functions.php de tu tema. Guardalo, volver a cargar tu blog, y listo: el número de versión no estará más en el encabezado de WordPress.

remove_action('wp_head', 'wp_generator');

8 - Cambiar el valor predeterminado de nombre de usuario "admin"

El problema
La fuerza bruta es una de las maneras más fáciles de descubrir un password. El método es sencillo: tratar con diversas contraseñas hasta que se encuentre la correcta.
Conociendo su nombre de usuario hace más fácil que adivinen la combinación correcta. Por esta razón siempre debe cambiar el valor predeterminado "admin" por algo más difícil de adivinar.
Tener en cuenta que WordPress 3.0 permitirá elegir su nombre de usuario de forma predeterminada. Por lo tanto, este consejo es útil si todavía utiliza versiones antiguas de WordPress.

La solución
Ejecutar la siguiente consulta SQL para cambiar en nombre de usuario de la base de datos. No te olvides de especificar tu nombre de usuario deseado.

UPDATE wp_users SET user_login = 'Your New Username' WHERE user_login = 'Admin';

9 -Prevenir navegación del directorio

El problema
De forma predeterminada, la mayoría de hosts permite listar los directorios. Así, si se escribe www.tublog.com/wp-includes en la barra de direcciones el navegador, verás todos los archivos en ese directorio. Esto es definitivamente un riesgo para la seguridad, ya que un hacker podría ver la última vez que los archivos fueron modificados y acceder a ellos.

La solución
Sólo tiene que añadir lo siguiente al archivo .htaccess:

# desactivar navegacion en directorios
Options All -Indexes

Nota: No nos hacemos responsables por los cambios realizados en sus archivos. Siempre, antes de cambiar algo, deben realizar backups.
Si no sabés como cambiar algo o tenés dudas, no lo realices

Tips vistos en Smashing Magazine. Tradución Sessionstudio.


OTROS ARTÍCULOS

« Anterior
Tipografías 3D Gratis
Siguiente »
Buscador de imágenes gratuitas – Veezzle.com




3 Comentarios en “Seguridad en WordPress”

  1. sandinista! dice:
    22 julio, 2010 a las 13:31

    gracias! estaba buscando algo así.
    espero que funque bien

    Responder
  2. | Diseño de páginas web Diseño gráfico En Rosario dice:
    6 agosto, 2010 a las 22:12

    [...] Para complementar la siguiente información, podés visitar el post de Seguridad en WordPress [...]

    Responder
  3. Gustavo dice:
    28 marzo, 2011 a las 22:48

    Hola, Tengo algunas dudas con WP. Si alguien de Rosario me puede asistir sería muy bueno.

    Responder
  4. admin dice:
    29 marzo, 2011 a las 11:15

    Gustavo que dudas tenés? gracias por comunicarte!

    Responder
  5. Seguridad en Wordpress dice:
    6 abril, 2011 a las 11:05

    [...] Seguridad en WordPress http://www.sessionstudio.com.ar/blog/2010/07/06/seguridad-en-wor…&nbsp; [...]

    Responder

COMENTAR ÉSTA NOTA

Dejar un comentario   //   Entradas RSS RSS Comentarios

Clic para cancelar respuesta.


SEGUINOS EN FACEBOOK



SUSCRIBITE POR EMAIL

Ingresa tu email:

Nube de etiquetas  

descarga Photoshop Portfolio Recursos CSS Jquery Wordpress Tutoriales Fuentes Scripts iconos gratis gráficas Software twitter gratis HTML Iconos Hacks Wordpress Noticias Tipografias

Entradas Populares

  • Seguridad en WordPress 5 comentario(s)
  • Expandir y Colapsar DIV con Jquery 3 comentario(s)
  • Mostrar Tweets con PHP 3 comentario(s)
  • Fotos Gratis: 25 webs con bases de datos de fotografías gratuitas 2 comentario(s)
  • Barras laterales personalizadas en wordpress 2 comentario(s)

ÚLTIMOS COMENTARIOS


Barras laterales personalizadas en wordpress
sessionstudio
Hola Luz, en la entrada lo explica,...

Barras laterales personalizadas en wordpress
luz
Oye pero cuando creo las paginas desde...

Insertar video Youtube como shortcode en Wordpress
Tubal
Bueno…estas insertando el codigo...

Fotos Gratis: 25 webs con bases de datos de fotografías gratuitas
sessionstudio
gracias sanja!

Fotos Gratis: 25 webs con bases de datos de fotografías gratuitas
sanja
Otro sitio muy bueno con...


Miembros de Miembros del Polo Tecnológico Rosario

Sessionstudio | Copyright © 2004-2011 | Puedes comunicarte por medio del formulario de contacto

Diseño de páginas webs. Diseño gráfico. Noticias sobre diseño

Sitemap

POST ANTERIOR EN Noticias
25-White

Tipografías 3D Gratis
Fuentes en 3D gratis Hoy en día, las fuentes en 3D están siendo utilizadaspor varios diseños. Con la ayuda de ...