Descripción
Más allá del conocimiento sólido sobre el uso de componentes Java , incluso para programadores Java experimentados, es esencial tener un conocimiento profundo de las vulnerabilidades relacionadas con la web, tanto en el lado del servidor como del cliente, las diferentes vulnerabilidades que son relevantes para las aplicaciones web escritas en Java , y las consecuencias de Los diversos riesgos.
Las vulnerabilidades generales basadas en la web se demuestran mediante la presentación de los ataques relevantes, mientras que las técnicas de codificación y los métodos de mitigación recomendados se explican en el contexto de Java con el objetivo más importante de evitar los problemas asociados. Además, se presta especial atención a la seguridad del lado del cliente que aborda los problemas de seguridad de Java Script, Ajax y HTML 5.
El curso presenta componentes de seguridad de Standard Java Edition, que está precedido por los fundamentos de la criptografía, proporcionando una línea de base común para comprender el propósito y el funcionamiento de los componentes aplicables. El uso de todos los componentes se presenta a través de ejercicios prácticos, donde los participantes pueden probar las API y herramientas discutidas por sí mismos.
Finalmente, el curso explica las fallas de programación más frecuentes y graves del lenguaje y la plataforma Java . Además de los errores típicos cometidos por los programadores de Java , las vulnerabilidades de seguridad introducidas cubren problemas específicos del idioma y problemas derivados del entorno de tiempo de ejecución. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos de las pautas de codificación recomendadas y las posibles técnicas de mitigación.
Los participantes que asistan a este curso
- Comprender los conceptos básicos de seguridad, seguridad de TI y codificación segura
- Conozca las vulnerabilidades web más allá de OWASP Top Ten y sepa cómo evitarlas
- Conozca las vulnerabilidades del lado del cliente y las prácticas de codificación segura
- Aprenda a usar varias funciones de seguridad del Java desarrollo de Java
- Tener una comprensión práctica de la criptografía.
- Aprenda sobre los errores de codificación típicos y cómo evitarlos
- Obtenga información sobre algunas vulnerabilidades recientes en el marco de Java
- Obtenga conocimiento práctico sobre el uso de herramientas de prueba de seguridad
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras
Audiencia
Desarrolladores
Leer más...