Article View: chile.comp.programacion
Article #2131validacion o proteccion de includes en PHP
From: DPLWeb
Date: Sun, 26 Mar 2006 20:16
Date: Sun, 26 Mar 2006 20:16
47 lines
3049 bytes
3049 bytes
Hola amigos: Aqui les tengo una gran duda que me ha causado algunos problemas. Empec� con PHP hace un tiempo y decidi hacerme cargo de un sitio web. LO arregle bastante dandole mucha funcionalidad con PHP y MySQL. Hace unas semanas atras el sitio estaba caido. Llamo al hosting (Linux en Chilecom.net) y me dicen que esta bloqueado porque ha sido hackeado y segun ellos porque los includes o requires no estan validados y hay que protegerlos. ��Que?? �que es eso? No me supo explicar con manzanitas como le pedi. El sitio ahora esta activo pero bajo la amenaza de una nueva desactivacion si vuelve a ocurrir. De hecho es la segunda vez que pasa. Lo que me dijeron: El hackeo provoca que se mande spam y que el sitio funcione como un foro, el servidor y sus recursos se saturan y como es un servidor compartido estoy perjudicando a otros. Estuve buscando informacion y encontre un documento que habla de la edicion del ".htaccess" y verificar los accesos y ver direcciones extra�as del tipo "index.php?t=http://......" que obviamente yo no uso Revise los logs de la cuenta y encontre varios casi siempre direccionando a la misma URL. Edit� el "htaccess" desde el panel de control de la cuenta y puse las IP sospechosas. Hasta ahora no pasa nada, espero haber echo lo correcto. El mayor temor es que se metan a la base de datos o incluso que me cambien todo el sitio web y peor que ni me de cuenta. Un dato quizas util: tengo un index.php que esta lleno de "require()" para poder cargar diferentes partes del sitio, incluso las paginas que van cambiando en cada seccion y precisamente las carga mediante la variable GET llamada "t". Ademas al sitio le gener� un sistema de administracion muy basico con validacion y uso de sesiones. Mis consultas para uds son si hice bien lo que les cuento y que mas deberia hacer para evitar todas estas cosas se vuelvan a repetir. Por cierto, he pensado en ponerle Joomla (o el CMS que uds me sugieran) para evitar todas estas cosas y aprovechar sus potencialidades. Pero si logro solucionar este tema, no lo voy a hacer. Dependo de uds. Los espero. Saludos
Technical Details
Message-ID:
<e06st7$jk4$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,69168fc75797102,start X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail From: DPLWeb <chls2k5-all@yahoo.com> Newsgroups: chile.comp.programacion Subject: validacion o proteccion de includes en PHP Date: Sun, 26 Mar 2006 16:16:58 -0400 Organization: Varios Lines: 47 Message-ID: <e06st7$jk4$1@news.nivel5.cl> NNTP-Posting-Host: pc-86-224-104-200.cm.vtr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1143404263 20100 200.104.224.86 (26 Mar 2006 20:17:43 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Sun, 26 Mar 2006 20:17:43 +0000 (UTC) User-Agent: Thunderbird 1.5 (Windows/20051201)