Rodrigo Fuentealba escribió:
> 2006/12/21, Alvaro Herrera <[EMAIL PROTECTED]>:
> >Cristian Rodriguez escribió:
> >
> >> Te invioto cordialmente a que me ilumines (por favor) que agujero de
> >> seguridad tiene PHP en si mismo,
> >
> >magic_quotes
> 
> [viene en off por omision]
> 
> Es una pifia de seguridad mantenida por compatibilidad, pero por
> defecto viene en Off. Hay que leer...

No hay nada que leer.  El lenguaje provee una funcionalidad tal, que si
la activas en una aplicacion, rompes los supuestos de seguridad de la
aplicacion de al lado (y por lo tanto queda sujeta a ataques de
inyeccion de SQL y otros); y si la desactivas para arreglar la otra
aplicacion, la primera deja de funcionar.

Compatibilidad o no, es una caracteristica arquitectonicamente insegura.
El solo hecho de tenerla estropea el lenguaje.  Y no es la unica -- tu
mismo has comentado ya de require/include.  Y el problema de que "open"
sea capaz de abrir una URL.  Me imagino que hay otros, porque los
brillantes cerebros que estan detras de todas esas ciertamente pueden
mucho mas.

Todo eso se puede "desactivar", pero todas ellas se pueden activar, y el
hecho de existir hacen al lenguaje inseguro.

-- 
Alvaro Herrera                 http://www.amazon.com/gp/registry/DXLWNGRJD34J
"All rings of power are equal,
But some rings of power are more equal than others."
                                 (George Orwell's The Lord of the Rings)
From [EMAIL PROTECTED]  Thu Dec 21 23:36:45 2006
From: [EMAIL PROTECTED] (Cristian Rodriguez)
Date: Thu Dec 21 23:29:33 2006
Subject: Ayuda en bajada de phishing (sertotal.cl)
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

2006/12/21, Alvaro Herrera <[EMAIL PROTECTED]>:
> Cristian Rodriguez escribió:
>
> > Te invioto cordialmente a que me ilumines (por favor) que agujero de
> > seguridad tiene PHP en si mismo,
>
> magic_quotes
>
(copy/paste desde un changelog)

- removed "magic_quotes_gpc", "magic_quotes_runtime" and
"magic_quotes_sybase" ini
    options. (Pierre)

magic_quotes oficilamente ya no existe.
ademas , donde existe esta desactivado por defecto, todos los que SI
saben usar el lenguaje, no lo usan, otra vez, un porblema de los
programadores, que una una prestacion extemporanea del lenguaje, que
ya nisiquera existe.

Responder a