Articulo de referencia

Ataque de Sybil

Un ataque Sybil es un tipo de ataque a un servicio de red informática en el que un atacante manipula el sistema de reputación del servicio creando un gran número de identidades ...

Un ataque Sybil es un tipo de ataque a un servicio de red informática en el que un atacante manipula el sistema de reputación del servicio creando un gran número de identidades seudónimas y las utiliza para obtener una influencia desproporcionadamente grande. Recibe su nombre del tema del libro Sybil , un estudio de caso de una mujer diagnosticada con trastorno de identidad disociativo . [ 1 ] El nombre fue sugerido en o antes de 2002 por Brian Zill en Microsoft Research . [ 2 ] El término pseudospoofing había sido acuñado previamente por L. Detweiler en la lista de correo Cypherpunks y utilizado en la literatura sobre sistemas peer-to-peer para la misma clase de ataques antes de 2002, pero este término no alcanzó tanta influencia como "ataque Sybil". [ 3 ]

Descripción

El ataque Sybil en seguridad informática es un ataque en el que se subvierte un sistema de reputación mediante la creación de múltiples identidades. [ 4 ] La vulnerabilidad de un sistema de reputación a un ataque Sybil depende de la facilidad con la que se pueden generar identidades, del grado en que el sistema de reputación acepta entradas de entidades que no tienen una cadena de confianza que las vincule a una entidad de confianza, y de si el sistema de reputación trata a todas las entidades de forma idéntica. En 2012, la evidencia demostró que los ataques Sybil a gran escala podían llevarse a cabo de forma muy económica y eficiente en sistemas reales existentes, como BitTorrent Mainline DHT. [ 5 ] [ 6 ]

En una red peer-to-peer, una entidad es un programa informático que tiene acceso a recursos locales. Una entidad se anuncia en la red peer-to-peer presentando una identidad . Una misma entidad puede tener más de una identidad. En otras palabras, la correspondencia entre identidades y entidades es de muchos a uno. Las entidades en redes peer-to-peer utilizan múltiples identidades para garantizar la redundancia, el intercambio de recursos, la fiabilidad y la integridad. En estas redes, la identidad se utiliza como una abstracción , de modo que una entidad remota puede conocer las identidades sin necesidad de saber la correspondencia entre ellas y las entidades locales. Por defecto, se suele asumir que cada identidad corresponde a una entidad local distinta. Sin embargo, en realidad, varias identidades pueden corresponder a la misma entidad local.

Un adversario puede presentar múltiples identidades en una red peer-to-peer para aparentar y funcionar como varios nodos distintos. De este modo, podría obtener un control desproporcionado sobre la red, por ejemplo, influyendo en los resultados de las votaciones.

En el contexto de las comunidades en línea (humanas) , estas identidades múltiples se conocen a veces como sockpuppets . El término menos común de ataque Sybil inverso se ha utilizado para describir un ataque en el que muchas entidades aparecen como una sola identidad. [ 7 ]

Los ataques tipo Sybil contra comunidades en línea a menudo pueden confundirse con ataques realizados por programas automatizados (bots) .

Ejemplo

Durante varios meses de 2014, se lanzó un notable ataque Sybil junto con un ataque de confirmación de tráfico contra la red de anonimato Tor. [ 8 ] [ 9 ]

Existen otros ejemplos de ataques Sybil dirigidos a usuarios de la red Tor. Esto incluye los ataques de reescritura de direcciones de Bitcoin de 2020. El atacante controlaba una cuarta parte de todos los nodos de salida de Tor y empleó la técnica de eliminación de SSL para degradar las conexiones seguras y desviar fondos a la billetera del atacante conocido como BTCMITM20. [ 10 ] [ 11 ] [ 12 ]

Otro ejemplo notable es el ataque llevado a cabo entre 2017 y 2021 por el actor de amenazas KAX17. Esta entidad controlaba más de 900 servidores maliciosos, principalmente puntos intermedios, en un intento por desanonimizar a los usuarios de Tor. [ 13 ] [ 14 ]

Prevención

Entre los métodos conocidos para prevenir los ataques Sybil se incluyen la validación de identidad, los algoritmos de grafos de confianza social, los costes económicos , la validación de la personalidad jurídica y las defensas específicas de la aplicación .

Validación de identidad

Las técnicas de validación pueden utilizarse para prevenir ataques Sybil y descartar entidades hostiles que se hacen pasar por otras . Una entidad local puede aceptar una identidad remota basándose en una autoridad central que garantiza una correspondencia uno a uno entre la identidad y la entidad, e incluso puede proporcionar una búsqueda inversa. Una identidad puede validarse de forma directa o indirecta. En la validación directa, la entidad local consulta a la autoridad central para validar las identidades remotas. En la validación indirecta, la entidad local se basa en identidades ya aceptadas que, a su vez, avalan la validez de la identidad remota en cuestión.

Las aplicaciones y servicios de red prácticos suelen utilizar diversos proxies de identidad para lograr una resistencia limitada a los ataques Sybil, como la verificación de números de teléfono , la verificación de tarjetas de crédito o incluso la verificación basada en la dirección IP del cliente. Estos métodos presentan la limitación de que, por lo general, es posible obtener múltiples proxies de identidad a un costo determinado, o incluso obtener muchos a bajo costo mediante técnicas como la suplantación de SMS o la suplantación de direcciones IP . El uso de estos proxies de identidad también puede excluir a quienes no tienen acceso inmediato al proxy de identidad requerido: por ejemplo, quienes no poseen un teléfono móvil o una tarjeta de crédito propios, o los usuarios ubicados detrás de la traducción de direcciones de red de nivel de operador que comparten sus direcciones IP con muchos otros.

Las técnicas de validación basadas en la identidad generalmente proporcionan responsabilidad a expensas del anonimato , lo que puede ser una desventaja, especialmente en foros en línea que buscan permitir el intercambio de información sin censura y la discusión abierta de temas delicados. Una autoridad de validación puede intentar preservar el anonimato de los usuarios negándose a realizar búsquedas inversas, pero este enfoque la convierte en un objetivo principal para los ataques. Los protocolos que utilizan criptografía de umbral pueden distribuir la función de dicha autoridad de validación entre varios servidores, protegiendo el anonimato de los usuarios incluso si uno o un número limitado de servidores de validación se ven comprometidos. [ 15 ]

Gráficos de confianza social

Las técnicas de prevención de ataques Sybil basadas en las características de conectividad de los grafos sociales también pueden limitar el alcance del daño que puede causar un atacante Sybil determinado, preservando al mismo tiempo el anonimato. Ejemplos de estas técnicas de prevención incluyen SybilGuard , [ 16 ] SybilLimit , [ 17 ] la Métrica de Confianza de Advogato , [ 18 ] SybilRank , [ 19 ] y la métrica basada en la escasez para identificar clústeres Sybil en un sistema de reputación distribuido basado en P2P. [ 20 ]

Estas técnicas no pueden prevenir por completo los ataques Sybil y pueden ser vulnerables a ataques Sybil a pequeña escala y generalizados. Además, no está claro si las redes sociales en línea del mundo real cumplirán con los supuestos de confianza o conectividad que presuponen estos algoritmos. [ 21 ]

Costes económicos

Alternativamente, la imposición de costes económicos como barreras artificiales de entrada puede utilizarse para encarecer los ataques Sybil. La prueba de trabajo , por ejemplo, exige que el usuario demuestre haber invertido una cantidad determinada de esfuerzo computacional para resolver un acertijo criptográfico . En Bitcoin y otras criptomonedas sin permisos similares , los mineros compiten por añadir bloques a la cadena de bloques y obtienen recompensas aproximadamente proporcionales al esfuerzo computacional que invierten en un periodo de tiempo determinado. De forma similar, las inversiones en otros recursos, como el almacenamiento o la participación en criptomonedas existentes, pueden utilizarse para imponer costes económicos.

Votación por eliminación

Las cadenas de bloques de propiedad atómica frustran los ataques Sybil gracias a su arquitectura descentralizada de microcadenas privadas independientes por cada activo atómico. Cada cadena está controlada exclusivamente por su propietario criptográfico mediante firmas, evitando el consenso de votación de nodos. Los atacantes no pueden aumentar su influencia creando identidades falsas, ya que la seguridad se basa en la sincronización de la difusión y las transferencias verificables, no en el número de participantes ni en la agrupación de recursos, lo que garantiza una circulación equitativa e inalterable. [ 22 ]

validación de la personalidad

Como alternativa a la verificación de identidad que intenta mantener una regla estricta de asignación de "uno por persona", una autoridad de validación puede utilizar algún mecanismo distinto al conocimiento de la identidad real de un usuario, como la verificación de la presencia física de una persona no identificada en un lugar y momento determinados, como en una fiesta con seudónimo [ 23 ] , para imponer una correspondencia uno a uno entre las identidades en línea y los usuarios del mundo real. Estos enfoques de prueba de personalidad se han propuesto como base para las cadenas de bloques y criptomonedas sin permisos , en las que cada participante humano tendría exactamente un voto en el consenso . [ 24 ] [ 25 ] Se han propuesto diversos enfoques para la prueba de personalidad, algunos con implementaciones desplegadas, aunque persisten muchos problemas de usabilidad y seguridad. [ 26 ]

Defensas específicas de la aplicación

Se han diseñado varios protocolos distribuidos teniendo en cuenta la protección contra ataques Sybil. SumUp [ 27 ] y DSybil [ 28 ] son ​​algoritmos resistentes a Sybil para la recomendación y votación de contenido en línea. Whānau es un algoritmo de tabla hash distribuida resistente a Sybil . [ 29 ] La implementación de Kademlia de I2P también incluye disposiciones para mitigar los ataques Sybil. [ 30 ]

Véase también

Referencias

  1. ^ Lynn Neary (20 de octubre de 2011). La verdadera 'Sybil' admite que sus múltiples personalidades eran falsas . NPR. Consultado el 8 de febrero de 2017.
  2. ^ Douceur, John R (2002). "El ataque Sybil" . Sistemas Peer-to-Peer . Lecture Notes in Computer Science. Vol. 2429. pp.  251–60 . doi : 10.1007/3-540-45748-8_24 . ISBN 978-3-540-44179-3.
  3. ^ Oram, Andrew (2001). Peer-to-peer: aprovechando los beneficios de una tecnología disruptiva . O'Reilly Media, Inc. ISBN 978-0-596-00110-0.
  4. ^ Trifa, Zied; Khemakhem, Maher (2014). "Nodos Sybil como estrategia de mitigación contra ataques Sybil" . Procedia Computer Science . 32 : 1135–40 . doi : 10.1016/j.procs.2014.05.544 .
  5. ^ Wang, Liang; Kangasharju, Jussi (2012). "Ataques Sybil en el mundo real en la DHT principal de BitTorrent". Conferencia Global de Comunicaciones IEEE de 2012 (GLOBECOM) . págs.  826–32 . doi : 10.1109/GLOCOM.2012.6503215 . ISBN 978-1-4673-0921-9. S2CID  9958359 .
  6. ^ Wang, Liang; Kangasharju, Jussi (2013). "Medición de sistemas distribuidos a gran escala: caso de BitTorrent Mainline DHT". Actas de IEEE P2P 2013. págs.  1–10 . doi : 10.1109/P2P.2013.6688697 . ISBN 978-1-4799-0515-7. S2CID  5659252 .
  7. ^ Auerbach, Benedikt; Chakraborty, Suvradip; Klein, Karen; Pascual-Perez, Guillermo; Pietrzak, Krzysztof; Walter, Michael; Yeo, Michelle (2021). «Ataques Sybil inversos en el rastreo automatizado de contactos». Temas en criptología – CT-RSA 2021. Cham: Springer International Publishing. pp.  399–421 . doi : 10.1007/978-3-030-75539-3_17 . ISBN 978-3-030-75538-6. ISSN  0302-9743 . S2CID  220274872 .
  8. ^ Aviso de seguridad de Tor: Ataque de confirmación de tráfico "relay early" Proyecto Tor, 30 de julio de 2014
  9. ^ Dan Goodin (31 de julio de 2014). Un ataque activo contra la red Tor intentó revelar la identidad de los usuarios durante cinco meses .
  10. ^ Cimpanu, Catalin (3 de diciembre de 2021). "Un misterioso actor de amenazas está ejecutando cientos de relés Tor maliciosos" . The Record . Recuperado el 7 de diciembre de 2021. ... la mayoría de los actores de amenazas que operan relés Tor maliciosos tienden a centrarse en ejecutar puntos de salida, lo que les permite modificar el tráfico del usuario. Por ejemplo, un actor de amenazas que Nusenu ha estado rastreando como BTCMITM20 ejecutó miles de nodos de salida Tor maliciosos para reemplazar direcciones de billeteras de Bitcoin dentro del tráfico web y secuestrar pagos de usuarios.
  11. ^ Cimpanu, Catalin (9 de mayo de 2021). "Miles de nodos de salida de Tor atacaron a usuarios de criptomonedas durante el último año" . The Record . Consultado el 7 de diciembre de 2021. Durante más de 16 meses, se ha observado a un actor malicioso agregando servidores maliciosos a la red Tor para interceptar el tráfico y realizar ataques de eliminación de SSL a usuarios que acceden a sitios relacionados con criptomonedas.
  12. ^ isabela (14 de agosto de 2020). "Aviso de seguridad de Tor: relés de salida ejecutando sslstrip en mayo y junio de 2020" . Blog de Tor . Consultado el 7 de diciembre de 2021 .
  13. ^ Cimpanu, Catalin (3 de diciembre de 2021). "Un misterioso actor de amenazas está operando cientos de repetidores Tor maliciosos" . The Record . Consultado el 7 de diciembre de 2021. Agrupando estos servidores bajo el paraguas KAX17, Nusenu afirma que este actor de amenazas ha agregado constantemente servidores... en cantidades industriales, operando cientos de servidores en cualquier momento dado.
  14. ^ Paganini, Pierluigi (3 de diciembre de 2021). "El actor de amenazas KAX17 está intentando desanonimizar a los usuarios de Tor que ejecutan miles de relés maliciosos" . Seguridad Cibernética . Consultado el 7 de diciembre de 2021. La mayoría de los servidores de relés Tor establecidos por el actor KAX17 estaban ubicados en centros de datos de todo el mundo y están configurados principalmente como puntos de entrada y puntos intermedios.
  15. ^ John Maheswaran; Daniel Jackowitz; Ennan Zhai; David Isaac Wolinsky; Bryan Ford (9 de marzo de 2016). Creación de credenciales criptográficas que preservan la privacidad a partir de identidades en línea federadas (PDF) . 6.ª Conferencia ACM sobre seguridad y privacidad de datos y aplicaciones (CODASPY) .
  16. ^ Yu, Haifeng; Kaminsky, Michael; Gibbons, Phillip B; Flaxman, Abraham (2006). SybilGuard: defensa contra ataques Sybil a través de redes sociales . Conferencia de 2006 sobre aplicaciones, tecnologías, arquitecturas y protocolos para comunicaciones informáticas - SIGCOMM '06 . pp.  267–78 . doi : 10.1145/1159913.1159945 . ISBN 978-1-59593-308-9.
  17. ^ SybilLimit: Una defensa de red social casi óptima contra ataques Sybil . Simposio IEEE sobre seguridad y privacidad . 19 de mayo de 2008. doi : 10.1109/SP.2008.13 .
  18. ^ O'Whielacronx, Zooko . "Métrica de confianza resistente a ataques de Levien" . <p2p-hackers en lists.zooko.com> . gmane.org. Archivado del original el 7 de julio de 2014. Recuperado el 10 de febrero de 2012 .
  19. ^ Cao, Qiang; Sirivianos, Michael; Yang, Xiaowei; Pregueiro, Tiago (25–27 de abril de 2012). Ayudando a la detección de cuentas falsas en servicios sociales en línea a gran escala . USENIX Diseño e implementación de sistemas en red .
  20. ^ Kurve, Aditya; Kesidis, George (2011). "Detección de Sybil mediante monitoreo distribuido de cortes dispersos". 2011 IEEE International Conference on Communications (ICC) . pp.  1–6 . doi : 10.1109/icc.2011.5963402 . ISBN 978-1-61284-232-5. S2CID  5082605 .
  21. ^ Bimal Viswanath; Ansley Post; Krishna Phani Gummadi; Alan E Mislove (agosto de 2010). "Análisis de las defensas Sybil basadas en redes sociales" . ACM SIGCOMM Computer Communication Review . 40 (4): 363– 374. doi : 10.1145/1851275.1851226 .
  22. ^ Liu, Zhuo (29 de octubre de 2025). "Lograr una mayor descentralización con cadenas de bloques de propiedad atómica" . Ledger . 10 : 136–153 . doi : 10.5195/ledger.2025.425 . Recuperado el 10 de noviembre de 2025 .
  23. ^ Ford, Bryan; Strauss, Jacob (1 de abril de 2008). Una base fuera de línea para seudónimos responsables en línea . 1er Taller sobre Sistemas de Redes Sociales - SocialNets '08 . págs.  31–36 . doi : 10.1145/1435497.1435503 . ISBN 978-1-60558-124-8.
  24. ^Maria Borge; Eleftherios Kokoris-Kogias; Philipp Jovanovic; Linus Gasser; Nicolas Gailly; Bryan Ford (29 April 2017). Proof-of-Personhood: Redemocratizing Permissionless Cryptocurrencies. IEEE Security & Privacy on the Blockchain (IEEE S&B). doi:10.1109/EuroSPW.2017.46.
  25. ^Ford, Bryan (December 2020). "Technologizing Democracy or Democratizing Technology? A Layered-Architecture Perspective on Potentials and Challenges". In Lucy Bernholz; Hélène Landemore; Rob Reich (eds.). Digital Technology and Democratic Theory. University of Chicago Press. ISBN 978-0-226-74857-3.
  26. ^Divya Siddarth; Sergey Ivliev; Santiago Siri; Paula Berman (13 October 2020). "Who Watches the Watchmen? A Review of Subjective Approaches for Sybil-resistance in Proof of Personhood Protocols | class cs.CR". arXiv:2008.05300 [cs.CR].
  27. ^Nguyen Tran; Bonan Min; Jinyang Li; Lakshminarayanan Subramanian (22 April 2009). Sybil-Resilient Online Content Voting(PDF). NSDI '09: 6th USENIX Symposium on Networked Systems Design and Implementation.
  28. ^Haifeng Yu; Chenwei Shi; Michael Kaminsky; Phillip B. Gibbons; Feng Xiao (19 May 2009). DSybil: Optimal Sybil-Resistance for Recommendation Systems. 30th IEEE Symposium on Security and Privacy. doi:10.1109/SP.2009.26.
  29. ^Chris Lesniewski-Laas; M. Frans Kaashoek (28 April 2010). Whānau: A Sybil-proof Distributed Hash Table(PDF). 7th USENIX Symposium on Network Systems Design and Implementation (NSDI).
  30. ^"The Network Database - I2P".
  • Querci, Daniele; Hailes, Stephen (2010). "Sybil Attacks Against Mobile Users: Friends and Foes to the Rescue". 2010 Proceedings IEEE INFOCOM. pp. 1–5. CiteSeerX 10.1.1.360.8730. doi:10.1109/INFCOM.2010.5462218. ISBN 978-1-4244-5836-3. S2CID 2451937.
  • Bazzi, Rida A; Konjevod, Goran (2006). "On the establishment of distinct identities in overlay networks". Distributed Computing. 19 (4): 267–87. doi:10.1007/s00446-006-0012-y. S2CID 2723075.
  • Lesniewski-Laas, Chris (2008). "Una DHT de un salto a prueba de Sybil". Actas del 1er taller sobre sistemas de redes sociales - SocialNets '08 . pp.  19–24 . doi : 10.1145/1435497.1435501 . ISBN 978-1-60558-124-8. S2CID  5793502 .
  • Newsome, James; Shi, Elaine ; Song, Dawn; Perrig, Adrian (2004). «El ataque Sybil en redes de sensores». Actas del tercer simposio internacional sobre procesamiento de información en redes de sensores - IPSN'04 . págs.  259-268 . doi : 10.1145/984622.984660 . ISBN 978-1-58113-846-7. S2CID  12451248 .
  • Un estudio de las soluciones al ataque Sybil
  • Sobre la formación de redes: ataques Sybil y sistemas de reputación
  • Seigneur, Jean-Marc; Gray, Alan; Jensen, Christian Damsgaard (2005). «Transferencia de confianza: Fomentando las autorecomendaciones sin ataques Sybil». Trust Management . Lecture Notes in Computer Science. Vol. 3477. pp.  321–37 . CiteSeerX  10.1.1.391.5003 . doi : 10.1007/11429760_22 . ISBN 978-3-540-26042-4.
  • Un estudio sobre técnicas de seguridad DHT por Guido Urdaneta, Guillaume Pierre y Maarten van Steen. ACM Computing surveys, 2009.
  • Un experimento sobre la debilidad de los algoritmos de reputación utilizados en redes sociales profesionales: el caso de Naymz, por Marco Lazzari. Actas de la Conferencia Internacional IADIS e-Society 2010.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Sybil_attack&oldid=1341105430 "