{"id":284337,"date":"2025-02-11T11:10:21","date_gmt":"2025-02-11T10:10:21","guid":{"rendered":"https:\/\/glosarix.com\/glossary\/reentrada\/"},"modified":"2025-02-11T11:10:21","modified_gmt":"2025-02-11T10:10:21","slug":"reentrada","status":"publish","type":"glossary","link":"https:\/\/glosarix.com\/en\/glossary\/reentrada\/","title":{"rendered":"Reentrada"},"content":{"rendered":"<p>Descripci\u00f3n: La reentrada es una vulnerabilidad cr\u00edtica en los contratos inteligentes que permite a un atacante ejecutar repetidamente una funci\u00f3n antes de que la ejecuci\u00f3n anterior haya finalizado. Este tipo de ataque se basa en la capacidad de un contrato inteligente para llamar a otros contratos, lo que puede ser explotado para manipular el estado del contrato original. En esencia, un atacante puede aprovechar esta caracter\u00edstica para realizar m\u00faltiples transacciones en un corto per\u00edodo, lo que puede resultar en la p\u00e9rdida de fondos o la alteraci\u00f3n de datos. La reentrada se convierte en un problema especialmente grave en entornos donde las transacciones son r\u00e1pidas y los contratos interact\u00faan entre s\u00ed, lo que aumenta la posibilidad de que un atacante pueda ejecutar su c\u00f3digo malicioso antes de que el contrato original complete su ejecuci\u00f3n. Esta vulnerabilidad ha llevado a la necesidad de implementar medidas de seguridad m\u00e1s robustas en el desarrollo de contratos inteligentes, como el uso de patrones de dise\u00f1o que prevengan la reentrada, asegurando que las funciones cr\u00edticas no puedan ser llamadas de nuevo hasta que se complete la ejecuci\u00f3n anterior. La reentrada es un recordatorio de la importancia de la seguridad en el desarrollo de aplicaciones descentralizadas y la necesidad de auditor\u00edas rigurosas para identificar y mitigar riesgos potenciales.<\/p>\n<p>Historia: La vulnerabilidad de reentrada se hizo famosa tras el ataque al DAO (Decentralized Autonomous Organization) en 2016, donde un atacante explot\u00f3 esta debilidad para drenar aproximadamente 3.6 millones de Ether. Este evento llev\u00f3 a una crisis en la comunidad de Ethereum y result\u00f3 en un hard fork que cre\u00f3 Ethereum Classic. Desde entonces, la reentrada ha sido objeto de estudio y discusi\u00f3n en la comunidad de desarrolladores de contratos inteligentes, lo que ha llevado a la implementaci\u00f3n de mejores pr\u00e1cticas y patrones de dise\u00f1o para mitigar este tipo de vulnerabilidades.<\/p>\n<p>Usos: La reentrada se utiliza principalmente como un concepto de seguridad en el desarrollo de contratos inteligentes. Los desarrolladores deben ser conscientes de esta vulnerabilidad al dise\u00f1ar sus contratos, implementando patrones de dise\u00f1o como &#8216;checks-effects-interactions&#8217; para prevenir ataques de reentrada. Adem\u00e1s, se han desarrollado herramientas y bibliotecas que ayudan a auditar y verificar la seguridad de los contratos inteligentes contra esta y otras vulnerabilidades.<\/p>\n<p>Ejemplos: Un ejemplo notable de un ataque de reentrada es el caso del DAO en 2016, donde el atacante utiliz\u00f3 esta vulnerabilidad para retirar fondos de manera repetida antes de que el contrato pudiera actualizar su saldo. Otro ejemplo es el ataque a la plataforma de pr\u00e9stamos bZx en 2020, donde se explot\u00f3 una vulnerabilidad de reentrada para drenar fondos de la plataforma.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descripci\u00f3n: La reentrada es una vulnerabilidad cr\u00edtica en los contratos inteligentes que permite a un atacante ejecutar repetidamente una funci\u00f3n antes de que la ejecuci\u00f3n anterior haya finalizado. Este tipo de ataque se basa en la capacidad de un contrato inteligente para llamar a otros contratos, lo que puede ser explotado para manipular el estado [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"glossary-categories":[12288],"glossary-tags":[13243],"glossary-languages":[],"class_list":["post-284337","glossary","type-glossary","status-publish","hentry","glossary-categories-ethereum","glossary-tags-ethereum"],"post_title":"Reentrada","post_content":"Descripci\u00f3n: La reentrada es una vulnerabilidad cr\u00edtica en los contratos inteligentes que permite a un atacante ejecutar repetidamente una funci\u00f3n antes de que la ejecuci\u00f3n anterior haya finalizado. Este tipo de ataque se basa en la capacidad de un contrato inteligente para llamar a otros contratos, lo que puede ser explotado para manipular el estado del contrato original. En esencia, un atacante puede aprovechar esta caracter\u00edstica para realizar m\u00faltiples transacciones en un corto per\u00edodo, lo que puede resultar en la p\u00e9rdida de fondos o la alteraci\u00f3n de datos. La reentrada se convierte en un problema especialmente grave en entornos donde las transacciones son r\u00e1pidas y los contratos interact\u00faan entre s\u00ed, lo que aumenta la posibilidad de que un atacante pueda ejecutar su c\u00f3digo malicioso antes de que el contrato original complete su ejecuci\u00f3n. Esta vulnerabilidad ha llevado a la necesidad de implementar medidas de seguridad m\u00e1s robustas en el desarrollo de contratos inteligentes, como el uso de patrones de dise\u00f1o que prevengan la reentrada, asegurando que las funciones cr\u00edticas no puedan ser llamadas de nuevo hasta que se complete la ejecuci\u00f3n anterior. La reentrada es un recordatorio de la importancia de la seguridad en el desarrollo de aplicaciones descentralizadas y la necesidad de auditor\u00edas rigurosas para identificar y mitigar riesgos potenciales.\n\nHistoria: La vulnerabilidad de reentrada se hizo famosa tras el ataque al DAO (Decentralized Autonomous Organization) en 2016, donde un atacante explot\u00f3 esta debilidad para drenar aproximadamente 3.6 millones de Ether. Este evento llev\u00f3 a una crisis en la comunidad de Ethereum y result\u00f3 en un hard fork que cre\u00f3 Ethereum Classic. Desde entonces, la reentrada ha sido objeto de estudio y discusi\u00f3n en la comunidad de desarrolladores de contratos inteligentes, lo que ha llevado a la implementaci\u00f3n de mejores pr\u00e1cticas y patrones de dise\u00f1o para mitigar este tipo de vulnerabilidades.\n\nUsos: La reentrada se utiliza principalmente como un concepto de seguridad en el desarrollo de contratos inteligentes. Los desarrolladores deben ser conscientes de esta vulnerabilidad al dise\u00f1ar sus contratos, implementando patrones de dise\u00f1o como 'checks-effects-interactions' para prevenir ataques de reentrada. Adem\u00e1s, se han desarrollado herramientas y bibliotecas que ayudan a auditar y verificar la seguridad de los contratos inteligentes contra esta y otras vulnerabilidades.\n\nEjemplos: Un ejemplo notable de un ataque de reentrada es el caso del DAO en 2016, donde el atacante utiliz\u00f3 esta vulnerabilidad para retirar fondos de manera repetida antes de que el contrato pudiera actualizar su saldo. Otro ejemplo es el ataque a la plataforma de pr\u00e9stamos bZx en 2020, donde se explot\u00f3 una vulnerabilidad de reentrada para drenar fondos de la plataforma.","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Reentrada - 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\/reentrada\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reentrada - Glosarix\" \/>\n<meta property=\"og:description\" content=\"Descripci\u00f3n: La reentrada es una vulnerabilidad cr\u00edtica en los contratos inteligentes que permite a un atacante ejecutar repetidamente una funci\u00f3n antes de que la ejecuci\u00f3n anterior haya finalizado. Este tipo de ataque se basa en la capacidad de un contrato inteligente para llamar a otros contratos, lo que puede ser explotado para manipular el estado [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glosarix.com\/en\/glossary\/reentrada\/\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/reentrada\/\",\"url\":\"https:\/\/glosarix.com\/en\/glossary\/reentrada\/\",\"name\":\"Reentrada - Glosarix\",\"isPartOf\":{\"@id\":\"https:\/\/glosarix.com\/en\/#website\"},\"datePublished\":\"2025-02-11T10:10:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/reentrada\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/glosarix.com\/en\/glossary\/reentrada\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/reentrada\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/glosarix.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reentrada\"}]},{\"@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":"Reentrada - 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\/reentrada\/","og_locale":"en_US","og_type":"article","og_title":"Reentrada - Glosarix","og_description":"Descripci\u00f3n: La reentrada es una vulnerabilidad cr\u00edtica en los contratos inteligentes que permite a un atacante ejecutar repetidamente una funci\u00f3n antes de que la ejecuci\u00f3n anterior haya finalizado. Este tipo de ataque se basa en la capacidad de un contrato inteligente para llamar a otros contratos, lo que puede ser explotado para manipular el estado [&hellip;]","og_url":"https:\/\/glosarix.com\/en\/glossary\/reentrada\/","og_site_name":"Glosarix","twitter_card":"summary_large_image","twitter_site":"@GlosarixOficial","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/glosarix.com\/en\/glossary\/reentrada\/","url":"https:\/\/glosarix.com\/en\/glossary\/reentrada\/","name":"Reentrada - Glosarix","isPartOf":{"@id":"https:\/\/glosarix.com\/en\/#website"},"datePublished":"2025-02-11T10:10:21+00:00","breadcrumb":{"@id":"https:\/\/glosarix.com\/en\/glossary\/reentrada\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glosarix.com\/en\/glossary\/reentrada\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/glosarix.com\/en\/glossary\/reentrada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/glosarix.com\/en\/"},{"@type":"ListItem","position":2,"name":"Reentrada"}]},{"@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\/284337","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=284337"}],"version-history":[{"count":0,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/284337\/revisions"}],"wp:attachment":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/media?parent=284337"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-categories?post=284337"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-tags?post=284337"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-languages?post=284337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}