Director de Estrategia de Clientes. Chief Singh y cofundador.

Jaap Karan Singh

Sobre nosotros

Jaap Karan Singh

Jaap Karan Singh es Director de Estrategia de Clientes, Chief Singh y cofundador de Secure Code Warrior. Tras trabajar en pruebas de seguridad en BAE Systems en Australia, Jaap pasó de hackear aplicaciones web a enseñar a los desarrolladores a proteger las suyas. Jaap diseña e implementa toda la estrategia de clientes, que abarca el éxito del cliente, renovaciones, soporte, operaciones y marketing de clientes.

Con base en Sídney, Jaap ha impartido formación sobre conceptos de seguridad de software y ha dirigido talleres en organizaciones líderes del sector financiero y de telecomunicaciones en todo el mundo. Se especializa en tecnologías Javascript como HTML5, Node, Express y Mongo.

Centro de recursos

Articles by Jaap Karan Singh

más publicaciones
Insignia con un personaje de pixel art sosteniendo un bastón, etiquetada como Serie de Aprendizaje y Compartición Coders Conquer Security.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y difusión - Exposición de información

Cuando tu aplicación web revela demasiada información, puede facilitar que los atacantes accedan a ella. En este artículo, veremos qué es la exposición de información, por qué es peligrosa y cómo prevenirla.

Más información
Insignia dorada y negra con un personaje de pixel art sosteniendo un báculo, con el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y colaboración - Inyección XQuery

La gran mayoría de los sitios web utilizan bases de datos XML para realizar funciones críticas, como almacenar credenciales de inicio de sesión, información de clientes, datos de identidad personal e información confidencial o sensible, lo que deja a los ataques de XQuery con una superficie de ataque bastante amplia.

Más información
Insignia que muestra un personaje de pixel art con un bastón dentro de un círculo con la etiqueta Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y uso compartido - Inyección de código

Los ataques de inyección de código se encuentran entre los más comunes y peligrosos a los que se enfrentan muchos sitios web y aplicaciones. Varían enormemente tanto en sofisticación como en el peligro que representan, pero casi cualquier sitio o aplicación que acepte datos de usuario puede ser vulnerable.

Más información
Insignia redonda con el texto Coders Conquer Security Share and Learn Series y un personaje de pixel art sosteniendo un bastón.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie Share & Learn - Inclusión de archivos locales y recorrido de rutas

A diferencia de muchas otras vulnerabilidades, explotar los procesos de inclusión de archivos locales y el recorrido de rutas con fines malintencionados requiere un atacante con suficiente destreza, una buena cantidad de tiempo y, quizás, un poco de suerte.

Más información
Insignia con un personaje de pixel art que sostiene un bastón y el texto Serie Coders Conquer Security Share and Learn.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y difusión - Inyección de cabeceras de correo electrónico

Es habitual que los sitios web y las aplicaciones permitan a los usuarios enviar comentarios y otro tipo de información a través de un correo electrónico. La mayoría de las personas ni siquiera considera esto como un posible riesgo de seguridad.

Más información
Insignia dorada con una figura de pixel art que sostiene un bastón y el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y uso compartido - Inyecciones LDAP

Pueden surgir problemas cuando usuarios malintencionados manipulan una consulta LDAP. Esto puede engañar al servidor receptor para que ejecute consultas no válidas que normalmente no estarían permitidas, o incluso otorgar acceso de nivel alto o de administrador a usuarios no válidos o de baja seguridad sin necesidad de contraseña.

Más información
Insignia redonda dorada y negra con un personaje en pixel art sosteniendo un bastón y el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Comparte y aprende - Inyección SQL

Los atacantes utilizan la inyección SQL —una de las vulnerabilidades de datos más antiguas (¡desde 1998!) y persistentes que existen— para robar y modificar información confidencial en millones de bases de datos de todo el mundo.

Más información
Insignia con pixel art de un guerrero y el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie Share & Learn - Inclusión de archivos remotos

En muchos sentidos, la vulnerabilidad de inclusión de archivos remotos es mucho más peligrosa y fácil de explotar que su equivalente local. Por ello, debe detectarse y remediarse lo antes posible.

Más información
Insignia con una figura de pixel art sosteniendo un bastón y el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y difusión - Debilidades en la gestión de sesiones

Las sesiones son fundamentales para una buena experiencia de usuario en la web. Sin embargo, una gestión incorrecta de las mismas puede generar brechas de seguridad que los atacantes pueden aprovechar.

Más información
Insignia con un personaje pixelado que sostiene un bastón, rodeado por el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y colaboración - Registro y supervisión insuficientes

El registro y la supervisión insuficientes son una de las condiciones más peligrosas que pueden existir en la estructura defensiva de una aplicación. Si esta vulnerabilidad o condición está presente, casi cualquier ataque avanzado contra ella terminará teniendo éxito.

Más información
Insignia circular dorada con un personaje de píxeles sosteniendo un bastón, con el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y colaboración - Exposición de datos confidenciales

La exposición de datos confidenciales ocurre cuando información destinada exclusivamente a visualización autorizada queda expuesta a personas no autorizadas en un estado sin cifrar, desprotegido o débilmente protegido.

Más información
Insignia con una figura de pixel art que sostiene un bastón, rodeada por el texto 'CODERS CONQUER SECURITY Share and Learn Series'.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie Compartir y Aprender - Protección insuficiente en la capa de transporte

Incluso si ha asegurado completamente un servidor de aplicaciones y los sistemas backend que utiliza, las comunicaciones podrían seguir siendo vulnerables al espionaje si la protección de la capa de transporte es insuficiente.

Más información
Insignia con una figura de pixel art que sostiene un bastón, rodeada por el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores contra la seguridad: Serie de aprendizaje y colaboración - Control de acceso deficiente

Al desarrollar una aplicación empresarial, ya sea para uso interno o para que la utilicen sus clientes, probablemente no permita que todos los usuarios realicen todas las funciones. Si lo hace, podría ser vulnerable a un control de acceso deficiente.

Más información
Insignia dorada con el texto Coders Conquer Security Share and Learn Series y una figura pixelada sosteniendo un bastón.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y difusión - Clickjacking

Echemos un vistazo a cómo funciona el clickjacking, por qué es peligroso y qué pueden hacer los desarrolladores como tú para prevenirlo.

Más información
Insignia con un personaje de pixel art que sostiene un bastón, con el texto "Coders Conquer Security Share and Learn Series".
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y colaboración - Problemas de lógica de negocio

Aunque los problemas de código pueden ser parte del problema, los errores de lógica de negocio suelen ser consecuencia de fallos de diseño o suposiciones lógicas incorrectas durante la creación inicial de una aplicación.

Más información
Insignia con el texto 'CODERS CONQUER SECURITY' y 'Share and Learn Series' alrededor de un personaje en pixel art que sostiene un báculo.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores contra la seguridad: comparte y aprende - Cross-Site Scripting (XSS)

El cross-site scripting (XSS) aprovecha la confianza de los navegadores y el desconocimiento de los usuarios para robar datos, tomar el control de cuentas y desfigurar sitios web; es una vulnerabilidad que puede volverse muy grave muy rápidamente. Veamos cómo funciona el XSS, qué daños puede causar y cómo prevenirlo.

Más información
Insignia dorada con una figura de pixel art que sostiene un bastón; el texto dice: Serie de aprendizaje y uso compartido Coders Conquer Security.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y colaboración - Redirecciones y reenvíos no validados

Programar un sitio web o una aplicación con la capacidad de procesar redirecciones y reenvíos no validados puede ser extremadamente peligroso tanto para sus usuarios como para su organización.

Más información
Insignia con un personaje de pixel art que sostiene un bastón y el texto Serie Coders Conquer Security Share and Learn.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y colaboración - Inyección NoSQL

Las bases de datos NoSQL son cada vez más populares. Es difícil negar su velocidad y facilidad para manejar datos no estructurados, pero a medida que su uso se generaliza, inevitablemente surgen más vulnerabilidades.

Más información
Insignia dorada con una figura de pixel art sosteniendo un bastón y el texto Coders Conquer Security Share and Learn Series
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y uso compartido: Referencia directa a objetos insegura

Una referencia directa a objetos ocurre cuando se hace referencia a un registro específico (el "objeto") dentro de una aplicación. Suele adoptar la forma de un identificador único y puede aparecer en una URL.

Más información
Insignia con un personaje de pixel art que sostiene un bastón, texto: Serie de aprendizaje y difusión Coders Conquer Security.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Almacenamiento criptográfico inseguro y seguridad | Secure Code Warrior

En esta sociedad digital, los desarrolladores son responsables de proteger la información y los negocios frente al almacenamiento criptográfico inseguro. Aprenda con Secure Code Warrior.

Más información
Insignia con una figura de pixel art que sostiene un bastón, con la etiqueta Serie Compartir y Aprender de Coders Conquer Security.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y colaboración - Deserialización insegura

La deserialización insegura puede ocurrir siempre que una aplicación trate los datos que se están deserializando como información de confianza. Si un usuario puede modificar los datos recién reconstruidos, puede realizar todo tipo de actividades maliciosas, como inyecciones de código, ataques de denegación de servicio o elevación de privilegios.

Más información
Insignia con una figura de pixel art que sostiene un bastón, rodeada por el texto Serie de aprendizaje y divulgación Coders Conquer Security.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y difusión - Autenticación

Vamos a tratar uno de los problemas más comunes a los que se enfrentan las organizaciones que gestionan sitios web o que permiten a sus empleados acceder a recursos informáticos de forma remota, es decir, prácticamente todo el mundo. Y sí, probablemente haya adivinado que vamos a hablar de la autenticación.

Más información
Insignia de la serie "Coders Conquer Security Share and Learn" con un personaje de pixel art sosteniendo un bastón.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie Compartir y Aprender - Inyecciones XML

Los ataques de inyección XML son exploits malintencionados creados por hackers para comprometer sistemas que alojan bases de datos XML. Esto incluye todo lo que asociamos con las bases de datos tradicionales: depósitos detallados de información que van desde medicamentos hasta películas.

Más información
Pared de ladrillo blanco con un marco de madera y un texto que dice "WE LIKE YOU, TOO :)" rodeado de vegetación.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

La seguridad no es una mala palabra: cómo un enfoque positivo transformará tu programa de seguridad

Al haber estado en ambos lados, conozco muy bien la tensión que puede surgir entre el equipo de desarrollo y los especialistas en AppSec cuando se trata de mantener las mejores prácticas de seguridad. Sin embargo, existe un enfoque mejor.

Más información
Insignia con un personaje de pixel art sosteniendo un báculo y el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

¿Qué es la configuración de seguridad incorrecta? | Secure Code Warrior

¿Qué es una configuración de seguridad incorrecta? Descubre las configuraciones de seguridad erróneas más comunes y cómo prevenir vulnerabilidades. Aprende con Secure Code Warrior.

Más información
Insignia dorada con un personaje de pixel art sosteniendo un bastón dentro de un círculo que dice Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y uso compartido - Falsificación de solicitudes entre sitios (CSRF)

Los ataques CSRF son bastante complejos y dependen de múltiples capas para tener éxito. En otras palabras, muchas cosas deben fallar a favor del atacante para que funcionen. A pesar de esto, son un vector de ataque extremadamente popular y lucrativo.

Más información
Insignia con un personaje pixelado sosteniendo un bastón, con el texto Serie de Compartir y Aprender Coders Conquer Security alrededor de un círculo dorado.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y difusión - Inyección CRLF

Si un atacante logra insertar un código CR o LF en una aplicación existente, a veces puede alterar su comportamiento. Los efectos son menos predecibles que en la mayoría de los ataques, pero pueden ser igual de peligrosos para la organización objetivo.

Más información
Insignia dorada y negra de la serie de aprendizaje Coders Conquer Security con un personaje en pixel art sosteniendo un bastón.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Programadores que conquistan la seguridad: Serie de aprendizaje y difusión - Protección insuficiente contra la automatización

Si una aplicación no cuenta con controles de anti-automatización suficientes, los atacantes pueden seguir adivinando contraseñas hasta encontrar la correcta. Aquí le explicamos cómo detenerlos.

Más información
Insignia con un personaje de pixel art sosteniendo un báculo, rodeado por el texto 'Coders Conquer Security Share and Learn Series'.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y colaboración - Carga de archivos sin restricciones

En ciberseguridad, los atacantes pueden aprovechar rápidamente cualquier aplicación o programa que permita la carga de archivos sin restricciones. Y los resultados pueden ser devastadores.

Más información
Insignia circular dorada con una figura de pixel art que sostiene un bastón y el texto Coders Conquer Security Share and Learn Series.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Codificadores conquistan la seguridad: Serie Compartir y Aprender - Inyección de comandos del SO

Los ataques de inyección de comandos en el SO pueden ser ejecutados por hackers principiantes o con pocos conocimientos, lo que los convierte en una de las vulnerabilidades más comunes a las que se enfrentan los equipos de seguridad. Afortunadamente, existen varias formas muy eficaces de evitar que tengan éxito.

Más información
Letrero de neón verde con el texto 'Super Helpful' dentro de una habitación oscura de estilo industrial con luces colgantes.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Aprendizaje contextual y práctico: la forma más eficaz de entrenar su mente en seguridad

Resulta increíble que muchos lugares sigan dependiendo de aulas, libros de texto aburridos y vídeos de formación soporíferos para que sus mejores talentos se familiaricen con nuevas iniciativas, especialmente cuando existe una forma mucho mejor, más atractiva y valiosa de aprender: la formación contextual.

Más información
Insignia de la serie Compartir y Aprender de Coders Conquer Security con una figura de pixel art sosteniendo un bastón.
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Coders Conquer Security: Serie de aprendizaje y colaboración - Uso de componentes con vulnerabilidades conocidas

Dado que todas las aplicaciones utilizan componentes, la mayoría de los cuales usted no ha escrito, las vulnerabilidades dentro de los componentes que utiliza pueden convertirse en riesgos. Analicemos qué significa utilizar componentes con vulnerabilidades conocidas, qué tan peligroso es y cómo resolverlo.

Más información
Seminario web titulado Vibe Coding sobre la estrategia de AppSec para IA con Jaap Karan Singh, Director de Estrategia de Clientes.
Webinar
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Vibe Coding: Guía práctica para actualizar su estrategia de AppSec para la IA

Vea nuestra sesión bajo demanda y descubra cómo lograr que los gerentes de AppSec impulsen la IA en lugar de frenarla, mediante un enfoque práctico centrado en la formación. Le mostraremos cómo aprovechar Secure Code Warrior (SCW) para actualizar estratégicamente su estrategia de AppSec en la era de los asistentes de programación con IA.

Más información