Cómo ofuscar wp-config.php o código en WordPress
En el archivo wp-config.php se muestran claramente el nombre de usuario y contraseña de la base de datos.
Entonces, ¿cómo ofuscar wp-config.php o el código? Varias páginas recomiendan software como: ioncube, php encoder o zenguard pero no sé cómo ofuscar wp-config.php directamente Ejemplo: Pregunta: El desarrollador no quiere que alguien obtenga el código y configure el sitio nuevamente en otro servidor. Pero el desarrollador tiene una clave para descifrar wp-config.php y puede configurarlo. ¿Y cuál es el beneficio de la clave secreta https://api.wordpress.org/secret-key/1.1/salt/ en WordPress?

No estoy seguro de por qué querrías ofuscar tu archivo wp-config.php
. No es accesible desde el exterior y WordPress necesita poder leer el archivo.
Si vas a ofuscarlo, es bastante fácil desofuscarlo. Ya que necesitas alterar el núcleo de WordPress (no recomendado) para que desofusque el archivo. Y si tienen acceso a wp-config.php, también tienen acceso al proceso de desofuscación.
Si vas a encriptarlo, es bastante fácil desencriptarlo ya que necesitas alterar el núcleo de WordPress (no recomendado) para que desencripte el archivo. Y si tienen acceso a wp-config.php, también tienen acceso al proceso de desencriptación y a la clave.
Una cosa que puedes hacer para "reforzar" tu seguridad es colocar el archivo wp-config.php
un directorio arriba. De esta manera no está en tu carpeta public_html/
, y personas con menos experiencia no sabrían de su existencia.
También puedes poner las configuraciones de la base de datos o solo la contraseña en una variable de entorno. De esta manera puedes establecer esas configuraciones globalmente y solo poner las variables en lugar del texto allí. Pero de nuevo, si alguien puede acceder a la base del código, podría fácilmente crear lógica adicional para mostrarles esas cosas.

Gracias @xvilo. Moví el archivo wp-config.php
a una carpeta no pública. Aquí @chrisguitarguy y @aaron-adams respondieron claramente
