miércoles, 4 de septiembre de 2013

Vulnerabilidad en el gestor de base de datos IBM DB2

Se ha anunciado una vulnerabilidad en IBM DB2 (el popular gestor de base de datos de IBM) y DB2 Connect, que podría permitir a un atacante evitar determinadas restricciones de seguridad. Se ven afectadas las versiones 9.7, 9.8, 10.1 y 10.5. 
El problema (con CVE-2013-4033 y CVSS de 6,5) podría llegar a permitir a usuarios autenticados conseguir privilegios para realizar consultas SELECT, INSERT, UPDATE o DELETE. Para explotar con éxito el problema se requiere autoridad EXPLAIN, SQLADM o DBADM.
IBM publicado la actualización necesaria para corregir el problema en DB2 y DB2 Connect versiones V10.5 FP1 disponible desde:
Para DB2 y DB2 Connect 9.7, 9.8 y V10.1, las actualziaciones estarán disponibles en futuros Fix Packs.
IBM ha publicado la siguiente consulta que muestra los usuarios que podrían aprovechar esta vulnerabilidad (con autoridad EXPLAIN / SQLADM / DBADM pero no DATAACCESS).

  SELECT SUBSTR(grantor,1,10) grantor,
     SUBSTR(grantee,1,20) grantee,
     granteetype,
     explainauth,
     dbadmauth,
     sqladmauth,
     dataaccessauth
  FROM SYSCAT.DBAUTH
  WHERE
     dataaccessauth = 'N' and
     (explainauth = 'Y' or dbadmauth = 'Y' or sqladmauth = 'Y')
Más información:
Security Bulletin: Unauthorized Access to Table Vulnerability in DB2 (CVE-2013-4033)
http://www-01.ibm.com/support/docview.wss?uid=swg21646809

¿Quieres saber más sobre la compra de Nokia por parte de Microsoft?. Entonces esto puede que te interese.


1|30

September 03, 2013
Image: Web

Corelet: Lenguaje de programación para chips neurosinápticos creado por IBM.

Hace sesenta años, John Backus inventó el FORTRAN. Pronto se convirtió en el lenguaje de programación de alto nivel preferido por los desarrolladores. No solo había que inventar procesadores, había que crear un lenguaje de programación que los desarrolladores entendieran y con el que se sintieran cómodos para que crearan los auténticos elementos útiles de la computación: los programas o las aplicaciones, lo que utilizamos los usuarios y lo que da verdadero valor a los ordenadores. Corelet aspira a ser el nuevo FORTRAN de la computación cognitiva.
IBM lleva varios años embarcada en el proyecto SyNAPSE junto con la agencia DARPA. El objetivo es crear procesadores y sistemas cognitivos inspirados en la funcionalidad, el bajo consumo y el tamaño del cerebro de los mamíferos.
La primera pieza del puzzle es el procesador. Se trata de un chip neurosináptico basado en la arquitectura de las neuronas. El chip está construido con tecnología CMOS de 45nm y contiene computación (neuronas), memoria (sinapsis) y comunicaciones (axones). En concreto 256 neuronas, 1024 axones y 256x1024 sinapsis. El funcionamiento del chip es paralelo, modular, distribuido, tolerante a fallos, dirigido por eventos (no por un reloj) y escalable.
Este chip rompe con la arquitectura de procesadores vigente hasta hoy. John Von Neumann dio nombre a esta arquitectura en la que se separan procesador y memoria y programas y datos. Todos los procesadores (PCs, servidores, o smartphones) hasta la fecha son arquitectura Von Neumann. La dificultad es que solo podemos mejorar haciendo chips más rápidos, pequeños y costosos. Pero todo tiene un límite. El problema de sustituir la arquitectura Von Neumann es que nada de lo anterior vale. Ni una sola línea de código.
Arquitectura Corelet parea chip neurosináptico
No solo hay que construir un chip. Hay que diseñar una solución completa. La arquitectura de muchos chips neurosinápticos se denomina TrueNorth. Dado que no hay una producción masiva de chips, IBM diseñó una simulador llamado Compass que traslada el funcionamiento de dos mil millones de chips e una ordenador convencional (es un decir ya que trata de Sequoia, un superordenador de 1,5 millones de núcleos). Con esta simulación se comprobó el escalado del sistema (que cuantos más cores añades más rápido va, lo que no es trivial).
Y lo que hacía falta en el puzzle era el lenguaje de programación para que los desarrolladores puedan crear aplicaciones. Corelet es la respuesta. Se trata de todo un ecosistema: un lenguaje de programación orientado a objetos y una librería de módulos llamados corelets. Los corelets son como bloques de LEGO. Pequeños corelets realizan funciones simples. Luego se van combinando para crear corelets más complejos. De esta forma los programadores pueden crear corelets utilizando otros preexistentes.
¿Será Corelet el nuevo FORTRAN? Como suele decirse, la mejor manera de predecir el futuro es inventarlo.

Fuente | ALT1040

Los modelos de programación cada vez más cerca del cerebro humano.


En concreto, IBM Research ha construido una arquitectura computacional compleja que permite saber lo que ocurre dentro de nuestro cerebro. Para ello,  ha creado un completo ecosistema computacional mediante simuladores de software que recrean los procesos de información que tienen lugar dentro del mismo. Este sistema se basa en neurochips que utilizan un nuevo lenguaje de programación y que permiten desarrollar aplicaciones sensoriales y cognitivas, es decir, que imitan las habilidades de percepción, acción y conocimiento de nuestro cerebro.
Como explican en IBM Research, en los prototipos de origen, cada núcleo neurosináptico tenía que ser programado, ahora, con las aplicaciones sensoriales, se creará un sistema de aplicaciones a través de los denominados “corelets”. Cada uno de ellos tiene una función determinada, pero, en combinación con otros, pueden crear sistemas más complejos. Por ejemplo, un “corelet” que permite captar el sonido, en combinación con otros, podría llegar a identificar los colores.
En definitiva, lo que IBM ha logrado con este avance es crear nuevos modelos de programación con los que se rompen los actuales esquemas secuenciales para dar lugar a arquitecturas distribuidas que están superconectadas, y que son asincrónicas y paralelas. Como explica el doctor Dharmendra S. Modha, principal investigador y responsable senior de IBM Research. “Estamos trabajando  en crear chips computacionales sinápticos, que lleven nuevas capacidades de programación y apliquen sistemas de aprendizaje emergentes”.
El proyecto consta fundamentalmente de un simulador de software escalable que recrea una arquitectura computacional cognitiva y que comprende una red neurosipnática; un modelo neuronal digital muy parametrizado que genera información fundamental como si fuera el cerebro y soporta determinadas computaciones neuronales, códigos y comportamientos;  un sistema de programación basado en los mencionados corelets; una librería que hace las veces de sistema cognitivo y un laboratorio que abarca todos los elementos anteriores.
El objetivo de IBM a largo plazo es el de crear chips de silicona que tengan una arquitectura inspirada en las funciones del cerebro, que sea de bajo consumo y que tenga un volumen compacto y que, claro está, imiten las capacidades de percepción, acción y cognición del cerebro.

Fuente | TICbeat
Más información | IBM Research

miércoles, 14 de noviembre de 2012

Problema critico de seguridad detectado en Skype

 

Desde Microsoft han cpnfirmado que el peligroso agujero en Skype que descubrieron miembros de un foro ruso, permite cambiar la contraseña de la cuenta de otro usuario y hacerse con su control.
Según parece, basta con conocer la dirección de email que la víctima tiene asociada a su cuenta en el servicio de videollamadas.
Básicamente, con ese dato un usuario puede abrir una nueva cuenta en Skype y acto seguido cambiar la contraseña, no solo de la que acaba de crear, si no de todas las cuentas asociadas a esa dirección de correo.
En principio, el usuario afectado solo podría darse cuenta del hackeo de su cuenta si tiene abierto el programa, pero aún en ese caso debería actuar con celeridad para evitar que el cibercriminal tenga éxito.
Desde Microsoft han publicado un comunicada en el que reconocen abiertamente el problema, y han indicado que mientras encuentran una solución a la vulnerabilidad, van a deshabilitar la página empleada para resetear las contraseñas de Skype.

Fuente | The Inquirer

Un videojuego de Electronic Arts se cuela en el nuevo Call of Duty

 
Algunos jugadores de Call of Duty Black Ops 2 que intentaban instalar el juego han visto atónitos como en sus pantallas les aparecía un título de su competidor Electronic Arts.
Nos referimos al videojuego Mass Effect 2, que según parece está presente durante el proceso de instalación de la última entrega de la saga Call of Duty para algunos usuarios.
En concreto, cuando los consumidores afectados intentaron instalar el segundo disco del popular videojuego bélico de Activision les apareció un mensaje de error señalando que el disco correspondía a Mass Effect 2.
La noticia se ha ido extendiendo rápidamente por los foros, donde los jugadores han mostrado sus opiniones sobre el incidente.
Todo apunta a que el problema viene derivado de un error en el proceso de manufacturación, durante el cual se debieron grabar los datos del juego Mass Effect 2 sobre discos que contenían las pegatinas de Call of Duty: Black Ops 2.
Los usuarios afectados pueden dirigirse a plataforma Steam y emplear allí la clave de seguridad del CD para poder descargar el juego original.

Fuente | The Inquirer