{"id":369,"date":"2025-05-06T17:59:00","date_gmt":"2025-05-06T15:59:00","guid":{"rendered":"https:\/\/ingeniustech.es\/?p=369"},"modified":"2025-05-19T01:28:21","modified_gmt":"2025-05-18T23:28:21","slug":"captchas-bajo-el-microscopio-de-la-ia-como-desafiamos-los-sistemas-de-seguridad-con-machine-learning","status":"publish","type":"post","link":"https:\/\/ingeniustech.es\/?p=369&lang=es","title":{"rendered":"CAPTCHAs bajo el Microscopio de la IA: C\u00f3mo desafiamos los sistemas de seguridad con Machine Learning."},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Innovaci\u00f3n en Automatizaci\u00f3n: Integramos Modelos Multimodales y Arquitecturas Personalizadas para Redefinir la Seguridad Digital.<\/h3>\n\n\n\n<p>Compartimos el desarrollo innovador donde combinamos tecnolog\u00edas de IA de vanguardia para resolver un desaf\u00edo de reconocimiento de CAPTCHAs. Este proyecto demuestra el poder de integrar modelos de visi\u00f3n y lenguaje a gran escala con arquitecturas de aprendizaje profundo personalizadas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reto tecnol\u00f3gico<\/h2>\n\n\n\n<p><em>M\u00e1s all\u00e1 del OCR: Por qu\u00e9 los CAPTCHAs modernos exigen soluciones de inteligencia artificial avanzada<\/em><\/p>\n\n\n\n<p>Nuestro equipo est\u00e1 explorando nuevas t\u00e9cnicas de aprendizaje autom\u00e1tico para abordar el problema del reconocimiento de CAPTCHAs como un desaf\u00edo de investigaci\u00f3n y valorar la seguridad de estos. Los m\u00e9todos tradicionales de OCR resultaron insuficientes, especialmente dada la naturaleza intencionalmente distorsionada de las im\u00e1genes CAPTCHA.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Primera Fase: Limitaciones y Aprendizajes<\/strong><\/h2>\n\n\n\n<p><em>De 100 a 5000 muestras: El salto cualitativo impulsado por modelos de visi\u00f3n multimodal.<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Recopilaci\u00f3n Inicial de Datos<\/strong>: Anotamos manualmente 100 im\u00e1genes CAPTCHA, proporcionando una base para nuestro modelo.<\/li>\n\n\n\n<li><strong>Arquitectura del Modelo<\/strong>: Dise\u00f1amos una arquitectura h\u00edbrida CNN-RNN utilizando TensorFlow y Keras. Desglose: \n<ul class=\"wp-block-list\">\n<li><span style=\", sans-serif;font-size: 1rem\">Capas convolucionales para la extracci\u00f3n de caracter\u00edsticas de las im\u00e1genes.<\/span><\/li>\n\n\n\n<li><span style=\", sans-serif;font-size: 1rem\">Capas LSTM bidireccionales para el procesamiento de secuencias.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Los resultados iniciales con 100 im\u00e1genes fueron sub\u00f3ptimos. Necesit\u00e1bamos m\u00e1s datos, pero la anotaci\u00f3n manual es costosa y consume mucho tiempo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Innovaci\u00f3n en el Reconocimiento de Im\u00e1genes<\/strong><\/h2>\n\n\n\n<p><em>Qwen2-VL: El aliado de IA que transform\u00f3 nuestro enfoque de anotaci\u00f3n de datos.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Aumento de Datos Impulsado por IA<\/strong>: Aqu\u00ed es donde nuestro enfoque se vuelve innovador. Utilizamos Qwen2-VL, un modelo avanzado de visi\u00f3n y lenguaje, para anotar autom\u00e1ticamente 5000 im\u00e1genes CAPTCHA.\n<ul class=\"wp-block-list\">\n<li>Capacidades de Qwen2-VL:\n<ul class=\"wp-block-list\">\n<li>Comprensi\u00f3n mejorada de im\u00e1genes<\/li>\n\n\n\n<li>Procesamiento multimodal (texto + imagen)<\/li>\n\n\n\n<li>Resoluci\u00f3n Din\u00e1mica Ingenua para manejar tama\u00f1os de imagen arbitrarios<\/li>\n\n\n\n<li>Incrustaci\u00f3n de Posici\u00f3n Rotativa Multimodal (M-ROPE) para el procesamiento eficiente de datos textuales 1D y visuales multidimensionales<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Limpieza de Datos<\/strong>: Revisamos manualmente las anotaciones generadas por IA, limpiando errores y valores at\u00edpicos para garantizar la calidad de los datos.<\/li>\n\n\n\n<li><strong>Entrenamiento del Modelo<\/strong>: Con nuestro conjunto de datos ampliado y de alta calidad, entrenamos nuestro modelo personalizado de TensorFlow.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ingenier\u00eda de Modelos H\u00edbridos<\/h2>\n\n\n\n<p><em>Sinergia CNN-RNN: Cuando la visi\u00f3n computacional imita la cognici\u00f3n humana.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sinergia CNN-RNN<\/strong>: Las capas CNN extraen caracter\u00edsticas visuales, que luego son procesadas secuencialmente por las capas RNN, imitando c\u00f3mo los humanos leen texto.<\/li>\n\n\n\n<li><strong>P\u00e9rdida CTC<\/strong>: Esto permite que el modelo aprenda sin necesidad de una alineaci\u00f3n expl\u00edcita entre las im\u00e1genes de entrada y el texto de salida, crucial para manejar caracteres CAPTCHA distorsionados.<\/li>\n\n\n\n<li><strong>Aprendizaje por Transferencia<\/strong>: Al usar Qwen2-VL para la anotaci\u00f3n, esencialmente transferimos sus capacidades avanzadas de comprensi\u00f3n visual a nuestro modelo espec\u00edfico de tarea.<\/li>\n\n\n\n<li><strong>Arquitectura Eficiente<\/strong>: Nuestro modelo final es liviano, haci\u00e9ndolo adecuado para su implementaci\u00f3n en entornos con recursos limitados.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Resultados<\/h2>\n\n\n\n<p>El modelo final logr\u00f3:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alta precisi\u00f3n en el reconocimiento de CAPTCHAs.<\/li>\n\n\n\n<li>Rendimiento eficiente, con bajos requisitos computacionales.<\/li>\n\n\n\n<li>Robustez frente a varios estilos y distorsiones de CAPTCHA.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Lecciones m\u00e1s All\u00e1 de los CAPTCHAs<\/strong><\/h2>\n\n\n\n<p><em>Un framework replicable para problemas complejos de reconocimiento.<\/em><\/p>\n\n\n\n<p>Este experimento demuestra:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>El poder de combinar IA de prop\u00f3sito general (como Qwen2-VL) con modelos espec\u00edficos de tarea.<\/li>\n\n\n\n<li>Un enfoque novedoso para el aumento de datos en tareas de visi\u00f3n por computadora.<\/li>\n\n\n\n<li>El potencial de la IA para automatizar y mejorar los procesos de etiquetado de datos.<\/li>\n\n\n\n<li>La variaci\u00f3n de im\u00e1genes CAPTCHA utilizadas para el experimento demostraron no ser seguras para evitar el acceso de bots a aplicaciones web.<\/li>\n<\/ol>\n\n\n\n<p>Esta metodolog\u00eda podr\u00eda adaptarse a diversas tareas de reconocimiento de im\u00e1genes y extracci\u00f3n de texto, revolucionando potencialmente campos como el procesamiento de documentos, el an\u00e1lisis de im\u00e1genes m\u00e9dicas y m\u00e1s.<\/p>\n\n\n\n<p><strong>Autor:<\/strong> <a href=\"https:\/\/www.researchgate.net\/profile\/Ruben-Sanchez-Rivero\" rel=\"nofollow noopener\" target=\"_blank\">Rub\u00e9n S\u00e1nchez Rivero<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>\u00bfQuieres explorar c\u00f3mo la IA puede optimizar tus sistemas?<\/em> <\/h2>\n\n\n\n<p><a href=\"https:\/\/ingeniustech.es\/es\/contactanos\/\" data-type=\"page\" data-id=\"109\">Cont\u00e1ctanos <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Innovaci\u00f3n en Automatizaci\u00f3n: Integramos Modelos Multimodales y Arquitecturas Personalizadas para Redefinir la Seguridad Digital. Compartimos el desarrollo innovador donde combinamos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[81],"tags":[105,107],"class_list":["post-369","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inteligencia-artificial-aplicada","tag-articulo","tag-ciencia"],"_links":{"self":[{"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/posts\/369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=369"}],"version-history":[{"count":4,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":560,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/posts\/369\/revisions\/560"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=\/wp\/v2\/media\/416"}],"wp:attachment":[{"href":"https:\/\/ingeniustech.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingeniustech.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}