SlideShare una empresa de Scribd logo
Ideas para aplicaciones más seguras
Disclaimer
¿Y por qué esta charla?
%$&””#$%!”%”
#&/”$%/””!!”#$
!”#%!&”@
1) HTTPS
-50
0
50
100
150
200
250
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
HTTP (ms)
HTTPS (ms)
Diferencia (ms)
Promedio Total HTTP: 19 ms HTTPS: 21ms + 2 ms
2) Clave de Cifrado
http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,4,61,O,S,0,,29369;S;
java -cp GxUtils.jar;.;gxclassr.zip;swt.jar com.genexus.ClientConfig
3) Objetos Olvidados
4) Manejo de Errores
5) Cookies
• Autenticación
• Logout
• PrivateTempStorage
• Usuario de Base de datos
• Usuario / Password en [client.cfg | web.config]
en texto claro
Otras Ideas
Recuerden
¡Muchas Gracias!
gcanedo@genexusconsulting.com

Más contenido relacionado

Destacado

Ladrones De Burbujas
Ladrones De BurbujasLadrones De Burbujas
Ladrones De Burbujas
hernandezz
 
Construïm imatges 040515-presenta_def
Construïm imatges 040515-presenta_defConstruïm imatges 040515-presenta_def
Construïm imatges 040515-presenta_defJosep Tort Coma
 
Equivalencia Tierra Chile
Equivalencia Tierra ChileEquivalencia Tierra Chile
Equivalencia Tierra Chileguest141e05
 
REIA Tercera Entrega
REIA Tercera EntregaREIA Tercera Entrega
REIA Tercera Entregaguest79f3f5
 
Porque No Voy A Encontrar Trabajo
Porque No Voy A Encontrar TrabajoPorque No Voy A Encontrar Trabajo
Porque No Voy A Encontrar Trabajo
jianyang
 
9 herramientas que todo docente debe ser capaz de utilizar
9 herramientas que todo docente debe ser capaz de utilizar9 herramientas que todo docente debe ser capaz de utilizar
9 herramientas que todo docente debe ser capaz de utilizar
William Henry Vegazo Muro
 
Tutorial Blogger
Tutorial BloggerTutorial Blogger
Docentes en youtube
Docentes en youtube Docentes en youtube
Docentes en youtube
William Henry Vegazo Muro
 
Táctica
TácticaTáctica
Táctica
xuffra
 
Blogs para educar
Blogs para educarBlogs para educar
Blogs para educar
Francisco Alvarez
 
Software Libre en la Escuela
Software Libre en la EscuelaSoftware Libre en la Escuela
Software Libre en la Escuela
Avenza Merino
 
Caso Stiff Octubre 2008
Caso Stiff Octubre 2008Caso Stiff Octubre 2008
Caso Stiff Octubre 2008guestc8ad23
 
Administración & Gerencia de la Micro, Pequeña y Mediana Empresa
Administración & Gerencia de la Micro, Pequeña y Mediana EmpresaAdministración & Gerencia de la Micro, Pequeña y Mediana Empresa
Administración & Gerencia de la Micro, Pequeña y Mediana EmpresaAlberto Gómez Torres
 
Aprenden
AprendenAprenden
Aprendenkande
 
Biblioteca semántica
Biblioteca semánticaBiblioteca semántica
Biblioteca semánticaRubén Lirio
 
Mujeres alrededor del fuego
Mujeres alrededor del fuegoMujeres alrededor del fuego
Mujeres alrededor del fuegoxuffra
 
Innovacion Tec
Innovacion TecInnovacion Tec
Innovacion Tecmauty
 

Destacado (20)

Ladrones De Burbujas
Ladrones De BurbujasLadrones De Burbujas
Ladrones De Burbujas
 
Construïm imatges 040515-presenta_def
Construïm imatges 040515-presenta_defConstruïm imatges 040515-presenta_def
Construïm imatges 040515-presenta_def
 
Equivalencia Tierra Chile
Equivalencia Tierra ChileEquivalencia Tierra Chile
Equivalencia Tierra Chile
 
REIA Tercera Entrega
REIA Tercera EntregaREIA Tercera Entrega
REIA Tercera Entrega
 
Porque No Voy A Encontrar Trabajo
Porque No Voy A Encontrar TrabajoPorque No Voy A Encontrar Trabajo
Porque No Voy A Encontrar Trabajo
 
Publicar comentarios
Publicar comentariosPublicar comentarios
Publicar comentarios
 
9 herramientas que todo docente debe ser capaz de utilizar
9 herramientas que todo docente debe ser capaz de utilizar9 herramientas que todo docente debe ser capaz de utilizar
9 herramientas que todo docente debe ser capaz de utilizar
 
Tutorial Blogger
Tutorial BloggerTutorial Blogger
Tutorial Blogger
 
Docentes en youtube
Docentes en youtube Docentes en youtube
Docentes en youtube
 
Táctica
TácticaTáctica
Táctica
 
Blogs para educar
Blogs para educarBlogs para educar
Blogs para educar
 
Software Libre en la Escuela
Software Libre en la EscuelaSoftware Libre en la Escuela
Software Libre en la Escuela
 
Caso Stiff Octubre 2008
Caso Stiff Octubre 2008Caso Stiff Octubre 2008
Caso Stiff Octubre 2008
 
tarea cony y juanito-2c
tarea cony y juanito-2ctarea cony y juanito-2c
tarea cony y juanito-2c
 
Administración & Gerencia de la Micro, Pequeña y Mediana Empresa
Administración & Gerencia de la Micro, Pequeña y Mediana EmpresaAdministración & Gerencia de la Micro, Pequeña y Mediana Empresa
Administración & Gerencia de la Micro, Pequeña y Mediana Empresa
 
Aprenden
AprendenAprenden
Aprenden
 
Biblioteca semántica
Biblioteca semánticaBiblioteca semántica
Biblioteca semántica
 
Unidad II Radicación
Unidad II RadicaciónUnidad II Radicación
Unidad II Radicación
 
Mujeres alrededor del fuego
Mujeres alrededor del fuegoMujeres alrededor del fuego
Mujeres alrededor del fuego
 
Innovacion Tec
Innovacion TecInnovacion Tec
Innovacion Tec
 

Más de GeneXus Consulting

5 ideas para desarrollar en smart device
 5 ideas para desarrollar en smart device 5 ideas para desarrollar en smart device
5 ideas para desarrollar en smart deviceGeneXus Consulting
 
Testing y reducción de riesgos
Testing y reducción de riesgosTesting y reducción de riesgos
Testing y reducción de riesgosGeneXus Consulting
 
GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?GeneXus Consulting
 
El rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnologíaEl rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnologíaGeneXus Consulting
 

Más de GeneXus Consulting (6)

5 ideas para desarrollar en smart device
 5 ideas para desarrollar en smart device 5 ideas para desarrollar en smart device
5 ideas para desarrollar en smart device
 
Seguridad de Aplicaciones
Seguridad de AplicacionesSeguridad de Aplicaciones
Seguridad de Aplicaciones
 
Tu negocio se mueve contigo
Tu negocio se mueve contigo Tu negocio se mueve contigo
Tu negocio se mueve contigo
 
Testing y reducción de riesgos
Testing y reducción de riesgosTesting y reducción de riesgos
Testing y reducción de riesgos
 
GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?
 
El rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnologíaEl rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnología
 

Último

3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 

Último (20)

3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...