martes, 25 de marzo de 2008

26 de Marzo, Primer Día Mundial por los Documentos Libres y los Estándares Abiertos

Casi doscientos equipos de más de 60 países, con el apoyo de varias empresas y organizaciones, celebran mañana, 26 de marzo, el primer día mundial por la libertad de los documentos y los estándares abiertos.

Entre los actos programados habrá discursos y todo tipo de eventos informativos, incluyendo la concesión de premios a los organismos gubernamentales que más hayan destacado en la adopción de buenas políticas en el área de la libre documentación y la apertura de estándares.

Como bien dice Ivan Jelic, coordinador de este evento, "En un mundo en que los registros se guardan cada vez más en formato electrónico, los estándares abiertos son cruciales a la hora de lograr que información valiosa sobreviva a la aplicación en que fue generada inicialmente. La Libertad de Documentos tiene fuertes repercusiones sobre la libertad de elección, la competencia, los mercados y la soberanía de los países y sus gobiernos".


Fedora 9 Beta

Con este anuncio se presentó la versión Beta de Fedora 9, lista para que la gran mayoría de su comunidad pueda evaluarla sin muchos inconvenientes y pueda disfrutar de importantísimas novedades como por ejemplo:

  • KDE 4.0.2
  • GNOME 2.22
  • Kernel 2.6.25-rc5
  • Firefox 3.0 Beta 5

Fedora 9 Beta además ofrece la facilidad para cambiar el tamaño de particiones ext2, ext3 y NTFS durante su instalación; la opción para instalarse en un sistema de archivos encriptado y el nuevo PackageKit, una solución para la administración de paquetes basada en yum y compatible con varias distribuciones.

Firefox 3 reduce dràsticamente su consumo de memoria

La Fundación Mozilla está prestando especial atención en el rendimiento y consumo de memoria de la versión 3.0 de su navegador.

ArsTechnica ha realizado una serie de pruebas sobre las distintas versiones de Firefox 3 y según parece en las nuevas versiones se produce una reducción significativa en el consumo de memoria en relación con Firefox 2.

El problema en el alto consumo de memoria parece residir en la fragmentación de memoria, por ello los desarrolladores están tratando de minimizar el número total de asignaciones de memoria, en particular durante el proceso de arranque.

Igualmente destaca el nuevo "XPCOM cycle collector", capaz de detectar automáticamente los objetos no utilizados que persisten como resultado de las mutuas referencias.

El esfuerzo que los desarrolladores están invirtiendo en el incremento de la eficiencia de los recursos para Firefox 3 parece estar dando sus frutos, y los resultados son más que evidentes.

En concreto y durante sesiones de navegación intensiva llevadas a cabo con aproximadamente 50 pestañas, Firefox 3 generalmente consume menos de la mitad de la memoria usada por Firefox 2.0.0.12.

Por otro lado Firefox 3 también mejora en suavidad, por ejemplo a la hora de realizar cambios de pestañas y la realización de otras operaciones cuando el navegador está trabajando con cargas pesadas.

OpenOffice 2.4.0.

Aún no es oficial, pero por fin está disponible la versión 2.4.0 de OpenOffice.org.

OpenOffice.org es una suite ofimática alternativa, liberada bajo licencia libre y que tiene detrás a un amplio grupo de desarrolladores voluntarios, empleados de Sun Microsystems (de hecho OpenOffice y StarOffice comparten código.

Por el momento tan solo en su versión inglesa, a continuación os ofrecemos varios enlaces desde donde pueden ser libremente descargadas sus versiones para Windows y Linux.

domingo, 16 de marzo de 2008

Los 10 peores momentos de la seguridad en redes

En NetworkWorld han publicado una excelente galería de imágenes acompañadas de textos en los que se revisitan los 10 momentos más trágicos de la seguridad en redes de datos. Empezando por el spam, cómo no.

El primer ‘momentazo’ al que aluden en este original artículo tuvo lugar un 3 de mayo de 1978 - probablemente muchos de nuestros lectores no habían nacido. Aquel día un empleado del departamento de márketing de Digital Equipment Corp (DEC) pidió asistencia técnica para lo que después ha sido considerado como el primer mensaje de spam de la historia. Por entonces no se conocía Internet, pero aquello significaría el principio de una moda tristemente famosa hoy en día.

El recorrido por el resto de amenazas a la seguridad de las redes de datos repasa otros hechos importantes, como el gusano Morris en 1988, el ataque DDOS de MafiaBoy que dejó KO a Amazon, eBay o Yahoo en el 2000, o el famoso gusano “I Love You” de ese mismo año. Un fantástico artículo que recuerda, eso sí, momentos trágicos que pusieron en peligro las redes de datos y que supusieron pérdidas millonarias para los que los sufrieron.
Articulo Completo Aqui

Publicada la versión 1.0 de MonoDevelop

«Parece ser, que tras más de 4 años de duro trabajo, MonoDevelop 1.0 ha sido liberado hoy. Podéis ver todas las características de este fantástico IDE. Felicidades a todos los desarrolladores de MonoDevelop.»

Quién es Anders Hejlsberg

Foto de AndersDetrás del lenguaje C#, casi un recién llegado al campo de los lenguajes de programación, y en calidad de arquitecto jefe está el nombre de una persona muy reconocida en el campo del desarrollo de software: Anders Hejlsberg. Desde el año 1996 en la plantilla de Microsoft, Anders pasó los quince años previos en otra de las firmas afamadas por sus herramientas de desarrollo. En esa firma, la conocida Borland (hoy conocida como CodeGear), Anders contribuyó de manera decisiva en la creación y evolución de dos de los productos más exitosos de dicha empresa: Turbo Pascal y Delphi.

Anders Hejlsberg, danés de procedencia, desarrolló a principios de los años 80 un compilador de Pascal llamado Poly Pascal. Dicho compilador despertó el interés de la por entonces joven empresa Borland, quién obtuvo una licencia de aquella herramienta y, tras complementarla con una interfaz de usuario y un editor bastante básicos, la puso en el mercado, a finales de 1983, con el nombre Turbo Pascal.

A diferencia de otros compiladores de la época, Turbo Pascal resultaba una herramienta realmente eficiente y cómoda de usar. Podía editarse el código, compilarse en memoria y ejecutarse desde el mismo entorno, sin necesidad de recurrir a la línea de comandos. Muchos aprendimos Pascal con este producto en ordenadores hoy desaparecidos, como los míticos MSX, ya que Turbo Pascal, todo el entorno, editor y compilador, cabía en un solo disquete y necesitaba muy pocos recursos para funcionar gracias a que Anders lo había desarrollado enteramente en ensamblador.

Anders se fue a California y durante casi una década trabajó en la evolución de su compilador de Pascal. Éste pasó de la denominación Turbo Pascal a llamarse posteriormente Borland Pascal. En sus últimas versiones se incorporaron posibilidades de orientación a objetos, naciendo el hoy conocido como Object Pascal. Finalmente, en lo que a su andadura en Borland respecta, Anders fue el principal responsable del equipo de desarrollo de Delphi, equipo en el que permaneció hasta poco antes de la liberación de la versión 4.

Tras muchos años en la misma empresa y, básicamente, trabajando sobre el mismo producto, Anders deseaba cambiar y evolucionar, de ahí que aceptase una oferta por parte de Microsoft para formar parte del equipo de Visual J++. Como arquitecto, y con un gran peso en ese equipo, Anders contribuyó al desarrollo de las WFC (Windows Foundation Classes), una biblioteca de clases Java pensadas específicamente para facilitar el desarrollo de aplicaciones Windows. También influyó considerablemente en la arquitectura de la última versión de Visual J++.

Desde el año 1998 Anders se ocupó, como ingeniero jefe, del desarrollo del nuevo lenguaje C#, participando también en el grupo de diseño de la plataforma .NET, particularmente en todo lo relativo al CLR (Common Language Runtime) o entorno común de ejecución. En la actualidad, Anders es Distinguished Engineer de la división de desarrollo de Microsoft. Hace unos años la prestigiosa revista Dr. Dobb's le distinguió con el premio Excellence in Programming, recibido en años previos por personas como Larry Wall, James Gosling o Linus Torvalds. Sigue trabajando en el lenguaje C# y, de vez en cuando, participa en algunos eventos y concede entrevistas a los medios para tratar sobre lo que más le gusta: el desarrollo de herramientas de programación.

miércoles, 12 de marzo de 2008

Quince consejos a la Unión Europea para aumentar la seguridad de la información

El pasado año la Agencia Europea para la Seguridad de Información y Redes (ENISA) patrocinó un estudio dirigido a identificar los obstáculos para una mayor seguridad y proponer soluciones.

El estudio (realizado por académicos de la talla de Ross Anderson) acaba de ser presentado a ENISA, que lo ha publicado y abre además un debate público en torno al mismo hasta el próximo 30 de abril.

Dado que el estudio es largo (114 páginas) me permito extractar y traducir a continuación un resumen de sus quince conclusiones principales...

  1. La Unión Europea debería presentar una Ley que obligue a notificar las brechas de seguridad.
  2. Debería garantizarse la publicación de estadísticas fiables sobre el delito electrónico.
  3. Es necesario recoger y publicar datos sobre la cantidad de spam y otro tráfico indeseable que emiten los ISP europeos.
  4. Instauración de una escala de sanciones para los ISP que no respondan con prontitud a peticiones de retirada de máquinas comprometidas, y que se recoja el derecho de los usuarios a que sus máquinas sean reconectadas siempre y cuando ellos asuman la total responsabilidad.
  5. Desarrollo e implantación de estándares para que el equipo que se conecte a las redes sea seguro por defecto.
  6. Debería adoptarse una revelación temprana y responsable de vulnerabilidades junto a la responsabilidad del fabricante sobre el software no parcheado, de forma que se acelere el ciclo de desarrollo de parches.
  7. Los parches de seguridad deben ser gratis y mantenerse separados de los que representan actualizaciones de funcionalidades.
  8. Debería armonizarse el proceso de resolución de disputas entre clientes y proveedores de servicios de pago con respecto a las transacciones electrónicas.
  9. Establecer un régimen de sanciones efectivas y proporcionadas contra las prácticas abusivas del comercio on-line.
  10. Estudiar los cambios a realizar en las leyes de protección de los consumidores para adaptarlas al progreso del comercio on-line.
  11. Las autoridades encargadas de velar por la competencia deberían ser asesoradas siempre que la diversidad tenga consecuencias sobre la seguridad.
  12. Investigar los efectos de los fallos en los nodos de intercambio de Internet (IXP).
  13. Impulsar la ratificación por parte de los estados miembros de la Convención sobre Ciberdelito.
  14. Establecimiento de un cuerpo de ámbito europeo encargado de facilitar la cooperación internacional sobre ciberdelitos, usando la OTAN como modelo.
  15. Garantizar ante la Comisión Europea que las regulaciones presentadas con otros propósitos no dañen inadvertidamente a los investigadores y las empresas de seguridad.

Como podéis hay algunas propuestas interesantes (la responsabilidad de los ISP ante botnets, de los fabricantes de software ante vulnerabilidades no parcheadas, fomento de la diversidad, etc) que hemos tratado aquí en diversas ocasiones y que pueden merecer nuestro apoyo, junto a otras propuestas tal vez de eficacia o interés más dudosos, pero en todo caso merecedoras de discusión y debate.

AMD revela el roadmap de los micros para la plataforma Puma

Se trata de las CPUs para portátiles con nombre en código Griffin y que forman parte de la próxima plataforma de AMD Puma.


El roadmap muestra los modelos Turion 64 Ultra y Turion 64 de doble núcleo, con 2 megas y 1 mega de caché L2 respectivamente. Los dos procesadores soportarán memoria DDR2 de 800 MHz y velocidades de entre 2 y 2,4 GHz. Su consumo energético oscila entre los 32 y los 35 vatios, dependiendo del modelo.

Hay también un chip de un sólo núcleo Athon 64 con un mega de caché L2, memoria DDR2 a 667MHz, una velocidad que empieza en 1,9 GHz y un consumo de 31 vatios.

La próxima generación de CPUs para móviles Turion y Athon llevan el nombre en código “Lion”.

El Sempron de AMD “Sable” es un chip de gama baja con un solo núcleo, 512 KB de caché L2, 25 vatios de consumo y una velocidad inicial de 2 GHz.

AMD ha anunciado que los portátiles con la plataforma Puma/Griffin llegarán a las tiendas a finales del segundo trimestre de 2008.

Encuentran la manera de crackear el chip de una amplia gama de tarjetas de seguridad

Un grupo de científicos de la Universidad de Virginia dice haber encontrado la manera de romper la codificación de las tarjetas de seguridad en cuestión de segundos, pudiendo clonar de forma rápida y barata las tarjetas utilizadas para asegurar oficinas y para el cobro de mercancías en tránsito.


El ataque funciona contra la Mifare Classic, una tarjeta inalámbrica fabricada por NXP Semiconductors. Esta tarjeta es utilizada por operarios de tránsito en Londres, Boston y Holanda y por organizaciones tanto públicas como privadas que necesitan controlar el acceso a áreas privadas. NXP dice haber vendido entre mil y dos mil millones de estas tarjetas.

El uso de los dispositivos inalámbricos se está extendiendo cada vez más debido a su abaratamiento (unos 50 céntimos la pieza) y las ventajas que ofrece la tecnología de identificación de radiofrecuencia (RFID). En concreto, estas tarjetas no necesitan ponerse en contacto con los lectores mecánicos cuando son utilizadas por las agencias de tránsito, lo que reduce los costes y las hace más efectivas para los usuarios.

El equipo de la Universidad consiguió crackear la codificación diseccionando su chip y examinándolo con un microscopio. Después, fotografiaron varios niveles de su circuito y utilizaron software de reconocimiento óptico para producir una representación 3D de todo el chip. Al examinar las puertas en detalle, pudieron deducir el algoritmo propietario, al que NXP llama Crypto 1.

Tabla con los requisitos mínimos y recomendados de las distribuciones de Linux más comunes

Distro gnu/Linux CPU (procesador) RAM
(Mínimo)
RAM
(Recom.)
Espacio en disco (mínimo) Espacio en disco (Recom.)
openSUSE 10.3 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Athlon 64, Semprom u Opteron 256 MB 512 MB 500 MB 3 GB
openSUSE 10.1 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 256 MB 512 MB 500 MB 3 GB
CentOS 5 Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron, Athlon/XP/MP, (Pendiente Itanium, Athlon 64, PowerPC) 128 MB 512 MB 1.2 GB 2 GB
CentOS 3/4 Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron, Athlon/XP/MP, Itanium, Athlon 64, PowerPC 128 MB 256 MB 800 MB 2 GB
Mandriva 2008 Cualquier procesador Intel o AMD, 1Ghz o superior. Soporte para procesadores dual-core. 256 MB 512 MB 3 GB 4 GB
Mandriva 2007 Pentium 1-4, Celeron, Athlon, Duron, Sempron. 256 MB 512 MB 500 MB 4 GB
Mandriva 2006 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom, Opteron, K6, Via C3 128 MB 256 MB 500 MB 4 GB
Fedora 8 Intel Pentium 2-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 128 MB*/194 MB** 256 MB 500 MB 3 GB
Fedora 7 Intel Pentium 2-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 128 MB*/194 MB** 256 MB 500 MB 3 GB
Fedora Core 5 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 64 MB*/194 MB** 256 MB 500 MB 3 GB
Debian 3.1 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 32 MB*/194 MB** 256 MB 500 MB 3 GB
Debian 3.0 Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Semprom u Opteron 16 MB*/64 MB** 128 MB 450 MB 4 GB
Xubuntu 7.10 Intel o AMD con velocidad de 500mhz 64 MB/192 MB*** 128 MB 1.5 GB 4 GB
Kubuntu 7.10 Intel o AMD con velocidad de 500mhz 384 MB 384 MB 4 GB 4 GB
Ubuntu 7.10 Intel o AMD con velocidad de 500mhz 256 MB 384 MB 4 GB 4 GB
Ubuntu 6.06 Intel o AMD con velocidad de 500mhz 256 MB 256 MB 2 GB 3 GB
Ubuntu 5.10 Intel o AMD con velocidad de 500mhz 192 MB 256 MB 2 GB 3 GB
Slackware 486 o superior 16 MB 32 MB 100 MB 3.5 GB
Damn Samll 3.0 486DX o superior 16 MB 128 MB
Damn Samll 1.0 486DX o superior 16 MB 64 MB
Slax 5.1 486, Pentium o AMD 36 MB fluxbox 96 MB
KDE 144 MB
Puppy 2 Pentium 166MMX o superior (Intel o AMD) 128 MB 128 MB
simplyMEPIS 6 Intel Pentium o AMD Athlon 128 MB 512 MB 2 GB 3 GB
Knoppix 5 Intel Pentium o AMD Athlon 32 MB*/96 MB** 128 MB