Infraestructura de Clave Pública
La formación está dirigida a todos los administradores de sistemas operativos que planean implementar una infraestructura de clave pública basada en MS Windows Server 2012 R2 y planean utilizar certificados cualificados de firma electrónica.
Los participantes de la capacitación aprenderán los temas básicos relacionados con la implementación de infraestructura de clave pública, así como la idea de utilizar las últimas soluciones criptográficas para proteger los sistemas de TI.
Sobre la base del sistema operativo MS Windows Server 2012 R2, se discuten las posibilidades de utilizar servicios de certificación para las necesidades de la empresa. Durante la capacitación, se instala una autoridad de certificación completa en un entorno virtual y se discuten los temas más importantes relacionados con la gestión y administración de la infraestructura de clave pública en el dominio de Active Directory.
La formación también incluye conocimientos teóricos y prácticos sobre el uso de firmas electrónicas emitidas por centros de certificación en Polonia de conformidad con la "Ley de Firma Electrónica". Se analizan cuestiones legales, requisitos legales y ejemplos del uso de certificados de firma electrónica en Polonia.
Los participantes en la formación adquirirán los conocimientos necesarios para crear correspondencia electrónica relacionada con la comunicación con las oficinas de la administración pública y utilizar otros servicios que permitan o requieran el uso de este tipo de identificación de identidad.
Temario del curso
Clases teóricas
- Fundamentos de seguridad de la información
- Verificación de identidad
- Características y propiedades de los documentos electrónicos.
- Conceptos básicos de criptografía
- Implementaciones de soluciones criptográficas en sistemas informáticos
- Centro de Certificación
- Ruta de certificación y confianza
- Certificados cualificados y no cualificados
- Verificación de firmas electrónicas
- Renovación y revocación de certificados
- Cuestiones legales del uso de firmas electrónicas.
- El uso de certificados de firma electrónica en Polonia (administración electrónica, factura electrónica, etc.)
- e-PUAP y perfil de confianza
Clases prácticas
- Conceptos básicos de administración y seguridad de sistemas Windows Server 2008R2/2012R2
- Configurar BitLocker y TrueCrypt
- Instalación y configuración del Centro de certificación en un dominio de Active Directory
- Administración de certificados en Windows 7/8/8.1,10
- Gestión de certificados en tarjetas criptográficas
- Firma y cifrado de documentos electrónicos.
- Sellado de tiempo de documentos electrónicos
- Firma y cifrado de correo electrónico
- Inicio de sesión en el sistema con tarjetas inteligentes
- Configuración de certificados SSL para sitios web
- Configurar el cifrado de archivos EFS
- Configuración de IPSec
- Firmar scripts de PowerShell con certificados CodeSign
Resumen
Requerimientos
Conocimientos básicos de cuestiones relacionadas con la administración del sistema MS Windows Server (al menos la versión 2003), así como del entorno cliente basado en MS Windows 7/8/8.1 o 10
Los cursos públicos requieren más de 5 participantes.
Infraestructura de Clave Pública - Reserva
Infraestructura de Clave Pública - Consulta
Infraestructura de Clave Pública - Solicitud de consultoría
Testimonios (3)
La experiencia compartida, el saber hacer del profesor y su valor son importantes.
Carey Fan - Logitech
Curso - C/C++ Secure Coding
Traducción Automática
el conocimiento del instructor era muy alto - sabía de lo que estaba hablando y conocía las respuestas a nuestras preguntas
Adam - Fireup.PRO
Curso - Advanced Java Security
Traducción Automática
El tema es actual y necesitaba estar al día
Damilano Marco - SIAP s.r.l.
Curso - Secure Developer Java (Inc OWASP)
Traducción Automática
Próximos cursos
Cursos Relacionados
Seguridad de Red y Comunicación Segura
21 HorasLa implementación de una aplicación en red segura puede ser difícil, incluso para los desarrolladores que pueden haber utilizado varios bloques de construcción criptográficos (como el cifrado y las firmas digitales) de antemano. Con el fin de que los participantes comprendan el papel y el uso de estas primitivas criptográficas, primero se proporciona una base sólida sobre los principales requisitos de la comunicación segura (reconocimiento seguro, integridad, confidencialidad, identificación remota y anonimato), al tiempo que se presentan los problemas típicos que pueden dañar estos requisitos junto con soluciones del mundo real.
Dado que la criptografía es un aspecto crítico de la seguridad de la red, también se analizan los algoritmos criptográficos más importantes en criptografía simétrica, hashing, criptografía asimétrica y concordancia de claves. En lugar de presentar una base matemática en profundidad, estos elementos se analizan desde la perspectiva de un desarrollador, mostrando ejemplos de casos de uso típicos y consideraciones prácticas relacionadas con el uso de las criptomonedas, como las infraestructuras de clave pública. Se introducen los protocolos de seguridad en muchas áreas de la comunicación segura, con un análisis en profundidad de las familias de protocolos más utilizadas, como IPSEC y SSL/TLS.
Se discuten las vulnerabilidades típicas de las criptomonedas tanto relacionadas con ciertos algoritmos de criptografía como con protocolos criptográficos, como BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE y similares, así como el ataque de sincronización RSA. En cada caso, se describen las consideraciones prácticas y las posibles consecuencias de cada problema, de nuevo, sin entrar en detalles matemáticos profundos.
Por último, dado que la tecnología XML es fundamental para el intercambio de datos por parte de aplicaciones en red, se describen los aspectos de seguridad de XML. Esto incluye el uso de XML dentro de los servicios web y los mensajes SOAP junto con medidas de protección como la firma XML y el cifrado XML, así como las debilidades en esas medidas de protección y los problemas de seguridad específicos de XML, como la inyección XML, los ataques de entidad externa (XXE), las bombas XML y la inyección XPath.
Los participantes que asistan a este curso podrán:
- Comprender los conceptos básicos de seguridad, seguridad informática y codificación segura.
- Comprender los requisitos de la comunicación segura
- Más información sobre los ataques y defensas de red en diferentes capas de OSI
- Tener una comprensión práctica de la criptografía
- Comprender los protocolos de seguridad esenciales
- Comprender algunos ataques recientes contra criptosistemas
- Obtenga información sobre algunas vulnerabilidades relacionadas recientes
- Comprender los conceptos de seguridad de los servicios web
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación segura
Audiencia
Desarrolladores, Profesionales
Codificación Segura C / C ++
21 HorasEste curso de tres días abarca los fundamentos para proteger el código C/C++ contra usuarios malintencionados que pueden aprovechar muchas vulnerabilidades en el código, relacionadas con la gestión de memoria y el manejo de entradas. El curso cubre los principios de escritura de código seguro.
Seguridad Java Avanzada
21 HorasIncluso los programadores experimentados en Java no dominan necesariamente todos los servicios de seguridad ofrecidos por el lenguaje, ni son conscientes de las distintas vulnerabilidades relevantes para las aplicaciones web desarrolladas en Java.
Este curso, además de introducir los componentes de seguridad de Java Standard Edition, aborda los problemas de seguridad de Java Enterprise Edition (JEE) y los servicios web. El estudio de servicios específicos se precede de los fundamentos de la criptografía y la comunicación segura. Varios ejercicios tratan las técnicas de seguridad declarativa y programática en JEE, mientras que se discute tanto la seguridad a nivel de transporte como la seguridad de extremo a extremo en los servicios web. El uso de todos los componentes se presenta mediante varios ejercicios prácticos, donde los participantes pueden probar por sí mismos las APIs y herramientas tratadas.
El curso también revisa y explica las fallas de programación más frecuentes y graves del lenguaje y la plataforma Java, así como las vulnerabilidades relacionadas con la web. Además de los errores típicos cometidos por los programadores de Java, las vulnerabilidades de seguridad introducidas abarcan tanto problemas específicos del lenguaje como problemas derivados del entorno 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 asisten a este curso
- Comprenderán los conceptos básicos de seguridad, seguridad de TI y codificación segura.
- Aprenderán sobre vulnerabilidades web más allá de los OWASP Top Ten y sabrán cómo evitarlas.
- Comprenderán los conceptos de seguridad de los servicios web.
- Aprenderán a utilizar diversas características de seguridad del entorno de desarrollo de Java.
- Tendrán una comprensión práctica de la criptografía.
- Comprenderán las soluciones de seguridad de Java EE.
- Aprenderán sobre los errores de codificación típicos y cómo evitarlos.
- Obtendrán información sobre algunas vulnerabilidades recientes en el marco de trabajo de Java.
- Adquirirán conocimientos prácticos en el uso de herramientas de pruebas de seguridad.
- Recibirán fuentes y lecturas adicionales sobre prácticas de codificación segura.
Público objetivo
Desarrolladores
Seguridad Java Estándar
14 HorasDescripción
El lenguaje de Java y el Entorno de Tiempo de Ejecución (JRE) fueron diseñados para estar libres de las vulnerabilidades de seguridad comunes y más problemáticas que se experimentan en otros lenguajes, como C/C++. Sin embargo, los desarrolladores y arquitectos de software no solo deben saber cómo utilizar las diversas características de seguridad del entorno Java (seguridad positiva), sino que también deben ser conscientes de las numerosas vulnerabilidades que siguen siendo relevantes para el desarrollo en Java (seguridad negativa).
La introducción a los servicios de seguridad va precedida de una breve visión general de los fundamentos de la criptografía, proporcionando una base común para comprender el propósito y el funcionamiento de los componentes aplicables. El uso de estos componentes se presenta a través de varios ejercicios prácticos, donde los participantes pueden probar por sí mismos las APIs discutidas.
El curso también revisa y explica los defectos de programación más frecuentes y graves del lenguaje y la plataforma Java, cubriendo tanto los errores típicos cometidos por los programadores de Java como los problemas específicos del lenguaje y del entorno. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos de las guías de codificación recomendadas y las posibles técnicas de mitigación.
Los participantes que asistan a este curso
- Comprenderán los conceptos básicos de seguridad, seguridad informática y codificación segura
- Aprenderán sobre vulnerabilidades web más allá de los OWASP Top Ten y sabrán cómo evitarlas
- Aprenderán a utilizar varias características de seguridad del entorno de desarrollo de Java
- Tendrán una comprensión práctica de la criptografía
- Aprenderán sobre errores típicos de codificación y cómo evitarlos
- Obtendrán información sobre algunas vulnerabilidades recientes en el marco de trabajo Java
- Obtendrán fuentes y lecturas adicionales sobre prácticas de codificación segura
Audiencia
Desarrolladores
Desarrollo de Seguridad .NET, C # y ASP.NET
14 HorasEn la actualidad, existen diversos lenguajes de programación que permiten compilar código para los entornos .NET y ASP.NET. Este entorno ofrece potentes herramientas para el desarrollo de seguridad, pero los desarrolladores deben saber cómo aplicar las técnicas de programación a nivel de arquitectura y código para implementar la funcionalidad de seguridad deseada, evitar vulnerabilidades o limitar su explotación.
El objetivo de este curso es enseñar a los desarrolladores, mediante numerosas prácticas, a evitar que el código no confiable realice acciones privilegiadas, proteger los recursos mediante una autenticación y autorización robustas, realizar llamadas a procedimientos remotos, gestionar sesiones, implementar diferentes alternativas para ciertas funcionalidades, y mucho más.
La presentación de diversas vulnerabilidades comienza mostrando algunos problemas de programación típicos al utilizar .NET, mientras que la discusión sobre las vulnerabilidades de ASP.NET también aborda las diferentes configuraciones del entorno y sus efectos. Finalmente, el tema de las vulnerabilidades específicas de ASP.NET no solo trata algunos desafíos generales de seguridad en aplicaciones web, sino también aspectos especiales y métodos de ataque, como el ataque al ViewState o los ataques por terminación de cadenas.
Los participantes que cursen esta formación
- Comprenderán los conceptos básicos de seguridad, seguridad informática y codificación segura.
- Aprenderán sobre vulnerabilidades web más allá de las OWASP Top Ten y sabrán cómo evitarlas.
- Aprenderán a utilizar las distintas características de seguridad del entorno de desarrollo de .NET.
- Obtendrán conocimientos prácticos sobre el uso de herramientas de pruebas de seguridad.
- Aprenderán cuáles son los errores de codificación típicos y cómo evitarlos.
- Recibirán información sobre algunas vulnerabilidades recientes en .NET y ASP.NET.
- Dispondrán de fuentes y lecturas complementarias sobre prácticas de codificación segura.
Público objetivo
Desarrolladores
Codificación Segura en PHP
21 HorasEl curso proporciona habilidades esenciales para los desarrolladores de PHP necesarias para hacer que sus aplicaciones sean resistentes a los ataques contemporáneos a través de Internet. Se discuten las vulnerabilidades web mediante ejemplos basados en PHP, superando el Top Ten de OWASP, abordando diversos ataques de inyección, inyecciones de scripts, ataques contra la gestión de sesiones de PHP, referencias directas a objetos no seguras, problemas con el cargue de archivos y muchos otros. Se introducen las vulnerabilidades relacionadas con PHP agrupándolas en los tipos estándar de vulnerabilidades como falta o uso incorrecto de la validación de entrada, manejo incorrecto de errores y excepciones, uso inadecuado de características de seguridad y problemas relacionados con el tiempo y el estado. Para este último punto, se discuten ataques como la circunvalación de open_basedir, denegación de servicio a través del float mágico o el ataque por colisión en la tabla hash. En todos los casos, los participantes se familiarizarán con las técnicas y funciones más importantes para mitigar los riesgos enlistados.
Se da un enfoque especial a la seguridad del lado del cliente abordando problemas de seguridad de JavaScript, Ajax y HTML5. Se introducen una serie de extensiones relacionadas con la seguridad para PHP, como hash, mcrypt y OpenSSL para criptografía, o Ctype, ext/filter y HTML Purifier para validación de entrada. Se presentan las mejores prácticas de fortalecimiento en conexión con la configuración de PHP (ajuste de php.ini), Apache y el servidor en general. Finalmente, se proporciona un panorama de diversas herramientas y técnicas de pruebas de seguridad que los desarrolladores y probadores pueden usar, incluyendo escáneres de seguridad, pruebas de penetración y paquetes de explotaciones, sniffers, servidores proxy, herramientas de fuzzing y analizadores estáticos de código fuente.
Tanto la introducción de vulnerabilidades como las prácticas de configuración están respaldadas por una serie de ejercicios prácticos que demuestran las consecuencias de los ataques exitosos, mostrando cómo aplicar técnicas de mitigación e introduciendo el uso de diversas extensiones y herramientas.
Los participantes que asistan a este curso podrán
- Comprender los conceptos básicos de seguridad, seguridad informática y codificación segura
- Aprender sobre vulnerabilidades web más allá del Top Ten de OWASP y saber cómo evitarlas
- Aprender sobre vulnerabilidades del lado del cliente y prácticas de codificación segura
- Tener un entendimiento práctico de la criptografía
- Aprender a usar diversas características de seguridad de PHP
- Saber sobre errores típicos de codificación y cómo evitarlos
- Estar informados sobre vulnerabilidades recientes del marco de trabajo PHP
- Tener conocimientos prácticos en el uso de herramientas de pruebas de seguridad
- Obtener fuentes y lecturas adicionales sobre prácticas de codificación segura
Público objetivo
Desarrolladores
Microsoft SDL Core
14 HorasEl entrenamiento combinado de SDL core proporciona una visión sobre el diseño, desarrollo y prueba seguros del software a través del Microsoft Secure Development Lifecycle (SDL). Ofrece un resumen de nivel 100 de los componentes fundamentales del SDL, seguido por técnicas de diseño para detectar y corregir fallos en las etapas tempranas del proceso de desarrollo.
En cuanto a la fase de desarrollo, el curso proporciona un resumen de los errores de programación típicamente relevantes para el seguridad tanto en código administrado como nativo. Se presentan métodos de ataque para las vulnerabilidades discutidas, junto con técnicas de mitigación asociadas, todo explicado a través de una serie de ejercicios prácticos que proporcionan diversión de hacking en vivo para los participantes. La introducción de diferentes métodos de prueba de seguridad se sigue demostrando la efectividad de varias herramientas de prueba. Los participantes pueden comprender el funcionamiento de estas herramientas a través de una serie de ejercicios prácticos aplicando las herramientas al código vulnerable ya discutido.
Los participantes que asistan a este curso
Comprenderán los conceptos básicos de seguridad, IT security y codificación segura
Conocerán los pasos esenciales del Microsoft Secure Development Lifecycle
Aprenderán prácticas de diseño y desarrollo seguros
Aprenderán principios de implementación segura
Comprenderán la metodología de prueba de seguridad
- Obtendrán fuentes y lecturas adicionales sobre prácticas de codificación segura
Público objetivo
Desarrolladores, Gerentes
DevOps Security: creación de una estrategia de seguridad de DevOps
7 HorasEn este curso dirigido por un instructor y en vivo en México, los participantes aprenderán cómo formular la estrategia de seguridad adecuada para enfrentar el desafío de la seguridad DevOps.
EC-Council Certified DevSecOps Engineer (ECDE)
28 HorasEC-Council Certified DevSecOps Engineer (ECDE) es un curso práctico diseñado para equipar a los profesionales con las habilidades necesarias para integrar la seguridad en todo el ciclo de vida DevOps, permitiendo el desarrollo seguro del software desde la planificación hasta el despliegue.
Esta formación en vivo dirigida por un instructor (en línea o presencial) está orientada a profesionales intermedios de software y DevOps que desean integrar prácticas de seguridad en las pipelines CI/CD, garantizando la entrega segura y conforme del código.
Al finalizar esta formación, los participantes podrán:
- Comprender los principios y prácticas de DevSecOps.
- Seguridad en cada etapa de las pipelines CI/CD utilizando herramientas automatizadas.
- Implementar prácticas de codificación segura y escaneo de vulnerabilidades.
- Prepararse para la certificación ECDE con laboratorios prácticos y repaso.
Formato del Curso
- Conferencia interactiva y discusión.
- Uso práctico de herramientas DevSecOps en pipelines simuladas.
- Ejercicios guiados enfocados en el desarrollo y despliegue seguro.
Opciones de Personalización del Curso
- Para solicitar una formación personalizada para este curso basada en los flujos de trabajo o cadena de herramientas de su equipo, por favor contáctenos para organizarlo.
Introducción al FortiGate 1100E
14 HorasEsta capacitación en vivo dirigida por un instructor en México (en línea o presencial) está dirigida a administradores de red de nivel principiante que desean usar FortiGate 1100E para administrar y proteger sus entornos de red de manera efectiva.
Al final de esta formación, los participantes serán capaces de:
- Comprender la arquitectura básica y las características de FortiGate 1100E.
- Aprenda a implementar FortiGate 1100E en varios entornos de red.
- Adquiera experiencia práctica con tareas básicas de configuración y administración.
- Comprenda las políticas de seguridad, NAT y VPN.
- Aprenda a monitorear y mantener FortiGate 1100E.
Administración y Operaciones de Seguridad Fortigate 600E
14 HorasEsta capacitación en vivo dirigida por un instructor en México (en línea o en el sitio) está dirigida a profesionales de redes y seguridad de nivel intermedio que desean administrar y proteger redes de manera efectiva utilizando equipos Fortigate 600E, con un enfoque específico en configuraciones de alta disponibilidad para mejorar la confiabilidad y el rendimiento.
Al final de esta capacitación, los participantes serán capaces de:
- Comprenda las características, especificaciones y principios operativos del firewall Fortigate 600E.
- Realice la configuración inicial de Fortigate 600E, incluidas las tareas básicas de configuración, como la configuración de interfaces, el enrutamiento y las políticas iniciales de firewall.
- Configure y administre funciones de seguridad avanzadas, como SSL VPN, autenticación de usuarios, antivirus, IPS, filtrado web y capacidades antimalware para protegerse contra una variedad de amenazas de red.
- Solucione problemas comunes en las configuraciones de alta disponibilidad y administre de manera eficaz los entornos de alta disponibilidad.
Pruebas de Penetración con Nmap
14 HorasEsta capacitación en vivo dirigida por un instructor en México (en línea o en el sitio) está dirigida a evaluadores de software que desean proteger la red de su organización con Nmap.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno de prueba necesario para empezar a usar Nmap.
- Analice los sistemas de red en busca de vulnerabilidades de seguridad.
- Descubre hosts activos y vulnerables.
Cómo escribir código seguro
35 HorasEste curso en México tiene como objetivo ayudar en lo siguiente:
- Ayuda a los desarrolladores a dominar las técnicas de escritura Secure Code
- Ayude a los probadores de software a probar la seguridad de la aplicación antes de publicarla en el entorno de producción
- Ayudar a los arquitectos de software a comprender los riesgos que rodean a las aplicaciones
- Ayudar a los líderes de equipo a establecer las líneas base de seguridad para los desarrolladores
- Ayude a los Web Masters a configurar los servidores para evitar errores de configuración
Desarrollador Seguro Java (Incl. OWASP)
21 HorasEste curso cubre los conceptos y principios de codificación segura con Java a través de la metodología de prueba del Proyecto de seguridad de aplicaciones web abiertas (OWASP). El Proyecto de seguridad de aplicaciones web abiertas es una comunidad en línea que crea artículos, metodologías, documentación, herramientas y tecnologías disponibles gratuitamente en el campo de la seguridad de aplicaciones web.
Desarrollador Seguro .NET (Incluye OWASP)
21 HorasEste curso cubre los conceptos y principios de codificación segura con ASP.net a través de la metodología de prueba Open Web Application Security Project (OWASP), OWASP es una comunidad en línea que crea artículos, metodologías, documentación, herramientas y tecnologías disponibles gratuitamente en el campo de la seguridad de aplicaciones web.
Este curso explora las características de seguridad de Dot Net Framework y cómo proteger las aplicaciones web.