Articulo de referencia

Apache Shiro

Apache Shiro (pronunciado "shiero", palabra japonesa que significa castillo ) es un marco de seguridad de software de código abierto que realiza autenticación , autorización , c...

Apache Shiro (pronunciado "shiero", palabra japonesa que significa castillo ) es un marco de seguridad de software de código abierto que realiza autenticación , autorización , criptografía y gestión de sesiones . Shiro ha sido diseñado para ser un marco intuitivo y fácil de usar , a la vez que proporciona sólidas funciones de seguridad.

Historia

El predecesor de Shiro, JSecurity, fue fundado en 2004 por Les Hazlewood y Jeremy Haile porque no pudieron encontrar un marco de seguridad Java adecuado que funcionara bien a nivel de aplicación y estaban frustrados con JAAS . Entre 2004 y 2008, JSecurity estuvo alojado en SourceForge y su lista de colaboradores creció hasta incluir a Peter Ledbrook, Alan Ditzel y Tim Veil. [ 1 ]

En 2008, el proyecto JSecurity se presentó a la Apache Software Foundation (ASF) y fue aceptado en su Programa de Incubación para ser guiado por mentores con el fin de convertirse en un proyecto Apache de primer nivel. [ 1 ] [ 2 ] Bajo la Incubadora de la ASF, Jsecurity fue renombrado Ki (pronunciado Key) y poco después la comunidad lo renombró Shiro debido a preocupaciones sobre marcas registradas. [ 3 ] [ 4 ]

El proyecto continuó creciendo en la Incubadora Apache, incorporando a Kalle Korhonen como colaborador. [ 5 ] En julio de 2010, la comunidad Shiro lanzó su versión oficial 1.0, marcando un período de estabilidad en el código fuente. [ 6 ] Tras el lanzamiento de la versión 1.0, la comunidad Shiro creó un Comité de Gestión de Proyectos y eligió a Les Hazlewood como su presidente. El 22 de septiembre de 2010, Shiro se convirtió en un proyecto de nivel superior (TLP) en la Apache Software Foundation.

Entre 2010 y 2023, Brian Demers, François Papon y Benjamin Marwell mantuvieron el proyecto y añadieron la base para nuevas API criptográficas y soporte para un cifrado de contraseñas más robusto, como Argon2 y BCrypt. [ 7 ]

En 2023, Brian Demers dejó Okta, que dejó de apoyar financieramente a Apache Shiro, dejando el mantenimiento del proyecto únicamente en manos de voluntarios. [ 8 ]

En julio de 2025, Lenny Primak fue elegido presidente del PMC de Apache Shiro. [ 9 ] Como CTO de Flow Logix, Inc., dedicó su tiempo al proyecto desde 2012. Lenny fue fundamental para la finalización de Shiro 2.0.0 y Shiro 3.0.0.

FlowLogix y Lenny contribuyeron con soporte para Jakata EE, Spring 7, soporte para Spring Boot 4 y características únicas como soporte para guardar/reenviar formularios [ 10 ].

En lo que va de 2026, el equipo de Shiro recibió más de 50 informes de seguridad y presentó 9 CVE [ 11 ] .

A partir de julio de 2026, los mantenedores de Apache Shiro son puramente voluntarios y aún no ha surgido ningún patrocinador corporativo que sostenga el proyecto [ 12 ] .

Comunicados

  • 3.0.0 el 29/06/2026 (versión estable actual)
  • 2.0.5 el 07/07/2025
  • 2.0.4 el 20/04/2025
  • 2.0.3 el 6 de abril de 2025
  • 2.0.2 el 13/11/2024
  • 2.0.1 el 30/05/2024
  • 2.0.0 el 28/02/2024
  • 1.13.0 el 13/11/2024
  • 1.12.0 el 18/07/2023
  • 1.11.0 el 13/01/2023
  • 1.10.1 el 19/11/2022
  • 1.10.0 el 10/10/2022
  • 1.9.1 el 28/06/2022
  • 1.9.0 el 22/03/2022
  • 1.8.0 el 26/08/2021
  • 1.7.1 el 31/01/2021
  • 1.7.0 el 29/10/2020
  • 1.6.0 el 17/08/2020
  • 1.5.3 el 3 de mayo de 2020
  • 1.5.2 el 23/03/2020
  • 1.5.1 el 23/02/2020
  • 1.5.0 el 24/01/2020
  • 1.4.2 el 18/11/2019
  • 1.4.1 el 18/04/2019
  • 1.4.0 el 05/05/2017
  • 1.3.2 el 11/09/2016
  • 1.3.1 el 29/08/2016
  • 1.3.0 el 25/07/2016
  • 1.2.6 el 28/06/2016
  • 1.2.5 el 24/05/2016
  • 1.2.4 el 07/07/2015
  • 1.2.3 el 25/02/2014
  • 1.2.2 el 15/05/2013
  • 1.2.1 el 28/07/2012
  • 1.2.0 el 24/01/2012
  • 1.1.0 el 1 de noviembre de 2010

Véase también

Referencias

  1. 1 2 "Propuesta de JSecurity para Apache Incubator" . Archivado del original el 12 de junio de 2011.
  2. "Informes de la Junta Directiva de Apache Incubator, julio de 2008" . Archivado del original el 12 de junio de 2011. Consultado el 12 de septiembre de 2010 .
  3. "Informes de la Junta Directiva de Apache Incubator, abril de 2009" . Archivado del original el 6 de abril de 2011. Consultado el 12 de septiembre de 2010 .
  4. "Informes de la Junta Directiva de Apache Incubator, julio de 2009" . Archivado del original el 6 de abril de 2011. Consultado el 12 de septiembre de 2010 .
  5. "Informes de la Junta Directiva de Apache Incubator, octubre de 2009" . Archivado del original el 6 de marzo de 2011. Consultado el 12 de septiembre de 2010 .
  6. "Informes de la Junta Directiva de Apache Incubator, julio de 2010" . Archivado del original el 22 de enero de 2011. Consultado el 12 de septiembre de 2010 .
  7. "Guía telefónica de Apache" . people.apache.org . Consultado el 7 de julio de 2026 .
  8. "Después de 6 años, hoy es mi último día en Okta {o}. He aprendido muchísimo de todos con los que he trabajado, ¡gracias! ¡Mi nueva aventura comienza la semana que viene! | Brian Demers | 14 comentarios" . LinkedIn . Consultado el 7 de julio de 2026 .
  9. "Actas de la reunión de la Junta Directiva de Apache" .
  10. "Inspiración para la función de reenvío de formularios en Apache Shiro" .
  11. "Informes de seguridad" . Apache Shiro . Consultado el 7 de julio de 2026 .
  12. Primak, Lenny (29 de abril de 2026). "Apache Shiro: Un nuevo capítulo impulsado por la comunidad" . Apache Shiro . Recuperado el 7 de julio de 2026 .
  • Sitio web oficialEdita esto en Wikidata