Mostrando las entradas con la etiqueta programación. Mostrar todas las entradas

5.8.15

Boletín de Seguridad sobre vulnerabilidades en Django

No hay comentarios. :
Se identificaron diversas vulnerabilidades en el Framework Django, que provocan Negación de Servicio (DoS) e inyección de cabeceras. Lo anterior puede ser corregido instalando la última versión disponible de Django.




Sistemas afectados:
  • Django 1.8
  • Django 1.7
  • Django 1.4
  • Django 1.5
  • Django 1.6

En el año 2005 se lanzó al mercado la primera versión de Django y desde entonces ha tenido muy buena aceptación y crecimiento entre los programadores, este Framework está realizado en código abierto y está basado en una plataforma Pyhton para el desarrollo de sitios web siguiendo el patrón MVC (Modelo-Vista-Controlador). A continuación se describen las fallas que se presentan en la aplicación:

CVE-2015-5143. Esta vulnerabilidad se presenta por un error en las ‘session backends’, donde un atacante remoto no autenticado conseguiría crear nuevos registros de sesión, al enviar múltiples solicitudes repetidas con claves de sesiones desconocidas, lo que ocasionaría el llenado del almacenamiento de la sesión y causaría el desalojo de los registros de sesiones de otros usuarios, por lo anterior podría provocar la Negación de Servicio (DoS).

CVE-2015-5144. Falla provocada por errores en la validación de entradas, al usar expresiones regulares incorrectas en alguno de los validadores integrados de Django (django.core.validators.EmailValidator), lo que permitiría a un atacante remoto la inyección de cabeceras.

CVE-2015-5145. Esta última vulnerabilidad es generada por errores al validar
las URL’s manipuladas en 'django.core.validators.URLValidator', ya que se incluyen expresiones regulares que no evalúan correctamente ciertas entradas,el error en mención podría provocar una Negación de Servicio (DoS) debido al consumo excesivo de CPU.

29.9.14

Aprende a programar gracias a #Yopuedoprogramar

No hay comentarios. :
Microsoft junto con Code.org enseñará el lenguaje de programación a alrededor de 100 mil jóvenes mexicanos luego de que se una a la campaña #YoPuedoProgramar, dedicada al aprendizaje de esta herramienta en ese sector de la población.

La campaña se desarrollará del 6 al 10 de octubre en diversos países de América Latina, incluyendo México, donde participarán instituciones como el Instituto Mexicano de la Juventud, Fundación Proacceso, Sistema Conalep D.F. y Edo de México, Ayuntamiento de Zapopan, Ayuntamiento de Jalapa e Instituto de la Juventud de Puebla.

En América Latina, 40 % de la población es joven y de ellos, según la Organización Internacional del Trabajo, 22 millones de jóvenes latinoamericanos no estudian ni trabajan y la informalidad laboral es el primer acceso al mercado del trabajo, se advierte.



"Estamos muy emocionados de trabajar mano a mano con Microsoft para quitar el velo de misterio que rodea a la informática, un campo fundamental para cada estudiante y cada futura carrera. Sé que una Hora de Código puede ser suficiente para inspirar a los estudiantes a seguir aprendiendo y abrir un sinfín de posibilidades para el resto de sus vidas" comentó Hadi Partovi, de Code.org.
Para mas informacion de como acceder a los cursos visita: https://www.yopuedoprogramar.com/default.aspx


9.6.14

Prueba de Turing, por primera vez superada

No hay comentarios. :

Un super ordenador ha logrado superar por primera vez en la historia el test de Turing. Eugene Goostman, un programa diseñado para responder como si fuera un adolescente de 13 años, fue sometido este domingo a una serie de preguntas improvisadas en la Royal Society de Londres. Las preguntas y las respuestas se intercambiaban por mensajes escritos y un tercio de los interrogadores no detectaron que, en realidad, estaban conversando con una máquina.

Ideada por el matemático, filósofo y criptógrafo, Alan Mathison Turing, considerado Padre de la Inteligencia Artificial.  La prueba fue ideada en 1950 por el pionero de la informática, quien dijo que si una máquina era indistinguible de un ser humano, entonces estaba "pensando". Fue expuesto en 1950 en un artículo (Computing machinery and intelligence) para la revista Mind.

Este hito en el avance de la inteligencia artificial ha tenido lugar en el 60 aniversario del fallecimiento de Alan Turing, el matemático que sentó las bases de la informática moderna.

Durante la hazaña, cinco computadoras fueron puestas a prueba en la Real Sociedad de Londres para comprobar si efectivamente podían "engañar" a las personas haciéndoles creer que eran seres humanos, durante diversas conversaciones de chat.

Sin embargo, la prueba requiere que el 30% de los interrogadores humanos sean engañados durante una serie de conversaciones de chat durante cinco minutos, según indicaron los organizadores de la Universidad de Reading. Hasta hoy, ningún ordenador había pasado hasta hoy la prueba de Turing.

La prueba de Turing sigue siendo uno de los mejores métodos para los defensores de la Inteligencia Artificial. Se fundamenta en la hipótesis positivista de que, si una máquina se comporta en todos los aspectos como inteligente, entonces debe ser inteligente.

El profesor Kevin Warwick, de la Universidad de Reading, dijo: "En el campo de la inteligencia artificial no hay hito más emblemático y polémico de la Prueba de Turing".

15.5.13

Google lanza Android Studio en el I/O 2013

No hay comentarios. :
Durante el Google I/O que se realiza en San Franciso presentaron un nuevo IDE basado en IntelliJ llamado Android Studio, el cual sustituye a Eclipse.

Una de las ventajas de este nuevo IDE es tener la posibilidad de ver nuestra aplicación en diferentes resoluciones sin necesidad de compilar y probar en múltiples dispositivos.


Android Studio esta disponible para Windows, Linux y Mac, si deseas probar la version preliminar o deseas mas informacion puedes visitar su sitio