Como proteger o Wordpress de ataques ao admin-ajax.php?

  • Autor Autor jose1310
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

jose1310

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
hola amigos foreros

tengo un server , en el cual tengo 1 blog wordpress
y desde hace algun tiempo, vengo recibiendo ataques hacia el archivo ADMIN-AJAX.PHP

Saben alguna forma para asegurar el wordpress , para evitar este tipo de ataques??

Gracias totales
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Si sabes la ip, agrega cloudflare y ponlos en el firewall. Sino bloquea el acceso con la ip desde .htaccess
 
¿Puedo preguntar que te hace pensar que es un ataque "al admin-ajax.php"?

Algun registro que hayas visto o algo?, o solo lo dices por muchos procesos asi?
 
Ese fichero es un tanto complicado... Ya que tienes que tener en cuenta plugins y theme, lo puedes bloquear y seguro que habrá algo que no funcione en la web... Revisa si es siempre la misma IP si no es así más que un ataque será falta de optimización en el wp.

Por cierto si son plugins necesarios y no los puedes quitar.... La carga sube como la espuma
 
Bueno, un dato adicional , tengo acceso root ;-)

Los ataques vienen desde diferentes IP de ucrania, rusia , arabia saudita , pakistan , etc

Los IP los estoy bloqueando por el firewall , pero cada vez cambian o son otros IPs

no estoy muy familiarizado con Wordpress , asi que, mi duda es si hay algun procedimiento para asegurar el archivo admin-ajax.php y evitar que sea usado/vulnerado , evidentemente, sin alterar el funcionamiento del blog
 
es facilongo 2 soluciones
1. yo borro el archivo y lo dejo en blanco
2. bloqueo el acceso creando esta entrada en htaccess
Inserir CODE, HTML ou PHP:
<files admin-ajax.php>

order allow,deny
allow 127.0.0.1
allow "mi ip"
deny from all

</files>
 
cuando coloco esto en el htaccess

<Files admin-ajax.php>
Order Deny,Allow
Deny from all
Allow 127.0.0.1
Allow 190.223.14.7
</Files>

el blog deja de funciona, muestra un mensaje de "Internal Server Error" :-(
 
Hola amigo te traigo la mejor solucion para este problema, Si usas cpanel ve a la seccion Segurdiad, Luego si tienes tu sitio web en la raiz public_html Selecionas la carpeta wp-admin Mas abajo te saldra un mensaje con esto La contraseña protege este directorio Lo selecionas y abajo pones el directorio como mismo sale en la parte de arriba ejemplo> /home/usuario/public_html/wp-admin , Luego de esto le das a salvar, Ya el directio esta proteguido conun password> Pero que no sete olvide lo mas importante crear tu usuario y password> para poder entrar al administrador luego de darle a salvar dale al boton volver y te saldra el campo para crear el usuario y el password luego que lo creas podras acceder sin problemas y tendras tu sitio web proteguido al doble, espero que te ayude mucho
 
Voltar
Topo