{"id":313727,"date":"2025-03-03T21:18:18","date_gmt":"2025-03-03T20:18:18","guid":{"rendered":"https:\/\/glosarix.com\/glossary\/xss-cross-site-scripting\/"},"modified":"2025-03-03T21:18:18","modified_gmt":"2025-03-03T20:18:18","slug":"xss-cross-site-scripting","status":"publish","type":"glossary","link":"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/","title":{"rendered":"XSS (Cross-Site Scripting)"},"content":{"rendered":"<p>Descripci\u00f3n: XSS (Cross-Site Scripting) es una vulnerabilidad de seguridad que permite a los atacantes inyectar scripts maliciosos en p\u00e1ginas web vistas por otros usuarios. Esta t\u00e9cnica se basa en la ejecuci\u00f3n de c\u00f3digo JavaScript en el navegador de la v\u00edctima, lo que puede llevar a la sustracci\u00f3n de informaci\u00f3n sensible, como cookies de sesi\u00f3n, credenciales de usuario o datos personales. Los ataques XSS pueden clasificarse en tres tipos principales: reflejados, almacenados y DOM-based. En un ataque reflejado, el script malicioso se env\u00eda al servidor y se refleja en la respuesta, mientras que en un ataque almacenado, el script se guarda en el servidor y se ejecuta cada vez que un usuario accede a la p\u00e1gina afectada. Por otro lado, los ataques DOM-based manipulan el Document Object Model (DOM) del navegador para ejecutar el c\u00f3digo malicioso. La prevenci\u00f3n de XSS implica la implementaci\u00f3n de medidas de seguridad como la validaci\u00f3n y el saneamiento de entradas, el uso de Content Security Policy (CSP) y la codificaci\u00f3n adecuada de datos antes de ser mostrados en el navegador. La creciente dependencia de aplicaciones web y la interacci\u00f3n de los usuarios con contenido din\u00e1mico han hecho que la protecci\u00f3n contra XSS sea una prioridad en el desarrollo de software seguro.<\/p>\n<p>Historia: La vulnerabilidad XSS fue identificada por primera vez a finales de los a\u00f1os 90, cuando los navegadores comenzaron a permitir la ejecuci\u00f3n de scripts en las p\u00e1ginas web. En 1999, el t\u00e9rmino &#8216;Cross-Site Scripting&#8217; fue acu\u00f1ado por el investigador de seguridad Jeremiah Grossman. A medida que la web evolucion\u00f3, tambi\u00e9n lo hicieron las t\u00e9cnicas de ataque, lo que llev\u00f3 a la creaci\u00f3n de est\u00e1ndares y mejores pr\u00e1cticas para mitigar estos riesgos. En 2000, se publicaron las primeras recomendaciones para prevenir XSS, y desde entonces, la comunidad de seguridad ha trabajado continuamente para desarrollar herramientas y t\u00e9cnicas que ayuden a los desarrolladores a proteger sus aplicaciones.<\/p>\n<p>Usos: XSS se utiliza principalmente para robar informaci\u00f3n sensible de los usuarios, como credenciales de inicio de sesi\u00f3n, datos de tarjetas de cr\u00e9dito y otra informaci\u00f3n personal. Tambi\u00e9n puede ser utilizado para realizar ataques de phishing, redirigir a los usuarios a sitios maliciosos o incluso para propagar malware. En el \u00e1mbito de la seguridad inform\u00e1tica, se emplea para realizar pruebas de penetraci\u00f3n y auditor\u00edas de seguridad, ayudando a identificar vulnerabilidades en aplicaciones web.<\/p>\n<p>Ejemplos: Un ejemplo de ataque XSS reflejado podr\u00eda ser un formulario de b\u00fasqueda en un sitio web que no valida correctamente la entrada del usuario. Si un atacante env\u00eda un enlace que incluye un script malicioso en la consulta de b\u00fasqueda, el script se ejecutar\u00e1 en el navegador de la v\u00edctima cuando haga clic en el enlace. Un caso de XSS almacenado podr\u00eda ocurrir en un foro en l\u00ednea donde un usuario malicioso publica un comentario que contiene un script. Cada vez que otros usuarios visitan la p\u00e1gina del comentario, el script se ejecuta en sus navegadores. Por \u00faltimo, un ataque DOM-based podr\u00eda involucrar la manipulaci\u00f3n de una aplicaci\u00f3n web que utiliza JavaScript para cargar contenido din\u00e1mico sin la debida validaci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descripci\u00f3n: XSS (Cross-Site Scripting) es una vulnerabilidad de seguridad que permite a los atacantes inyectar scripts maliciosos en p\u00e1ginas web vistas por otros usuarios. Esta t\u00e9cnica se basa en la ejecuci\u00f3n de c\u00f3digo JavaScript en el navegador de la v\u00edctima, lo que puede llevar a la sustracci\u00f3n de informaci\u00f3n sensible, como cookies de sesi\u00f3n, credenciales [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"glossary-categories":[11929,11858],"glossary-tags":[12885,12814],"glossary-languages":[],"class_list":["post-313727","glossary","type-glossary","status-publish","hentry","glossary-categories-multi-factor-authentication-en","glossary-categories-aws-cloudtrail-en","glossary-tags-multi-factor-authentication-en","glossary-tags-aws-cloudtrail-en"],"post_title":"XSS (Cross-Site Scripting)","post_content":"Descripci\u00f3n: XSS (Cross-Site Scripting) es una vulnerabilidad de seguridad que permite a los atacantes inyectar scripts maliciosos en p\u00e1ginas web vistas por otros usuarios. Esta t\u00e9cnica se basa en la ejecuci\u00f3n de c\u00f3digo JavaScript en el navegador de la v\u00edctima, lo que puede llevar a la sustracci\u00f3n de informaci\u00f3n sensible, como cookies de sesi\u00f3n, credenciales de usuario o datos personales. Los ataques XSS pueden clasificarse en tres tipos principales: reflejados, almacenados y DOM-based. En un ataque reflejado, el script malicioso se env\u00eda al servidor y se refleja en la respuesta, mientras que en un ataque almacenado, el script se guarda en el servidor y se ejecuta cada vez que un usuario accede a la p\u00e1gina afectada. Por otro lado, los ataques DOM-based manipulan el Document Object Model (DOM) del navegador para ejecutar el c\u00f3digo malicioso. La prevenci\u00f3n de XSS implica la implementaci\u00f3n de medidas de seguridad como la validaci\u00f3n y el saneamiento de entradas, el uso de Content Security Policy (CSP) y la codificaci\u00f3n adecuada de datos antes de ser mostrados en el navegador. La creciente dependencia de aplicaciones web y la interacci\u00f3n de los usuarios con contenido din\u00e1mico han hecho que la protecci\u00f3n contra XSS sea una prioridad en el desarrollo de software seguro.\n\nHistoria: La vulnerabilidad XSS fue identificada por primera vez a finales de los a\u00f1os 90, cuando los navegadores comenzaron a permitir la ejecuci\u00f3n de scripts en las p\u00e1ginas web. En 1999, el t\u00e9rmino 'Cross-Site Scripting' fue acu\u00f1ado por el investigador de seguridad Jeremiah Grossman. A medida que la web evolucion\u00f3, tambi\u00e9n lo hicieron las t\u00e9cnicas de ataque, lo que llev\u00f3 a la creaci\u00f3n de est\u00e1ndares y mejores pr\u00e1cticas para mitigar estos riesgos. En 2000, se publicaron las primeras recomendaciones para prevenir XSS, y desde entonces, la comunidad de seguridad ha trabajado continuamente para desarrollar herramientas y t\u00e9cnicas que ayuden a los desarrolladores a proteger sus aplicaciones.\n\nUsos: XSS se utiliza principalmente para robar informaci\u00f3n sensible de los usuarios, como credenciales de inicio de sesi\u00f3n, datos de tarjetas de cr\u00e9dito y otra informaci\u00f3n personal. Tambi\u00e9n puede ser utilizado para realizar ataques de phishing, redirigir a los usuarios a sitios maliciosos o incluso para propagar malware. En el \u00e1mbito de la seguridad inform\u00e1tica, se emplea para realizar pruebas de penetraci\u00f3n y auditor\u00edas de seguridad, ayudando a identificar vulnerabilidades en aplicaciones web.\n\nEjemplos: Un ejemplo de ataque XSS reflejado podr\u00eda ser un formulario de b\u00fasqueda en un sitio web que no valida correctamente la entrada del usuario. Si un atacante env\u00eda un enlace que incluye un script malicioso en la consulta de b\u00fasqueda, el script se ejecutar\u00e1 en el navegador de la v\u00edctima cuando haga clic en el enlace. Un caso de XSS almacenado podr\u00eda ocurrir en un foro en l\u00ednea donde un usuario malicioso publica un comentario que contiene un script. Cada vez que otros usuarios visitan la p\u00e1gina del comentario, el script se ejecuta en sus navegadores. Por \u00faltimo, un ataque DOM-based podr\u00eda involucrar la manipulaci\u00f3n de una aplicaci\u00f3n web que utiliza JavaScript para cargar contenido din\u00e1mico sin la debida validaci\u00f3n.","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>XSS (Cross-Site Scripting) - Glosarix<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"XSS (Cross-Site Scripting) - Glosarix\" \/>\n<meta property=\"og:description\" content=\"Descripci\u00f3n: XSS (Cross-Site Scripting) es una vulnerabilidad de seguridad que permite a los atacantes inyectar scripts maliciosos en p\u00e1ginas web vistas por otros usuarios. Esta t\u00e9cnica se basa en la ejecuci\u00f3n de c\u00f3digo JavaScript en el navegador de la v\u00edctima, lo que puede llevar a la sustracci\u00f3n de informaci\u00f3n sensible, como cookies de sesi\u00f3n, credenciales [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/\" \/>\n<meta property=\"og:site_name\" content=\"Glosarix\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GlosarixOficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/\",\"url\":\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/\",\"name\":\"XSS (Cross-Site Scripting) - Glosarix\",\"isPartOf\":{\"@id\":\"https:\/\/glosarix.com\/en\/#website\"},\"datePublished\":\"2025-03-03T20:18:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/glosarix.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"XSS (Cross-Site Scripting)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/glosarix.com\/en\/#website\",\"url\":\"https:\/\/glosarix.com\/en\/\",\"name\":\"Glosarix\",\"description\":\"T\u00e9rminos tecnol\u00f3gicos - Glosarix\",\"publisher\":{\"@id\":\"https:\/\/glosarix.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/glosarix.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/glosarix.com\/en\/#organization\",\"name\":\"Glosarix\",\"url\":\"https:\/\/glosarix.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp\",\"contentUrl\":\"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp\",\"width\":192,\"height\":192,\"caption\":\"Glosarix\"},\"image\":{\"@id\":\"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/GlosarixOficial\",\"https:\/\/www.instagram.com\/glosarixoficial\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"XSS (Cross-Site Scripting) - Glosarix","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:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/","og_locale":"en_US","og_type":"article","og_title":"XSS (Cross-Site Scripting) - Glosarix","og_description":"Descripci\u00f3n: XSS (Cross-Site Scripting) es una vulnerabilidad de seguridad que permite a los atacantes inyectar scripts maliciosos en p\u00e1ginas web vistas por otros usuarios. Esta t\u00e9cnica se basa en la ejecuci\u00f3n de c\u00f3digo JavaScript en el navegador de la v\u00edctima, lo que puede llevar a la sustracci\u00f3n de informaci\u00f3n sensible, como cookies de sesi\u00f3n, credenciales [&hellip;]","og_url":"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/","og_site_name":"Glosarix","twitter_card":"summary_large_image","twitter_site":"@GlosarixOficial","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/","url":"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/","name":"XSS (Cross-Site Scripting) - Glosarix","isPartOf":{"@id":"https:\/\/glosarix.com\/en\/#website"},"datePublished":"2025-03-03T20:18:18+00:00","breadcrumb":{"@id":"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/glosarix.com\/en\/glossary\/xss-cross-site-scripting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/glosarix.com\/en\/"},{"@type":"ListItem","position":2,"name":"XSS (Cross-Site Scripting)"}]},{"@type":"WebSite","@id":"https:\/\/glosarix.com\/en\/#website","url":"https:\/\/glosarix.com\/en\/","name":"Glosarix","description":"T\u00e9rminos tecnol\u00f3gicos - Glosarix","publisher":{"@id":"https:\/\/glosarix.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/glosarix.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/glosarix.com\/en\/#organization","name":"Glosarix","url":"https:\/\/glosarix.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","contentUrl":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","width":192,"height":192,"caption":"Glosarix"},"image":{"@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/GlosarixOficial","https:\/\/www.instagram.com\/glosarixoficial\/"]}]}},"_links":{"self":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/313727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/comments?post=313727"}],"version-history":[{"count":0,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/313727\/revisions"}],"wp:attachment":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/media?parent=313727"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-categories?post=313727"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-tags?post=313727"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-languages?post=313727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}