chuso.net

Categoría: Software

Aceptar certificados SSL inválidos es incorrecto

Dejadme que lo deje claro desde la primera línea: aceptar certificados inválidos es incorrecto.

Y ahora explicaré por qué es incorrecto y por qué hay pocas excusas para ello.

Nos referimos, claro, a los certificados usados para cifrado SSL, el cual sirve dos propósitos:

  • Privacidad — asegurar que los datos se transfieren cifrados y solo pueden ser descifrados por el destinatario deseado y no por una tercera parte que pueda estar interceptando el tráfico.
  • Autenticación — asegurar que la parte receptora de los datos que será capaz de descifrarlos es quien dice ser y los datos no son desviados a un destinatario distinto por alguien que sea capaz de manipular nuestro tráfico.

Los certificados inválidos obviamente incumplen el primer proposito de verificar la identidad de la otra parte:


El regreso de Casim.ir, acortador de URLs

Empecemos con un poco de historia.

Casim.ir URL shortener logo

Casim.ir es un acortador de URLs desarrollado por Nicolas Hoizey en PHP hace once años (por entonces Cas.im/ir) con la intención de hacer un acortador ligero y sencillo.

Hace unos siete años, lo instalé para crear mi propio acortador de URLs privado en chu.so y algunos otros abiertos y públicos con algunas modificaciones sobre el proyecto de Nicolas.

Poco después empecé a contribuir en el proyecto con mejoras y correcciones e inmediatamente Nicolas me dio permiso para hacer modificaciones directamente.


Odio Hangouts (Google adopta, extiende y extingue XMPP)

A ver, esto es una especie de encuesta pública, abierta, universal, transparente, empoderada, transversal, desesperada, integrada, dinámica, indignada, paradigmática... Vamos, que quiero que me respondáis a las cuestiones que planteo.

A la mayoría os veo muy felices con Google Hangouts, pero yo le veo varios problemas que me impiden hacer el cambio, la mayoría de los cuales ya han aplicado también a Google Talk y me están provocando trastornos.

El principal problema son las conversaciones offline. Con el antiguo Google Talk, si tu estabas offline y yo te escribía, al conectarte te llegaba lo que te había escrito como una conversación nueva. Ahora no. Ahora no te enteras de si te hablaron a no ser que vayas a GMail y veas allí la conversación en la bandeja de entrada. Yo tengo dos cuentas de GTalk (personal y trabajo) y en ninguna de ellas uso GMail, así que no me entero si me hablan cuando estoy offline. Esto, más o menos, lo hemos solucionado con un script de Google Docs hecho por @j3b3 que periódicamente comprueba si te hablaron mientras estabas offline y te lo envía por e-mail.


Cómo Android consiguió asustarme

Antecedente 1

Hace dos años, fui a Polonia a visitar a un amigo que estaba de erasmus y allí conoció a una chica eslovena. El nivel de inglés en Polonia es bastante bajo y nosotros, aún encima, estábamos en Bielsko-Biała, que no es precisamente la capital, así que conseguíamos hacernos entender sobre todo por medio de la eslovena y las similitudes que por lo visto hay entre polaco y esloveno.


No, la culpa no es del usuario

No es habitual ver a un informático defender a los usuarios. Menos aún si el informático es un administrador de sistemas. Se sabe que la relación entre administradores de sistemas y usuarios es tensa. Pero cuando me intentan tomar el pelo me pongo más tenso todavía. Vayamos a los hechos.

El registrador

Me hallaba actualizando el contacto administrativo de unos dominios registrados con un conocido registrador español. La empresa que figuraba como contacto administrativo del dominio ya no existe y los dominios pertenecen ahora a otra empresa, así que tengo que actualizar todos los datos, pero esa es otra historia. Ahora voy a transferir los dominios a otro registrador, así que con cambiar el e-mail para que me llegue el auth code es suficiente para transferirlos a otro registrador y luego allí ya le pongo el resto de los datos de contacto correctos. Dejo todos los datos como están y solo cambio el e-mail, le doy a enviar y no hace nada. No envía los datos, no muestra ningún mensaje, no realiza ninguna acción, nada. Pruebo con distintos navegadores y el resultado es siempre el mismo. Como de esto uno ya sabe un poco, voy a la consola de errores del navegador y lo que me encuentro es esto:


Desdramatizando heartbleed: No se han comprometido dos tercios de Internet

Actualización: El Mundo ha modificado el titular eliminando la afirmación de que se han comprometido dos terceras partes de Internet, pero mantienen en el cuerpo de la noticia la afirmación de que dos terceras partes de los servidores usan OpenSSL.

Actualización 2: Errata Security ha hecho un estudio de propagación del bug de Heartbleed dando como resultado que, de las direcciones IP que dan un servicio de HTTPS, solo el 2% son vulnerables. Para interpretar este dato es necesario tener en cuenta:


Por qué no hay buenos editores profesionales de vídeo libres

Es algo que yo mismo alguna vez me he preguntado y recientemente me han vuelto a preguntar: ¿editores de vídeo libres o gratuitos?
Un editor de vídeo es algo muy complejo de desarrollar, por eso no hay muchas soluciones gratuitas, las que hay no son muy buenas y las de pago son caras.
Hay otros tipos de software que son de desarrollo complejo como navegadores web y suites ofimáticas, pero un editor de vídeo puede ser aún más complejo y aún encima tiene un grupo de usuarios más específico y reducido, así que tendrán menor capacidad para atraer a desarrolladores voluntarios. Todos usamos un navegador web, pero no mucha gente usa un editor de vídeo. Es difícil seducir a un programador para que dedique su tiempo libre a un proyecto tan complejo y con tan poca acogida como un editor de vídeo y los que lo hagan no dedicarán el mismo esfuerzo. Un navegador web y una suite ofimática tienen una base de usuarios mucho más amplia y por eso pueden atraer a un mayor número de programadores voluntarios dispuestos a desarrollar una versión libre y gratuita. Por eso hay muy buenos navegadores (Firefox, Chromium) y suites ofimáticas (LibreOffice) libres que en ocasiones hasta superan a las opciones de pago y que aunque parte de su desarrollo es hecho por voluntarios como hobby también cuentan con el apoyo y financiación de importantes empresas y fundaciones como Google, Mozilla, Oracle, Apple o Apache. De hecho, ninguno de los casos de éxito mencionados partieron desde cero si no que tuvieron su origen en la liberación de código comercial: Firefox proviene de la liberación de Netscape, LibreOffice de la de StarOffice y Chromium... bueno, el caso de Chromium es un poco distinto ya que siempre ha sido software libre (KHTML), aunque hubiera sido imposible sin las aportaciones de Apple y Google a su motor WebKit través de sus proyectos comerciales gratuitos pero no libres Safari y Chrome, respectivamente. Así que para tener un software libre de edición de vídeo capaz de competir con las versiones comerciales habrá que esperar a que se libere el código de Final Cut, pero por si acaso yo voy a esperar sentado. Bueno, iba a esperar sentado de todas formas, me paso casi toda mi vida sentado.
Pero además, los que ya hayan trabajado con edición de vídeo habrán comprobado que es una tarea que consume muchos recursos (procesador, memoria y disco duro), por lo que un editor de vídeo tiene que ser eficiente y estar bien programado, lo que añade más complejidad al proyecto.
Por todo esto, las pocas soluciones libres que hay no están a la altura del software comercial: cortar trozos de vídeo de un sitio para ponerlos en otro sitio, añadir algunos efectos sencillos y poco más. Como mis necesidades en edición de vídeo son muy básicas, yo con LiVES tengo más que suficiente. Otra solución libre es VLMC de la gente de VideoLan que suele hacer las cosas bastante bien (VLC Media Player), pero la última vez que probé VLMC todavía estaba en una fase muy temprana de desarrollo y era muy limitado, era poco más que un boceto. No sé cuánto habrá evolucionado VLMC desde entonces, pero yo no tendría muchas esperanzas de momento.
Una opción muy recomendada en foros es Cinelerra, pero mi experiencia fue desastrosa ya que su inestabilidad lo hacía inusable: cuando no se colgaba se cerraba solo, imposible hacer nada.
Pero en general, toda mi experiencia con edición de vídeo con software libre se remonta a hace algunos años, así que es posible que haya cambiado, ojalá sea así.


Añadiendo enlaces a MLDonkey desde Opera

Envidiaba la extensión de Firefox para MLDonkey poder añadir elinks y torrents al MLDonkey desde el navegador con un simple click, aunque el MLDonkey estuviera ejecutándose en otro equipo. Era un lujo que quería tener también disponible en mi Opera, así que me puse manos a la obra, es bastante fácil.

Debería ser incluso más fácil usando la opción -remote openURL() de Opera, pero me encontré con varios problemas haciéndolo de esta manera (básicamente, que ignora el parámetro %U), así que al final tuve que hacerlo de la siguiente manera:


Nuevo aporte de Sony a la virii scene

¿Lo recuerdas? El sonado caso en el que Sony nos colocaba un rootkit con algunos de sus CDs de audio que contenía la peculiaridad de que escondía los ficheros y entradas del registro que empezaban por $sys$, incluso ante editores del registro y algunos antivirus, dándoles el trabajo hecho a virus, troyanos y demás malware. El escándalo fue inmediato y la noticia se extendió por multitud de medios, por eso sorprende que ahora vuelvan con lo mismo, esta vez en sus memorias USB. Lo descubrió F-Secure y llegó hasta oídos de McAfee que manifestó su perplejidad ante el nuevo tropiezo en la misma piedra de Sony y nos enseña cómo esta vez lo ponen incluso más fácil: ni siquiera es necesario tener el rootkit de Sony instalado para que la virii scene pueda aprovechar sus ventajas, pues esta vez la forma de ocultar el rootkit (por supuesto a nivel de API, para que ni los antivirus lo detecten) es con un ejecutable que bloquea el acceso al directorio en el que es ejecutado. Demostrado en vídeo como al ejecutarlo en %windir% bloquea el acceso a todo el directorio dejando un Windows inservible (valga la redundancia).


Cómo arreglar flash player para que funcione con cualquier navegador

Campaign for a non-browser-specific WWW

Actualización: Opera 9.50 parece resolver este problema. Comprueba tu versión y actualiza si es necesario.

Tras el tropiezo de una grave vulnerabilidad en el plugin de Acrobat para PDF, uno de los productos líder de Adobe convertido ahora en estándar, que afectó a todos los navegadores ahora resulta que el formato de vídeo online que estaban logrando implantar también como estándar de facto no funciona en algunos navegadores. Se puede comprobar que el plugin de Flash para Linux (parece ser que también pasa en Windows) no reproduce vídeo FLV en Opera (se encuentran casos también de usuarios de Firefox y Konqueror). Se pueden encontrar unos cuantos casos por la red de usuarios que piden ayuda ante este problema y yo también estuve frustrándome con esto. Al final, el Bugzilla de Gentoo me dio la solución: