Article View: es.comp.os.linux.programacion
Article #1558Re: PHP y seguridad
From: Alberto Cabello Sanchez
Date: Mon, 31 Oct 2005 16:05
Date: Mon, 31 Oct 2005 16:05
24 lines
2279 bytes
2279 bytes
Carleto wrote: > Estoy haciendo una base de datos con mysql y una peque�a web en PHP para > gestionarla. El caso es que si todo va bien (esperemos que si :) ) me > plantear�a la posibilidad de ponerlo todo en un servidor para poder > acceder a ella desde cualquier ordenador conectado a internet y me > gustar�a desde el principio tener muy en cuenta el tema de la seguridad. > > Por eso me gustar�a que me aconsej�is, ya que no tengo mucha experiencia > con PHP, de hecho, es lo primero que estoy haciendo, que precauciones > debo tomar y como hacerlo para proteger m�nimamente los datos. > > Muchas gracias Si puedes, pon register globals a off, para que unas variables no se pisen a otras. Ojo con los include y require. Haz que cada variable pueda contener s�lo los datos que deba contener para funcionar bien (n�meros, alfanum�ricos, ... ). Vigila que las consultas est�n bien construidas. En particular, f�jate en el t�pico: SELECT campos FROM tablas WHERE tabla_id=$id y comprueba lo que pasa si pones $id = "3; delete from tabla" y lo que te ha dicho claudio.
Technical Details
Message-ID:
<dk5fdm$5hp$1@appleseed.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mailReferences:
<435a9801$0$41140$14726298@news.sunsite.dk>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,c0f1faa7c65ce95a X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mail From: Alberto Cabello Sanchez <lagallina@unex.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: PHP y seguridad Date: Mon, 31 Oct 2005 17:05:55 +0100 Organization: Servidor Appleseed de Ecolnet Lines: 24 Message-ID: <dk5fdm$5hp$1@appleseed.escomposlinux.org> References: <435a9801$0$41140$14726298@news.sunsite.dk> NNTP-Posting-Host: marmota.unex.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: appleseed.escomposlinux.org 1130774774 5689 158.49.4.202 (31 Oct 2005 16:06:14 GMT) X-Complaints-To: news@appleseed.escomposlinux.org NNTP-Posting-Date: Mon, 31 Oct 2005 16:06:14 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050323 X-Accept-Language: en-us, en In-Reply-To: <435a9801$0$41140$14726298@news.sunsite.dk>