20060531

El MDC en español necesita colaboradores


MDC - Wiki sobre tecnologías Web


El Centro de Desarrollo de Mozilla (MDC, por sus siglas) necesita colaboradores.


Voy a resumir la información que aporta la web:

- En principio es un portal dedicado a desarrolladores. Información de CSS, AJAX, estándares Web..

- Es un portal WIKI colaborativo

- El objetivo es disponer de documentación actualizada.

- En principio buscan traductores y editores


Para más información, abrir el link (la imagen con la que empieza la noticia).

20060528

Seguridad en aplicaciones Web

Últimamente estoy haciendo cositas en PHP+mySQL (utilizo el editor Kate, que reconoce el lenguaje -creo que hasta PHP4- y, al utilizar distintos colores para el texto, facilita mucho la lectura), y me he interesado en temas de seguridad.

Ya hace tiempo leí (creo que era en una revista de Oracle.. la mandan gratuitamente) que era mejor guardar un hash (md5, sha1 y funciones por el estilo) del password, a guardar el propio password en la BBDD de usuarios.

Y ahora algo relacionado con la seguridad: un artículo encontrado en Barrapunto, que trata del mismo tema (de ésta charla):




para evitar la inyeccion de codigo, funciona muy bien lo siguienta:

seguridad:

* Escapar los datos con las herramientas nativas del sistema, nunca intentar escapar sql a mano
* Utilizar mecanismos de objetos (como los que tiene VB.NET) en lugar de construir sentencias a mano
* Utilizar procedimientos almacenados
* Utilizar un lenguaje fuertemente tipado, y utilizar los tipos de este lenguaje

defensas en profunidad:

* Crear usuarios con permisos limitados y usarlos, utilizando la regla "los minimos permisos necesarios para poder realizar su labor"
* Expresar lo que se quiere transmitir al interprete relacional lo que se quiere decir con abundantes parentesis
* Utilizar procedimientos almacenados.

defensas por la oscuridad:

* Mantener la estructura de la base de datos secreta (=no volcar los errores al usuario con todo lujo de detalles internos :D)
* Utilizar Vistas y no las tablas directamente.
* Utilizar procedimientos almacenados.

matenimiento:

* Lanzar el proceso de la base de datos con pocos privilegios.
* Estudiar que tipos de SQL ejecuta dentro de un entorno seguro (para evitar un XSS de un log)
* Actualizar el servidor de SQL cuando aparezcan vulnerabilidad para la version que se utiliza. Con caracter de urgencia si esta conectado a internet.

La cantidad y la profundidad de estas medidas que se apliquen depende de las herramientas que utilicemos, de lo profesionales y expertos que seamos, y de lo que este dispuesto a pagar el cliente. Si hay un absoluto minimo, es utilizar las herramientas de escape de SQL del sistema.

20060517

El taxista entrevistado por error

Ya está en youtube el vídeo de la entrevista al taxista:


(link)

Y otro vídeo, de cuando la BBC reconoce el error:


(link)

20060515

El niño alemán más famoso

Por el número de visitas que ha recibido el vídeo, podríamos estar hablando del niño alemán más famoso.. observen que dice: "piensa en positivo"..



(link)

Un taxista es entrevistado por error como experto en informática

Un taxista fue accidentalmente expuesto en directo a complejas preguntas de informática de una periodista de la BBC, que lo tomó por el experto con quien la prestigiosa cadena británica había acordado la entrevista, reconoció el sábado la entidad pública.

Guy Kewney, periodista y experto en informática, se encontraba el lunes pasado cómodamente instalado en una sala del edificio de la televisión de la BBC a la espera de entrar en el estudio de News 24 para exponer sus conocimientos acerca del juicio entre Apple Computer y Apple Corps, la discográfica de los Beatles.

Su sorpresa llegó cuando, en una pantalla cercana, vio a la periodista Karen Bowerman interpelarle en directo con preguntas. Sin embargo, el hombre que respondía no se le parecía en nada: en vez de un individuo blanco con barba, se trataba de un hombre negro aparentemente incómodo con el interrogatorio.

El falso experto era en realidad el taxista que había venido a buscar a Kewney al estudio y que se vio escoltado hacia el estudio, donde le colocaron el micro y empezaron a acribillarle a preguntas.

La entrevista tan sólo duró unos segundos, antes de que la cadena se percatara del error. Sin embargo, la BBC presentó el sábado sus excusas en un comunicado, en el que reconocía que "la persona equivocada fue brevemente entrevistada en directo".