お問い合わせ

コース概要

Federatedなメッセージングにおけるデータ主権

  • SlackとTeamsがデータサイロおよび外国の管轄権への暴露を引き起こす理由。
  • Matrixプロトコルのアーキテクチャ:ホームサーバー、ルーム、イベント、およびFederated。
  • リファレンスサーバーとしてのSynapse:機能とリソースプロファイル。
  • Mattermost、Rocket.Chat、Zulipとの比較。

Synapseのデプロイメント

  • Docker Composeスタック:synapse、postgres、element-web。
  • ネイティブパッケージのインストールおよびsystemdサービス設定。
  • NginxおよびTLSを使用したリバースプロキシの設定。
  • 初期設定の生成およびデータベースのマイグレーション。

クライアントの構成

  • Element Webのデプロイメントとカスタムブランディング。
  • デスクトップおよびモバイルアプリのカスタムホームサーバーURL。
  • ユーザー登録、ログイン、およびパスワードリセット。
  • ゲストアクセスおよびルーム探索ポリシー。

暗号化とセキュリティ

  • OlmおよびMegolmを使用したエンドツーエンド暗号化。
  • デバイスの検証およびクロス署名。
  • パスフレーズによるキーのバックアップおよび復元。
  • 暗号化コンテンツへの管理者アクセス:制限と軽減策。

ブリッジおよびインテグレーション

  • Slack、Discord、IRC、WhatsApp用のブリッジ。
  • メール通知およびGitHub/GitLabのWebhook。
  • 暗号化されたビデオ通話用のJitsiインテグレーション。
  • matrix-nio SDKを使用したカスタムボットの開発。

Federatedおよびガバナンス

  • Federatedのホワイトリストおよびブラックリストポリシー。
  • ルームバージョンのアップグレードおよびステート解決。
  • メディアリポジトリの制限および保持期間。
  • アンチスパムおよび不正行為報告ツール。

保守およびスケーリング

  • データベースの最適化および古いデータの削除API。
  • メディアストレージのクリーンアップおよびS3へのオフロード。
  • 高トラフィックデプロイメントのためのWorkerモード。
  • ホームサーバー状態のバックアップおよびディザスタリカバリ。

要求

  • 中級レベルのLinuxおよびDockerの管理知識。
  • インスタントメッセージングプロトコルおよびFederatedに関する理解。
  • PostgreSQLおよびPythonアプリケーションのデプロイメントに関する経験。

対象者

  • Slack、Teams、またはDiscordを独自の代替手段に置き換えるITチーム。
  • エンドツーエンド暗号化付きのオンプレミスメッセージングが必要な組織。
  • Federatedで監査可能なチャットを必要とする政府機関および国防関連チーム。
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー