sfLive2011: Introducción al UserBundle de FriendsOfSymfony
Viernes, 4 de marzo de 2011
“Introducción al UserBundle de FriendsOfSymfony” fue una presentación realizada por Jeremy Mikola durante la conferencia Symfony Live Paris 2011.
Viernes, 4 de marzo de 2011
“Introducción al UserBundle de FriendsOfSymfony” fue una presentación realizada por Jeremy Mikola durante la conferencia Symfony Live Paris 2011.
Lunes, 7 de febrero de 2011
La comunidad de Symfony lo ha vuelto a conseguir. Hace menos de un mes, los responsables del proyecto Symfony iniciaron una campaña para solicitar donativos para encargar una auditoría de seguridad del código de Symfony2 y de Twig. En total se necesitaban 6.000 euros para pagar el trabajo de la empresa SektionEins.
Hoy se anuncia en el blog oficial de Symfony que la campaña se ha cerrado con un rotundo éxito, recaudando más de 9.500 euros en total. Gracias a la generosidad de la comunidad, se ha conseguido dinero suficiente para auditar el código de Symfony2, Twig y también el de Doctrine2.
Esta iniciativa es una buena demostración de los beneficios que se obtienen cuando diferentes proyectos colaboran entre sí:
Ahora la presión recae sobre la empresa SektionEins, que se juega su prestigio auditando un código utilizando por cientos de miles de personas en todo el mundo.
Fuente: We’re secure! (or getting there)
Miércoles, 12 de enero de 2011
Symfony2 no sólo se ha propuesto ser el framework completo más rápido del mercado, sino que también pretende ser el más seguro. Para ello ha decidido contratar los servicios de la empresa alemana SektionEins.
Esta empresa especializada en seguridad informática realizará una auditoría de todo el código fuente del framework Symfony2 y del motor de plantillas Twig. Los análisis incluirán pruebas contra todos los tipos de ataques conocidos relacionados con los sitios web, incluyendo los famosos ataques XSS, CSRF y de inyección de código SQL.
El único problema es que las auditorías de este tipo son carísimas y por eso el proyecto Symfony solicita tu ayuda. En la página symfony-project.org/donate puedes realizar una donación económica en tu nombre o en el de tu empresa para colaborar a que Symfony2 sea el framework más seguro del mercado.
Nosotros ya hemos hecho nuestra pequeña aportación y desde aquí os animamos a que colaboréis si os es posible. También podéis tratar de convencer a vuestros jefes para que tu empresa haga una aportación.
Actualización 13 de enero: el blog oficial de Symfony ha publicado un artículo con los detalles de la solicitud de donaciones. Lo más relevante es que la auditoría les va a costar 6.000 euros. (Muchas gracias a todos los que nos habéis avisado a través de los comentarios)
Viernes, 2 de julio de 2010
Un problema de seguridad descubierto en las ramas 1.3 y 1.4 de Symfony ha obligado a adelantar la publicación de sus versiones de mantenimiento. Se recomienda actualizar inmediatamente todas las aplicaciones que utilicen symfony 1.3 y 1.4.
La vulnerabilidad descubierta está relacionada con la forma en la que se guardan las plantillas en la cache. Los parámetros GET de la URL de la plantilla se utilizan para determinar el directorio en el que se guarda la plantilla.
El problema es que estos parámetros GET de la plantilla no se limpiaban antes de generar la ruta donde se guardará la plantilla. La consecuencia es que un atacante podría utilizar parámetros GET especialmente preparados para almacenar las plantillas en algún directorio por encima del directorio de la cache de la aplicación.
Como siempre, para actualizar tu versión de Symfony:
pear upgrade symfony/symfony-1.3.6 o pear upgrade symfony/symfony-1.4.6svn checkout http://svn.symfony-project.com/tags/RELEASE_1_3_6/ o svn checkout http://svn.symfony-project.com/tags/RELEASE_1_4_6/Independientemente de cómo lo actualices, no olvides borrar la caché de cada proyecto después de la actualización mediante los siguientes comandos:
Si utilizas Doctrine:
$ php symfony doctrine:build --all-classes $ php symfony cache:clear
Si utilizas Propel:
$ php symfony propel:build --all-classes $ php symfony cache:clear
Miércoles, 2 de junio de 2010
Los responsables de Symfony acaban de publicar las nuevas versiones de mantenimiento 1.3.5 y 1.4.5. Además de las habituales correcciones de errores, estos son los cambios más importantes:
doctrine:clean para borrar los formularios generados para los modelos en los que se ha deshabilitado la generación de formularios.id_format.Como siempre, para actualizar tu versión de Symfony:
pear upgrade symfony/symfony-1.3.5 opear upgrade symfony/symfony-1.4.5svn checkout http://svn.symfony-project.com/tags/RELEASE_1_3_5/ o svn checkout http://svn.symfony-project.com/tags/RELEASE_1_4_5/Independientemente de cómo lo actualices, no olvides borrar la caché de cada proyecto después de la actualización mediante los siguientes comandos:
Si utilizas Doctrine:
$ php symfony doctrine:build --all-classes $ php symfony cache:clear
Si utilizas Propel:
$ php symfony propel:build --all-classes $ php symfony cache:clear
Fuente: symfony 1.3.5 and 1.4.5