SlideShare una empresa de Scribd logo
Autorización con XACML v3.0
basada en perfilado de usuarios
mediante aprendizaje no supervisado
Autor: Daniel Hernández León
Directora: Marta Beltrán Pardo
3er Premio al mejor trabajo de estudiante
Curso académico 2015-2016
Daniel Hernández León
• Cybersecurity & Data Analytics
en Innovation 4 Security (BBVA)
• Master en Data Science (URJC ’16)
• Ingeniero Superior en Informática (UAM ’06)
Presentación
Objetivos
Mejorar los sistemas de control de acceso XACML
usando modelos de comportamiento personalizados.
Crear un servicio de scoring
que refleje cómo de habitual es una operación
en base al histórico de cada cliente.
Arquitectura del proyecto
Data
generator
Model / Pred.
engine
Scoring
API
Data file
Automatic
K selector
Integración con XACML
Perfilado: K-Means Clustering
Eje X: Cuentas origen (3)
Eje Y: Cuentas destino (~140)
Eje Z: Importe (1 - ~25K)
Valor de K (auto): 7
Servicio de Scoring
<1: Bajo (operación conocida)
> 2: Alto (outsider, operación desconocida)
1-2: Medio (operación similar)
Trabajo futuro
• Actualización de modelos en tiempo real utilizando Spark Streaming MLlib.
• Mejora de rendimiento en la implementación del algoritmo de selección de K.
• Utilización de datos reales extraídos por ejemplo de BBVA API Market:
https://www.bbvaapimarket.com/web/api_market/bbva/money-transfers/documentation
• Inclusión de más variables en el modelo (i.e. timestamp).
• Mejora del código de la implementación incluyendo control de errores y tests.
¡Muchas gracias!
• @deccar
• danihernandez
• deccar@gmail.com
Código del proyecto
https://bitbucket.org/deccar/

Más contenido relacionado

Similar a Autorización con XACML v3.0 basada en perfilado de usuarios mediante aprendizaje no supervisado

Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
Rafa Hidalgo
 
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Alberto Diaz Martin
 
Gustavo cornejo gonzales new
Gustavo cornejo gonzales newGustavo cornejo gonzales new
Gustavo cornejo gonzales new
gustavocornejogonzal
 
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partnerKeepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech
 
Catálogo de perfiles 2016
Catálogo de perfiles 2016Catálogo de perfiles 2016
Catálogo de perfiles 2016
Zemsania Services & Consulting
 
S8-DAW-2022S1.pptx
S8-DAW-2022S1.pptxS8-DAW-2022S1.pptx
S8-DAW-2022S1.pptx
Luis Fernando Aguas Bucheli
 
Cv miguelangelsaezg
Cv miguelangelsaezgCv miguelangelsaezg
Cv miguelangelsaezg
Miguel Angel Saez Gutierrez
 
DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...
DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...
DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...
Manuel Mujica
 
CV Olalekan Elesin (Spanish)
CV Olalekan Elesin (Spanish)CV Olalekan Elesin (Spanish)
CV Olalekan Elesin (Spanish)
Olalekan Fuad Elesin
 
CV_JMartinez_esp_1115_LST
CV_JMartinez_esp_1115_LSTCV_JMartinez_esp_1115_LST
CV_JMartinez_esp_1115_LST
jose martinez
 
BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...
BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...
BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...
Albert Obiols
 
Cv adamelys diaz (esp)
Cv adamelys diaz (esp)Cv adamelys diaz (esp)
Cv adamelys diaz (esp)
Adamelys Diaz
 
Presentación de empresa: Eurohelp
Presentación de empresa: EurohelpPresentación de empresa: Eurohelp
Presentación de empresa: Eurohelp
Oficina de Atención al Estudiante - Ikaslebulegoa
 
Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
Jorge Rodriguez
 
112 . ConferenceShow: El tamaño del ancho de banda no importa
112 . ConferenceShow: El tamaño del ancho de banda no importa112 . ConferenceShow: El tamaño del ancho de banda no importa
112 . ConferenceShow: El tamaño del ancho de banda no importa
GeneXus
 
Integrative Document And Content Management
Integrative Document And Content ManagementIntegrative Document And Content Management
Integrative Document And Content Management
Brokko
 
Ejemplos de Proyectos de Ciencia de Datos y Big Data en el INEGI
Ejemplos de Proyectos de Ciencia de Datos y Big Data en el INEGIEjemplos de Proyectos de Ciencia de Datos y Big Data en el INEGI
Ejemplos de Proyectos de Ciencia de Datos y Big Data en el INEGI
Abel Alejandro Coronado Iruegas
 
Modelos Multidimensionales con Analysis Services
Modelos Multidimensionales con Analysis ServicesModelos Multidimensionales con Analysis Services
Modelos Multidimensionales con Analysis Services
Marco Tulio Gómez Reyes
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
KronOps
 
Modelo Qfd
Modelo QfdModelo Qfd
Modelo Qfd
utsjr
 

Similar a Autorización con XACML v3.0 basada en perfilado de usuarios mediante aprendizaje no supervisado (20)

Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
 
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
 
Gustavo cornejo gonzales new
Gustavo cornejo gonzales newGustavo cornejo gonzales new
Gustavo cornejo gonzales new
 
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partnerKeepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partner
 
Catálogo de perfiles 2016
Catálogo de perfiles 2016Catálogo de perfiles 2016
Catálogo de perfiles 2016
 
S8-DAW-2022S1.pptx
S8-DAW-2022S1.pptxS8-DAW-2022S1.pptx
S8-DAW-2022S1.pptx
 
Cv miguelangelsaezg
Cv miguelangelsaezgCv miguelangelsaezg
Cv miguelangelsaezg
 
DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...
DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...
DISEÑO DE UN PROTOTIPO FUNCIONAL DEL SISTEMA DE INFORMACIÓN PARA LA GESTIÓN D...
 
CV Olalekan Elesin (Spanish)
CV Olalekan Elesin (Spanish)CV Olalekan Elesin (Spanish)
CV Olalekan Elesin (Spanish)
 
CV_JMartinez_esp_1115_LST
CV_JMartinez_esp_1115_LSTCV_JMartinez_esp_1115_LST
CV_JMartinez_esp_1115_LST
 
BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...
BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...
BrokerTrade Aplicación para la recomendación de compra de Acciones en tiempo ...
 
Cv adamelys diaz (esp)
Cv adamelys diaz (esp)Cv adamelys diaz (esp)
Cv adamelys diaz (esp)
 
Presentación de empresa: Eurohelp
Presentación de empresa: EurohelpPresentación de empresa: Eurohelp
Presentación de empresa: Eurohelp
 
Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
 
112 . ConferenceShow: El tamaño del ancho de banda no importa
112 . ConferenceShow: El tamaño del ancho de banda no importa112 . ConferenceShow: El tamaño del ancho de banda no importa
112 . ConferenceShow: El tamaño del ancho de banda no importa
 
Integrative Document And Content Management
Integrative Document And Content ManagementIntegrative Document And Content Management
Integrative Document And Content Management
 
Ejemplos de Proyectos de Ciencia de Datos y Big Data en el INEGI
Ejemplos de Proyectos de Ciencia de Datos y Big Data en el INEGIEjemplos de Proyectos de Ciencia de Datos y Big Data en el INEGI
Ejemplos de Proyectos de Ciencia de Datos y Big Data en el INEGI
 
Modelos Multidimensionales con Analysis Services
Modelos Multidimensionales con Analysis ServicesModelos Multidimensionales con Analysis Services
Modelos Multidimensionales con Analysis Services
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
Modelo Qfd
Modelo QfdModelo Qfd
Modelo Qfd
 

Último

Informe fina mini bibliotecacomunitaria .docx
Informe fina mini bibliotecacomunitaria .docxInforme fina mini bibliotecacomunitaria .docx
Informe fina mini bibliotecacomunitaria .docx
mirimerlos5
 
INTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdfINTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdf
YulEz1
 
04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos
MarcoPolo545324
 
Plan Emergencia solicitado en obras de construccion
Plan Emergencia  solicitado en obras de construccionPlan Emergencia  solicitado en obras de construccion
Plan Emergencia solicitado en obras de construccion
christianllacchasand
 
ANA0003227-lagunas.pdfñlñlñlñlñññlñlllll
ANA0003227-lagunas.pdfñlñlñlñlñññlñlllllANA0003227-lagunas.pdfñlñlñlñlñññlñlllll
ANA0003227-lagunas.pdfñlñlñlñlñññlñlllll
eliassalascolonia43
 
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptxUGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
Mayra798665
 
vivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodosvivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodos
DilmerCarranza
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
IrapuatoCmovamos
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
GustavoTello19
 
Plan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdfPlan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdf
agustincarranza11
 
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdfREPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
IrapuatoCmovamos
 
Presentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptxPresentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptx
eleandroth
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
AaronPleitez
 
resumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TIresumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TI
riveroarlett5b
 

Último (14)

Informe fina mini bibliotecacomunitaria .docx
Informe fina mini bibliotecacomunitaria .docxInforme fina mini bibliotecacomunitaria .docx
Informe fina mini bibliotecacomunitaria .docx
 
INTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdfINTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdf
 
04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos
 
Plan Emergencia solicitado en obras de construccion
Plan Emergencia  solicitado en obras de construccionPlan Emergencia  solicitado en obras de construccion
Plan Emergencia solicitado en obras de construccion
 
ANA0003227-lagunas.pdfñlñlñlñlñññlñlllll
ANA0003227-lagunas.pdfñlñlñlñlñññlñlllllANA0003227-lagunas.pdfñlñlñlñlñññlñlllll
ANA0003227-lagunas.pdfñlñlñlñlñññlñlllll
 
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptxUGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
 
vivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodosvivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodos
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
 
Plan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdfPlan de Compensación Dxn Internacional peru pdf
Plan de Compensación Dxn Internacional peru pdf
 
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdfREPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
 
Presentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptxPresentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptx
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
 
resumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TIresumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TI
 

Autorización con XACML v3.0 basada en perfilado de usuarios mediante aprendizaje no supervisado

  • 1. Autorización con XACML v3.0 basada en perfilado de usuarios mediante aprendizaje no supervisado Autor: Daniel Hernández León Directora: Marta Beltrán Pardo 3er Premio al mejor trabajo de estudiante Curso académico 2015-2016
  • 2. Daniel Hernández León • Cybersecurity & Data Analytics en Innovation 4 Security (BBVA) • Master en Data Science (URJC ’16) • Ingeniero Superior en Informática (UAM ’06) Presentación
  • 3. Objetivos Mejorar los sistemas de control de acceso XACML usando modelos de comportamiento personalizados. Crear un servicio de scoring que refleje cómo de habitual es una operación en base al histórico de cada cliente.
  • 4. Arquitectura del proyecto Data generator Model / Pred. engine Scoring API Data file Automatic K selector
  • 6. Perfilado: K-Means Clustering Eje X: Cuentas origen (3) Eje Y: Cuentas destino (~140) Eje Z: Importe (1 - ~25K) Valor de K (auto): 7
  • 7. Servicio de Scoring <1: Bajo (operación conocida) > 2: Alto (outsider, operación desconocida) 1-2: Medio (operación similar)
  • 8. Trabajo futuro • Actualización de modelos en tiempo real utilizando Spark Streaming MLlib. • Mejora de rendimiento en la implementación del algoritmo de selección de K. • Utilización de datos reales extraídos por ejemplo de BBVA API Market: https://www.bbvaapimarket.com/web/api_market/bbva/money-transfers/documentation • Inclusión de más variables en el modelo (i.e. timestamp). • Mejora del código de la implementación incluyendo control de errores y tests.
  • 9. ¡Muchas gracias! • @deccar • danihernandez • deccar@gmail.com Código del proyecto https://bitbucket.org/deccar/

Notas del editor

  1. K-Means es un algoritmo cuyas aplicaciones típicas tienen una descripción muy parecida a la del problema que se trata de resolver en éste trabajo. Sirve por ejemplo como método para agrupar consumidores con comportamientos similares basándose en su histórico de transacciones, para clasificar documentos basándose en el parecido de su contenido, o para identificar pólizas de seguro con alto riesgo de fraude. Además, se trata de un método no supervisado, lo que encaja con nuestros intereses. El problema que plantea éste algoritmo es la selección del valor de k, que debe ser un entero mayor que 1 pero cuya elección depende de los datos y del dominio del problema, por lo que no hay una fórmula sencilla ni universal para calcularla k automático los modelos de regresión requieren para ofrecer resultados válidos que las variables cumplan una serie de requisitos, como la dependencia lineal de la variable de salida sobre las variables independientes, la no colinealidad de las variables independientes y un mínimo de observaciones por cada una de ellas, y la normalidad de los residuos. Si bien a menudo estas condiciones se asumen y en este caso la normalidad y dependencia parecen claras, sí que existe una alta probabilidad de que no haya suficientes observaciones en algunos casos, y la no colinealidad no está garantizada.
  2. 1- Actualmente los modelos se construyen durante el arranque de la aplicación. Lo ideal sería seguir una arquitectura Lambda o Kappa, para que los modelos se recalculen por completo de forma planificada pero se actualicen constantemente. 2 - Mediante la técnica descrita en [8] que al parecer ofrece mejor rendimiento para grandes volúmenes de datos. 3- No se utilizó para evitar problemas de privacidad de datos en el TFM 4- Para mejorar la detección de patrones de conducta periódicos 5- Se hizo quick and dirty