Archive 2021

Validador de identidad de referencia pública de AWS

SISTEMA VALIDADOR DE IDENTIDAD DE REFERENCIA DEL PROYECTO – Administradora de Fondos de Pensiones

El La Administradora de Fondos de Pensiones de Colombia hace parte de un reconocido holding colombiano y es una de las mayores administradoras de fondos de pensiones y censos del país con más de 1,6 millones de afiliados. Esta gestora de fondos de pensiones gestiona tres tipos de fondos: seguro de desempleo, pensiones voluntarias y pensiones obligatorias.

En 2011, la empresa adquirió los activos de los fondos de pensiones en otros países de la región, en 2013 la firma completó un proceso de fusión con un grupo extranjero agregando a su cartera de administración de Fondos de Pensiones y Cesantías, seguros de vida y administración de inversiones.

La dificultad técnica y la implicación empresarial.

Actualmente, esta gestora de Fondos de Pensiones tiene un desarrollo constante de aplicaciones para fidelizar a sus clientes y también para estar a la vanguardia del negocio, por ello, actualmente con una gran cantidad de aplicaciones, estas aplicaciones se agrupan de acuerdo a los usuarios que la utilizan, hay dos grupos:

  • Aplicaciones internas o aplicaciones de uso interno de la empresa
  • Las aplicaciones tipo satélite son utilizadas principalmente por afiliados que realizan operaciones de autogestión en los diferentes canales existentes de acuerdo a sus requerimientos y / o necesidades.

En aplicaciones de tipo satélite, el administrador debe permitir operaciones que por su naturaleza requieran diferentes mecanismos de seguridad como autenticación, identificación y autorización. Sin embargo,

  • Para lograr la autenticación, los afiliados utilizan el mecanismo de nombre de usuario y contraseña.
  • La autorización se realiza a través de un sistema de roles, perfiles y permisos, todos configurados en función del tipo de afiliado y los accesos que requieran para realizar sus respectivas operaciones.
  • La identificación del afiliado es una tarea más compleja, teniendo en cuenta que el objetivo de este mecanismo es conseguir que el usuario sea realmente quien dice ser y que no ha sido suplantado.

Este último mecanismo de identificación es el núcleo del problema a resolver ya que debe permitir al administrador asegurar que los afiliados realicen los trámites, operaciones y / o uso de los servicios de manera confiable y segura con la calidad que merecen.

Ahora, la combinación de diferentes factores de seguridad agrega más capas de seguridad al procedimiento de autenticación, brindando robustez a la verificación y dificultando la intrusión y el robo de identidad por parte de terceros. Para ellos, introducimos autenticación fuerte, que es cuando se combina con menos dos factores para garantizar que el usuario que se autentica sea realmente quien dice ser, toda autenticación fuerte es también una autenticación multifactor (MFA), donde el usuario verifica su identidad. Cuantas veces se combinen los factores, incluso si uno de los factores falla o es atacado por un ciberdelincuente, existen más barreras de seguridad antes de que el ciberdelincuente pueda acceder a la información.

Como consecuencia de ello, surge el "sistema validador de identidad", que es el sistema como servicio que realiza el proceso de identificación de los afiliados en el administrador, el cual es utilizado por los demás sistemas que lo requieran para que puedan decidir si autorizan o no la ejecución de un procedimiento.

Solución realizada, servicios de AWS, arquitectura 

Para lograr una correcta identificación del afiliado, la recolección de datos se hace evidente como un primer paso, en función de estos datos se debe tomar la mejor decisión en cuanto a qué mecanismos de identificación se deben aplicar, luego se deben aplicar estos mecanismos, esperar la Afiliarse la respuesta y verificarla, en paralelo todo el proceso consta de su respectivo registro de operaciones y estadísticas.

La arquitectura general del sistema se compone esencialmente de los siguientes componentes:

  • Satélite: son aquellos que consumen los servicios del sistema validador de identidad ya que necesitan validar la identidad de sus afiliados antes de realizar un trámite.
  • UI: Interfaz gráfica del sistema validador de identidades. Conjunto de componentes y librerías desarrolladas en React JS que pueden ser utilizadas por los Satélites, que contienen la lógica de conexión hacia los servicios del sistema validador de identidad. 
  • APIGateway: Contiene los endPoints que expone el sistema de validación de identidades 
  • Trazabilidad en Splunk: Componentes que se encargan de registrar los mensajes que intercambia sistema validador de identidad (externa e internamente)

  • Exhaustividad: Componente que se encarga de realizar las llamadas necesarias a los servicios del sistema validador de identidad externo que extrae la información necesaria del cliente para tomar la decisión de qué mecanismo se aplicará.

  • Validar Pass: Componente que se encarga de eliminar los mecanismos a aplicar al cliente aquellos que ya han sido validados teniendo en cuenta una serie de criterios configurables.

  • Gerente de Mecanismo: Encargado de ejecutar el mecanismo y realizar la validación a través de la comunicación con servicios de terceros e interpretar y validar sus respuestas.
  • Rule Manager: Encargado de tomar la decisión de los mecanismos que se aplicarán al cliente.

Flujo de arquitectura

El sistema validador de identidad es un sistema integrado internamente por varios microservicios que interactúan entre sí. El flujo general del sistema validador de identidad consiste en una solicitud de validación del mecanismo para un cliente que recorre los diferentes microservicios que componen el sistema. La siguiente es la arquitectura del flujo de mensajes del sistema de validación de identidad.

La imagen muestra, de forma similar a la arquitectura lógica del sistema validador de identidad, la arquitectura interna de los microservicios utilizando colas de AWS SQS como canal de comunicación intermedio, que conforman el sistema y el flujo de datos de una solicitud. que se realiza al mismo. El flujo de imágenes es un flujo funcional, lo que significa que la solicitud no se cancela.

El flujo se describe a continuación:

  1. El sistema validador de identidad recibe una solicitud de validación de uno de los canales correspondientes y, que están configurados, valida los datos enviados de acuerdo con una estructura definida y un ID de solicitud.
  2. Autentica la solicitud según el satélite que la realiza.
  3. Registre la información en Redis donde seguirá esperando la respuesta para el ID de solicitud (simulación de sincronización)
  4. Determina si es una solicitud no iniciada, valida si la transacción y el canal existen.
  5. Comienza el proceso de cumplimentación de los datos de la solicitud.
  6. Se denominan servicios de completitud externa del sistema validador de identidad para extraer la información requerida del afiliado, que será utilizada en la toma de decisiones del mecanismo de identificación que se deba aplicar.
  7. Los datos de completitud se envían al microservicio RuleProcessor, mediante el esquema de fan-out y utilizando SNS y SQS, que se encargará de orquestar las reglas para determinar la lista de mecanismos a aplicar al cliente.
  8. Están determinadas por los datos que se extrajeron en Completitud, más los datos de la propia Solicitud inicial, y teniendo en cuenta una serie de reglas que se debe cumplir con la lista de mecanismos a aplicar.
  9. Se determinan las validaciones que ha pasado el cliente en un tiempo determinado
  10. Se realizan las consultas necesarias para completar la información requerida
  11. Los datos de completitud y la lista de mecanismos a aplicar se envían al microservicio ExecuteMechanism, que busca en la lista de mecanismos a solicitar el primero que no ha sido validado y llama al servicio externo al sistema validador de identidad que inicia el mecanismo de validación.
  12. Los datos recopilados más la respuesta desde el inicio del primer mecanismo no válido se envían a SendResponse. Esto almacena la solicitud completa en la base de datos para solicitudes posteriores.
  13. Empuje los datos a Redis donde RestRequest está esperando para enviar la solicitud-respuesta
  14. Se inicia una solicitud de validación del mecanismo iniciado. Sigue leyendo de Redis la respuesta.
  15. Se valida que la solicitud de inicio se ha ejecutado correctamente y que la solicitud es válida
  16. Se envía para validar el mecanismo, donde se llama al servicio de validación correspondiente al mismo mecanismo iniciado
  17. Se verifica que la validación ha sido exitosa y el mecanismo está marcado como válido en la lista de mecanismos.
  18. Enviar respuesta de mecanismo no válida

Arquitectura de bajo nivel 

Una arquitectura de sistema de validación de identidad de nivel inferior muestra la complejidad del sistema y la cantidad de componentes que intervienen e interactúan con la información de la Solicitud que viaja de un microservicio a otro; donde cada uno va enriqueciendo y modificando su estado.

¿Cuáles son los beneficios de esta solución para el cliente?

Como parte de la solución implementada, el cliente obtuvo mayor seguridad en los procesos de autogestión y operaciones que requirieron verificación de la identidad de la persona que lo requirió. Que en este sentido, el consumo del sistema se implementó en los satélites para tomar la decisión de permitir o no realizar operaciones, lo que trajo una mayor titulización de las operaciones y previene en un alto grado el spoofing. Con esto, ha ganado mayor prestigio y confianza por parte de los afiliados sabiendo que existen formas de verificar su identidad al operar con sus servicios y productos de su día a día.

SERVICIOS BÁSICOS DE INMERSIÓN DE AWS-ITAU-COL

DÍA DE INMERSIÓN

SERVICIOS PRINCIPALES

Introducción a los servicios básicos de AWS

19 de noviembre de 2021
1:00 PM COL

asociado con:

AWS Immersion Days permite a los socios comerciales de AWS con las categorías de consultoría avanzada y premier impartir talleres a los clientes con contenido y herramientas desarrolladas por arquitectos de soluciones de AWS. Estos talleres incluyen presentaciones, laboratorios prácticos y otros activos personalizados que ayudan a los clientes a comprender la oferta de valor de AWS.

AWS IMMERSION DAYS es un taller gratuito de aproximadamente 4 horas guiado por profesionales de 3HTP certificados como arquitectos de AWS

Registro

SERVICIOS PRINCIPALES DE CONTENIDO DE AWS IMMERSION DAY

Este INMERSION DAY ofrece una visión general de las ventajas del Cloud Computing y las posibilidades que ofrece Amazon Web Services a través de sus diferentes servicios.

Introducción a AWS

Una introducción de alto nivel a la nube de AWS. Este tema cubre

  • Beneficios de AWS
  • Filosofía de precios
  • Infraestructura global
  • Instancias EC2
  • Descripción general de la nube privada virtual (VPC)
  • y más…

Laboratorios

Descripción general de la documentación, los blogs, las guías de inicio rápido y las soluciones de AWS.

Este contenido cubre

  • EC2
  • RDS
  • S3
  • Balanceador de carga elástico (ELB)
  • Grupo de Auto Scaling

EQUIPO 3HTP JORNADA DE INMERSIÓN

Conoce a los miembros del equipo de instructores de 3HTP que enseñan el DÍA DE INMERSIÓN.

Alain_Diaz-Arquitect-AWS

Alain Díaz

3HTP

Arquitecto de AWS

Daniel Muñoz

Daniel Muñoz

3HTP

Arquitecto de AWS

Katty Jaramillo

3HTP

Arquitecto de nube

¿QUIERES TENER TU DÍA DE INMERSIÓN?

Aterrizaje de carro

¿ESTÁS LISTO PARA MIGRAR A LA NUBE?

AWS cuenta con una herramienta totalmente gratuita llamada AWS Cloud Adoption Readiness Tool (CART), que permite, a través de un conjunto de preguntas sencillas, evaluar el estado de su organización y entregar resultados con los importantes puntos de mejora para iniciar un proceso de adopción de servicios cloud. 3HTP pone a tu disposición un Arquitecto para acompañarte en el proceso de evaluación, interpretación de la CART y para establecer las pautas importantes de tu camino hacia la nube.

AGENDA TU HORA CON 3HTP

Póngase en contacto con nosotros para programar una sesión con un arquitecto de 3HTP que le ayudará a completar el CART, interpretar los resultados y esbozar su estrategia para adoptar los servicios en la nube de AWS.
SOLICITUD DE HORAS CART

Herramienta de preparación para la adopción de la nube de AWS (CART)

Si tiene de 3 a 5 minutos para obtener más información sobre el CART.

Herramienta de preparación para la adopción de la nube de AWS (CART)

¿ESTÁS LISTO PARA MIGRAR A LA NUBE?

En esta página proporcionaremos una introducción a la herramienta de líneas de lectura de adopción de la nube de AWS (CART). Lo que le permite evaluar el estado de su organización para la adopción de los servicios en la nube de Amazon Web Services. CART es una potente herramienta que te permitirá afrontar con éxito el uso de las tecnologías Cloud AWS. 3HTP te ofrece las siguientes posibilidades:

Programe una cita con un 3HTP AWS Architect que lo acompañará en el proceso de cumplimentación e interpretación de los resultados:

SOLICITUD DE HORAS CART

Si desea hacerlo usted mismo envíenos sus datos. Recibirá un correo electrónico con instrucciones detalladas sobre cómo hacerlo:

CONTACTOS QUE SOLICITARON ENLACE AL CART

El camino hacia los servicios en la nube, el Bridge2Cloud como lo llamamos en 3HTP, se ha convertido en una necesidad para las empresas en busca de aprovisionamiento inmediato de recursos, escalabilidad elástica y alta disponibilidad.

Sin embargo, una de las principales barreras a la hora de pensar en migrar a la nube es el desconocimiento del estado actual de la organización al pensar en la adopción de la nube.

  • ¿Cómo evaluar?
  • ¿Donde empezar?
  • ¿Qué áreas se deben considerar?
  • ¿Cómo establecer prioridades?
  • ¿Qué elementos se deben considerar?

Estas son algunas de las preguntas que quedan sin respuesta cuando queremos iniciar un plan de adopción de la nube.

Herramienta de preparación para la adopción de la nube de AWS

Responderás a un cuestionario que permite, a través de sencillas preguntas, evaluar el estado actual de la organización. Esta herramienta tiene como objetivo brindar una guía que ayude a las organizaciones en la construcción de una estrategia de migración a la nube de Amazon Web Services. La aplicación nos permite:

Herramienta de preparación para la adopción de la nube de AWS - CART

El CART permite realizar una evaluación para ver qué tan preparado está para adoptar los servicios en la nube siguiendo 16 preguntas que se diseñan en función de las prácticas recomendadas de AWS.

Es útil para empresas de cualquier tamaño y cualquier sector, dando la posibilidad de detallar el estado de preparación para adoptar servicios en la nube.

¿Cómo está estructurado el CART?

El cuestionario de evaluación se compone de dos tipos de preguntas.

Este informe de encuesta y evaluación detalla su preparación para la migración a la nube a través de 16 preguntas agrupadas en seis perspectivas:

CART es una herramienta totalmente gratuita que AWS tiene para todos los usuarios.

Programe una cita con un 3HTP AWS Architect que lo acompañará en el proceso de cumplimentación e interpretación de los resultados:

SOLICITUD DE HORAS CART

Si desea hacerlo usted mismo envíenos sus datos. Recibirá un correo electrónico con instrucciones detalladas sobre cómo hacerlo:

CONTACTOS QUE SOLICITARON ENLACE AL CART

"Los clientes que migran a AWS pueden experimentar una reducción del 51 % en los costos de operaciones, un aumento del 62 % en la productividad del personal de TI y una reducción del 94 % en el tiempo de inactividad".

CHARLA – DevOps Contiuous testing

CONFERENCIA NOCTURNA

DevOps

Pruebas continuas: Automatización de pruebas y Virtualización de servicios.

Martes 10 - AGOSTO

| 8:00 PM COL - PER | 9:00 PM CL |

REGÍSTRATE

CONTENIDO
  • Hablaremos sobre los desafíos que tiene la automatización en el proceso de calidad del software y los enfoques actuales para acelerar y aumentar las pruebas con conceptos como "shift-left" en un marco devOps.
  • Revisaremos un ejemplo técnico con un conjunto de herramientas para la automatización de pruebas de software y la virtualización de servicios.
REGALO

Iván Camilo Pedraza

Lider DevOps

CONFERENCIAS ANTERIORES
DevOps para contenedores
Reproduce el video
ALMACENAMIENTO AWS
CONTENERIZACIÓN Y ORQUESTACIÓN

SERVICIOS BÁSICOS DE INMERSIÓN DE AWS - 6

DÍA DE INMERSIÓN

SERVICIOS PRINCIPALES

Introducción a los servicios básicos de AWS

2 de agosto de 2021
1:00 PM COL - PE | 2:00 PM CL

AWS Immersion Days permite a los socios comerciales de AWS con las categorías de consultoría avanzada y premier impartir talleres a los clientes con contenido y herramientas desarrolladas por arquitectos de soluciones de AWS. Estos talleres incluyen presentaciones, laboratorios prácticos y otros activos personalizados que ayudan a los clientes a comprender la oferta de valor de AWS.

AWS IMMERSION DAYS es un taller gratuito de aproximadamente 4 horas guiado por profesionales de 3HTP certificados como arquitectos de AWS

SERVICIOS PRINCIPALES DE CONTENIDO DE AWS IMMERSION DAY

Este INMERSION DAY ofrece una visión general de las ventajas del Cloud Computing y las posibilidades que ofrece Amazon Web Services a través de sus diferentes servicios.

Introducción a AWS

Una introducción de alto nivel a la nube de AWS. Este tema cubre

  • Beneficios de AWS
  • Filosofía de precios
  • Infraestructura global
  • Instancias EC2
  • Descripción general de la nube privada virtual (VPC)
  • y más…

Laboratorios

Descripción general de la documentación, los blogs, las guías de inicio rápido y las soluciones de AWS.

Este contenido cubre

  • EC2
  • RDS
  • S3
  • Balanceador de carga elástico (ELB)
  • Grupo de Auto Scaling

EQUIPO 3HTP JORNADA DE INMERSIÓN

Conoce a los miembros del equipo de instructores de 3HTP que enseñan el DÍA DE INMERSIÓN.

Alain_Diaz-Arquitect-AWS

Alain Díaz

3HTP

Arquitecto de AWS

Daniel Muñoz

Daniel Muñoz

3HTP

Arquitecto de AWS

Katty Jaramillo

3HTP

Arquitecto de nube

Alejandro Gómez

3HTP

Arquitecto de AWS

¿QUIERES TENER TU DÍA DE INMERSIÓN?

AWS INMERSION DAY-CDK

CDK DEL DÍA DE INMERSIÓN

DÍA DE INMERSIÓN

TALLER DE AWS

Introducción a AWS CDK

Exclusivo para el cliente

EVENTO CONCLUIDO

AWS Cloud Development Kit (AWS CDK) es un marco de desarrollo de software de código abierto para definir los recursos de su aplicación en la nube utilizando lenguajes de programación populares. El aprovisionamiento de aplicaciones en la nube puede ser un proceso desafiante que requiere que realice acciones manuales, escriba scripts personalizados, mantenga plantillas o aprenda idiomas específicos del dominio. AWS CDK utiliza la familiaridad y el poder expresivo de los lenguajes de programación para modelar sus aplicaciones.

AWS IMMERSION DAYS es un taller gratuito de aproximadamente 4 horas guiado por profesionales de 3HTP certificados como arquitectos de AWS

CONTENIDO DEL TALLER AWS CDK

Este WorkShop ofrece una introducción al desarrollo de Arquitectura como código a través del servicio AWS Cloud Development Kit (AWS CDK). A través de este marco de desarrollo de código abierto, los clientes de AWS pueden definir y aprovisionar sus recursos de aplicaciones en la nube de AWS utilizando lenguajes de programación populares.

Introducción a AWS CDK

  • ¿Qué es CDK?
  • ¿Qué ventajas ofrece CDK?

Introducción a TypeScript

  • ¿Qué es TypeScript?
  • Beneficios de TypeScript.
  • Ejercicio.
  • Otras características del código TypeScript.
  • Resumen

Empezando con CDK

  • Requerimientos.
  • Configure el entorno de desarrollo.
  • Comandos.
  • Estructura de la aplicación CDK.
INSTRUCTOR

3HTP es un AWS Partner certificado y con referencias en diferentes proyectos dentro de AWS. También es un socio certificado para los talleres y los días de inmersión de AWS.

¿QUIERES TENER TU DÍA DE INMERSIÓN?