Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/04/2013, 11:40
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: bloqueo de archivo

no se si lo que te escribo esta en chino o que sinceramente antes de decir algo deberias leer bien los post y asegurarte que tus respuestas son correctas , se que se ha de proteger con.htacces y poner fuera del acceso publico es lo primero que dije en el post

"ahora vien existen medidas para implementar como .htaccess , open base dir , y una constante de acceso .ahora bien si estas medidas son vulneradas yo estoy intentando pensar como bloquear la ejecucion con otra medida"

si tu abres el navegador y apuntas hacia un script que yo tengo protegido no vas a conseguir nada

por que aparte de proteger con .htaccess

existe la constante que deberas conocer
- si la conoces es facil la declaras y lo llamas (casos como codegniter es facil saber el nombre de la constante si esta no es modificada) si no bueno ..... te denegara el acceso , ahora si la conoces pues la declaro y listo ahora bien , yo intento proteger desde el punto este que un usuario conozca la constante y ademas se salte las medidas de seguridad .

sigues diciendo que son inutiles pero no das una razon , puedes darla? y si es absurda inutil a que viene esto?


Cita:
Iniciado por pateketrueke Ver Mensaje
Pero bien, aún hay otra solución un poco más rudimentaria, la de la "constante bloqueadora".

Si en tu archivo front-controller o index defines una constante, al incluir otro script dicha constante debe estar en el ámbito, a menos que el script se ejecte directamente, lo cual ya no tiene dicha constante en contexto.

¿Se entiende?

index.php
Código PHP:
define('FUUUUUA'1); 
mi/script/sensible.php
Código PHP:
if ( ! defined('FUUUUUA')) die('acceso protegido'); 
No te marees de la nada.
no crees que es lo mismo que estoy explicando yo , pero en vez de solo comprobar si esta definida comprobar su valor y ver si es correcto