Web系や機械学習を勉強中。医療におけるIT活用に興味があります。2018プログラミングMastodonMastodon(マストドン)には公開範囲を詳しく設定できる機能があります。独自の改造をしているインスタンスでは他にもあるかもしれません。相当するのが「ダイレクト」ですが、おひとりさまインスタンス同士(「管理人=唯一のユーザー」なインスタンス)ではない場合、この「ダイレクト」はセキュア(安全)なのかということが今回の話です。設定画面にはこのようなページがあります。これは、例えばフォロワー限定と設定してあるトゥートも、フォロワーのいる全てのインスタンスに配信され、各インスタンスでフォロワー限定公開の処理がされるということです。限りません)ですし、インスタンスの管理人はフォロワー限定のトゥートでも見ようと思えば見られるわけで...そういった意味でフォロワーの所属するインスタンスが信頼できるかということも大事になってくるわけです。ここまでは「フォロワー限定」設定の投稿の話です。「ダイレクト」の場合は、どこに配信されるのでしょうか。わかりやすい説明があったのでご紹介します。の”to”にはメンション先が指定されており、“cc”などはありません。相手のインスタンスのみに配信されるということです。(まあ、それは当然という実装ですが、もしフォロワー全員に投げてたりしたらどうしようと思ったので一応調べてみました。ダイレクトは送信相手の所属するインスタンスに送信され、その後の処理は相手に委任されるから、相手のインスタンスが信頼できない場合は危険」ということになりますね。したがって、自分の所属しているインスタンスと送信相手の所属しているインスタンスの管理人が信頼できない場合、MastodonのDMの内容は見られてしまう場合があります。end-to-endの保護はされていません。危険だ!とか実用的でない!と思う人もいるかも知れませんが、それは違うのではないかと思います。運営者を自分と相手のインスタンス管理人よりも信頼しているというだけのことです。見ている人がいるかも知れません。社は生のメッセージを取得できるはずです。暗号化が推奨されます。社は開発を進めているとの情報があります。危ないというわけではないのです。信頼できない運営者の下ではセキュアな通信はできないという当たり前の事実に気づいただけのことです。自分が信頼できるインスタンスに所属しましょう。同じような大企業が運営しているインスタンスのほうがセキュリティ面で信頼できるというならそうすればいいですし、個人的に信頼できるインスタンスがあるならそこに行けばいいということです。いった意味で、Mastodonはあなたに豊富な選択肢を与えます。インスタンス管理人のように、我々にとって身近に感じられる対象になると、その事実が強く意識されて抵抗を感じてしまうのではないかと思います。Mastodonが話題になってすぐのあたりでしょうか、インスタンス管理人はパスワードを平文で保存するようにコードを改変すればユーザーのパスワードを盗める!個人インスタンスは危険だ!という人が出てきました。サービスごとにパスワードを変えるのは常識ですが、そもそもこの指摘はMastodonの個人インスタンスに限った話ではありません。あらゆるWebサービスの認証情報は必ずしも適切な状態で管理されているとは限りません。私達は、そのサービスの管理人が適切に情報を管理し悪用しないと信頼して利用しているのです。これもまた、無意識の信頼が顕在化したに過ぎません。記事一覧へコメントフォームは設置していませんので、ご意見・ご感想などはTwitter(@cosnomi)などへお願いします。