{"id":2765,"date":"2019-04-05T11:27:00","date_gmt":"2019-04-05T11:27:00","guid":{"rendered":"https:\/\/hoplasoftware.com\/?p=2765"},"modified":"2024-07-17T12:37:19","modified_gmt":"2024-07-17T10:37:19","slug":"prevencion-del-ataque-de-inyeccion-de-sql","status":"publish","type":"post","link":"https:\/\/hopla.tech\/en\/prevencion-del-ataque-de-inyeccion-de-sql\/","title":{"rendered":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019 (Nexus Intelligence Insights: CVE-2014-3483)<\/h2>\n\n\n\n<p>Los ataques de inyecci\u00f3n SQL no son nada nuevo. De hecho, con el creciente aumento de &nbsp;malos actores y la proliferaci\u00f3n de herramientas automatizadas dise\u00f1adas para descubrir los componentes que facilitan este vector de ataque, no existe una soluci\u00f3n definitiva en el corto plazo para esta vulnerabilidad de SQL. Dada la poderosa naturaleza del lenguaje, el potencial de compromiso es alto y las consecuencias potencialmente graves.<\/p>\n\n\n\n<!--more Sigue leyendo-->\n\n\n\n<p>Os presentamos el CVE-2014-3483, un ataque de inyecci\u00f3n SQL en uno de los componentes de c\u00f3digo abierto m\u00e1s populares.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nombre de la Vulnerabilidad: CVE-2014-3483<\/li>\n\n\n\n<li>Tipo de vulnerabilidad: Inyecci\u00f3n SQL.<\/li>\n\n\n\n<li>Componentes afectados:<\/li>\n\n\n\n<li>\u2018activerecord\u2019 rubygem:<\/li>\n\n\n\n<li>Versi\u00f3n (es) a partir de 4.0.0.beta1 y superiores pero excluyendo 4.0.7.<\/li>\n\n\n\n<li>Versi\u00f3n (es) a partir de 4.1.0.beta1 y superiores pero excluyendo 4.1.3<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Descripci\u00f3n de la vulnerabilidad:<\/strong><\/h2>\n\n\n\n<p>Sin el curado suficiente en las sentencias de SQL, las consultas de SQL generadas pueden hacer que las entradas se interpreten como comandos de SQL en lugar de datos de usuarios normales por parte del motor de procesamiento. Esto se puede usar para alterar la l\u00f3gica de consulta para omitir las comprobaciones de seguridad, insertar declaraciones adicionales que comprometan la base de datos back-end y, en el peor de los casos, la ejecuci\u00f3n de comandos del sistema.<\/p>\n\n\n\n<p><strong>La mec\u00e1nica de ataque:<\/strong><\/p>\n\n\n\n<p>La falta de higiene adecuada en el desarrollo,suele ser la causa de este ataque en particular. Lo que permite la manipulaci\u00f3n de c\u00f3digo SQL que no est\u00e1 bien escrito, con el prop\u00f3sito de realizar ataques cibern\u00e9ticos m\u00e1s avanzados. Si esto se combina con un componente software que no puede construir correctamente, todo o parte, de un comando de SQL o neutraliza incorrectamente (o falla al neutralizar) elementos espec\u00edficos que podr\u00edan modificar dicho comando SQL, el problema se agrava.<\/p>\n\n\n\n<p><strong>Un ejemplo del mundo real:<\/strong><\/p>\n\n\n\n<p>Un ejemplo real de este ataque se puede ver en el siguiente video:&nbsp;<a style=\"color: #000000;\" href=\"http:\/\/play.sonatype.com\/watch\/w5eU3e57qEp9xC8B3e5r3v\">http:\/\/play.sonatype.com\/watch\/w5eU3e57qEp9xC8B3e5r3v<\/a>?<\/p>\n\n\n\n<p><strong>Para aquellos de ustedes que prefieren leer:<\/strong><\/p>\n\n\n\n<p>Repitamos el ataque del \u00abmundo real\u00bb aqu\u00ed paso a paso, pero un poco m\u00e1s simplificado.<\/p>\n\n\n\n<p>En el c\u00f3digo vulnerable (a la izquierda): los valores para el campo de rango no se escapan correctamente. En el c\u00f3digo correcto (a la derecha) si que se escapan los valores del campo \u2018rango\u2019 antes de usarlos en las consultas SQL:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/hopla.tech\/wp-content\/uploads\/2024\/07\/Sonatype-Hopla-Software-1184x537-1-1024x464.webp\" alt=\"\"\/><\/figure>\n\n\n\n<p>Detalle del c\u00f3digo vulnerable en el cual los valores para el campo \u2018rango\u2019 no se escapan correctamente.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/hopla.tech\/wp-content\/uploads\/2024\/07\/Sonatype_HoplaSoftware.webp\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>La mejor forma de solucionar el problema:<\/strong><\/p>\n\n\n\n<p>Tal como se ha explicado previamente, la forma m\u00e1s obvia de prevenir los ataques de inyecci\u00f3n de SQL es tener una \u00abhigiene\u00bb adecuada para el desarrollo. Adem\u00e1s de no confiar ciegamente en el c\u00f3digo que se ve sint\u00e1cticamente correcto.<\/p>\n\n\n\n<p>En t\u00e9rminos de CVE-2014-3483, se recomienda actualizar a versiones no vulnerables de las versiones de los componentes 4.0.7 y 4.1.3 que est\u00e1n disponibles en los repositorios de descarga de rubygems.<\/p>\n\n\n\n<p>Las organizaciones \u201cnativas DevOps\u201d con la capacidad de implementar continuamente nuevas versiones de su software cuentan con la ventaja de automatizaci\u00f3n lo que les permite estar un paso por delante de los piratas inform\u00e1ticos. Los clientes de Sonatype Nexus fueron notificados de CVE-2014-3483 a los pocos d\u00edas del descubrimiento. Sus equipos de desarrollo recibieron autom\u00e1ticamente instrucciones sobre c\u00f3mo remediar el riesgo.<\/p>\n\n\n\n<p>Si no es un cliente de\u00a0<a href=\"https:\/\/hopla.tech\/en\/tecnologias\/\">Sonatype<\/a>\u00a0y desea saber si est\u00e1 utilizando la versi\u00f3n vulnerable del registro activo en una aplicaci\u00f3n espec\u00edfica, puede usar el\u00a0<a style=\"color: #000000;\" href=\"https:\/\/www.sonatype.com\/appscan\">esc\u00e1ner de vulnerabilidades Nexus<\/a>, el cual es gratuito y podr\u00e1 descubrirlo r\u00e1pidamente.<\/p>\n\n\n\n<p>Visite la p\u00e1gina de&nbsp;<a style=\"color: #000000;\" href=\"https:\/\/www.sonatype.com\/nexus-intelligence-insights\">Nexus Intelligence Insights<\/a>&nbsp;para profundizar en otras vulnerabilidades como esta.<\/p>","protected":false},"excerpt":{"rendered":"<p>Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019 (Nexus Intelligence Insights: CVE-2014-3483) Los ataques de inyecci\u00f3n SQL no son nada nuevo. De hecho, con el creciente aumento de &nbsp;malos actores y la proliferaci\u00f3n de herramientas automatizadas dise\u00f1adas para descubrir los componentes que facilitan [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11999,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[284],"tags":[181,179,182],"class_list":["post-2765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-postgresql","tag-devops","tag-security","tag-sonatype"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL<\/title>\n<meta name=\"description\" content=\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hopla.tech\/en\/prevencion-del-ataque-de-inyeccion-de-sql\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL\" \/>\n<meta property=\"og:description\" content=\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hopla.tech\/en\/prevencion-del-ataque-de-inyeccion-de-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Hopla! Tech\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-05T11:27:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-17T10:37:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hopla.tech\/wp-content\/uploads\/2019\/04\/SON_Partner_Logos_Generic@2x.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Hopla!\u00a0Tech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hopla!\u00a0Tech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/\"},\"author\":{\"name\":\"Hopla!\u00a0Tech\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\"},\"headline\":\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL\",\"datePublished\":\"2019-04-05T11:27:00+00:00\",\"dateModified\":\"2024-07-17T10:37:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/\"},\"wordCount\":669,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/SON_Partner_Logos_Generic@2x.webp\",\"keywords\":[\"DevOps\",\"Security\",\"Sonatype\"],\"articleSection\":[\"Postgresql\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/\",\"name\":\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/SON_Partner_Logos_Generic@2x.webp\",\"datePublished\":\"2019-04-05T11:27:00+00:00\",\"dateModified\":\"2024-07-17T10:37:19+00:00\",\"description\":\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/SON_Partner_Logos_Generic@2x.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/SON_Partner_Logos_Generic@2x.webp\",\"width\":500,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/prevencion-del-ataque-de-inyeccion-de-sql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/hopla.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"name\":\"Hopla! Tech\",\"description\":\"The enterprise software and consultancy company\",\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"alternateName\":\"Hopla!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hopla.tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\",\"name\":\"Hopla! Tech\",\"alternateName\":\"Hopla!\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"width\":274,\"height\":115,\"caption\":\"Hopla! Tech\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/HoplaSoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hopla-software\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@hoplasoftware7485\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\",\"name\":\"Hopla!\u00a0Tech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"caption\":\"Hopla!\u00a0Tech\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL","description":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hopla.tech\/en\/prevencion-del-ataque-de-inyeccion-de-sql\/","og_locale":"en_GB","og_type":"article","og_title":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL","og_description":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019","og_url":"https:\/\/hopla.tech\/en\/prevencion-del-ataque-de-inyeccion-de-sql\/","og_site_name":"Hopla! Tech","article_published_time":"2019-04-05T11:27:00+00:00","article_modified_time":"2024-07-17T10:37:19+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/hopla.tech\/wp-content\/uploads\/2019\/04\/SON_Partner_Logos_Generic@2x.webp","type":"image\/webp"}],"author":"Hopla!\u00a0Tech","twitter_card":"summary_large_image","twitter_creator":"@HoplaSoftware","twitter_site":"@HoplaSoftware","twitter_misc":{"Written by":"Hopla!\u00a0Tech","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#article","isPartOf":{"@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/"},"author":{"name":"Hopla!\u00a0Tech","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22"},"headline":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL","datePublished":"2019-04-05T11:27:00+00:00","dateModified":"2024-07-17T10:37:19+00:00","mainEntityOfPage":{"@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/"},"wordCount":669,"commentCount":0,"publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"image":{"@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2019\/04\/SON_Partner_Logos_Generic@2x.webp","keywords":["DevOps","Security","Sonatype"],"articleSection":["Postgresql"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/","url":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/","name":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL","isPartOf":{"@id":"https:\/\/hopla.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#primaryimage"},"image":{"@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2019\/04\/SON_Partner_Logos_Generic@2x.webp","datePublished":"2019-04-05T11:27:00+00:00","dateModified":"2024-07-17T10:37:19+00:00","description":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL en el adaptador PostgreSQL para Active Record contra el tipo de datos \u2018rango\u2019","breadcrumb":{"@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#primaryimage","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2019\/04\/SON_Partner_Logos_Generic@2x.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2019\/04\/SON_Partner_Logos_Generic@2x.webp","width":500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/hopla.tech\/prevencion-del-ataque-de-inyeccion-de-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/hopla.tech\/"},{"@type":"ListItem","position":2,"name":"Prevenci\u00f3n del ataque de Inyecci\u00f3n de SQL"}]},{"@type":"WebSite","@id":"https:\/\/hopla.tech\/#website","url":"https:\/\/hopla.tech\/","name":"Hopla! Tech","description":"The enterprise software and consultancy company","publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"alternateName":"Hopla!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hopla.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/hopla.tech\/#organization","name":"Hopla! Tech","alternateName":"Hopla!","url":"https:\/\/hopla.tech\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","width":274,"height":115,"caption":"Hopla! Tech"},"image":{"@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/HoplaSoftware","https:\/\/www.linkedin.com\/company\/hopla-software\/","https:\/\/www.youtube.com\/@hoplasoftware7485"]},{"@type":"Person","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22","name":"Hopla!\u00a0Tech","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","caption":"Hopla!\u00a0Tech"}}]}},"_links":{"self":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/2765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/comments?post=2765"}],"version-history":[{"count":3,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/2765\/revisions"}],"predecessor-version":[{"id":12674,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/2765\/revisions\/12674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media\/11999"}],"wp:attachment":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media?parent=2765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/categories?post=2765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/tags?post=2765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}