News:

Want to get involved in developing SMF? Why not lend a hand on our GitHub!

Main Menu

[Tutorial] Proteger tus archivos ".php~" usando .HTACCESS

Started by distante, August 01, 2010, 04:13:30 PM

Previous topic - Next topic

distante

Muchos scripts, incluyendo SMF, JOOMLA, etc, realizan backups automáticos de los archivos php cuando se les instala hacks o modificaciones.

Normalmente lo que hacen es crear un nuevo archivo con el mismo nombre pero agregando el simbolo ~ al final de la extensión. Por ejemplo si tu archivo se llamaba archivo.php, se creará uno nuevo llamado archivo.php~ con el contenido antes de la modificación.

El problema de seguridad con esto, es que los archivos .php~son visualizables por casi cualquier navegador, aquí un ejemplo: ( editado a petición del dueño de la web del ejemplo)

Es así que ciertas personas con fines no muy respetables pueden revisar algunos archivos php que contienen información delicada.

Una opción claro es borrar estos archivos, pero corremos el riesgo de que los necesitemos para reparar algún error que ocasiono el Mod que instalamos, o para comparar los cambios.

La solución para esto (o una solución) es evitar el acceso usando nuestros archivos .htaccess
*Nota: Les recomiendo fuertemente usar el editor Notepad++ para esto ( http://notepad-plus-plus.org )

Busquen en el directorio raíz de su web el archivo .htaccess y abranlo con el editor, al final de este, agreguen este código:


#Protegiendo nuestros archivos php~ y el archivo .htaccess por distante ([url=http://www.forosperuanos.net]www.forosperuanos.net[/url])
<FilesMatch "^\.(ht)|(\.*~)$">
order Deny,Allow
Deny from all
</FilesMatch>


Donde
^\.(ht)  => son todos los archivos que comienzan con .ht (es para proteger configuraciones y el mismo archivo .htaccess)
(\.*~)$ => Son todos los archivos cuya extensión termine con .cualquiercosa~

De ahora en adelante cuando alguien trate de accesar los archivos php~ o tu archivo .htaccess les saldrá una pagina de error 403 (prohibido).


Tema original : [/color]http://www.forosperuanos.net/tutoriales/proteger-tus-archivos-%27-php~%27-usando-htaccess/


Si quieres saber como poner paginas de errores personalizadas entra a aquí:[/color]http://www.forosperuanos.net/tutoriales/crear-paginas-de-errores-personalizadas-%28401-402-403-404%29-con-htaccess/

zutzu

Buena información, me parece que mirahalo también había dado un tip de esto en un tema, no recuerdo cual U.U

saludos, y de hecho le servirá a muchos ;)

lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!


distante


Tokzu

"I don't need a knight in a shinny armor, I need a angel in a trench coat"

My mods:

distante


4Kstore


¡¡NEW MOD: Sparkles User Names!!!


distante


luuuciano

ocultar archivos backup .php~ usando .HTACCESS
denegar archivos backup .php~ usando .HTACCESS
(para google)
No me agradan los foros que no te dejan borrar TU PROPIO usuario, como por ejemplo smfsimple.com.
E incluso te mandan emails no solicitados, de los cuales, quizá, no puedas escapar porque NO te dejan posibilidad a deshabilitarlos (a menos que NO te tengan en su lista negra).

distante

Para google también sería prohibir el acceso archivos usando .htaccess

distante

Editado el ejemplo a petición del dueño de la web.


Raul_Celeste

y exactamente donde se encuentra ese HTACCESS!?
No lo encuentro
:-[

lean


^HeRaCLeS^

Quote from: Raul_Celeste on May 26, 2011, 08:05:47 PM
y exactamente donde se encuentra ese HTACCESS!?
No lo encuentro
:-[


Puede que este con atributos de oculto y por eso no lo veas.
Si entras por un programa de ftp como filezilla lo veras sin problemas.
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •פ*


ZerK

por defecto cualquier archivo con un punto delante es un archivo oculto, si utilizas un ftp como fireFTP integrado en firefox entra a opciones y marca mostrar archivos ocultos.

PD: buena la informacion esto es aun mas importante para los que hacen/modifican cosas solo para su foro, que malo seria que hagas todo un tema o modificacion y venga y se guarde un backup de esos y te lo copien

Advertisement: