Signalは、インスタントメッセージ、音声通話、ビデオ通話のためのオープンソースの暗号化メッセージングサービスです。[ 14 ] [ 15 ]インスタントメッセージング機能には、テキスト、音声メモ、画像、ビデオ、その他のファイルの送信が含まれます。[ 16 ]コミュニケーションは、ユーザー間の1対1の通信、またはグループメッセージングを含む場合があります。
このアプリケーションは集中型コンピューティングアーキテクチャを使用しており、クロスプラットフォームソフトウェアです。非営利のSignal Foundationとその子会社Signal Messenger LLCによって開発されています。 Signal のソフトウェアは無料かつオープンソースです。モバイルクライアント、デスクトップクライアント、サーバーはすべてAGPL-3.0 のみのライセンスで公開されています。[ a ] [ b ] [ 11 ] [ 10 ] [ 12 ] [ 13 ]公式の Android アプリは一般的に独自のGoogle Play サービスを使用しますが、それらなしでも動作するように設計されています。 Signal はiOSおよびWindows、macOS、Linux用のデスクトッププログラムとしても配布されています。デスクトップで使用するには、iOS または Android デバイスが必要です。[ 20 ] [ 21 ]
Signalは、ユーザーアカウントの登録と管理に携帯電話番号を使用していますが、2024年3月には、ユーザーが他のユーザーから電話番号を非表示にできるように、設定可能なユーザー名が追加されました。 [ 22 ] 2023年にAndroidでのSMSのサポートを終了した後、 [ 23 ] [ 24 ]アプリは現在、すべての通信をエンドツーエンド暗号化で保護しています。クライアントソフトウェアには、ユーザーが連絡先の身元とデータチャネルの完全性を独自に検証できるメカニズムが含まれています。[ 23 ] [ 25 ]
非営利団体であるシグナル財団は、 WhatsAppの共同創設者であるブライアン・アクトンからの初期資金5,000万ドルで2018年2月に設立された。[ 26 ] 2025年1月現在 2025年1月時点で、同プラットフォームの月間アクティブユーザー数は約7000万人でした。 2億2000万回以上ダウンロードされた。[ 27 ] [ 28 ]
Signal は、暗号化音声通話アプリ RedPhone と暗号化テキストメッセージングプログラムTextSecureの後継です。RedPhoneと TextSecure のベータ版は、セキュリティ研究者のMoxie Marlinspikeとロボット工学者の Stuart Andersonが共同設立したスタートアップ企業Whisper Systems [ 54 ]によって 2010 年 5 月に初めてリリースされました。 [ 55 ] [ 56 ] Whisper Systems はファイアウォールと他の形式のデータを暗号化するためのツールも開発しました。[ 55 ] [ 57 ]これらはすべて独自のエンタープライズモバイルセキュリティソフトウェアであり、Android でのみ利用可能でした。
2011年11月、ウィスパーシステムズはツイッターに買収されたと発表した。両社とも買収の金銭的条件は明らかにしていない。[ 58 ]この買収は「主にマーリンスパイク氏が当時スタートアップだった同社のセキュリティ向上を支援するため」に行われた。[ 59 ]買収後まもなく、ウィスパーシステムズのレッドフォンサービスは利用できなくなった。[ 60 ]この削除を批判する声もあり、このソフトウェアは「抑圧的な政権下にある人々を支援するために特別に開発された」ものであり、 2011年のエジプト革命の際にエジプト人のような人々を「危険な立場」に置いたと主張された。[ 61 ]
Twitter は2011 年 12 月に、 TextSecure をGPLv3ライセンスの下でフリーかつオープンソースのソフトウェアとしてリリースしました。[ 55 ] [ 62 ] [ 63 ] [ 64 ] RedPhone も 2012 年 7 月に同じライセンスの下でリリースされました。[ 65 ] Marlinspike は後に Twitter を離れ、 TextSecure と RedPhone の継続的な開発のための共同オープンソースプロジェクトとしてOpen Whisper Systemsを設立しました。 [ 1 ] [ 66 ]
Open Whisper Systemsのウェブサイトは2013年1月に開設されました。[ 66 ]
2014 年 2 月、Open Whisper Systems は TextSecure プロトコルの第 2 バージョン (現在のSignal プロトコル) を発表し、TextSecure にエンドツーエンド暗号化されたグループチャットとインスタントメッセージング機能を追加しました。[ 67 ] 2014 年 7 月末頃、RedPhone と TextSecure アプリケーションを Signal として統合する計画を発表しました。[ 68 ]この発表は、 iOS用の RedPhone 対応アプリとして Signal が最初にリリースされたのと同時期でした。開発者は、次のステップとして、iOS に TextSecure インスタントメッセージング機能を提供し、Android で RedPhone と TextSecure アプリケーションを統合し、Web クライアントをリリースすると述べました。[ 68 ] Signal は、エンドツーエンド暗号化された音声通話を無料で可能にした最初の iOS アプリでした。[ 1 ] [ 69 ] TextSecure との互換性は、2015 年 3 月に iOS アプリケーションに追加されました。[ 70 ] [ 71 ]
2010 年 5 月のリリース[ 54 ]から2015 年 3 月まで、Signal の Android 版 (当時は TextSecure と呼ばれていました) は暗号化された SMS/ MMSメッセージングをサポートしていました。[ 72 ]バージョン 2.7.0 以降、Android アプリケーションはデータ チャネル経由での暗号化されたメッセージの送受信のみをサポートするようになりました。[ 73 ]その理由には、SMS/MMS のセキュリティ上の欠陥や鍵交換の問題などがありました。[ 73 ] Open Whisper Systems が SMS/MMS 暗号化を放棄したことで、一部のユーザーは暗号化された SMS および MMS メッセージの交換のみを目的としたSilence (当初は SMSSecure [ 74 ]と呼ばれていました) というフォークを作成しました。[ 75 ] [ 76 ]
2015 年 11 月、Android 上の TextSecure と RedPhone アプリケーションが統合され、Signal for Android になりました。[ 77 ] 1 か月後、Open Whisper Systems はSignal モバイル クライアントとリンクできるChrome アプリである Signal Desktop を発表しました。 [ 78 ]リリース当初、このアプリは Signal の Android 版とのみリンクできました。[ 79 ] 2016 年 9 月 26 日、Open Whisper Systems は Signal Desktop が Signal の iOS 版ともリンクできるようになったと発表しました。[ 80 ] 2017 年 10 月 31 日、Open Whisper Systems は Chrome アプリが非推奨になったと発表しました。[ 9 ]同時に、Windows、macOS、および特定のLinux ディストリビューション向けのスタンドアロン デスクトップ クライアント ( Electronフレームワーク[ 12 ]に基づく)のリリースを発表しました。[ 9 ] [ 81 ]
2016年10月4日、アメリカ自由人権協会(ACLU)とオープン・ウィスパー・システムズ(OWS)は、OWSが2016年前半に連邦大陪審の捜査のために2つの電話番号に関連する情報を提供するよう求める召喚状を受け取っていたことを明らかにする一連の文書を公開した。 [ 82 ] [ 83 ] [ 84 ] 2つの電話番号のうち1つだけがSignalに登録されており、サービスの設計上、OWSは「ユーザーアカウントが作成された時間とサービスに最後に接続した時間」しか提供できなかった。[ 83 ] [ 82 ]召喚状とともに、OWSは1年間召喚状について誰にも話さないよう求める秘密保持命令も受けた。 [ 82 ] OWSはACLUに連絡を取り、ACLUは裁判で秘密保持命令に異議を申し立てた後、その一部を解除することができた。[ 82 ] OWSは、召喚状を受け取ったのは初めてであり、「今後の要請にも同様に対処していく」と述べた。[ 84 ]
2017年3月、Open Whisper SystemsはSignalの通話システムをRedPhoneからWebRTCに移行し、モバイルアプリでビデオ通話を行う機能も追加しました。[ 85 ] [ 86 ] [ 14 ]
2018年2月21日、モクシー・マーリンスパイクとWhatsAppの共同創設者ブライアン・アクトンは、501(c)(3)非営利団体であるシグナル・テクノロジー財団の設立を発表した。同財団の使命は「プライベートなコミュニケーションを誰もが利用できるようにし、普及させるというシグナルの使命を支援、加速、拡大すること」である。[ 87 ] [ 26 ]アクトンは5,000万ドルの資金で財団を設立し、2017年9月にWhatsAppの親会社であるFacebookを退社した後、財団の執行会長に就任した。[ 26 ]マーリンスパイクはシグナル・メッセンジャーの初代CEOとして続いた。[ 87 ] 2020年現在 Signalは非営利団体として、寄付金のみで運営されていた。[ 88 ]
2019年11月から2020年2月にかけて、SignalはiPadのサポート、一度だけ表示できる画像と動画、ステッカー、リアクション機能を追加しました。[ 89 ]また、新しいグループメッセージングシステムと「暗号化された連絡先をクラウドに保存する実験的な方法」の計画も発表しました。[ 89 ]
Signalは、ジョージ・フロイド抗議デモ中に米国で普及したと報じられている。警察の監視に対する意識の高まりにより、抗議参加者はコミュニケーションのためにこのプラットフォームを使用するようになった。Black Lives Matterの主催者は「数年間」このプラットフォームを使用していた。[ 90 ] [ 88 ] 6月の最初の週には、この暗号化メッセージングアプリのダウンロード数は、ジョージ・フロイド殺害前の週の5倍以上になった。[ 90 ] 2020年6月、Signal Foundationは、抗議参加者を監視する連邦政府の取り組みの強化に対応して、写真の顔をぼかすことができる新機能を発表した。[ 88 ] [ 91 ]
2021年1月7日、Signalで新規ユーザー登録が急増し、アカウント認証メッセージの配信能力が一時的に限界に達した。[ 92 ] CNNとMacRumorsは、この急増をWhatsAppのプライバシーポリシーの変更と、イーロン・マスクとエドワード・スノーデンによるTwitterを通じたSignalの推奨と関連付けた。[ 92 ] [ 93 ]この急増は、米国議会議事堂への攻撃とも関連付けられた。 [94] 国際的な新聞は、アラブ首長国連邦でも同様の傾向を報じた。 [ 95 ]ロイターは、1月7日から8日の間に10万人以上がSignalをインストールしたと報じた。[ 96 ]
2021年1月12日から14日の間に、Google Playに掲載されたSignalのインストール数は1,000万件以上から5,000万件以上に増加しました。[ 97 ] [ 98 ] [ 99 ] [ 100 ] 2021年1月15日、新規ユーザーの急増により、Signalは新たなトラフィックで過負荷状態となり、すべてのユーザーに対してサービスが停止しました。[ 101 ] [ 102 ] 1月16日の午後、SignalはTwitterでサービスが復旧したと発表しました。[ 103 ]
2022年1月10日、モクシー・マーリンスパイクはシグナル・メッセンジャーのCEOを辞任すると発表した。[ 104 ]彼はシグナル財団の理事会に留まり、ブライアン・アクトンが新しいCEOを探す間、暫定CEOを務めることを申し出た。 [ 104 ]
2022年8月、Signalは1900人のユーザーに、ユーザーの電話番号やSMS認証コードを含むデータがTwilioの侵害の影響を受けたことを通知した。 [ 105 ]少なくとも1人のジャーナリストは、この攻撃の結果、自分のアカウントが自分が管理していないデバイスに再登録された。[ 106 ]
2022年9月、シグナル・メッセージング社は、AI研究者であり大手テクノロジー企業の著名な批判者であるメレディス・ウィテカーが新設された社長職に就任すると発表した。[ 107 ]
2024年8月、ロイター通信はベネズエラとロシアでシグナルがブロックされたことを報じた。ベネズエラでは、ニコラス・マドゥロが勝利を宣言した物議を醸した大統領選挙後の抗議活動がブロックの理由だった。ロシアでは、シグナルがテロリズムと過激主義対策の分野における法律の要件を満たしていなかったことが理由だった。[ 108 ] [ 109 ]
2026年5月、Signalは合法アクセス法を理由にカナダからの撤退を脅迫し、「法案C- 22は、電子システムに組み込まれた脆弱性をハッカーが悪用することを可能にする可能性があり、プライベートメッセージングサービスは外国の敵対者にとって理想的な標的となる」と述べた。[ 111 ]
Signal のユーザーベースは、前身のTextSecureがWhisper Systemsによってリリースされた2010 年 5 月に始まりました。[ 54 ] App Annie によると、Signal の月間アクティブユーザー数は 2020 年 12 月末時点で約 2,000 万人でした。[ 112 ] 2022 年 1 月、BBC は Signal が 4,000 万人以上に利用されていると報じました。[ 113 ] Similarwebによると、2025 年 2 月には Signal の月間アクティブユーザー数は米国で700 万人を超えました。[ 114 ]
ジョン・ラトクリフによれば、2025年現在、SignalはほとんどのCIA職員のデバイスにデフォルトでインストールされており、その使用方法は標準的なオンボーディングトレーニングでカバーされている。[ 115 ]
Signal とその前身であるOpen Whisper Systemsの開発は、コンサルティング契約、寄付、助成金の組み合わせによって資金提供されました。[ 116 ] Freedom of the Press Foundation はSignal の財政スポンサーを務めました。[ 87 ] [ 117 ] [ 118 ] 2013 年と 2016 年の間に、このプロジェクトはKnight Foundation [ 119 ]、Shuttleworth Foundation [ 120 ]から助成金を受け、米国政府が後援するOpen Technology Fundから約 300 万ドルを受け取りました。[ 121 ] Signal は現在、Moxie Marlinspike とBrian Actonが 2018 年に設立したソフトウェア会社 Signal Messenger LLC によって開発されています。この会社は、同じく 2018 年に設立されたSignal Technology Foundationという非営利免税法人によって全額所有されています。この財団は、Acton からの初期融資 5,000 万ドルで資金提供を受け、「プライベート コミュニケーションをアクセスしやすく、ユビキタスにするという Signal の使命を支援、加速、拡大する」ことを目的としています。[ 87 ] [ 26 ] [ 122 ]この組織の製品はすべて、無料のオープンソース ソフトウェアとして公開されています。
2023年11月、メレディス・ウィテカーは、Signalの年間運営コストが2025年には5000万ドルに達すると予想しており、現在のコストは約4000万ドルと推定していることを明らかにした。[ 123 ]
Signalは、iOS、Android、デスクトッププラットフォームで最大75人の参加者との1対1およびグループ[ 124 ]音声およびビデオ[ 14 ]通話を提供します。 [ 125 ] [ 126 ]通話は、デバイスの有線または無線(キャリアまたはWiFi)データ接続を介して行われます。[ 69 ]アプリケーションは、テキストメッセージ、ドキュメントファイル[ 16 ] 、音声メモ、写真、ステッカー、GIF [ 127 ]、およびビデオメッセージを送信できます。このプラットフォームはグループメッセージングもサポートしています。
Signal ユーザー間のすべての通信セッションは自動的にエンドツーエンドで暗号化されます(暗号化キーはサーバーではなくデバイス上で生成および保存されます)。[ 128 ]通信相手が本当に本人であることを確認するために、Signal ユーザーは帯域外でキーのフィンガープリントを比較 (または QR コードをスキャン) できます。[ 129 ]このプラットフォームは、通信相手のキーが変更された場合にユーザーに通知するために、初回使用時に信頼するメカニズムを採用しています。 [ 129 ]
2023 年までは、Android ユーザーは Signal をデフォルトの SMS/MMS アプリケーションに設定するオプションを選択でき、標準のエンドツーエンド暗号化 Signal メッセージに加えて、暗号化されていない SMS メッセージを送受信することができました。[ 67 ]これにより、ユーザーは Signal を持っていない連絡先と通信するために同じアプリケーションを使用できました。[ 67 ] 2022 年 10 月現在、この機能は安全性とセキュリティ上の懸念から非推奨となり、2023 年に削除されました。[ 130 ] [ 24 ]
TextSecure では、ローカル メッセージ データベースとユーザーの暗号化キーを暗号化するパスフレーズをユーザーが設定できました。[ 131 ]これは、ユーザーの連絡先データベースやメッセージのタイムスタンプを暗号化するものではありませんでした。[ 131 ] Android および iOS の Signal アプリケーションは、電話の PIN、パスフレーズ、または生体認証でロックできます。[ 132 ]ユーザーは「画面ロック タイムアウト」間隔を定義でき、Signal は一定時間後にメッセージを再暗号化し、電話を紛失または盗難された場合に追加の保護メカニズムを提供します。[ 129 ] [ 132 ]
Signalにはメッセージのスケジュール機能があります。[ 133 ]さらに、タイマーをメッセージに添付して[ 134 ] 、送信者と受信者の両方のデバイスからメッセージを自動的に削除することもできます。[ 134 ]メッセージを保持する期間は5秒から1週間まで設定でき、[ 134 ]各受信者がメッセージのコピーを読んだ時点で開始されます。[ 135 ]開発者は、これは「すべての参加者が最小限のデータ衛生を自動化したい会話のための協調機能であり、受信者が敵対者である状況のためのものではない」と強調しました。[ 134 ] [ 135 ]
Signalのアプリアイコンは、カスタマイズやアプリの非表示のために、さまざまなカラーテーマで変更できます。アプリケーション名もカスタマイズできます。[ 136 ]メッセージには、スポイラーや斜体などの効果を適用でき、ユーザーはQRコードを介して互いを追加できます。[ 137 ]
Signalはデフォルトで、暗号化されていないクラウドバックアップからユーザーのメッセージを除外します。[ 138 ]
Signalは、写真に写っている人物の顔を自動的にぼかして、個人情報を保護する機能を提供します。[ 139 ] [ 140 ]
Signalには、アプリ内決済の保管、送受信を行うための暗号通貨ウォレット機能が含まれています。 [ 141 ]一部の地域や国を除き、[ 141 ]この機能は2021年11月に世界中で有効化されました。[ 142 ] 2022年1月現在サポートされている支払い方法はモバイルコインのみです。[ 141 ]
2024年2月、Signalはアプリのベータ版にユーザー名機能を追加しました。これは、ユーザーが電話番号を共有することなく他のユーザーとコミュニケーションできるプライバシー機能です。[ 143 ] [ 144 ]
Signalでは、認証のために電話番号の提供が求められます[ 145 ]。これにより、ユーザー名やパスワードが不要になり、連絡先の発見が容易になります(下記参照)。[ 146 ]電話番号は、デバイスのSIMカードに登録されている番号と同じである必要はありません。VoIP番号[ 145 ]や固定電話番号でも構いませんが、認証コードを受信でき、ソフトウェアを設定するための別のデバイスが必要です。番号は、一度に1台のモバイルデバイスにのみ登録できます。[ 147 ]アカウント登録には、iOSまたはAndroidデバイスが必要です。[ 20 ] [ 21 ]
電話番号への接続が必須であること(Signal はWhatsApp、KakaoTalkなどと共通の機能)は、プライベート番号を教えることに抵抗があるプライバシー重視のユーザーにとって「大きな問題」として批判されている。[ 146 ]回避策としては、セカンダリ電話番号を使用することがある。[ 146 ]電話番号を共有する代わりに、公開され変更可能なユーザー名を選択できる機能は、広く要望されていた機能だった。[ 146 ] [ 148 ] [ 149 ]この機能は 2024 年 2 月に Signal のベータ版に追加された。[ 143 ]
電話番号を識別子として使用すると、攻撃者が電話番号を乗っ取った場合にセキュリティリスクが生じる可能性があります。[ 146 ]同様の脆弱性が2022年8月に少なくとも1人のユーザーへの攻撃に使用されましたが、この攻撃はユーザーのプロバイダではなく、SignalのSMSサービスのプロバイダを介して行われました。[ 105 ]この攻撃の脅威は、Signalの登録ロック機能を有効にすることで軽減できます。これは、ユーザーが新しいデバイスに電話番号を登録するためにPINを入力する必要がある多要素認証の一種です。 [ 150 ]
2016 年 7 月、インターネット ソサエティはSignal ユーザーが中間者攻撃を検出および阻止する能力を評価するユーザー調査を発表しました。[ 25 ]この調査では、28 人の参加者のうち 21 人が他の Signal ユーザーの身元を確認するために公開鍵のフィンガープリントを正しく比較できず、これらのユーザーのほとんどは実際には失敗していたにもかかわらず成功したと信じていたことが結論付けられました。 [ 25 ] 4 か月後、Signal のユーザー インターフェイスが更新され、他の Signal ユーザーの身元確認がより簡単になりました。[ 151 ]
Signal メッセージは Signal プロトコル (以前は TextSecure プロトコルとして知られていた) で暗号化されます。このプロトコルは、ダブル ラチェット アルゴリズム、プリキー、および拡張トリプルディフィー ヘルマン(X3DH) ハンドシェイクを組み合わせています。[ 152 ] [ 153 ]プリミティブとしてCurve25519、AES-256、およびHMAC-SHA256を使用します。[ 23 ]このプロトコルは、機密性、完全性、認証、参加者の一貫性、宛先の検証、前方秘匿性、後方秘匿性 (別名将来秘匿性)、因果関係の保持、メッセージのリンク不可性、メッセージの否認、参加の否認、および非同期性を提供します。[ 154 ]匿名性の保持は提供されず、メッセージの中継と公開鍵マテリアルの保存のためにサーバーが必要です。[ 154 ]
Signal Protocol は、エンドツーエンド暗号化されたグループ チャットもサポートしています。グループ チャット プロトコルは、ペアワイズ ダブル ラチェットとマルチキャスト暗号化の組み合わせです。[ 154 ] 1 対 1 プロトコルが提供する特性に加えて、グループ チャット プロトコルは、話者の一貫性、順不同耐性、メッセージ ドロップ耐性、計算上の平等、信頼の平等、サブグループ メッセージング、および縮小可能で拡張可能なメンバーシップを提供します。[ 154 ] 2023 年の技術レポートによると、Signal はグループ メッセージング用にSender Keysと呼ばれるプロトコルを採用しており、小規模グループであっても、可能な限り (ダブル ラチェットではなく) このプロトコルをグループ メッセージングに優先しています。[ 155 ]
2014 年 10 月、ルール大学ボーフム(RUB) の研究者が Signal プロトコルの分析を発表しました。[ 23 ]他の発見の中でも、プロトコルに対する未知の鍵共有攻撃を提示しましたが、一般的には安全であることがわかりました。 [ 156 ] 2016 年 10 月、英国のオックスフォード大学、オーストラリアのクイーンズランド工科大学、カナダのマクマスター大学の研究者が、プロトコルの正式な分析を発表しました。[ 157 ] [ 158 ]彼らは、プロトコルが暗号的に健全であると結論付けました。[ 157 ] [ 158 ] 2017 年 7 月、RUB の研究者は、グループ メッセンジャーの別の分析中に、Signal のグループ プロトコルに対する純粋に理論的な攻撃を発見しました。グループの秘密のグループ ID を知っているユーザー (以前にグループ メンバーであったか、メンバーのデバイスから盗んだため) は、グループのメンバーになることができます。グループIDは推測できず、このようなメンバーの変更は残りのメンバーに表示されるため、この攻撃は検出されずに実行することは困難であると考えられる。[ 159 ]
2018年8月現在Signal Protocol はWhatsApp、Facebook Messenger、Skype [ 160 ]、Google Allo [ 161 ]に実装されており、「世界中の 10 億人以上」の会話をエンドツーエンドで暗号化することが可能になっています。[ 162 ] Google Allo、Skype、Facebook Messenger では、デフォルトでは Signal Protocol で会話が暗号化されていません。エンドツーエンド暗号化はオプションモードでのみ提供されます。[ 138 ] [ 163 ] [ 160 ] [ 164 ]
2017 年 3 月まで、Signal の音声通話はSRTPとPhil Zimmermannによって開発されたZRTPキー合意プロトコルで暗号化されていました。[ 1 ] [ 165 ] 2017 年 3 月、Signal はWebRTCベースの新しい通話システムに移行し、ビデオ通話機能が導入されました。[ 86 ] Signal の音声通話とビデオ通話機能は、ZRTP の代わりに Signal Protocol チャネルを使用して認証を行います。[ 166 ] [ 85 ] [ 14 ]
Signal ユーザーは、通信相手が本当に名乗っている人物であることを確認するために、帯域外でキーのフィンガープリントを比較したり、QR コードをスキャンしたりすることができます。[ 129 ]このプラットフォームは、通信相手のキーが変更された場合にユーザーに通知するために、初回使用時の信頼メカニズムを採用しています。 [ 129 ]
メッセージを受信して復号した後、アプリケーションはメッセージを各デバイス上のSQLiteデータベースにSQLCipherで暗号化してローカルに保存しました。[ 167 ]このデータベースの暗号鍵もローカルに保存されており、デバイスのロックが解除されていればアクセスできます。[ 167 ] [ 168 ] 2020年12月、Cellebriteは自社製品の1つがこの鍵にアクセスして「Signalアプリを復号」できるようになったと発表するブログ記事を公開しました。[ 167 ] [ 169 ]その後、テクノロジー記者はCellebriteが「Signalアプリに侵入」して「Signalの暗号化を解読」できると主張していたことについて記事を公開しました。[ 170 ] [ 171 ]この後者の解釈は複数の専門家[ 172 ]とSignalの代表者によって否定され、Cellebriteの元の投稿は「物理的に所有しているロック解除されたAndroid電話」上のデータへのアクセスに関するものであり、「アプリを開いてメッセージを見るだけでよかった」と述べました。[ 173 ] [ 174 ] iOS デバイスや Signal Desktop にも同様の抽出ツールが存在する。[ 175 ] [ 176 ] 2021 年 4 月、Moxie Marlinspike は、Cellebrite のUFEDおよび Physical Analyzer ソフトウェアの入力検証の脆弱性を強調するブログ記事で反論した。彼はまた、同社が Apple からコンパイルされたソフトウェア ライブラリを許可なく再配布することでライセンス違反を犯した可能性があると主張した。[ 177 ]
Signal は、世界中のAmazon Web Services、Google Compute Engine、Microsoft Azureなどの大手プロバイダーのインフラストラクチャを使用しています。 [ 178 ]これらのサーバーは、Signal のメッセージをルーティングするだけでなく、Signal に登録されている連絡先の検出や、ユーザーの公開鍵の自動交換も容易にします。デフォルトでは、Signal の音声通話とビデオ通話はピアツーピアです。[ 14 ]発信者が受信者のアドレス帳にない場合、通話はサーバーを経由してルーティングされ、ユーザーのIP アドレスが隠されます。[ 14 ]
サーバーは、登録ユーザーの電話番号、公開鍵マテリアル、および通話の設定とメッセージの送信に必要なプッシュトークンを保存します。[ 179 ]どの連絡先がSignalユーザーでもあるかを判断するために、ユーザーの連絡先番号の暗号化ハッシュが定期的にサーバーに送信されます。 [ 180 ]サーバーは、それらが登録ユーザーのSHA-256ハッシュのいずれかと一致するかどうかを確認し、一致するものが見つかった場合はクライアントに通知します。[ 180 ]その後、ハッシュ化された番号はサーバーから破棄されます。[ 179 ] 2014年にMoxie Marlinspikeは、電話番号の原像空間(すべての可能なハッシュ入力の集合)が限られているため、すべての可能なハッシュ入力からハッシュ出力へのマップを計算し、マッピングを逆算することは容易であり、「実用的なプライバシー保護連絡先の発見は未解決の問題のままである」と書いています。[ 181 ] [ 180 ] 2017 年 9 月、Signal の開発者は、Signal クライアント アプリケーションが「アドレス帳の連絡先を Signal サービスに開示することなく、アドレス帳の連絡先が Signal ユーザーであるかどうかを効率的かつスケーラブルに判断する」方法に取り組んでいることを発表した。[ 182 ] [ 183 ]
クライアントとサーバー間の通信はすべてTLSで保護されています。[ 165 ] [ 184 ] Signalの開発者は、サーバーが誰が誰にいつ電話をかけたかのログを保持していないと主張しています。[ 185 ] 2016年6月、MarlinspikeはThe Interceptに対し、「Signalサーバーが保存するメタデータに最も近い情報は、各ユーザーが最後にサーバーに接続した時刻であり、この情報の精度は時間、分、秒ではなく、日単位にまで低下している」と述べています。[ 138 ]
グループメッセージングメカニズムは、サーバーがメンバーシップリスト、グループタイトル、グループアイコンにアクセスできないように設計されています。[ 73 ]代わりに、グループの作成、更新、参加、脱退はクライアントによって行われ、クライアントは1対1のメッセージが配信されるのと同じ方法で、参加者にペアワイズメッセージを配信します。[ 186 ] [ 187 ]
Signal's server architecture was federated between December 2013 and February 2016. In December 2013, it was announced that the messaging protocol Signal uses had successfully been integrated into the Android-based open-source operating system CyanogenMod.[188][189][190] Since CyanogenMod 11.0, the client logic was contained in a system app called WhisperPush. According to Signal's developers, the Cyanogen team ran their own Signal messaging server for WhisperPush clients, which federated with the main server, so that both clients could exchange messages with each other.[190] The WhisperPush source code was available under the GPLv3 license.[191] In February 2016, the CyanogenMod team discontinued WhisperPush and recommended that its users switch to Signal.[192] In May 2016, Moxie Marlinspike wrote that federation with the CyanogenMod servers had degraded the user experience and held back development, and that their servers will probably not federate with other servers again.[193]
In May 2016, Moxie Marlinspike requested that a third-party client called LibreSignal not use the Signal service or the Signal name.[193] As a result, on 24 May 2016 the LibreSignal project posted that the project was "abandoned".[194] The functionality provided by LibreSignal was subsequently incorporated into Signal by Marlinspike.[195]
Android、iOS、デスクトップ版 Signal クライアントの完全なソースコードは、フリーソフトウェアライセンスの下でGitHubで入手できます。[ 11 ] [ 10 ] [ 12 ]これにより、関係者はコードを調べて、開発者がすべてが期待どおりに動作していることを確認するのを手伝うことができます。また、上級ユーザーはアプリケーションの独自のコピーをコンパイルして、Signal Messenger によって配布されているバージョンと比較することもできます。2016 年 3 月、Moxie Marlinspike は、Gradle NDKサポートがないためにプロジェクト ビルドでコンパイルされない共有ライブラリを除いて、Android 版 Signal は再現可能であると書いています。[ 196 ]アプリケーションの再現可能なビルドを作成して検証するための手順は、GitHub リポジトリにあります。[ 197 ] Signal のサーバーはほとんどがオープンソースですが、サーバー ソフトウェアのアンチ スパム コンポーネントは、悪用への懸念からプロプライエタリでクローズド ソースです。[ 13 ] [ 198 ]
2014 年 10 月、電子フロンティア財団(EFF) は、更新された監視対策ガイドに Signal を含めました。[ 199 ] 2014 年 11 月、Signal は EFF のセキュア メッセージング スコアカードで満点を獲得しました。[ 128 ] Signal は、通信が転送中に暗号化されていること、プロバイダがアクセスできない鍵で通信が暗号化されていること (エンドツーエンド暗号化)、ユーザーが通信相手の身元を独自に検証できること、鍵が盗まれた場合でも過去の通信が安全であること (前方秘匿性)、コードが独立したレビューに公開されていること (フリー ソフトウェア)、セキュリティ設計が十分に文書化されていること、および最近独立したセキュリティ監査を受けていることに対してポイントを獲得しました。[ 128 ]当時、「ChatSecure + Orbot」、Pidgin ( OTR付き)、Silent Phone、およびTelegramのオプションの「秘密チャット」もスコアカードで 7 点満点を獲得しました。[ 128 ]
元NSA契約職員のエドワード・スノーデンは、Signalを何度も支持している。[ 78 ] 2014年3月のSXSWでの基調講演で、彼はSignalの前身(TextSecureとRedPhone)の使いやすさを称賛した。[ 200 ] [ 201 ] 2014年12月、Der Spiegelは、2012年6月のNSA内部プレゼンテーションのスライドをリークした。その中でNSAは、Signalの暗号化音声通話コンポーネント(RedPhone)単体では、ユーザーのプライベートデータにアクセスするという任務に対する「重大な脅威」とみなしており、Cspace、Tor、Tails、TrueCryptなどの他のプライバシーツールと併用すると「壊滅的」と評価され、「標的の通信[および]存在に対する洞察のほぼ完全な喪失/欠如」につながるとされていた。[ 202 ] [ 203 ]
2016年の民主党全国委員会のメール流出事件の後、ヴァニティ・フェア誌は、マーク・エリアス(ヒラリー・クリントン大統領選キャンペーンの顧問弁護士)が、共和党大統領候補ドナルド・トランプについて否定的なことを言うときは、 DNCのスタッフにSignalのみを使用するように指示していたと報じた。[ 204 ] [ 205 ]
2017年3月、Signalは米国上院の警備責任者によって上院議員とそのスタッフによる使用が承認された。[ 206 ] [ 207 ]
2019年9月27日、Googleの脆弱性研究チームであるProject Zeroに所属するセキュリティエンジニアのNatalie Silvanovich氏は、 Android Signalクライアントのバグにより、攻撃者がユーザーに知られることなくスパイ行為を行うことができることを明らかにした。[ 208 ]このバグにより、攻撃者はターゲットデバイスに電話をかけ、通話をミュートすると、通話は完了するが、音声は開いたままで所有者はそれに気づかない(ただし、最初の通話の着信音や振動は認識できる)。[ 209 ]このバグは報告されたその日に修正され、Androidアプリのリリース4.47.7でパッチが適用された。[ 210 ]
2020年2月、欧州委員会は職員にSignalの使用を推奨した。[ 211 ] 2020年5月に始まったジョージ・フロイド抗議デモの後、Signalは 5月25日から6月4日の間に米国で12万1000回ダウンロードされた。[ 212 ] 2020年7月、香港国家安全維持法の可決後、SignalはApple App StoreとGoogle Play Storeの両方で香港で最もダウンロードされたアプリとなった。[ 213 ]
2021年1月現在 Signal は、ワシントン ポスト[ 214 ] 、ガーディアン[ 215 ] 、ニューヨーク タイムズ[ 216 ]、ウォール ストリート ジャーナル[ 217 ]などの主要ニュース メディアに安全に情報を提供する連絡手段です。
スパイウェア企業のCandiruとFinFisherは、自社のスパイウェアを使用して電話にSignalをインストールすると、Signalからメッセージを抽出できると主張している。[ 218 ] [ 219 ] Signalのフォークの中には、保存されているデータを暗号化することでこれに対抗しようとするものもある。[ 220 ]
2022年8月9日、マレーシアのイスマイル・サブリ・ヤアコブ首相は、自身のSignalアカウントが第三者によって「ハッキング」され、侵入されてメッセージが送信され、首相になりすまされたと報告した。アカウントへのアクセスに使用された方法については詳細が明らかにされていない。[ 221 ]
2021年4月、SignalはユーザーがMobileCoinで支払いを送受信できる暗号通貨ウォレット機能の追加を発表した。[ 222 ]これに対し、以前はソフトウェアを高く評価していたセキュリティ専門家のブルース・シュナイアー氏は批判した。シュナイアー氏は、この機能によってクライアントが肥大化し、当局の不必要な注目を集めることになると述べた。[ 223 ]ウォレット機能は当初は一部の国でのみ利用可能だったが、2021年11月に世界中で利用可能になった。[ 142 ]

2016年12月、エジプトはSignalへのアクセスを遮断した。[ 224 ]これに対し、Signalの開発者はサービスにドメインフロント機能を追加した。 [ 225 ]これにより、特定の国のSignalユーザーは、別のインターネットベースのサービスに接続しているように見せかけることで検閲を回避できるようになった。[ 225 ] [ 226 ] 2022年5月現在Signalのドメインフロント機能は、エジプト、 UAE、オマーン、カタール、イラン、キューバ、パキスタン、ウズベキスタンでデフォルトで有効になっています。[ 227 ]
2018年1月現在Signalはイランでブロックされました。[ 228 ] [ 229 ] Signalのドメインフロント機能はGoogle App Engine(GAE)サービスに依存しています。[ 229 ] [ 228 ] Googleが米国の制裁に従うためにイランからのGAEへのアクセスをブロックしたため、これはイランでは機能しません。[ 228 ] [ 230 ]
2018 年初頭、Google App Engine は、すべての国でドメイン フロントリングを停止する内部変更を行いました。この問題により、Signal はドメイン フロントリングにAmazon CloudFront を使用するように変更しました。しかし、AWSもドメイン フロントリングを防止するためにサービスに変更を加えることを発表しました。その結果、Signal は新しい方法/アプローチの調査を開始すると述べました。[ 231 ] [ 232 ] Signal は 2019 年 4 月に AWS から Google に切り替えました。[ 233 ]
2021年1月、イランはアプリストアからアプリを削除し[ 234 ] [ 235 ]、Signalをブロックした[ 236 ] 。その後、Signalは2021年3月に中国によってブロックされ、2024年4月19日に中国のApp Storeから削除された[ 237 ] [ 238 ]。
2024年8月9日、Signalはロシアでブロックされた。Roskomnadzorは、これは「テロリズムと過激主義対策法違反」によるものだと主張した。[ 239 ] [ 240 ]ほぼ同時期に、Signalは、物議を醸した2024年の大統領選挙とその後の抗議活動を受けて、ベネズエラでもブロックされた。[ 239 ]
2020年には、ジョージ・フロイド抗議デモの際に、抗議参加者がアプリのエンドツーエンド暗号化を利用して情報を安全に共有し、連携やコミュニケーションにアプリが使用された。 [ 241 ]
2021年3月、国連はミャンマー住民に対し、2021年のクーデター中に発生した人権侵害の証拠を伝え、保存するためにシグナルとプロトンメールを使用することを推奨した。[ 242 ]
Signalの利用規約には、この製品を法律違反に使用してはならないと記載されています。[ 243 ]元従業員によると、当時のSignalの経営陣は、「人々がSignalを悪用したり、我々がひどいと思うことをし始めたら」何か言うだろうと彼に伝えたそうです。[ 243 ] 2021年1月、Signalの経営陣の立場は、従業員がユーザーメッセージを読むことができないこと、そしてSignal Foundationが「メディア企業になりたくない」ことから、「モデレーションに介入しない」というものでした。[ 243 ] [ 158 ]
2016年、インド当局はシグナルを介して連絡を取り合っていたISIS関連テロ組織のメンバーを逮捕した。[ 244 ]
過激な右翼民兵組織や白人至上主義者は、2018年のユナイト・ザ・ライトII集会を含む活動の組織化にシグナルを使用している。[ 245 ] [ 246 ] [ 247 ] [ 248 ]
Signalがテロ活動や犯罪活動の資金源として使われているという主張は、トルコが一般市民に対してこのアプリを犯罪化する根拠となっているが、アブドゥッラー・ボズクルト氏は、これは「政府がテロ対策法を悪用して批判者、反対者、反体制派を罰する方法だ」と主張している。[ 249 ] [ 250 ]
2025年3月、トランプ政権の幹部(副大統領JDヴァンス、国務長官マルコ・ルビオ、国防長官ピート・ヘグセスなど)がSignalを使ってイエメンでの軍事攻撃計画の詳細を含む機密情報を話し合っていたことが明らかになった。このチャットの存在は、誤ってチャットに追加されたアトランティック誌編集長ジェフリー・ゴールドバーグによって明らかにされた。国家安全保障会議のブライアン・ヒューズは後にゴールドバーグの証言の信憑性を確認した。[ 251 ] [ 252 ] [ 253 ]
2025年10月4日、ミネソタ・スター・トリビューン紙は、国土安全保障省副補佐官アンソニー・ソールズベリーが公の場でシグナルを通じて他の政府関係者と情報交換しているのが目撃されたと報じた。話し合われた話題には、オレゴン州ポートランドへの部隊派遣の可能性、シカゴでの移民税関執行局(ICE)の今後の作戦、 JD・ヴァンス副大統領が名前の明かされていないフロリダ州のインフルエンサー2人を起訴したいという意向、連邦捜査局( FBI)長官カッシュ・パテルによるFBI職員の解雇などが含まれていた。[ 254 ]
{{cite news}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite magazine}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)「私がCIA長官に就任した際、ほとんどのCIA職員と同様に、私のCIAのコンピューターにもSignalがインストールされました。上院議員、私が就任直後にCIAの記録管理担当者から説明を受けたことの一つは、Signalが業務上の使用として認められているということでした」とラトクリフ氏は述べた。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)Signal Messenger は小グループでのグループ メッセージングにペアワイズ チャネル アプローチを使用しているという通説とは異なり、Signal は現在、可能な限り送信者キーを使用しています。詳細は付録 B を参照してください。
ようやくこれをじっくり読む機会が得られたが、Cellebriteがやっていることは、すでにアクセスできる電話からテキストメッセージを読み取っているだけのようだ。[ sic ]によると、これはSignalとは全く関係ない。だから、気にしないでおこう。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)インドでイスラム国に影響を受けたとされるテロ容疑者グループが、米国の内部告発者エドワード・スノーデンを真似て、暗号化通信ツールSignalを使って連絡を取り合おうとしていたことが、国家捜査局(NIA)の尋問で明らかになった。
暴徒がキャピトル・ヒルに押し入って以来、武装民兵、Qアノン陰謀論者、トランプ大統領の極右支持者などの過激派グループは、さまざまなインターネット・プラットフォーム上の数百の会話で、闘いを続けると誓っている。主催者の中には、ソーシャルメディア・プラットフォームほど簡単に監視できないテレグラムやシグナルなどの暗号化メッセージング・アプリに移行した者もいる。
今年、ケスラーと彼の仲間の白人ナショナリストの共同主催者たちは、夏の間、集会の計画の多くをFacebook Messengerのプライベートグループと暗号化されたテキストメッセージアプリSignalに切り替えた。
とSignalははるかに安定していて安全であり、極右グループにとってより永続的な拠点および勧誘拠点となる可能性がある。
ライト」の続編(結局ほとんど参加者がいなかった)の準備段階で、主催者はプラットフォームの使用を避け、代わりにFacebook Messengerと暗号化されたテキストメッセージアプリSignalでロジスティクスについて話し合うことを選択したようだ。