viernes, noviembre 30, 2018

Copiar al portapapeles local desde una máquina remota

OS X tiene dos comandos , pbpaste y pbcopy que sirven para controlar el portapapeles desde la línea de comandos. De igual manera, en entornos Xwindow existe el comando xclip o xsel para manejar el portapepeles desde la línea de comandos. Estos comandos nos funcionan en la máquina local. Pero, ¿sería posible copiar o pegar en el portapapeles local desde una máquina remota a la que nos hemos conectado a través de ssh.

Pues si el emulador de terminal que se está usando soporta los códigos de control ANSI, concretamente los agrupados bajo el epígrafe OSC, operating system control. Se obtiene mandando la secuencia ESC]52.

El emulador de terminal debe de soportar la secuencia de código OSC 52 para que funcione. Por ejemplo, el iTerm2 la soporta pero debe de activarse en Preferences ࢐ General ࢐ Application in terminal may access clipbpard, ya que puede tener implicaciones de seguridad si nos conectamos a un ordenador en el que no confiemos.

Un ejemplo de como usar esa secuencia de control para copiar el hostname de la máquina:

$ printf "\033]52;p;$(hostname|base64)\033\\"

Hay que tener en cuenta que:

  • La secuencia \033 es ESC en octal.
  • Los datos deben de estar codificado en base64.
  • El texto debe acabar en la secuencua ST que es ESC\.
  • En teoría, la operación de paste es sustituir la secuencia de base64 por ?. Sin emnbargo esta secuencua no está implementada en iTerm2. Parece ser que bajo tmux estas secuencias funcionan correctamente, con lo cual, tendré que probar más adelante.

Referencias

lunes, noviembre 26, 2018

¿Las aerolíneas dispersan a los pasajeros que pueden ser familiares en el avión?

(vía Ricardo Galli y Jose Ángel Bolaño) Según publica el Independent en Reino Unido, varias aerolíneas podrían haber diseñado sus sistemas de reservas de vuelo para que aquellas personas que viajen juntas, se le coloquen en distintas partes del avión, para que sea posible luego cobrarles un suplemento y vayan sentadas juntas. Este tipo de políticas ha llegado a la Civil Aviation Authority (CAA) británica para que investigue si es cierta o no. Parece ser que los algoritmos de asignación de asientos buscan los apellidos para ver si los pasajeros pueden pertenecer a una misma familia.

Este tipo de políticas podría tener consecuencias en caso de una evacuación de emergencia:

The report, entitled Emergency Evacuation of Commercial Passenger Aeroplanes, emphasised the importance of family members being seated together in an emergency.

martes, noviembre 13, 2018

¿Despidió Facebook a Palmer Luckey, fundador de Oculus por su apoyo a los Republicanos?

Palmer Luckey fue uno de los fundadores de Oculus VR, una empresa especializada en el diseño de programas y equipos de realidad virtual, donde fue un de los diseñadores implicados en las gafas de realidad virtual Oculus Rift. Facebook compró Oculus por algo más de 3000 millones de dólares en el año 2014.

Palmer pasó a formar parte del equipo directivo de Facebook. Sin embargo, según publica El Wall Street Journal (tras muro de pago), parece ser que tras conocerse que Palmer había contribuido con donaciones al Partido Republicano de EEUU, se empezó a ejercer presión sobre él para que se retractase. Palmer abandonó el equipo directivo de Facebook seis meses después de publicarse esta noticia. Parece ser que el apoyo a la causa republicana causo un cabreo considerable en la cúpula de Facebook y otras empresas de Silcon Valley. Nunca se han publicado las causas de esta ruptura hasta ahora: Según el Wall Street Journal:

Internal Facebook emails suggest the matter was discussed at the highest levels of the company. In the fall of 2016, as unhappiness over the donation simmered, Facebook executives including Mr. Zuckerberg pressured Mr. Luckey to publicly voice support for libertarian candidate Gary Johnson, despite Mr. Luckey’s yearslong support of Mr. Trump, according to people familiar with the conversations and internal emails viewed by The Wall Street Journal. …

Ahora, la pregunta que cabe hacerse es que si realmente eso está ocurriendo en las tecnológicas. ¿Podemos asumir que no existe el shadow banning o que los algoritmos no están ajustados para ser políticamente correctos en las búsquedas. Cuando nos estamos planteando la existencia de publicaciones científicas bajo seudónimo para evitar las legiones de acosadores que se han visto cuando se tocan temas delicados, imaginad el poder de estas empresas y las implicaciones que podría tener si está ocurriendo esto.

viernes, noviembre 09, 2018

29 años de la caída del Muro de Berlín

Hoy hace 29 años de la Muro de Berlín, la parte de la frontera más conocida de la frontera que separa la democrática República Federal Alemana de la la totalitaria República Democrática Alemana. Se estima que antes de la construcción del muro, hasta un 20% de la población del supuesto paraiso comunista huyó a la República Federal Alemana

Hoy, los nostálgicos de aquellas fronteras y de aquellas políticas con la misma efectividad para crear riqueza y bienestar para la sociedad, que la homeopatía para curar enfermedades, nos venden que aquellas fracasadas recetas que intentaron aplicar los países que quedaron tras el Telón de Acero y del cual el Muro de Berlín era su parte más visible, nos van a arreglar nuestros problemas. Lo peor, es ver a todos ellos cómodamente vivien do en las socialdemocracias en la que no creen y quieren destruir desde dentro. Si, esos homéopatas morados que no te dicen que el Muro de Berlín se construyó para evitar la huída de su propia población de ese sistema, el cual según algunos, sus recertas ha conseguido importántes éxitos en Venezuela.

lunes, noviembre 05, 2018

Apple T2 Security Chip: ¿Se puede recuperar los datos de un SSD cifrado?

(Gracias Jaime) Me apunta Jaime que Apple ha dejado una puerta para poder recuperar los datos del SSD de un MMac en caso de que se estropee parte de la placa base. Como comentaba en Apple T2 Security Chip Overview, por defecto el chip T2 del Mac cifrará el contenido de la SSD aunque no se haya configurado FileVault. Bien, pues suponiendo que parte de la circuitería de la placa base funcione, especialmente la parte de Secure Enclave del T2 y el bus thunderbolt funcione, parece ser que Apple tiene un modo de funcionamiento que permitiría extraer los datos del SSD del ordenador.

Esto, sin embargo, presenta de nuevo un problema: Si te roban el portátil y no tienes activado FileVault, podrían extraer tus datos sin dificultad. En todo caso, el T2 lo que permitiría es evitar que alguien use la SSD en otro ordenador, atando esa SSD a un ordenador determinado.

El chip T2 está involucrado en el cifrado del disco (su motor de cifrado está en el bus que comunica la CPU/RAM con el SSD), lo que sería interesante ver es como la clave que se genera para cifrar el disco depende de las claves del T2 o es independiente.