SlideShare uma empresa Scribd logo
1 de 4
PHP con register_globals=on Universidad Técnica  Particular de Loja
Porqué se activa  register_globals=on..? Porque de esta manera la directiva register_globals inyectará sus scripts con todo tipo de variables, como variables de peticiones provenientes de formularios HTML.  Esto junto con el hecho de que PHP no requiere la inicialización de variables significa escribir código inseguro que es mucho más fácil. Cuando se habilita, las personas usan variables sin saber con seguridad de dónde provienen y solo queda asumir.
Consecuencias ,[object Object],[object Object],[object Object]
Ventajas ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados (6)

Php
PhpPhp
Php
 
Clase 1 php
Clase 1 phpClase 1 php
Clase 1 php
 
Presentación1
Presentación1Presentación1
Presentación1
 
Poo
PooPoo
Poo
 
Precentacion asp
Precentacion aspPrecentacion asp
Precentacion asp
 
Pg7
Pg7Pg7
Pg7
 

Destaque (7)

Trabajo empresa 2.0
Trabajo empresa 2.0Trabajo empresa 2.0
Trabajo empresa 2.0
 
Natural Colours
Natural ColoursNatural Colours
Natural Colours
 
Aaqib
AaqibAaqib
Aaqib
 
Social media
Social mediaSocial media
Social media
 
Pascal's triangle [compatibility mode]
Pascal's triangle [compatibility mode]Pascal's triangle [compatibility mode]
Pascal's triangle [compatibility mode]
 
Identificación de riesgos y medidas de prevención
Identificación de riesgos y medidas de prevenciónIdentificación de riesgos y medidas de prevención
Identificación de riesgos y medidas de prevención
 
Modelo Plan de emergencia
Modelo Plan de emergenciaModelo Plan de emergencia
Modelo Plan de emergencia
 

Semelhante a Register Globals On

Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
Alejandro Hernandez
 
13 servidor http
13 servidor http13 servidor http
13 servidor http
IsaacVk
 

Semelhante a Register Globals On (20)

REGISTER GLOBALS=ON
REGISTER GLOBALS=ONREGISTER GLOBALS=ON
REGISTER GLOBALS=ON
 
Registerglobal
RegisterglobalRegisterglobal
Registerglobal
 
Registerglobal
RegisterglobalRegisterglobal
Registerglobal
 
Registerglobal
RegisterglobalRegisterglobal
Registerglobal
 
Register Global
Register GlobalRegister Global
Register Global
 
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
 
Seguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHPSeguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHP
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Webinar - Seguridad en WordPress
Webinar - Seguridad en WordPressWebinar - Seguridad en WordPress
Webinar - Seguridad en WordPress
 
Programacion interpretada (scripting)
Programacion interpretada (scripting)Programacion interpretada (scripting)
Programacion interpretada (scripting)
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
SimpleSAMLphp
SimpleSAMLphpSimpleSAMLphp
SimpleSAMLphp
 
Php
PhpPhp
Php
 
Seguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developerSeguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developer
 
Webinar Gratuito: "JavaScript para Hacking Web"
Webinar Gratuito: "JavaScript para Hacking Web"Webinar Gratuito: "JavaScript para Hacking Web"
Webinar Gratuito: "JavaScript para Hacking Web"
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
13 servidor http
13 servidor http13 servidor http
13 servidor http
 
Forefront Threat Management Gateway TMG
Forefront Threat Management Gateway TMGForefront Threat Management Gateway TMG
Forefront Threat Management Gateway TMG
 

Mais de acmedinaj (13)

Web semantica
Web semanticaWeb semantica
Web semantica
 
Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferenciales
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferenciales
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferenciales
 
Proyecto Sociedad de la Informacion
Proyecto Sociedad de la InformacionProyecto Sociedad de la Informacion
Proyecto Sociedad de la Informacion
 
Utpl Normas Etiquetado
Utpl Normas EtiquetadoUtpl Normas Etiquetado
Utpl Normas Etiquetado
 
Etiquetas para Hoteleria y Turismo
Etiquetas para Hoteleria y TurismoEtiquetas para Hoteleria y Turismo
Etiquetas para Hoteleria y Turismo
 
Servicios de Internet y Organismos de Regulacion
Servicios de Internet y Organismos de RegulacionServicios de Internet y Organismos de Regulacion
Servicios de Internet y Organismos de Regulacion
 
El Contexto Social
El Contexto SocialEl Contexto Social
El Contexto Social
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Diapositivas Fundamentos InformáTicos
Diapositivas  Fundamentos  InformáTicosDiapositivas  Fundamentos  InformáTicos
Diapositivas Fundamentos InformáTicos
 
Diseño Web y Multimedia
Diseño Web y MultimediaDiseño Web y Multimedia
Diseño Web y Multimedia
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Register Globals On

  • 1. PHP con register_globals=on Universidad Técnica Particular de Loja
  • 2. Porqué se activa register_globals=on..? Porque de esta manera la directiva register_globals inyectará sus scripts con todo tipo de variables, como variables de peticiones provenientes de formularios HTML. Esto junto con el hecho de que PHP no requiere la inicialización de variables significa escribir código inseguro que es mucho más fácil. Cuando se habilita, las personas usan variables sin saber con seguridad de dónde provienen y solo queda asumir.
  • 3.
  • 4.