¿Por qué Veracode es la solución líder en seguridad de software?
Ringkasan
TLDREl webinar se centró en la importancia de la seguridad en el desarrollo de aplicaciones y cómo VeraCode puede ayudar a las empresas a integrar la seguridad en su ciclo de desarrollo. Se discutieron los beneficios de utilizar VeraCode, que incluye la detección de vulnerabilidades en aplicaciones web y móviles, así como en código de terceros. La presentación también abordó la necesidad de capacitar a los desarrolladores en buenas prácticas de seguridad y cómo VeraCode facilita este proceso. Se enfatizó que, aunque algunos consideran que VeraCode es costoso, su valor radica en la prevención de riesgos y en la mejora del proceso de desarrollo seguro.
Takeaways
- 🔒 VeraCode es una herramienta clave para la seguridad en aplicaciones.
- 🌍 Trabaja en múltiples sectores como finanzas y telecomunicaciones.
- 📈 Integra la seguridad en el ciclo de desarrollo para detectar vulnerabilidades.
- 👨🏫 Ofrece capacitación a desarrolladores en buenas prácticas de seguridad.
- 🛠️ Utiliza sandboxes para pruebas aisladas de aplicaciones.
- 📊 Genera informes detallados sobre vulnerabilidades encontradas.
- ⚠️ Permite marcar falsos positivos y documentar decisiones.
- 💬 Soporte en español disponible para usuarios.
- 🔗 Integraciones con otras herramientas de desarrollo son posibles.
- 💡 La prevención de riesgos puede justificar la inversión en VeraCode.
Garis waktu
- 00:00:00 - 00:05:00
En este webinar, se presenta VeraCode, una empresa líder en seguridad de aplicaciones y código, con más de siete años de experiencia en el mercado latinoamericano. Se discute la importancia de la seguridad en el desarrollo de software y se menciona la percepción errónea de que VeraCode es costosa, enfatizando el valor de contar con herramientas de seguridad adecuadas.
- 00:05:00 - 00:10:00
Se aborda la necesidad de integrar la seguridad en el proceso de desarrollo, comparando el desarrollo de software con la producción de automóviles, donde la falta de revisiones puede llevar a vulnerabilidades. Se menciona la experiencia de VeraCode en diversas industrias, destacando que la seguridad es crucial en todos los sectores, no solo en el financiero.
- 00:10:00 - 00:15:00
Se presenta un caso de estudio sobre una brecha de seguridad en una gran empresa, enfatizando que cualquier organización, independientemente de su tamaño, puede ser vulnerable. Se discuten los riesgos asociados con la falta de seguridad y la importancia de realizar revisiones adecuadas en el desarrollo de software.
- 00:15:00 - 00:20:00
Se identifican obstáculos comunes en las empresas, como la resistencia de los desarrolladores a comprometerse con prácticas de desarrollo seguro y la dificultad de gestionar remediaciones. Se sugiere la inclusión de desarrolladores en las conversaciones sobre seguridad para mejorar la colaboración y la efectividad del proceso.
- 00:20:00 - 00:25:00
Se explica cómo VeraCode puede integrarse en cualquier tipo de proceso de desarrollo, adaptándose a las necesidades del cliente. Se destaca la importancia de tener un enfoque proactivo en la seguridad, no solo buscando vulnerabilidades, sino también ayudando a remediarlas de manera efectiva.
- 00:25:00 - 00:30:00
Se menciona la capacitación de desarrolladores como un aspecto clave para mejorar la seguridad en el desarrollo. VeraCode ofrece recursos de aprendizaje y entornos de práctica para que los desarrolladores puedan mejorar sus habilidades en desarrollo seguro.
- 00:30:00 - 00:35:00
Se discute la detección de vulnerabilidades a través de diversas herramientas y metodologías, incluyendo análisis estático y dinámico. Se enfatiza la importancia de la respuesta rápida a las vulnerabilidades y cómo VeraCode facilita este proceso.
- 00:35:00 - 00:40:00
Se presenta la plataforma de VeraCode, que permite a los desarrolladores realizar análisis de seguridad de manera eficiente y sin complicaciones adicionales. Se destaca la capacidad de la plataforma para adaptarse a diferentes lenguajes de programación y tipos de aplicaciones.
- 00:40:00 - 00:45:00
Se explica cómo la plataforma de VeraCode permite la gestión de defectos y la trazabilidad de las acciones tomadas en relación con las vulnerabilidades. Se menciona la importancia de documentar las decisiones y acciones en el proceso de desarrollo seguro.
- 00:45:00 - 01:00:21
Se concluye el webinar invitando a los participantes a un próximo evento y ofreciendo apoyo adicional para aquellos interesados en implementar soluciones de seguridad en sus procesos de desarrollo. Se enfatiza la importancia de la colaboración y el aprendizaje continuo en el ámbito de la seguridad de aplicaciones.
Peta Pikiran
Video Tanya Jawab
¿Qué es VeraCode?
VeraCode es una herramienta de seguridad para aplicaciones que ayuda a identificar y remediar vulnerabilidades en el código.
¿En qué sectores trabaja VeraCode?
VeraCode trabaja en diversos sectores como agricultura, manufactura, finanzas, retail y telecomunicaciones.
¿Cómo se integra VeraCode en el proceso de desarrollo?
VeraCode se integra en el pipeline de desarrollo, permitiendo análisis de seguridad automáticos y en tiempo real.
¿Qué tipo de vulnerabilidades puede detectar VeraCode?
VeraCode puede detectar vulnerabilidades en aplicaciones web, móviles y en código de terceros.
¿Es VeraCode costoso?
Aunque algunos consideran que VeraCode es caro, se argumenta que su valor radica en la prevención de riesgos y en la mejora del proceso de desarrollo seguro.
¿Qué tipo de capacitación ofrece VeraCode a los desarrolladores?
VeraCode ofrece capacitación en buenas prácticas de desarrollo seguro a través de videos y laboratorios prácticos.
¿Cómo se manejan los falsos positivos en VeraCode?
Los desarrolladores pueden marcar vulnerabilidades como falsos positivos y documentar sus decisiones dentro de la plataforma.
¿VeraCode ofrece soporte en español?
Sí, VeraCode ofrece servicios de gestión de programas en español.
¿Qué es un sandbox en VeraCode?
Un sandbox es un entorno privado donde los desarrolladores pueden probar y analizar partes de su aplicación de forma aislada.
¿Cómo se generan los informes en VeraCode?
Los informes se generan automáticamente tras los análisis de seguridad y contienen detalles sobre las vulnerabilidades encontradas.
Lihat lebih banyak ringkasan video
- 00:00:00sesión gracias por por acompañarnos en
- 00:00:03este webinar tenemos la sala llena Así
- 00:00:06que muy entretenido que que ustedes
- 00:00:09quieran participar en este tema
- 00:00:16Vera coach Vera coach es una empresa
- 00:00:20para dar seguridad en las aplicaciones
- 00:00:25seguridad de código
- 00:00:29es una empresa líder en garner ocho años
- 00:00:33bastante entretenida de trabajar
- 00:00:36desde ese pnne tenemos bastante
- 00:00:39experiencia en lo que ha sido presentar
- 00:00:41la marca conocer la marca conocemos
- 00:00:44veracota hace más de siete años cuando
- 00:00:47llegó a a Chile hemos ido en avanzadas
- 00:00:52hacia Perú hemos ido en avanzada hacia
- 00:00:54me hacia
- 00:00:56Colombia tenemos clientes en México
- 00:00:59tenemos clientes de de todo tipo hemos
- 00:01:03estado apoyando a varios canales a nivel
- 00:01:05latam presentando esta solución que es
- 00:01:12es fácil pero me he encontrado con
- 00:01:16algunos Partner que realmente
- 00:01:20me complican un poco cuando dicen no es
- 00:01:23que ver acode es entretenida pero es
- 00:01:26cara
- 00:01:27es Es una herramienta genial para las
- 00:01:30empresas pero es costosa
- 00:01:33y eso me deja
- 00:01:35con muchas cuestiones
- 00:01:39diciendo o estamos hablando un tema
- 00:01:43diferente
- 00:01:44o o no están entendiendo el valor de
- 00:01:49tener una herramienta de seguridad en
- 00:01:51las aplicaciones lo que le quiero
- 00:01:54transmitir hoy es confianza en Veracruz
- 00:01:58es confianza en el proceso ya
- 00:02:02hablemos con los clientes sobre
- 00:02:05metodología ya hablemos con los clientes
- 00:02:09sobre Cómo mejorar este proceso y yo les
- 00:02:14pongo un ejemplo bien práctico
- 00:02:16si si las líneas de producción de autos
- 00:02:19ya tuvieron que
- 00:02:23hacer el auto pedir
- 00:02:27revisiones externas después armar todo
- 00:02:30el auto volver para atrás el auto
- 00:02:33desarmarlo de nuevo volver a pasar por
- 00:02:37un por una revisión volver a armar el
- 00:02:40auto y volver a desarmarlo de nuevo en
- 00:02:43la línea de producción créanme que sería
- 00:02:47terrible un proceso así tía o no pues
- 00:02:52así es como es el proceso de desarrollo
- 00:02:55Exactamente igual estamos en procesos
- 00:02:59diferentes en procesos complicados hemos
- 00:03:03escuchado a clientes que dicen algunos
- 00:03:06temas con sus ciclos de desarrollo que
- 00:03:09uno dice Pero cómo lo hacen cómo salen a
- 00:03:12producción
- 00:03:14con un
- 00:03:16con un producto que es vulnerable con un
- 00:03:20producto que tiene riesgo con un
- 00:03:23producto con deuda técnica veamos esto a
- 00:03:26través de estos slide que les voy a
- 00:03:28mostrar y después hacemos una
- 00:03:30demostración
- 00:03:33veraco trabajan todas las líneas de
- 00:03:35negocio trabaja en agricultura
- 00:03:38manufactura finanzas ritel
- 00:03:41comunicaciones tenemos experiencia en
- 00:03:44esto y tú dirás en temas de agricultura
- 00:03:46Cómo así Bueno hoy en día están
- 00:03:49automatizando tanto los procesos que
- 00:03:52todo se hace a través de aplicaciones ya
- 00:03:56si quiero hacer un riego si quiero
- 00:03:58generar un proceso si quiero mejorar una
- 00:04:02configuración
- 00:04:03todo se está haciendo a través de
- 00:04:06software ya porque muchas personas creen
- 00:04:09que el software es lo que vemos en la
- 00:04:12internet y no es así hay mucho Software
- 00:04:15que es interno de las empresas porque
- 00:04:19ayuda a mejorar los procesos y
- 00:04:22automatizar tareas y entonces estás
- 00:04:25automatizando una tarea que te está
- 00:04:27generando vulnerabilidades bueno
- 00:04:30ayudemos a nuestros
- 00:04:33clientes no importa
- 00:04:35donde estén su su área ya Porque mucha
- 00:04:39gente me dice no es que Veracruz es para
- 00:04:42los bancos no es así no es así tenemos
- 00:04:45mucha experiencia en otras muchas áreas
- 00:04:49en tema de telecomunicaciones en temas
- 00:04:52de retail ya
- 00:04:55todos tienen que hacer algún proceso de
- 00:05:00software Entonces cómo mejoramos estos
- 00:05:02procesos a través del tiempo
- 00:05:06qué nos deja
- 00:05:08de experiencia un caso de riesgo muy
- 00:05:11grande como el de eco y fax que no
- 00:05:14importa el tamaño de empresa que seas no
- 00:05:17importa si eres grande pequeño como sea
- 00:05:20te van a atacar
- 00:05:23van a atacar si encuentra un atacante
- 00:05:27encuentra una brecha que es altamente
- 00:05:29explotable Y a partir de ahí puede sacar
- 00:05:33tus bases de datos tu información
- 00:05:35crítica tus procesos en lo que estás
- 00:05:39trabajando tu forma de trabajar las
- 00:05:42cosas lo van a hacer Ya está el caso de
- 00:05:46le costó millones en multas de de
- 00:05:51reputación le le costó mucho volver a a
- 00:05:55que la gente confiara en tener los datos
- 00:05:58Y fue vulnerada por módulos de terceros
- 00:06:03entonces la gente dice Pero cómo una
- 00:06:07empresa tan grande no tiene seguridad sí
- 00:06:09tenía seguridad pero normalmente las
- 00:06:13empresas asumen el riesgo de algunas
- 00:06:16áreas dicen esto no lo resuelvo o esto
- 00:06:19no lo reviso ya nos hemos encontrado con
- 00:06:22muchas empresas
- 00:06:24donde dicen no es que los módulos de
- 00:06:28tercero lo revisamos con una licencia
- 00:06:30Open source
- 00:06:32las aplicaciones el código lo revisamos
- 00:06:35con otra plataforma donde tenemos
- 00:06:38revisamos al final del ciclo
- 00:06:41además hacemos análisis das Tenemos
- 00:06:44también otra plataforma o sea están
- 00:06:48haciendo un trabajo
- 00:06:50Y a partir de aquí nosotros podemos
- 00:06:52decir Bueno yo te voy a ayudar a mejorar
- 00:06:54ese trabajo cierto entonces Cuáles son
- 00:06:58los los obstáculos que nos encontramos
- 00:07:01dentro de nuestros clientes qué es lo
- 00:07:03que nos dicen un programa de desarrollo
- 00:07:06seguro es un programa complicado porque
- 00:07:09los desarrolladores no quieren estar
- 00:07:14comprometidos con desarrollo seguro
- 00:07:16porque ellos tienen herramientas openso
- 00:07:20ustedes que utilizan y con eso ya
- 00:07:23lo saben hacer además
- 00:07:26si tengo remediaciones son difíciles de
- 00:07:30gestionar y estar actualizando esa
- 00:07:33remediaciones para poder salir sin
- 00:07:36vulnerabilidades ya y obviamente
- 00:07:39no todo el equipo se puede dedicar a
- 00:07:43estar hablando de seguridad en las
- 00:07:45aplicaciones entonces
- 00:07:47tengo un equipo complicado Son son
- 00:07:51conversaciones largas y y conversaciones
- 00:07:54que no se quieren tener con la gente de
- 00:07:57seguridad hay veces nos extraña mucho
- 00:08:00que entran a hablar de desarrollo seguro
- 00:08:02los las personas de seguridad de la
- 00:08:06empresa o de ciberseguridad analistas de
- 00:08:09seguridad pero no viene nadie de código
- 00:08:12no viene un desarrollador no viene un
- 00:08:16Team líder Entonces
- 00:08:18qué Qué nos está faltando en esta
- 00:08:20conversación incluyamos a las personas
- 00:08:23de desarrollo porque los vamos a ayudar
- 00:08:26con un foco que los involucra a ellos
- 00:08:29que los podemos tener en este proceso
- 00:08:32Entonces cómo hablamos de del enfoque de
- 00:08:36veraco mira
- 00:08:39podemos integrarnos en cualquier tipo de
- 00:08:42papela y de desarrollo y consolidar este
- 00:08:45proceso esto ayuda a que si nosotros si
- 00:08:49él está ya pensando en un proceso
- 00:08:51automatizado cierto ahora hablemos de un
- 00:08:55proceso automatizado con seguridad ya
- 00:08:58entonces yo me puedo adaptar como
- 00:09:02veracot a tu proceso de desarrollo no
- 00:09:06estoy diciendo que que
- 00:09:08vamos a crear un desarrollo o vamos a
- 00:09:12crear una Api para poder integrarme a un
- 00:09:16determinado papel en que tenga el
- 00:09:18cliente nosotros nativamente tenemos ya
- 00:09:22la sapi y nos podemos integrar Esto va a
- 00:09:24ser que sea más fácil pero muchos
- 00:09:27clientes te van a decir No tengo
- 00:09:29papeline no tengo automatizado mi
- 00:09:32proceso de desarrollo no importa porque
- 00:09:35el mundo cambia Entonces no todo el
- 00:09:38mundo No anda con proyectos ágiles No
- 00:09:43todo el mundo está trabajando Al mismo
- 00:09:45ritmo Imagínate Entonces qué es lo que
- 00:09:48hace Veracruz que en el momento en el
- 00:09:51que vayas a integrar algún tipo de
- 00:09:53herramienta ya sabes que lo puedes hacer
- 00:09:56ya sabes que no tienes que comprar ni
- 00:10:00licencias ni adicionales ni versiones ni
- 00:10:03nada ver a lo trae para que si lo tienes
- 00:10:07lo puedas trabajar y si no lo tienes y
- 00:10:10lo piensas a futuro también lo podemos
- 00:10:13incluir Entonces
- 00:10:15es un enfoque muy bueno corregir no
- 00:10:19solamente en encontrar o introducir
- 00:10:22nueva fallas Y es que en qué nos
- 00:10:25tratamos en esto en
- 00:10:28que la forma como nosotros trabajamos
- 00:10:31todo el ciclo de desarrollo seguro que
- 00:10:34es lo que hablan hoy en día las
- 00:10:36auditorías el compliance habla de ciclo
- 00:10:40de desarrollo seguro comprometidos con
- 00:10:43un foco para no solamente que estés
- 00:10:46buscando vulnerabilidades y buscando
- 00:10:48vulnerabilidades sino en Cómo estás
- 00:10:52remediando Cómo puedo ayudar a mi equipo
- 00:10:54a remediar estas vulnerabilidades
- 00:10:58y aquí viene una parte que quiero
- 00:11:00subrayar Cómo ayudar a mi equipo a que
- 00:11:04mejore como remediar esas
- 00:11:07vulnerabilidades entonces con veraco
- 00:11:10puedes ayudarle a remediar le puedes
- 00:11:14indicar desde dónde puede partir esa
- 00:11:17remediación ya y tiene unas herramientas
- 00:11:20que le van a servir en su proceso que se
- 00:11:24van a adaptar al desarrollo seguro ya
- 00:11:28entonces definimos un programa
- 00:11:32escalado para poder trabajar un proceso
- 00:11:35de desarrollo seguro y cuando hablamos
- 00:11:38de escalado cuando hablamos de de
- 00:11:41desarrollo seguro podemos incluir en
- 00:11:44este desarrollo ustedes saben que muchas
- 00:11:47empresas revisan el código
- 00:11:51y cuando encuentran esas empresas que
- 00:11:54les dicen no si nosotros hacemos
- 00:11:56desarrollo seguro perfecto tenemos Diez
- 00:12:00mil líneas de código
- 00:12:02perfecto y cómo revisan Entonces los
- 00:12:07aplicativos Mobile
- 00:12:10Y entonces cómo revisan las aplicaciones
- 00:12:13que vienen de terceros y entonces cómo
- 00:12:18revisan
- 00:12:19las aplicaciones antiguas Entonces no
- 00:12:22todo se puede incluir ahí ya Qué hacen
- 00:12:26Vera con diferente podemos incluir las
- 00:12:29librerías de terceros las aplicaciones
- 00:12:32móviles las aplicaciones más viejitas
- 00:12:36porque tenemos una cantidad enorme de
- 00:12:39frameworks reconocidos de
- 00:12:42de lenguajes de y desde desarrollo de
- 00:12:47metodologías de trabajo ya entonces nos
- 00:12:50vamos a adaptar a la metodología al
- 00:12:53lenguaje al al desarrollador para poder
- 00:12:56trabajar en un proceso de desarrollo
- 00:12:59seguro bien adaptado a las necesidades
- 00:13:03de cada uno
- 00:13:05en este enfoque de veraco trabajamos en
- 00:13:08una fase muy interesantes en prevenir
- 00:13:12detectar y responder ya
- 00:13:15hemos sido creciendo y hemos sido
- 00:13:18mejorando muchas técnicas y prácticas a
- 00:13:21través del desarrollo seguro ya por qué
- 00:13:24hablamos de prevenir porque no solamente
- 00:13:27se trata de ponerle al desarrollador una
- 00:13:31tarea sino de también ayudarlo a que
- 00:13:34mejore esas tareas y que pueda practicar
- 00:13:37en un desarrollo seguro entonces
- 00:13:40trabajamos con capacitación para los
- 00:13:43desarrolladores Ya esta es una área muy
- 00:13:47importante y muy sensible porque en el
- 00:13:50momento y ahora que tú le dices a un
- 00:13:52desarrollador te vamos a revisar la
- 00:13:54aplicación
- 00:13:56pero no le entregas ninguna herramienta
- 00:13:58de capacitación el desarrollador se
- 00:14:00siente vulnerado Entonces
- 00:14:03es diferente la conversación de te voy a
- 00:14:07revisar la aplicación pero te voy a
- 00:14:09ayudar con un curso para buenas
- 00:14:12prácticas en desarrollo seguro para que
- 00:14:15escribas bien esas aplicaciones Entonces
- 00:14:17tenemos el earning que le que son videos
- 00:14:21en inglés para buenas prácticas en el
- 00:14:24desarrollo y esta la parte importante es
- 00:14:29que el desarrollador Escoge
- 00:14:32el lenguaje que quiere trabajar ya si
- 00:14:36está trabajando en punto net si está
- 00:14:38trabajando en Java si está trabajando en
- 00:14:41chichar ya
- 00:14:43hicecurity labs le entrega un código en
- 00:14:46un laboratorio
- 00:14:48un código que está malo y él lo tiene
- 00:14:50que resolver entonces además de los
- 00:14:53videos tienes donde practicar Cómo
- 00:14:57resolver esas vulnerabilidades y que lo
- 00:14:59tengas que hacer en tu propio ambiente
- 00:15:01ya te entrega un entorno cerrado para
- 00:15:04que puedas hacer estas prácticas seguras
- 00:15:08hablamos de detectar vulnerabilidades
- 00:15:11detectar trabajamos mucho en la búsqueda
- 00:15:15y y detección de vulnerabilidades con
- 00:15:19Sas ya
- 00:15:20con módulos de terceros software
- 00:15:23composición análisis SSA Tenemos también
- 00:15:27container Security trabajamos con
- 00:15:30seguridad para para procesos de
- 00:15:33configuración tenemos análisis das
- 00:15:37también y no está bien adaptado para
- 00:15:41latinoamérica Porque todavía tiene
- 00:15:43precios muy altos pero también trabajan
- 00:15:45veracot hace
- 00:15:48pentate como servicio lo tiene son unos
- 00:15:53precios todavía elevados porque están
- 00:15:55para para
- 00:15:59Los Americanos pero pero está o sea
- 00:16:03ellos si ven el ciclo de desarrollo
- 00:16:06hasta el penetration test nosotros lo
- 00:16:09vemos en Latinoamérica hasta el gas no y
- 00:16:12está trabajando unas partes muy
- 00:16:15importantes que es la la respuesta ya la
- 00:16:20respuesta a a estas vulnerabilidades
- 00:16:23porque si antiguamente te demorabas así
- 00:16:27como dos días tres días en resolver una
- 00:16:30vulnerabilidad porque no sabías Porque
- 00:16:33no tenías ejemplo tienes que entrar a
- 00:16:36comunidades de repente averiguar un poco
- 00:16:38más sobre sobre me afectará no me
- 00:16:41afectará lo que hace ver a cofix es que
- 00:16:44te entrega un ejemplo de cómo remediar
- 00:16:47esa vulnerabilidad en tres dos uno ya
- 00:16:52muy fácil de adaptar muy fácil de
- 00:16:54reconocer se viene para latinoamérica Ya
- 00:16:57hicimos un lanzamiento acá en
- 00:17:00Latinoamérica
- 00:17:01Entonces vamos a trabajar con Además de
- 00:17:06que te ayudamos a detectar las
- 00:17:08vulnerabilidades te vamos a ayudar a
- 00:17:10responder y a resolver Y a mitigar esas
- 00:17:14vulnerabilidades con veracs ya Y además
- 00:17:18tiene Veracruz los servicios en español
- 00:17:22de program management hay una persona
- 00:17:25que se dedica a apoyar este proceso de
- 00:17:30desarrollo seguro con la implementación
- 00:17:32de beraco No si bien es cierto No es un
- 00:17:37servicio Como de depse cops ya es un
- 00:17:41servicio para que la persona entienda
- 00:17:44Cuál es su licenciamiento Cómo cumplir y
- 00:17:48tus objetivos Cómo empezar a utilizar la
- 00:17:50plataforma y qué pasos ir siguiendo en
- 00:17:53el tiempo ya aquí necesitamos mucho el
- 00:17:56apoyo del del de nuestros Partner
- 00:18:00mucho por qué Porque necesitamos ese
- 00:18:04acompañamiento para que este program
- 00:18:07management se cumpla y se lleve a cabo
- 00:18:10necesitamos que ustedes trabajen con
- 00:18:13esta estrategia que sepan que se hablan
- 00:18:16el Kick off y que se cumplan los
- 00:18:18objetivos para la
- 00:18:20para la renovación de la plataforma ya
- 00:18:25entonces cuando hablamos de seguridad de
- 00:18:28aplicaciones en el en el papeline de de
- 00:18:34desarrollo ya entonces
- 00:18:37si nosotros tenemos la seguridad
- 00:18:40integrada dentro del papeline de
- 00:18:43desarrollo cierto podemos trabajar de
- 00:18:47una forma
- 00:18:48rápida confiable sin salir del proceso
- 00:18:53donde tenemos una línea de desarrollo
- 00:18:56seguro que está realmente
- 00:19:00fácil de llegar a producción
- 00:19:04y no tenemos salidas para otro tipo de
- 00:19:07de soluciones ni configuraciones
- 00:19:09adicionales ni metodologías ni colocar
- 00:19:13políticas de seguridad ni informes
- 00:19:16diferentes ya el simple hecho de tener
- 00:19:19informes por separado es algo Monumental
- 00:19:22ya cobertura todo tipo de aplicaciones
- 00:19:25aplicaciones web Mobile microservicios
- 00:19:29porque qué pasa con las empresas han ido
- 00:19:33evolucionando porque antiguamente se
- 00:19:35tenía un gran monolito se revisaba una
- 00:19:39gran aplicación Vera contestaba adaptado
- 00:19:41a revisar grandes aplicaciones perfecto
- 00:19:44pero resulta que las empresas se fueron
- 00:19:47dando cuenta y Es lógico que se podía
- 00:19:51mejorar ese proceso si era que yo
- 00:19:54empezaba a desmembrar esta aplicación
- 00:19:57para sacar pedazos de de actividades que
- 00:20:03se hacen dentro de las aplicaciones y
- 00:20:06tenerlos aparte tener un grupo aparte
- 00:20:09tener una metodología ágil una
- 00:20:13metodología donde si yo trabajo por
- 00:20:15módulos independientes puedo
- 00:20:18mejorar la rapidez con la que entregó un
- 00:20:22producto final genial Entonces qué hizo
- 00:20:25Veracruz se adaptó también al micro
- 00:20:28servicio ya Entonces tenemos
- 00:20:31aplicaciones que son monolíticas y
- 00:20:34aplicaciones que son para microservicios
- 00:20:37muy entretenido de trabajar ya tenemos
- 00:20:40el mayor reconocimiento del lenguaje de
- 00:20:43programación Y esto es muy importante
- 00:20:45porque
- 00:20:47muchas empresas ofrecen desarrollo
- 00:20:50seguro nosotros lo sabemos pero ofrecen
- 00:20:52desarrollo para Java para
- 00:20:58punto net de repente Ruby ya pero qué
- 00:21:02pasa con sichar qué pasa con RPG qué
- 00:21:05pasa con cobol qué pasa con cantidad de
- 00:21:08aplicaciones que son ligadas y que no
- 00:21:11tienen cobertura bueno con nuestro
- 00:21:14programa de Veracruz está
- 00:21:17cubiertas esas esas aplicaciones que
- 00:21:21están dejando de hacer ya qué pasa con
- 00:21:24Android también lo podemos revisar ya
- 00:21:27entonces podemos simplificar esta
- 00:21:30gestión y esta reportería y estas
- 00:21:34políticas de seguridad para tener una
- 00:21:36solución única de desarrollo que me
- 00:21:39mejora este proceso y Cómo y cómo se
- 00:21:43mejora este proceso en el tiempo cómo
- 00:21:47cómo se aplica en el estándar entonces
- 00:21:49qué quiere decir que nosotros trabajemos
- 00:21:53muy a la izquierda muy a la izquierda
- 00:21:56significa que tenemos un producto que se
- 00:21:59llama Sas lo que conoce todo el mundo y
- 00:22:03tú me vas a decir pero por qué con
- 00:22:06es más económico que los demás
- 00:22:09Por qué me estás diciendo que Veracruz
- 00:22:12no es costoso si hubiera lo que se ha
- 00:22:15reconocido durante mucho tiempo es que
- 00:22:17está pues no es costoso porque te ayuda
- 00:22:20a tener un ciclo
- 00:22:22estabilizado para que tu proceso de
- 00:22:25seguridad llegue a producción de una
- 00:22:27manera eficiente y efectiva cómo lo
- 00:22:31hacemos tenemos y de scan incluido
- 00:22:35dentro de esas todo lo que está acá
- 00:22:38dentro de la dentro de esta línea está
- 00:22:42incluido dentro de esas ya
- 00:22:47Esto está manejado en una plataforma que
- 00:22:51es Cloud ya donde tiene ilimitados
- 00:22:55perfiles de usuarios Entonces yo puedo
- 00:23:00crear grupos de usuario yo puedo
- 00:23:04yo puedo hacer perfiles de
- 00:23:06administración perfiles de seguridad
- 00:23:09perfiles de desarrollador ya Entonces
- 00:23:13qué pasa cuando tengo un desarrollador
- 00:23:16que me está generando
- 00:23:19muchas Bajas vulnerabilidades con
- 00:23:22respecto a Cómo escriben las las
- 00:23:27Cómo escriben los desarrollos ya
- 00:23:30entonces cuando están escribiendo este
- 00:23:33código necesitan tener un contexto de
- 00:23:36buenas prácticas en desarrollo seguro
- 00:23:39cierto y esto es lo que le entrega esta
- 00:23:42herramienta de y de scan pero el
- 00:23:45desarrollador no va a tener que entrar
- 00:23:47una plataforma subir su aplicación y
- 00:23:50revisarlo no es un plugin que se instala
- 00:23:54en el en el ide de desarrollo del
- 00:23:58desarrollador ya cuando el desarrollador
- 00:24:01está escribiendo una aplicación esto se
- 00:24:05genera desde la plataforma yo le asigno
- 00:24:08un plugin este plugin lo ayuda a revisar
- 00:24:12el contexto de buenas prácticas en
- 00:24:14desarrollo seguro lo tuvo que salir de
- 00:24:18la plataforma no tuvo que hacer
- 00:24:20configuraciones adicionales le estoy
- 00:24:22entregando un apoyo a mi desarrollador
- 00:24:26por eso la conversación de seguridad con
- 00:24:30Vera con el desarrollador es muy amable
- 00:24:33porque le estoy dando una herramienta de
- 00:24:36de desarrollo seguro que no la tienes
- 00:24:39que comprar aparte
- 00:24:41check para mejorar el precio
- 00:24:44le estoy entregando papel ainezcan ya
- 00:24:48porque en el momento en que el que en
- 00:24:52quevera crea un perfil de desarrollo
- 00:24:54para Sas para creamos un perfil ya ese
- 00:24:59perfil está asociado a personas ese
- 00:25:03perfil está asociado a una política de
- 00:25:06desarrollo que yo creo cierto donde yo
- 00:25:09puedo poner
- 00:25:11una política customizada o yo puedo
- 00:25:15poner unas políticas de las que me
- 00:25:17recomienda veraco cómo vamos a trabajar
- 00:25:20como el cliente quiera trabajar es que
- 00:25:23estoy empezando en este proceso de
- 00:25:25desarrollo seguro pongamos una política
- 00:25:27base
- 00:25:28es que estamos trabajando con un
- 00:25:31desarrollo avanzado Y tenemos muy clara
- 00:25:33las vulnerabilidades que quiero
- 00:25:35encontrar
- 00:25:36creemos un perfil adaptado para esto ya
- 00:25:39Entonces qué pasa cuando yo tengo que
- 00:25:43revisar al final del ciclo si reviso al
- 00:25:47final del ciclo pues obviamente me tengo
- 00:25:49que devolver un montón para poder
- 00:25:50hacerlo de nuevo por el otro lado cierto
- 00:25:54estas dos herramientas
- 00:25:56que están acá papel einez y ambos le
- 00:26:01ayudan al desarrollador a revisar
- 00:26:06esta aplicación sin que salga en el
- 00:26:09informe final sin que sea parte del
- 00:26:12proceso final es un apoyo desarrollador
- 00:26:16para que él pueda revisar las
- 00:26:18vulnerabilidades entre medio y mira qué
- 00:26:22entretenido tenemos esta parte de de
- 00:26:25sandbox donde está revisando la
- 00:26:27aplicación bajo la política que nosotros
- 00:26:30hemos creado Pero como hay
- 00:26:33vulnerabilidades que salen día a día
- 00:26:35minuto a minuto segundo a segundo tengo
- 00:26:38papel en scan que revisa contra la
- 00:26:41política general que tiene Veracruz
- 00:26:44entonces si yo tengo dos herramientas
- 00:26:48donde puedo estar utilizando para
- 00:26:51mejorar mi proceso yo como desarrollador
- 00:26:54cierto y trabajarlo en mi entorno y
- 00:26:58trabajarlo de una manera efectiva
- 00:27:01Entonces qué estamos creando una
- 00:27:05política
- 00:27:06decía estamos cuando cuando llega el
- 00:27:09informe de política sabemos
- 00:27:11perfectamente si cumple esa política
- 00:27:15Cuáles vulnerabilidades están
- 00:27:17resolviendo más rápidamente Cuál es el
- 00:27:20estándar que estamos trabajando de
- 00:27:22vulnerabilidades y Cómo podemos avanzar
- 00:27:24en el tiempo tenemos además la forma de
- 00:27:28revisar los módulos de tercero sin
- 00:27:31configuraciones adicionales
- 00:27:33mejorando el proceso de desarrollo check
- 00:27:37para ver a para mejorar el precio
- 00:27:39Entonces
- 00:27:41qué tenemos Estamos trabajando Estamos
- 00:27:44trabajando unos librerías de terceros
- 00:27:48unas librerías de terceros con base en
- 00:27:51esta misma política que nosotros hemos
- 00:27:54creado
- 00:27:55ya él sale en el mismo informe no tiene
- 00:28:00un informe adicional no tiene un informe
- 00:28:02diferente no tienes que hacer otra
- 00:28:04configuración entonces en qué mejoraste
- 00:28:07en el tiempo en la metodología en el
- 00:28:11proceso y tenemos das para que esas
- 00:28:16aplicaciones que van hacia las url
- 00:28:19puedan ser revisadas también
- 00:28:21Bajo la misma política bajo el mismo
- 00:28:25informe en la misma plataforma Entonces
- 00:28:29qué qué hice mejor el proceso
- 00:28:33automaticé tareas y Por ende nunca eso
- 00:28:37puede ser más caro de lo que estaban
- 00:28:39haciendo antiguamente así sea que estén
- 00:28:43haciendo un análisis manual al final del
- 00:28:45ciclo así sea que lo estén trabajando
- 00:28:47con diferentes plataformas así sea
- 00:28:50tenemos una política establecida que
- 00:28:53podemos visualizar
- 00:28:55y lo otro que puedes hablar con el
- 00:28:58cliente que y que nos ha pasado ya es
- 00:29:01que muchos se hizo no saben los
- 00:29:04lenguajes no saben qué librerías de
- 00:29:07terceros estamos teniendo no saben Cómo
- 00:29:11es el proceso de desarrollo o quién está
- 00:29:14remediando no lo saben tienen algunos
- 00:29:17indicadores pero no lo ya
- 00:29:20qué te entrega Veracruz
- 00:29:23qué le entrega alciso visibilidad
- 00:29:26visibilidad para conocer
- 00:29:29Cuántas lenguajes tienen De qué se
- 00:29:33tratan estos lenguajes Cuáles son los
- 00:29:35más vulnerables dónde están empezando la
- 00:29:39remediaciones Cuáles son el inventario
- 00:29:41de librerías de tercero que tienen Cómo
- 00:29:44van el análisis de los sitios web ya
- 00:29:47entonces le está entregando una serie de
- 00:29:51dashboard con información que es
- 00:29:54sumamente importante para los hizo
- 00:29:57tenerla hoy en día ya porque no pueden
- 00:30:01estar ajenos a este proceso de
- 00:30:03desarrollo seguro ni los desarrolladores
- 00:30:05ni en producción ni ni los hizo tienen
- 00:30:10que trabajar en conjunto y yo no puedo
- 00:30:12trabajar en conjunto si tengo todo por
- 00:30:14separado Entonces qué mejor que tener
- 00:30:19los perfiles adaptados las políticas
- 00:30:22esta
- 00:30:24nuestro inventario de trabajo y además
- 00:30:27puedo hacer hasta comentarios dentro de
- 00:30:30la misma plataforma Es que ayer teníamos
- 00:30:34una conversación porque me decían bueno
- 00:30:36y si y si el desarrollador me comenta
- 00:30:39como que esto es un falso positivo y yo
- 00:30:43en qué me baso y me preguntaba el sismo
- 00:30:46en qué me baso para decir sí o no Porque
- 00:30:49en la actualidad lo que estamos
- 00:30:52trabajando es que yo le digo alciso al
- 00:30:55al desarrollador si tú crees que esto es
- 00:30:57una vulnerabilidad un falso positivo
- 00:30:59Bueno yo voy a dejar aquí anotado que es
- 00:31:03tu riesgo no le dije yo no
- 00:31:08Porque ahora tú vas a tener la evidencia
- 00:31:11y vas a tener el informe que te dice
- 00:31:15esta vulnerabilidad
- 00:31:17impacta o no impacta en el negocio
- 00:31:21con evidencia no con supuestos o yo me
- 00:31:24imagino que no con evidencia con
- 00:31:27documentos y tú puedes responderle
- 00:31:29dentro de la misma plataforma
- 00:31:32Sí debes resolver esta vulnerabilidad o
- 00:31:35realmente no no es necesario marquemosla
- 00:31:39como un falso positivo entonces
- 00:31:41dejémosla ahí porque es adaptado a lo
- 00:31:45que yo necesito y eso quién va en dónde
- 00:31:47va a quedar en el informe en el informe
- 00:31:51van a estar esos comentarios Entonces
- 00:31:53tenemos díganme eso mejora o no mejora
- 00:31:57el proceso Entonces no quiero que me
- 00:32:01vuelvan a decir nuestros Partner es que
- 00:32:04Vera con descaro porque entonces no
- 00:32:07asistieron a este webinar nos vamos a
- 00:32:10enterar
- 00:32:13tenemos mucha experiencia trabajamos en
- 00:32:16Banco Santander trabajamos en Cruz Verde
- 00:32:19trabajamos en Banco bci estamos con
- 00:32:23financiera compartamos en Perú
- 00:32:25trabajamos en bolsa de Santiago tenemos
- 00:32:28experiencia en grandes plataformas
- 00:32:30pequeños procesos hemos empezado hoy
- 00:32:33partido con muchos clientes que dicen Sí
- 00:32:37yo tengo doscientas aplicaciones
- 00:32:40pero tengo un proceso lento Todavía no
- 00:32:44he pasado a procesos ágiles y me
- 00:32:47gustaría empezar con poco empecemos con
- 00:32:50poco para que vayan entendiendo Cómo es
- 00:32:53el proceso en el día a día y para que
- 00:32:56vayan entendiendo Cómo mejorar esto lo
- 00:33:00hemos hecho hemos empezado con
- 00:33:02plataformas pequeñas y hemos crecido en
- 00:33:05el tiempo si lo podemos hacer para qué
- 00:33:08se van a montar en un auto si apenas
- 00:33:12saben pedalear en una bicicleta
- 00:33:14empecemos trabajando poco a poco
- 00:33:17creciendo y creciendo y creciendo Y
- 00:33:20crezcamos juntos de la mano ya nuestra
- 00:33:24experiencia nos dice que en compañía de
- 00:33:27nosotros o en compañía de las personas
- 00:33:30de veraco que están muy disponibles para
- 00:33:32para reuniones podemos trabajar este
- 00:33:36este estos temas
- 00:33:39tenemos integraciones de todo tipo
- 00:33:41tenemos integraciones para desarrollos
- 00:33:45ágiles que van con unas metodología muy
- 00:33:47muy rápidas y con con unos procesos
- 00:33:50bastante automatizados lo podemos hacer
- 00:33:53pueden tener claro que todas estas
- 00:33:56integraciones vienen sin costo
- 00:33:59únicamente cobramos por aplicación
- 00:34:04entonces resumiendo
- 00:34:06cobertura de todo el ciclo de desarrollo
- 00:34:09diferentes lenguajes de desarrollo más
- 00:34:12del 90% más del 90% de los lenguajes que
- 00:34:15se utilizan hoy en día
- 00:34:18plataformas mejor trabajar una
- 00:34:22plataforma Sas porque una plataforma on
- 00:34:25Premium ustedes saben que tienen que
- 00:34:27tener configuraciones adicionales
- 00:34:28espacio y un montón de trabajo que nadie
- 00:34:31quiere tener la plataforma Sas vive
- 00:34:34actualizada Le puedes entregar el
- 00:34:37usuario como hoy en día están muchos
- 00:34:39desarrolladores trabajando
- 00:34:41externos de la empresa de fábricas de
- 00:34:45desarrollo tengo personas que están en
- 00:34:48el extranjero inclusive podemos trabajar
- 00:34:51con una plataforma mucho mejor adaptada
- 00:34:55integraciones en el desarrollo incluidas
- 00:34:58que que vienen dentro del proceso y un
- 00:35:01enfoque
- 00:35:03orientado a resultados a tener la
- 00:35:07evidencia de las vulnerabilidades este
- 00:35:10tema de tener Ya mi mi inventario de
- 00:35:14lenguajes maravilloso y mi inventario de
- 00:35:17módulo de terceros mis unas
- 00:35:21visualizaciones bastante entretenidas
- 00:35:23Entonces los dejo con Juan Pablo para
- 00:35:26que les muestre la plataforma y sepan de
- 00:35:30qué estamos hablando para que vean Cómo
- 00:35:32cómo es la visual y de que Y de qué se
- 00:35:36trata
- 00:35:38ya preguntas hasta acá
- 00:35:47Perfecto perfecto puros buenos
- 00:35:50comentarios muchachos Muchas gracias
- 00:35:54Hola buen día a todos me escuchó sí Juan
- 00:35:58Pablo Te estamos escuchando
- 00:36:01voy a compartir mi pantalla Disculpen
- 00:36:05tenemos una pregunta en el chat nos
- 00:36:07preguntan sobre integraciones con
- 00:36:14ya okay Bueno para para esos efectos
- 00:36:18cuenta con una Api la cual obviamente
- 00:36:21está debidamente documentada y a través
- 00:36:25de esta integración cierto se puede
- 00:36:28sacar información para retroalimentar
- 00:36:30cierto estos sistemas externos que
- 00:36:33que quizás puedan necesiten cierta
- 00:36:36información a través de una consulta en
- 00:36:38específico y a través de esa Api cierto
- 00:36:40se puede realizar esa integración pues
- 00:36:44normalmente lo que yo entiendo con un
- 00:36:47cien es que es un correlacionador de
- 00:36:49eventos ya Entonces
- 00:36:52digamos que son áreas diferentes de la
- 00:36:56infraestructura si bien es cierto
- 00:36:58hubiera con genera logs y esos looks
- 00:37:01pueden alimentar este cien cierto y y
- 00:37:04pueden el cien correlacionar eventos no
- 00:37:08va muy enfocado para esa área ya
- 00:37:11lo interesante es hablar del proceso de
- 00:37:15desarrollo seguro es hablar de cómo la
- 00:37:19instancia de seguridad en el código se
- 00:37:22pueden mejorar en el tiempo
- 00:37:27Juan Pablo estamos viendo tu pantalla ya
- 00:37:30okay
- 00:37:31Bueno como comentamos en la plataforma
- 00:37:35es cierto Está en la nube Entonces al
- 00:37:38momento de yo poder acceder basta con
- 00:37:41que ingrese con mi usuario y
- 00:37:44de acuerdo a los permisos que yo posee
- 00:37:47hacer como usuario voy a poder ejecutar
- 00:37:50ciertas acciones dentro de la plataforma
- 00:37:52entonces acá
- 00:37:55ya me encuentro dentro de un perfil de
- 00:37:58aplicación
- 00:37:58donde siempre
- 00:38:02por decirlo de alguna forma este perfil
- 00:38:05de aplicación
- 00:38:06sigue cierto la nos ayuda a seguir la
- 00:38:10trazabilidad en cuanto a la seguridad se
- 00:38:13está todo el ciclo de desarrollo seguro
- 00:38:15del del aplicativo y en cuanto a los
- 00:38:18análisis que yo ejecute dentro de ese
- 00:38:21en este momento
- 00:38:22este aplicativo en particular cierto yo
- 00:38:26realicé lo que es un policía
- 00:38:29como indica cada cierto muestra un Job
- 00:38:32ya que es a raíz de una integración
- 00:38:35dentro de un país plan de desarrollo
- 00:38:37donde básicamente
- 00:38:39ejecuto este país cierto el proyecto el
- 00:38:43desarrollador ya lo entregó en este
- 00:38:44repositorio cierto de código que también
- 00:38:47está en la nube de Big Baker entonces
- 00:38:49acá en esa ejecución el proyecto se
- 00:38:53empaqueta
- 00:38:55cierto o se compila como se menciona o
- 00:38:59lo que coloquialmente situado dentro de
- 00:39:01lo que es el desarrollo y este compilado
- 00:39:05en este caso es un es un Java cierto un
- 00:39:08proyecto en Java se envía hacia la
- 00:39:10plataforma
- 00:39:12y todo esto a través de esa
- 00:39:14automatización
- 00:39:15Entonces ya acá nosotros podemos ver en
- 00:39:18una primera instancia el resultado de
- 00:39:20ese policía scan donde obviamente no
- 00:39:23pasó cierto dentro de la política que yo
- 00:39:27definí dentro de las más restrictivas
- 00:39:29cierto que es una very y dada la
- 00:39:33cantidad de defectos que vamos a
- 00:39:34observar en o más adelante cierto al ver
- 00:39:37el reporte en la plataforma
- 00:39:39este aplicativo no pasa el policía es
- 00:39:42cáncer y obviamente no puede salir a
- 00:39:44producción Eso es en una primera
- 00:39:46instancia entonces acá dentro de también
- 00:39:48del perfil de Aplicación como es este
- 00:39:50contenedor donde podemos ver toda esa
- 00:39:53trazabilidad acá Contamos con otros
- 00:39:55controles
- 00:39:56que nos ayudan a la administración de
- 00:39:59los defectos
- 00:40:00también cuenta con una consola donde yo
- 00:40:02puedo
- 00:40:03proponer cierto una mitigación marcar un
- 00:40:07falso positivo
- 00:40:08y a través de esta consola se documentan
- 00:40:11cierto esas dichas acciones y nosotros
- 00:40:13también las podemos descargar en el
- 00:40:14informe eso también lo voy a mostrar con
- 00:40:16un ejemplo que yo poseo en en un informe
- 00:40:19cierto de pruebas que he ejecutado
- 00:40:22dentro de la plataforma
- 00:40:25Entonces ya basándonos en entender qué
- 00:40:29es lo que es un perfil de aplicación
- 00:40:31cierto dentro del mismo nosotros
- 00:40:34Contamos con 25 zambos
- 00:40:38que son Por decirlo de alguna forma mini
- 00:40:41perfiles que nos permiten analizar
- 00:40:46una parte del aplicativo cierto como
- 00:40:49puede ser un módulo que puede estar
- 00:40:52enfocado quizás en alguna funcionalidad
- 00:40:54puede ser un calendario cierto que se
- 00:40:57trabaja de forma independiente puede ser
- 00:41:01quizás un módulo de chat cierto que
- 00:41:04también lo descargan cierto lo los
- 00:41:07desarrolladores lo trabajan de manera
- 00:41:09interna como parte de un equipo de un
- 00:41:13y en estos entornos que son los sandbox
- 00:41:16ellos pueden trabajar de manera aislada
- 00:41:18dentro del perfil de aplicación para
- 00:41:20observar los resultados en cuanto a
- 00:41:22seguridad cierto y una vez ellos
- 00:41:24terminen su desarrollo puedan compilar
- 00:41:27este aplicativo final y lanzarlo lo que
- 00:41:31es el policía antes de enviar la
- 00:41:32producción eso más menos puede ser un
- 00:41:35flujo cierto de de desarrollo seguro
- 00:41:39cierto y desde acá nosotros podemos ver
- 00:41:42la trazabilidad
- 00:41:44entonces acá por ejemplo yo no tengo
- 00:41:46ningún sandbox creado
- 00:41:47ellos bastante simple basta con darle
- 00:41:51clic cierto acá al crear un sandbox que
- 00:41:53es un entorno privado en este caso le
- 00:41:57voy a agregar la fecha al nombre por
- 00:41:59defecto
- 00:42:00para poder identificarlo posteriormente
- 00:42:09Entonces al momento de crearlo
- 00:42:15acá podemos ver que se creó el el
- 00:42:17sandbox cierto yo ingreso
- 00:42:20y ya observo dentro de mi perfil de
- 00:42:22aplicación que me encuentro dentro de
- 00:42:25mis ambos que es mi perfil de prueba y
- 00:42:29ya puedo lanzar lo que es un
- 00:42:32entonces acá como parte de las
- 00:42:34configuraciones básicamente está el
- 00:42:36nombre cierto en este caso
- 00:42:40la la agrega algún descriptivo adicional
- 00:42:43puedo seleccionar en este caso la fase
- 00:42:46de este desarrollo
- 00:42:49junto a la fecha para poder obtener el
- 00:42:51informe y en este caso voy a seleccionar
- 00:42:54el autoescant es una funcionalidad que
- 00:42:57me permite al momento de yo subir cierto
- 00:42:59este paquete este empaquetado tanto de
- 00:43:02mi código Al momento de finalizar esta
- 00:43:05este applot cierto automáticamente pasa
- 00:43:07la fase de análisis y ejecute cierto el
- 00:43:10análisis con el motor de Veracruz ya en
- 00:43:13la nube entonces acá guardo
- 00:43:17y me permite subir mi en este caso mi
- 00:43:19archivo entonces si yo me dirijo
- 00:43:24y apartado donde yo poseo
- 00:43:29mi mis proyectos cierto en este caso voy
- 00:43:33a subir lo que es un binario como vemos
- 00:43:36acá tengo un punto War Y eso es un
- 00:43:40proyecto compilado cierto en binario
- 00:43:45lo subo cierto ya se cargó Y le doy a
- 00:43:49next para que ejecute digamos el
- 00:43:52prescant donde básicamente lee el
- 00:43:55proyecto
- 00:43:56el motor entiende las dependencias del
- 00:43:59mismo
- 00:44:00como los módulos internos que posea para
- 00:44:03posteriormente
- 00:44:05lanzar lo que es el scan de esos módulos
- 00:44:07que puede reconocer y en esta esta fase
- 00:44:10es súper importante ya que al momento de
- 00:44:13de lanzar siempre un scan cierto
- 00:44:18puede indicarnos si es que el código
- 00:44:21tiene algún tipo de problema ya sea no
- 00:44:24compile cierto o
- 00:44:26sea incapaz de leer algún módulo interno
- 00:44:29para poder realizar lo que es el
- 00:44:31análisis entonces acá en esta instancia
- 00:44:33donde nos muestra cierto esta
- 00:44:34información
- 00:44:36Entonces ya
- 00:44:38regresando a lo que es el perfil
- 00:44:43que en este caso
- 00:44:47voy a regresar desde acá
- 00:44:51mis perfiles Bueno voy a ir al Home
- 00:44:56le dijo al Home vuelvo a entrar a mi
- 00:44:59perfil
- 00:45:04cierto acá el sandbox está trabajando de
- 00:45:07manera independiente mi perfil de pegas
- 00:45:09para ver la trazabilidad de ese módulo
- 00:45:12y bueno me voy a dirigir a ver el
- 00:45:14reporte a la plataforma
- 00:45:16donde en este caso ya lo pasé cierto lo
- 00:45:20que es un policía cercano entonces la
- 00:45:23plataforma ya nos entrega a modo resumen
- 00:45:25cierto un gráfico donde puedo ver los
- 00:45:28niveles de impacto y ver cuál es el que
- 00:45:31va a predominando en cuantas fallas
- 00:45:34como también esta tabla que me permite
- 00:45:36ya ver el detalle cierto en un detalle
- 00:45:38inicial en cuanto al al análisis que yo
- 00:45:42ejecuté en este caso es parte del
- 00:45:43Análisis estático con su cantidad de
- 00:45:45efectos acá podemos ver y cierto por la
- 00:45:48cantidad que son cuatro acá vemos los
- 00:45:51medios que va predominando una cantidad
- 00:45:53de treinta y ocho esto es a modo resumen
- 00:45:57ejecutivo cierto obviamente acá nos
- 00:46:00entrega las indicaciones y la plataforma
- 00:46:03se encuentra en inglés pero yo la puedo
- 00:46:06Traducir perfectamente con el
- 00:46:08complemento de Chrome acá traducir al
- 00:46:10español y ya puedo leer sin que se
- 00:46:13deforme cierto o tenga algún tipo de
- 00:46:15problema en la plataforma en español sin
- 00:46:17problema
- 00:46:19entonces acá encontramos controles como
- 00:46:22las las políticas esto es importante
- 00:46:25para
- 00:46:26para aquellas personas que ven el tema
- 00:46:29de la de la seguridad donde acá
- 00:46:32yo evalúe este aplicativo cierto dentro
- 00:46:35de la política más restrictiva que en la
- 00:46:38más alta
- 00:46:40y dada lo respectivo cierto en cuanto a
- 00:46:45severidad
- 00:46:48que evalúa cierto el aplicativo y nos
- 00:46:51entrega la cantidad de efectos acá la la
- 00:46:54evaluó en la más baja cierto y encontró
- 00:46:57un total de bueno el score que no sirve
- 00:46:59como ver el montaje cierto de evaluación
- 00:47:02hay un 71 entonces obviamente no pasa
- 00:47:05producción
- 00:47:07y ya como parte de los hallazgos Siempre
- 00:47:10acá nos indica el detalle cierto de el
- 00:47:14resumen en cuanto al esfuerzo para poder
- 00:47:17nosotros entregar un plan de remediación
- 00:47:20como también el detalle de los defectos
- 00:47:22encontrados y siempre estos van
- 00:47:25acompañados cierto de con sus enlaces de
- 00:47:27referencia si yo cliqueo
- 00:47:31digamos voy hacia la documentación
- 00:47:32oficial del defecto y básicamente
- 00:47:37la generalidad de los motores que puedan
- 00:47:41que exploren cierto aquellos defectos
- 00:47:44aquellas brechas de seguridad cierto
- 00:47:47se van a los estándares como puede ser
- 00:47:49acá el
- 00:47:51w e y siempre la documentación está en
- 00:47:55inglés entonces acá encontramos
- 00:47:58ciertas referencias de los lenguajes
- 00:48:00ejemplos de codificación segura podemos
- 00:48:03ver también los Cape que siempre están
- 00:48:06relacionados con digamos con ese colling
- 00:48:09cierto tipo de defectos Entonces esto
- 00:48:11nos sirve para
- 00:48:13conocer sobre los defectos que están en
- 00:48:16nuestro código como también conocer las
- 00:48:20posibles mitigaciones o potenciales
- 00:48:22mitigaciones cierto
- 00:48:25Y eso es adicional a también a lo que
- 00:48:27recopila la la plataforma ya que esta
- 00:48:31cierto también cumple la función de
- 00:48:33entregarlos
- 00:48:36esta esta columna de explotabilidad que
- 00:48:39es bastante importante donde acá
- 00:48:42dada la cantidad de efectos cierto puede
- 00:48:45ser un factor para tomar una decisión de
- 00:48:46qué defecto atacar primero acá vemos que
- 00:48:49esto es digamos neutral Entonces estos
- 00:48:53pueden esperar un poco y puedo dar
- 00:48:55prioridad a unos que sí sean o tengan
- 00:48:57una probabilidad de ataques entonces acá
- 00:49:01también adicionalmente dentro del del
- 00:49:03módulo en este caso que este es mi
- 00:49:06archivo que yo subí cierto me entrega la
- 00:49:08línea de código vulnerable Entonces ya
- 00:49:11con todas estas referencias yo sé dónde
- 00:49:13atacar y obviamente como los
- 00:49:15desarrolladores Generalmente reutilizan
- 00:49:18el código
- 00:49:19lo van reutilizando o como se dice
- 00:49:22coloquialmente hacen un copypaste de
- 00:49:25este acá vemos que se afectan distintas
- 00:49:28líneas de código
- 00:49:29cierto pero es el mismo defecto entonces
- 00:49:32ver acop nos ayuda
- 00:49:35a agrupar cierto la solución y nos ayuda
- 00:49:40a optimizar el esfuerzo ya con esta
- 00:49:42información
- 00:49:46y bueno adicionalmente
- 00:49:49como lo comentaba Adriana cierto lo los
- 00:49:52usuarios que interactúan dentro de la
- 00:49:54plataforma tienen sus permisos cierto
- 00:49:56sus roles donde existe un rol de digamos
- 00:50:01de aprobador cierto y un rol de
- 00:50:04mitigador
- 00:50:06y básicamente estos roles
- 00:50:08frente a la información que nosotros
- 00:50:10podemos
- 00:50:14cierto leer acá Este aprobador o este
- 00:50:18persona que propone algún tipo de acción
- 00:50:21puede quizás
- 00:50:24decirnos que es un falso positivo
- 00:50:26Entonces es el desde acá agrega ese
- 00:50:29comentario cierto lo propone y la
- 00:50:32persona que está a cargo de aprobar ese
- 00:50:34tipo de acciones de que sabemos que la
- 00:50:36marca de un falso positivo puede hacer
- 00:50:38crítica cierto en cuanto a lo que es
- 00:50:41gestión de defectos la plataforma de
- 00:50:44Vera se encarga de que esto se documente
- 00:50:47cierto para que no queden en el olvido y
- 00:50:49se pueda seguir la trazabilidad cierto
- 00:50:51de de estos hechos que pueden ser
- 00:50:54importantes y a futuro pueden impactar
- 00:50:56cierto este aplicativo siempre está en
- 00:50:58producción
- 00:50:59esto lo vamos a ver en un informe en
- 00:51:01este perfil de aplicación no tengo esos
- 00:51:03comentarios pero en el informe que les
- 00:51:05voy a mostrar si los tengo
- 00:51:07Entonces ya viendo lo que es el perfil
- 00:51:10de aplicación cierto y viendo los
- 00:51:11resultados acá
- 00:51:13me voy a dirigir a lo que es mi informe
- 00:51:16en este caso
- 00:51:19acá dentro de los metadatos cierto o la
- 00:51:22información que yo yo pude traer de la
- 00:51:24plataforma es un informe detallado que
- 00:51:26trae todos los resultados entonces acá
- 00:51:28me muestra cierto el resumen ejecutivo
- 00:51:30la política con cuál fue evaluado en una
- 00:51:33primera instancia como el gráfico con
- 00:51:36con el detalle de qué defecto está
- 00:51:39impactando cierto en mayor cantidad este
- 00:51:41aplicativo
- 00:51:43podemos ver la trazabilidad en cuanto a
- 00:51:47los tipos de análisis como mencioné en
- 00:51:49este proceso de
- 00:51:51de desarrollo seguro cierto donde se
- 00:51:55realizó un análisis estático cierto este
- 00:51:57empaquetado o sea Perdón este proyecto
- 00:52:00y posteriormente se publicó cierto y a
- 00:52:03través de su URL que fue el digamos se
- 00:52:07realizó un análisis das
- 00:52:09y acá nos muestra la trazabilidad en
- 00:52:11este caso el modelo es plano ya que
- 00:52:14al momento de encontrar los defectos en
- 00:52:17este análisis estático y publicar este
- 00:52:19aplicativo obviamente no se remedió
- 00:52:21Ninguno de los defectos
- 00:52:23que ya se informó en este en este
- 00:52:27análisis estático y la tendencia es a
- 00:52:30bajar un poco ya que al momento de
- 00:52:32publicarlo se entiende que
- 00:52:35según el entorno gráfico del aplicativo
- 00:52:38cierto con el código interno
- 00:52:42que maneja ciertas acciones cierto de
- 00:52:46del aplicativo se unen estas dos estas
- 00:52:48dos partes del código se publica cierto
- 00:52:50a través de la URL y aparecen nuevos
- 00:52:53defectos de seguridad
- 00:52:54entonces acá Bueno vemos el resumen
- 00:52:56cierto Esto fue un aplicativo en php en
- 00:53:00este caso se sube un empaquetado en sí
- 00:53:03es el proyecto que nosotros publicamos
- 00:53:05cierto en el servidor y acá nos entrega
- 00:53:07el resumen con lo con los defectos
- 00:53:10también con nivel de impacto
- 00:53:14y adicionalmente voy a ir un poco más
- 00:53:17abajo vemos el detalle
- 00:53:19cierto que nosotros podemos exportar acá
- 00:53:21agrupando siguiendo la lógica de la
- 00:53:23plataforma agrupando estos defectos
- 00:53:25cierto con el detalle como la
- 00:53:28recomendaciones para poder mitigar
- 00:53:30ciertos subsanar lo que es el defecto
- 00:53:31podemos ver en las líneas de código
- 00:53:34también con esta referencia
- 00:53:37y ya
- 00:53:39dirigiéndome más menos hacia el final
- 00:53:43cierto encontramos los comentarios
- 00:53:45que también nos sirve para seguir esa
- 00:53:49trazabilidad en cuanto a la marca de un
- 00:53:51falso positivo o proponer ciertas
- 00:53:53acciones frente a los defectos que
- 00:53:56nosotros estamos
- 00:53:57encontrando en nuestro podio en este
- 00:54:00caso acá en la explotabilidades Es
- 00:54:02probable entonces acá se está
- 00:54:05proponiendo la acción de poder revisar
- 00:54:06ciertas
- 00:54:09como acá también podemos ver no sé la
- 00:54:12marca de un falso positivo acá también
- 00:54:14esto se documenta
- 00:54:20entonces acá nosotros al ver la
- 00:54:22trazabilidad adicionalmente cuando
- 00:54:25nosotros podemos ver cierto el el
- 00:54:29detalle del aplicativo y subimos cierto
- 00:54:32lanzamos un policía scan podemos ver
- 00:54:34aquellas librerías de terceros en
- 00:54:36paralelo cierto este proyecto
- 00:54:39posee librerías de tercero entonces acá
- 00:54:42como vemos en una primera instancia
- 00:54:44vemos que está hay librerías
- 00:54:46relacionadas a los
- 00:54:48Y contiene defectos Entonces desde acá
- 00:54:51nosotros vemos Esa esa trazabilidad
- 00:54:53adicional cierto y esto es bastante
- 00:54:57importante Ya que la plataforma nos
- 00:55:01entrega aquellas versiones ya fueron
- 00:55:03subsanados estos defectos
- 00:55:06y nosotros podemos ubicarnos cierto En
- 00:55:08dónde estamos acá en cuanto a cantidad
- 00:55:11donde podemos ver el detalle de de
- 00:55:15aquellos defectos de seguridad cierto
- 00:55:17con el estándar cierto nivel de impacto
- 00:55:21problemas de licencia cierto acá nos
- 00:55:24indica todo toda esa información Creo
- 00:55:26que creo que ya estamos más o menos
- 00:55:29dentro del tiempo no sé si hasta acá
- 00:55:31existe algunas dudas o consultas que
- 00:55:33podamos resolver
- 00:55:38Sí hay algunas dudas acá
- 00:55:42nos dejan
- 00:55:48si hay integración con otros tipos de
- 00:55:52tecnologías como raps que no se vean en
- 00:55:54la presentación
- 00:55:57el Run Time aplication self protection
- 00:56:00es otra área nosotros nos integramos con
- 00:56:03hiperba como
- 00:56:07como el único raps que hasta el momento
- 00:56:10tenemos como reconocido para hacer la
- 00:56:12integraciones ya
- 00:56:14es proceso es posible ver el proceso
- 00:56:18desde el inicio Cómo se integra se
- 00:56:20agrega se genera el informe eso lo
- 00:56:23podemos ver en privado con un cliente o
- 00:56:26con un canal que desea ver digamos una
- 00:56:32demo más acotada Igual vamos a tener
- 00:56:35otro webinar donde nos vamos a enfocar
- 00:56:38más en lo que es la plataforma y las
- 00:56:41integraciones Juan Pablo va a hacer esto
- 00:56:45los score son fijos o pueden
- 00:56:48personalizarse de acuerdo a los niveles
- 00:56:51de riesgo de cada cliente no los score
- 00:56:54son fijos los saca la plataforma ya
- 00:56:59claro ahí en ese caso Bueno yo posee un
- 00:57:03documento bastante interesante donde se
- 00:57:05explica toda la metodología cierto para
- 00:57:08poder llegar cierto a esas puntuaciones
- 00:57:10y los score que entrega la plataforma ya
- 00:57:13que todo esto está documentado
- 00:57:15obviamente está en español y yo los
- 00:57:17puedo compartir sin ningún problema
- 00:57:20el informe es posible personalizar con
- 00:57:23Logos o de mensaje de acuerdo al cliente
- 00:57:26que se implemente no
- 00:57:28el informe viene de veraco se saca en la
- 00:57:33plataforma y no es customizable no es no
- 00:57:37se le pueden agregar logos
- 00:57:43se puede ver un ciclo de vida cerca de
- 00:57:46la solución de vulnerabilidades hasta su
- 00:57:48solución eso ya se tendría que hacer en
- 00:57:51una demo que se haga para canal O para
- 00:57:55un cliente ahí podemos hacer un un
- 00:57:59análisis ver el principio el fin se
- 00:58:01pueden hacer pruebas de concepto con
- 00:58:04clientes ya trabajemos en en Mira más
- 00:58:10que en tener la información trabajemos
- 00:58:12en abrir las puertas con los clientes
- 00:58:15presentar estas soluciones comenzar el
- 00:58:19proceso de explicar lo que es desarrollo
- 00:58:22seguro y nos pueden pedir ayuda a
- 00:58:26nosotros en cpn net me pueden a pedir
- 00:58:28ayuda a Sergio Carranza le pueden pedir
- 00:58:31ayuda a Oscar Rodríguez que son las
- 00:58:34personas de veraco de la región para que
- 00:58:36los ayuden en cualquier presentación
- 00:58:38dimensionamiento ayudas con clientes ya
- 00:58:42Nosotros con Juan Pablo también hacemos
- 00:58:46presentaciones comerciales y
- 00:58:47demostraciones de la plataforma los
- 00:58:50guiamos en las pruebas de concepto Ya
- 00:58:52Muchas gracias a todos por su mensaje de
- 00:58:55apoyo que colocaron en los chat Muchas
- 00:58:58gracias a todos por participar aquí en
- 00:59:01esta sala
- 00:59:03Esperamos que puedan participar en
- 00:59:06nuestra siguiente webinar que es este
- 00:59:08viernes sobre una plataforma para
- 00:59:12go to resolve que es una plataforma para
- 00:59:16soporte remoto ya
- 00:59:20con tickets con informe de de mejoras
- 00:59:24con una plataforma bastante entretenida
- 00:59:28tiene hasta autoparchado tiene principio
- 00:59:31decir otras Así es que si se quieren
- 00:59:34enterar De qué se trata nos invitamos a
- 00:59:36que se inscriban en nuestro próximo
- 00:59:37webinar que es el viernes a esta misma
- 00:59:40hora
- 00:59:41Ya Muchas gracias a todos Un abrazo
- 00:59:44Cualquier cosa ahí quedó mi correo
- 00:59:46electrónico me buscan por linkedin lo
- 00:59:50que necesiten Nos contactamos Cuídense
- 00:59:53mucho muchas gracias que estén muy bien
- 00:59:56con gusto
- VeraCode
- seguridad
- desarrollo seguro
- vulnerabilidades
- capacitación
- integración
- aplicaciones
- código
- prevención
- análisis