Title Text:SMS is just the worst, but I’m having trouble convincing people to adopt my preferred system, TLS IRC with a local server and a patched DOSBox gateway running in my mobile browser.
Origin:https://xkcd.com/2365/
https://www.explainxkcd.com/wiki/index.php/2365:_Messaging_Systems
聊天系统
http://xkcd.in/comic?lg=cn&id=2365
消息系统受网络影响,因为要进行通信,双方都需要使用同一系统。尽管按现代标准来说相对较旧,但几乎所有带有电话号码的移动设备(除非您使用的是犹太电话或仍在DynaTAC上)都支持SMS,这意味着您是否要向某人发送消息,但是不确定您是否有通用的消息传递协议,则可以确定至少它们具有SMS。
该漫画还提到了许多其他通信系统,这些系统在安全性(端到端加密)和/或以“模糊现代”为商标下进行的一系列常规改进中均提供了多种优势,例如更长的字符限制和共享诸如正在使用图片。
消息传递系统在维恩图中显示,类别与这三个优点相对应。类别之间的交集非常少:有些系统既具有E2E加密又具有现代性,但没有与“每个人都支持”的交集,并且SMS是该类别中的唯一系统。因此,在选择一种沟通方式时,您通常会遇到妥协。
标题文本提出了另一种与1636年类似的荒谬技术混合:XKCD Stack。IRC是Internet Relay Chat,一种类似的过时消息传递服务,也可能永远不会消失,正如1782年提出的:Team Chat。传输层安全性(TLS)是提供加密通信的网络软件层。DOSBox是一个仿真器,可重新创建MS-DOS的操作环境。荒谬的部分是DOSBox几乎只用于视频游戏。
其他各种漫画都提到了聊天服务的问题,包括1810:聊天系统,1254:首选聊天系统和1782:团队聊天。
模糊地现代[编辑]
松弛
- Slack是一种工作场所消息服务,为管理员提供了创建渠道以组织讨论的功能。它是异步的,这意味着对话可以在不相隔数小时的时间内进行。它还会跟踪每条消息,并且公共频道中的所有内容都永远存在,供所有人查看。由于公司对员工监控的需求促使公司向管理员提供更具侵入性的服务,因此,它没有经过加密,并且多年来一直在逐渐减少对最终用户的隐私关注。总体而言,它是一些大型公司和非营利组织的流行服务,但尚未得到普遍采用。
Facebook Messenger
- Facebook Messenger是Facebook的手机短信应用程序,但不是每个人都有一个Facebook帐户或定期使用Facebook。
环聊
- Google Hangouts是一项消息传递服务,可以通过在线Gmail客户端,作为单独的网页和手机的独立应用程序进行访问。从理论上讲,这意味着每个人都可以使用它,但是现代的使用模式意味着大多数人不会使用附加的Web客户端,也不会费心下载该应用程序。它允许用户进行群组或1对1语音或视频通话,上传图像,视频,链接和其他媒体以及文本消息。
不和谐
- Discord是一种通信程序,它提供直接消息和“服务器”,以及具有各种语音和文本通道的成员资格组。Discord最初旨在满足在线游戏社区的需求,但现在被许多其他组织使用。
各种DM
端到端加密[编辑]
端到端加密是指消息系统,其中只有进行通信的用户才能阅读发布的消息。原则上,它可以防止潜在的窃听者-包括电信提供商,互联网提供商,甚至是通信服务提供商-能够访问解密对话所需的加密密钥。
PGP电子邮件
- PGP(“很好的隐私”)是1991年开发的用于隐私和身份验证的加密协议。PGP可用于对数据进行签名,加密和解密。它用于确保消息发件人性质的有效性(即,确保您从发件人那里收到了电子邮件,而不是从冒充具有恶意意图的其他人那里收到电子邮件)。PGP是1181年的特色:PGP。
各种晦涩的项目
- Randall可能指的是与此处列出的那些具有端到端加密但从未走过的项目类似的众多项目。
我认为是Skype
- Skype是Microsoft于2003年发布的视频会议服务。因此,Randall不认为Skype是“现代”的。他不确定Skype是否已进行端到端加密。Skype曾经是E2E加密的,但是现在已更改,现在它没有E2E加密。
XMPP(Jabber + TLS)
- XMPP(可扩展消息和状态协议),以前称为Jabber,是1999年开发的基于XML的通信协议。XMPP协议可与传输层安全性(TLS)一起使用,以提供安全的通信服务。基于XMPP的第一个IM服务是Jabber.org。有几个XEP(XMPP扩展协议)。
模糊的现代和E2E加密[编辑]
信号
- Signal是由501c3非营利组织Signal Foundation拥有的加密消息传递服务,在希望保持匿名的抗议者和黑客中颇受欢迎。Signal允许高度安全的消息传递,并允许在一段时间后删除消息。
iMessage的
- iMessage是Apple设备的即时消息服务。iMessage具有端到端加密功能;但是,它仅在Apple设备之间工作,因此Android设备的用户无法通过iMessage接收或发送消息。
WhatsApp的
- WhatsApp是Facebook拥有的消息服务。根据公司自2020年2月以来的信息,它在全球拥有超过20亿用户。
每个人的支持[编辑]
短信
- SMS(短消息服务)是一种文本消息服务,1985年在GSM标准中正式定义,并于1992年首次使用。它将消息限制为160个字符(纯文本)。SMS已至少两次扩展,首先是MMS(2002年首次使用),它允许“多媒体”,包括短视频,图像和音频。大多数现代电话也支持MMS,但是MMS不具有任何安全功能,并且不如其他消息收发应用程序强大,因此较不现代。
- RCS(Rich Communication Services)是一种更现代的协议,旨在替代SMS和MMS协议。由于它们偏爱专有的实现以及可货币化的使用情况跟踪和/或关守,RCS支持在蜂窝运营商中的推广速度一直很慢。像SMS和MMS一样,RCS是一个联邦网络,其中一个提供商的系统发生故障不太可能导致系统整体中断。其他广泛使用的系统(例如本页上提到的系统)的单提供商消息传递网络可能会遇到系统范围内的中断,从而使所有用户根本无法通过它们进行通信;对于Signal和Discord等,这已经发生了多次。因此,单供应商网络本质上比联盟网络更容易造成系统整体中断。
- SMS + MMS网络的长期互操作性很难(如果不是不可能的话)就无法与最大数量的人进行通信以及在一个提供商遇到故障时维护其他用户的功能而言。