<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Telegram on gvisoc.com</title>
    <link>https://gvisoc.com/tags/telegram/</link>
    <description>Recent content in Telegram on gvisoc.com</description>
    <image>
      <title>gvisoc.com</title>
      <url>https://gvisoc.com/images/site-umina-gs.jpg</url>
      <link>https://gvisoc.com/images/site-umina-gs.jpg</link>
    </image>
    <generator>Hugo -- 0.151.0</generator>
    <language>es-ES</language>
    <managingEditor>gabriel@gvisoc.com (Gabriel Viso Carrera)</managingEditor>
    <webMaster>gabriel@gvisoc.com (Gabriel Viso Carrera)</webMaster>
    <copyright>Gabriel Viso Carrera</copyright>
    <lastBuildDate>Tue, 14 May 2024 12:00:43 +0000</lastBuildDate>
    <atom:link href="https://gvisoc.com/tags/telegram/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Por si Telegram no me gustaba lo suficientemente poco...</title>
      <link>https://gvisoc.com/posts/salseo-telegram-signal/</link>
      <pubDate>Tue, 14 May 2024 12:00:43 +0000</pubDate><author>gabriel@gvisoc.com (Gabriel Viso Carrera)</author>
      <guid>https://gvisoc.com/posts/salseo-telegram-signal/</guid>
      <description>... Elon Musk y Pavel Durov han estado ayudándome a reforzar mis reticencias.</description>
      <content:encoded><![CDATA[<p>Estos días hemos visto una romería de argumentos delirantes, tratando de desacreditar a Signal para, se supone, ganar usuarios de Telegram.</p>
<p>Básicamente, hemos visto cosas tan absurdas como las siguientes:</p>
<blockquote>
<p>&ldquo;Hay vulnerabilidades conocidas en Signal que no están siendo corregidas. Parece raro&hellip;&rdquo;</p>
<p>~Elon Musk</p></blockquote>
<p>Por supuesto, ni un sólo enlace a hechos, ni a información contrastada, ni a nada verificable. Como cuando se habla del chupacabras.</p>
<blockquote>
<p>&ldquo;Un número alarmante de gente importante con la que he hablado asegura que sus mensajes &lsquo;privados&rsquo; de Signal han sido utilizados en su contra en juicios o por la prensa&rdquo;</p>
<p>~Pavel Durov</p></blockquote>
<p>&ldquo;Gente Importante&rdquo;. Eh, chavales, hacedme caso, que yo me codeo.</p>
<p>Argumentos del nivel de calidad de cuando, en primaria, otro niño nos aseguraba que no debíamos tomar refrescos de cola porque &ldquo;una vez un niño se murió&rdquo;.</p>
<p>No voy a copiar o reproducir aquí la cronología, porque está más que publicada en todas partes. Por ejemplo, el artículo &ldquo;<a href="https://www.businessinsider.com/elon-musk-encrypted-messenger-app-wars-telegram-signal-2024-5">In the battle of Telegram vs Signal, Elon Musk casts doubt on the security of the app he once championed</a>&rdquo; de Business Insider da cuenta de todo ello de una forma bastante detallada.</p>
<p>En lo que sí quiero hacer hincapié es que los propios verificadores de Twitter X desmintieron a Elon Musk casi inmediatamente:</p>
<figure class="ma0 w-75">
    <img loading="lazy" src="/images/20240514-elontweet.png"
         alt="Una captura de pantalla de Twitter, donde un bulo de Elon Musk es cuestionado, casi al momento, por el propio personal de X."/> <figcaption>
            <p>Una captura de pantalla de Twitter, donde Elon Musk dice &ldquo;Hay vulnerabilidades conocidas en Signal que no están siendo corregidas. Parece raro&hellip;&rdquo;, y el equipo de verificación de datos lo desmiente, &ldquo;No hay evidencias que sugieran que Signal tenga &lsquo;vulnerabilidades que no estén siendo corregidas&rsquo;. Debido a la naturaleza de código abierto de Signal, entre otros factores, esto es fácil de verificar&rdquo;</p>
        </figcaption>
</figure>

<p>Sin embargo, y casi al momento, <em>hordas</em> se apresuraron a señalar que en Signal no existen &ldquo;compilaciones reproducibles&rdquo; de las aplicaciones de iOS, con lo cual no se puede establecer una certeza del 100% de que el código publicado se corresponda con el código de la aplicación que te instalas. Esto, por si lo dudábamos, es lo que sostiene Pavel Durov en su propio canal de Telegram.</p>
<p>Sin embargo, es fácil de explicar desde un punto de vista técnico. El problema es que las aplicaciones de iOS que te instalas a través de la tienda de Apple están cifradas por la misma tienda, con lo cual es imposible conseguir una aplicación a partir del código que sea idéntica al paquete que te entrega el Apple App Store: no tienes las claves privadas de Apple para reproducir el cifrado. Es culpa de Apple, vaya. También es cierto que Telegram ha hecho esfuerzos notables por romper este problema, pero <a href="https://core.telegram.org/reproducible-builds#reproducible-builds-for-ios">el método que han conseguido para ello es incompleto y requiere de un iPhone antiguo con <em>jailbreak</em></a>, con lo que en cualquier momento puede dejar de funcionar. <a href="https://twitter.com/matthew_d_green/status/1789687898863792453">En este hilo de Matthew Green en X</a> podéis encontrar material interesante al respecto</p>
<figure class="ma0 w-75">
    <img loading="lazy" src="/images/20240514-matthewgreentweet.png"
         alt="Captura de los tweets (¿equises?) más relevantes del hilo de Matthew Green enlazado más arriba, en el párrafo, donde comenta el tema de las compilaciones reproducibles."/> <figcaption>
            <p>Captura de los tweets (¿equises?) más relevantes del hilo de Matthew Green enlazado más arriba, en el párrafo, donde comenta el tema de las compilaciones reproducibles.</p>
        </figcaption>
</figure>

<p>No he entrado a enlazar a la propia Meredith Whittaker, la presidenta de ¿la fundación? Signal porque, la verdad, no creo que haga falta cuando las cosas se caen por sí solas y cuando la propia comunidad es capaz de proporcionar información con cierta profundidad.</p>
<p>Lo que quiero comunicar con este artículo es que el mero hecho de que gente tan significativa como el propio fundador de Telegram y gente tan deleznable como Elon Musk hagan causa en contra de una aplicación (la que sea), sin aportar hechos comprobables y apelando a la conspiración, no hace más que reforzar <a href="__GHOST_URL__/por-que-telegram-no/">mi gran reticencia a usar Telegram</a> para temas serios. Porque, además, cuando Meredith Whittaker les contesta, aparece gente que se va por la tangente de la falacia, señalando que <a href="https://en.wikipedia.org/wiki/Katherine_Maher">Katherine Maher</a> es la presidenta de la junta directiva  –falacia <em>ad-hominem</em>. Como si una ejecutiva pudiese invalidar el modelo de seguridad de Signal, hacerlo cuestionable, o para establecer una correlación conspiranoica con la dificultad de conseguir complicaciones reproducibles en iOS.</p>
]]></content:encoded>
    </item>
    <item>
      <title>¿Por qué Telegram no?</title>
      <link>https://gvisoc.com/posts/por-que-telegram-no/</link>
      <pubDate>Tue, 23 Apr 2024 23:30:57 +0000</pubDate><author>gabriel@gvisoc.com (Gabriel Viso Carrera)</author>
      <guid>https://gvisoc.com/posts/por-que-telegram-no/</guid>
      <description>Si necesitas privacidad, Telegram no es una opción.</description>
      <content:encoded><![CDATA[<p>Aunque muchos de mis amigos me recuerdan que, básicamente, les arrastré a Telegram cuando <a href="https://hipertextual.com/2024/02/facebook-compro-a-whatsapp-aniversario">Facebook compró WhatsApp en 2014</a>, <strong>lo cierto es que limito mucho mi uso de esta aplicación y hace muchos años que no la recomiendo</strong>. En este artículo os voy a contar por qué, pero no quiero que se entienda como un artículo negativo en términos absolutos; uso Telegram bastante y, seguramente, lo seguiré usando bastante durante bastante tiempo. Se trata de una diferencia de principios y, sobre todo, una crítica a la prensa generalista y una llamada de atención sobre ciertos aspectos que suelen pasar desapercibidos, pero que hay que conocer para poder tener unas expectativas realistas.</p>
<p><a href="https://telegram.org">Telegram</a> es una aplicación de mensajería instantánea que, según su muchas fuentes, está centrada en la seguridad y en la velocidad.</p>
<p>Sin embargo, y para empezar, no es para todos porque no cumple con los criterios de accesibilidad móvil y, de esa forma, excluye a todos los usuarios con deficiencias visuales de su público objetivo. Para ellos, ni seguridad, ni velocidad, ni nada.</p>
<p>En cuanto a la seguridad en la práctica, la <em>forma</em> de abordar este tema es bastante cuestionable. El protocolo de seguridad que esta aplicación utiliza, <a href="https://es.wikipedia.org/wiki/MTProto">MTProto</a>, si bien usa técnicas de cifrado estándar, es un desarrollo a medida injustificado, ya que existían alternativas abiertas disponibles. Y no es de código abierto en su totalidad. En este punto habrá muchas opiniones bastante fuertes, y equivocadas, diciendo que MTProto es de código abierto. Lo que han publicado y es abierto es la documentación, <em>a modo de**estándar</em>. Ni siquiera es un estándar, han adoptado el modelo de estándar abierto. Es decir, Telegram ha publicado documentación suficiente para que muchos otros desarrolladores implementen MTProto para sus aplicaciones, a un nivel de detalle suficiente e inequívoco como para que, si fuera un estándar, pudiese considerarse como tal. Por la parte del código fuente, los clientes son de código abierto, pero la implementación de la parte servidora no lo es. Como consecuencia de la apertura de la documentación existen versiones de código abierto de la parte del servidor, pero el código fuente que usa Telegram en su servidor no está disponible ni hay indicios de que vayan a liberarlo pronto. Por lo tanto, <em>el desarrollo que ejecutan los servidores de Telegram</em> no es de código abierto, y por lo tanto el sistema no lo es en términos absolutos, o extremo a extremo.</p>
<p>Esto fue muy criticado en su día porque era muy difícil demostrar la seguridad de la red al ser cerrado, nuevo y a medida. En general, escribir tu propio código de seguridad es desaconsejable; cuando se programa se comenten errores, y cometer errores en el código de seguridad es fatal porque se pone en riesgo la integridad de la comunicación y de los usuarios. Pero, además, hacerlo con el código cerrado obliga a gastar grandes cantidades de dinero en auditar la seguridad por medios privados, y hace más lenta la reacción de la empresa ante fallos de seguridad: la cantidad de potenciales correctores del código es mucho menor. No estamos hablando de una empresa como Microsoft, con cientos de miles de empleados, sino de una <em>start-up</em>.</p>
<p>En cualquier caso y gracias a que han seguido el modelo de estándar abierto, a día de hoy nadie duda de la seguridad de Telegram; de hecho <a href="https://en.wikipedia.org/wiki/Telegram_%28software%29#Privacy">la seguridad de su protocolo ha sido formalmente probada</a> por la <a href="https://www.uniud.it/en/uniud-international">Universidad de Udine</a>. <strong>Pero hay que tener muy claro que lo que ha sido probado es la seguridad del protocolo, y formalmente: <em>sobre el papel</em></strong>. La seguridad de la implementación de MTProto en la red de Telegram sigue requiriendo un ejercicio de confianza porque no se ha probado de forma práctica. Hay que confiar en Telegram, en sus mantenedores y en sus prácticas.</p>
<p>Por si esto no fuese suficiente, los mensajes no están cifrados extremo a extremo por defecto: es opcional. Para usar el cifrado extremo a extremo y tener conversaciones seguras entre usuarios hay que usar la característica &ldquo;chat secreto&rdquo;. Si no, los mensajes se cifran en tránsito, punto a punto: en lugar de enviarme mensajes cifrados de tal forma que sólo yo los puedo descifrar, los envías usando claves de Telegram, que luego me los envía a mí. Por lo tanto, en los servidores de Telegram, los mensajes son legibles porque Telegram tiene acceso a las claves de cifrado. Sin poner en duda la política de privacidad de Telegram y su estructura y prácticas internas, lo que esto quiere decir a nivel práctico es que, si sus servidores o sus empleados se ven comprometidos y hay una brecha de seguridad con fuga de datos, esos mensajes van a aparecer en la tercera página de resultados de Google Dark Web. Y es innecesario: nadie, en realidad, entiende por qué no se aplica cifrado extremo a extremo a todo. Por otro lado, no es posible aplicar cifrado extremo a extremo a los grupos, en absoluto.</p>
<p>Esto último, además, no es conocido por todos los usuarios. Todos, incluido yo, <em>tomamos decisiones de oídas</em>, sin contrastar los hechos, en mayor o menor medida. Lo que la prensa generalista publica y el consenso popular asume, es que Telegram es una aplicación enfocada en la seguridad, y que por lo tanto es segura (por defecto), y ya está. Todos felices. Y lo cierto es que, si bien <em>puede ser segura, puede que sea segura,</em> o <em>es segura sobre el papel</em>, desde luego no lo es <strong>por defecto</strong>.</p>
<p>Además de todo esto, la prensa española a menudo se inventa un énfasis en la privacidad que, en realidad, no existe. Incluso en la web oficial, Telegram se tilda a sí mismo de Privada, aludiendo a que los mensajes están cifrados de forma robusta y se autodestruyen, cosa que ya hemos discutido que no es el comportamiento por defecto. Pero, independientemente de la seguridad opcional y de cómo sea la política de privacidad de Telegram como empresa hacia los datos de los usuarios, la aplicación no protege nuestra privacidad <em>frente a otros usuarios</em>; al menos no como debería.</p>
<p>A mi parecer y a día de hoy, Telegram tiene tres carencias muy grandes, de las cuales dos que son funciones de pago o, peor, inefectivas cuando tu problema es un usuario de Telegram Premium:</p>
<ol>
<li>Si eres un usuario de Telegram Premium, puedes ver los estados de última conexión y en línea de los usuarios sin compartir tus propios estados. Esto no es demasiado grave, porque si un usuario no comparte estos estados no los vas a ver; sin embargo rompe la reciprocidad de esta opción. En su día, y en otras plataformas de mensajería, si quieres ver si Pepe está conectado, debes permitir que Pepe vea si estás conectado. Es un principio de igualdad y de respeto mutuo. Con Telegram, si pagas, estás exento de reciprocidad. Muchos podéis argumentar que si no quiero que un cualquiera sepa si estoy conectado, puedo ocultar esta información de todo el mundo, pero, ¿y si yo quería compartirla con mis contactos? En cualquier caso, esta decisión de producto es agresiva, injustificada, y supone un privilegio arbitrario que sólo se explica desde el punto de vista puramente comercial.</li>
<li>Mucho más grave es que un usuario de Telegram Premium puede establecer contacto con cualquiera, sin ningún tipo de límite, a no ser que esté bloqueado o reportado. Esto quiere decir que <strong>nadie tiene derecho a decidir si permite que un desconocido le envíe un mensaje</strong>. En colectivos amenazados, desfavorecidos, o tradicionalmente objeto de abuso, esto quiere decir que el acosador siempre tiene acceso a las víctimas u objetivos. Un acosador, con un número de teléfono nuevo y 5€ puede enviar mensajes de todo tipo a quien quiera, durante un mes o hasta que sea bloqueado y reportado. Y luego sólo tiene que registrarse con otro número y volver a hacerlo.</li>
<li>Si no quieres compartir tu número de teléfono, puedes crear un nombre de usuario. Pero si lo haces, cualquiera puede encontrarte a través de la búsqueda global, porque los usuarios de Telegram son públicos. Por lo tanto, si no quieres compartir tu teléfono para evitar exponerte hasta ese punto, te obligan a exponerte de otra forma y completamente.</li>
</ol>
<p><img loading="lazy" src="/images/20240423-lastseen.png"></p>
<p><img loading="lazy" src="/images/20240423-lastseenapp.png"></p>
<p><img loading="lazy" src="/images/20240423-privacy.png"></p>
<p><img loading="lazy" src="/images/20240423-privacyapp.png"></p>
<p><img loading="lazy" src="/images/20240423-privacyappvid.png"></p>
<p>Las distintas características &ldquo;<em>premium</em>&rdquo; a las que me refiero en este artículo mostradas por la propia aplicación</p>
<p>El hecho de que cualquiera pueda establecer contacto contigo, y que ocultar tu número de teléfono suponga aparecer en el buscador global, hace de Telegram una aplicación extremadamente rentable y atractiva para el <em>spam</em>, el <em>phishing</em> y el timo digital, en general: no puedes impedir que te contacten al menos una vez. Además, esto es especialmente grave para usuarios que están amenazados, de alguna forma. Un acosador siempre tiene acceso a su víctima en tanto en cuanto es capaz de encontrarla en Telegram.</p>
<blockquote>
<p>🚨 Telegram no es una aplicación que ponga la privacidad de sus usuarios como una prioridad a la hora de definirse. Puede que Telegram respete nuestra privacidad como parte interesada, y no esté inspeccionando nuestros datos ni explotándolos comercialmente, pero, ¿qué pasa con los timadores, los nazis, los racistas, los homófobos, los asesinos, y el resto de la escoria? Pues, al parecer, que cada palo aguante su vela.</p></blockquote>
<p>Que una empresa <em>cobre</em> por la privacidad es algo que no encaja con mis principios, sobre todo cuando da gratis tanto, y tan bueno; no hace falta hacer ahora una lista de canales, grupos, bots, almacenamiento, y demás <a href="https://adrianperales.com/2024/04/los-sistemas-de-mensajeria-perdieron-el-rumbo/">características de casi cualquier tipo que para muchos de nosotros, como Adrián, en realidad sobran</a> en una aplicación de mensajería. La mayoría de las veces, la gente que <em>realmente necesita privacidad</em> es gente con dificultades en muchos ámbitos de su vida; hacerles pagar precisamente por la privacidad es una estrategia de negocio cruel. Es cierto que hay formas de limitar el <em>spam</em>, o que podemos vivir con él, podemos ignorarlo, reportarlo, e incluso denunciar a nuestros acosadores. Pero el hecho de que una característica <em>premium</em> dé el privilegio de saltarse la privacidad de los otros como parte de su oferta comercial deja ver una cultura de producto y unos principios que dejan mucho que desear.</p>
<p>Si necesitas privacidad, Telegram no es una opción. Tenlo en cuenta a la hora de decidir para qué usarlo.</p>
<hr>
<h3 id="comentarios-previos-en-ghost">Comentarios previos (en Ghost)</h3>
<p><strong>mdd</strong>, el 25 de abril de 2024, <strong>comentó</strong>:</p>
<blockquote>
<p>Es cierto que promocionan el premium de forma turbia, y que la app es lenta y pesada.</p>
<p>Pero el post ese tiene bastantes cosas falsas o malinterpretadas en mi opinión:</p>
<ul>
<li>No soporta APIs de accesibilidad: Falso. No lo hicieron inicialmente cuando estaban corriendo por sacar features, pero lo implementaron como en 2019.</li>
<li>No era necesario crear MTProto: xdddd ahora hay el protocolo de Signal y otros, pero en 2014 no habia un solo protocolo que soportase todo lo que inventó Telegram: canales, grupos de 2000 personas, super grupos, chats e2e, etc&hellip; todo eso se inventó con MTProto.</li>
<li>MTProto server no es open source: cierto, pero aunque lo fuera, sería imposible saber si es el código que están usando. Probablemente, tienen una versión que se ejecuta de forma distribuida y muy optimizada que no quieren liberar para que nadie pueda lanzar un competidor de TG a gran escala. Lo que quiero decir es que no añadiría ninguna a los usuarios que lo fuese, y crearía amenaza de clones a Telegram.</li>
<li>Encriptacion e2e no es por defecto, y no se sabe porqué: si se sabe porqué: no hay NINGUN protocolo que sea e2e con grupos, canales y soporte multidispositivo que funcione bien. Whatsapp y Signal son los que estan más cerca, y mira lo mal que funciona WPP Web. Es técnicamente difícil de conseguir.</li>
<li>&ldquo;un usuario de Telegram Premium puede establecer contacto con cualquiera&rdquo;: Esto a mi me parece más una función chorra que han metido al Premium para venderlo que algo que haya &ldquo;quitado&rdquo; al resto. No existe en ninguna otra app y no tiene utilidad práctica salvo que seas famoso y la gente sepa tu número.</li>
<li>&ldquo;Si no quieres compartir tu número de teléfono, puedes crear un nombre de usuario. Pero si lo haces, cualquiera puede encontrarte&rdquo;: acaso hay alguna app en la que la gente no pueda hablarte adivinando tu usuario o número? Es justo el point de estas apps. Si no quieres que te encuentren, ponte un @ raro y listos</li>
</ul>
<p>En resumen: yo lo único que veo sketchy es lo de pagar por ver las últimas horas sin que se vea la tuya, pero vamos, no es para tanto. Bastante peor es lo lenta que va la app y la forma de desarrollo a trompicones.</p></blockquote>
<p><strong>Gabriel Viso Carrera</strong>, el 25 de abril de 2024, <strong>respondió</strong>:</p>
<blockquote>
<blockquote>
<p>Me parece que quien está interpretando mal el artículo eres tú.</p>
<ol>
<li>El lector de pantalla en iOS sigue sin funcionar correctamente en Telegram. Puedes seguir los comentarios a este post en Mastodon y encontrarás quien te lo confirme: usuarios con discapacidades visuales. No lo digo yo, lo dice quien no puede usar la aplicación por falta de accesibilidad. Por lo tanto, de falso nada.</li>
<li>El protocolo MTProto y el de Signal no es la única forma de hacer cifrado extremo a extremo. El protocolo PGP se puede automatizar de forma transparente al usuario y es décadas anterior a MTProto.</li>
<li>Signal y Matrix funcionan bien en ese sentido, e iMessage funciona impecablemente bien. ¿Hay un compromiso entre seguridad y comodidad? Sí, pero eso no quiere decir que funcione mal.</li>
<li>Que los usuarios Premium puedan establecer contacto con cualquiera es una falta de privacidad y seguridad total. Será una función chorra para ti, pero hay mucha gente (países enteros) para los que esto es un vector de ataque claro.</li>
<li>De lo que se trata es de escoger. Si tú quieres que la gente te pueda buscar, me parece perfecto, pero tu preferencia no tiene por qué ser la de los demás. Yo prefiero dar mi número de teléfono y / o mi nombre de usuario a quien yo quiera. Si no puedo escoger no estar en los resultados del buscador global, no tengo la privacidad que quiero o que necesito.</li>
</ol>
<p>Que estas cosas te parezcan cuestionables habla más de tus circunstancias que de la propia aplicación. No tienes problemas de privacidad, no necesitas comunicaciones seguras: muy bien, suerte la tuya. El punto del artículo es que este tipo de decisiones hace que Telegram no sea una aplicación tan seria como se quiere vender en lo que se refiere a privacidad y seguridad.</p></blockquote></blockquote>
]]></content:encoded>
    </item>
  </channel>
</rss>
