[ 産業 ]

患者ポータルと予約通知: それらを送信するサービスを確認する

認証では検証できない受信者、リンク、ライフサイクル イベントを含む、予約、登録、およびポータル アクセス サービスを個別に検証します。

EmailAuth研究チームによる · 4 分で読めます

【ポイント】

  • 認証では検証できない受信者、リンク、ライフサイクル イベントを含む、予約、登録、およびポータル アクセス サービスを個別に検証します。
  • 有効な署名では、期限切れのアクセス リンクや古いリマインダーを最新のものにすることはできません。
このページでは

患者には、3 つの異なるアプリケーションが送信した場合でも、予約リマインダー、登録メッセージ、ポータル アクセス電子メールで同じロゴが表示されることがあります。各メッセージの背後にあるサービスを特定します。次に、その電子メール ID と、通知を便利かつ安全にするアプリケーションの動作の両方をテストします。

トリガーと宛先を特定する

予定の場合は、どのスケジュール イベントがメッセージをトリガーしたか、およびスケジュール変更またはキャンセルがキューに入れられたリマインダーにどのような影響を与えるかを記録します。登録の際は、メッセージと対象者を照合する責任を負うアプリケーションを記録します。ポータルにアクセスするには、アカウント サービスと承認されたリンクまたはコードのライフサイクルを特定します。ポータルの Web サイト アドレスだけでなく、実際の電子メール プロバイダーとテナントを各アプリケーションと一緒に保持してください。

From ドメイン、エンベロープ ID、 DKIM ドメインと セレクタ あらゆるルートに。返信先と承認されたポータル ホストを別のフィールドとして検査します。サービス ドメインでの有効な署名は、リンクが安全であるか、最新のものであるか、受信者を対象としたものであるかを証明するものではありません。逆に、よく知られたポータル URL は、電子メールが承認されたことを証明するものではありません。

架空のレコードによるテストのライフサイクルの変更

承認された代理予約および登録ケースを作成します。テスト環境が許可する場合は、新しい予定、スケジュール変更、キャンセル、重複登録試行、およびポータル アクセス要求を実行します。どのメッセージが実際に表示されるか、古いリマインダーがアプリケーションによって抑制されているかどうか、リンクが予期されたテスト ポータルにつながっているかどうかを確認します。

アカウント アクセス メッセージの場合は、機能しないデモンストレーション値または分離された承認済みのテスト アカウントを使用します。一般的な認証証拠には、使用可能な患者アクセス リンクやコードを保持しないでください。遅延アクセス電子メールは、トークンの有効期限が切れている間にDKIMを通過する可能性があります。これはアプリケーションのライフサイクルの結果であり、認証の欠陥の証拠ではありません。

3 種類の失敗を分離する

DKIM失敗するか、調整されたパスが存在しない場合、メール チームとサービス チームは署名、ID、およびメッセージの変更を調査する必要があります。リマインダーの時間が間違っている場合、スケジュール管理者はイベントのバージョンとタイムゾーンの処理を調査する必要があります。メッセージが古いアドレスに届いた場合、登録および ID チームは承認された受信者修正プロセスに従う必要があります。最後の 2 つの問題をリラックスすることで解決しないでください。 DMARC ポリシー。

合成ケース ID、イベント時間、送信者 ID、観察された認証、アプリケーションの結果、所有者を含む短いテスト記録を保持します。最小限の編集された証拠を使用します。 電子メールのヘッダー 個人アドレスやルーティング情報が含まれている可能性があるため、ヘッダーが公開されていると想定するのではなく、組織のアクセスおよび保持ルールに従ってそれらを扱ってください。

受け入れ決定を定義する

正しい送信 ID に加えて、メッセージ ファミリごとに予想されるアプリケーション動作が必要です。署名パスだけではポータル ジャーニーを承認できません。リマインダーやアクセス通知が失敗した場合に、未承認の代替通信チャネルを作成せずに、承認された回復パスをサービス所有者に確認します。

以下の架空のマップでは、ポータル アクセスのサンプルに、正確に一致していないプロバイダー ドメインの署名を意図的に残しています。暗号化の有効性が規定されていることから、 DKIM =pass だけを探すだけでは不十分であることが分かります。本番環境の準備には、実際のサービスの証拠と該当するものが必要です SPF またはDKIM アライメント、書かれた前提ではありません。

スケジューラの置換、登録の変更、アイデンティティ プロバイダの移行、新しいポータル ホストおよび送信者ドメインの変更後に再確認してください。キャンセルされた予定や回復されたアカウントなど、少量の例外を含めます。これは動作検証方法であり、ヘルスケア プラットフォームやEmailAuth製品がすでにこれらの制御を実装していると主張するものではありません。

書かれたルート台帳を検査する

すべての行は、予約された架空のドメイン、提案された所有者、および規定されたDKIM結果を使用します。セレクターデモ 1 は、インストールされたキーではなく、例示的なラベルです。 SPF結果、その他の署名、 DNSポリシーの検出、実際の受信およびアプリケーションの成功は不明です。キー、署名されたメッセージ、テストの実行、または配信の証拠は提供されません。

  • 予約: appointments.care.exampleから; メール送信元 未知; DKIM d=appointments.care.example,セレクターdemo1、パスを想定。提案された所有者 スケジュールの所有者。次のアクション: このテナントでサポートされている署名パスとその個別のアプリケーション受け入れ基準を確認します。
  • 登録: registration.care.exampleから;未知のメールからのメール。 DKIM d=registration.care.example,セレクターdemo1、パスとみなされます。提案された所有者 登録所有者。次のアクション: このテナントでサポートされている署名パスとその個別のアプリケーション受け入れ基準を確認します。
  • ポータルアクセス: access.care.exampleから;未知のメールからのメール。 DKIM d=provider.example.net,セレクターdemo1、パスとみなされます。提案された所有者 ID サービスの所有者。次のアクション: このテナントでサポートされている署名パスとその個別のアプリケーション受け入れ基準を確認します。

d= が From と正確に一致する仮定された受け渡し署名は、その仮定のメッセージに厳密に調整されたパスを提供します。無関係な d= は、その署名からの位置合わせされたパスを提供しません。不明なSPFまたはその他の署名により、後者の場合の全体的な失敗の判定が妨げられます。これらの書面による前提では、ライブ構成や受信ボックスの配置は確立されません。

ライフサイクルに関する 3 つの決定を比較する

提案されたテスト テナントで架空のポータル ケース P-02 を使用します。 09:00 GST の予約バージョン 1 は、キューに入れられたリマインダーが発行される前にキャンセルされます。規定されたDKIMパスであっても、スケジュール上の欠陥が残ります。間違った合成アカウントにアドレス指定された登録メッセージは、受信者マッピングの欠陥です。 09:12 GST に観測される 09:10 GST の有効期限が想定されているアクセス リンクは、アプリケーションの有効期限ルールに基づいて評価する必要があります。認証によって有効期限は延長されません。スケジューリング、登録、およびアイデンティティの所有者はそれぞれ、期待される結果と個別の観察を記録します。ここではそれらの観測値が提供されていないため、テストに合格したものはありません。ライブトークン、患者リンク、または使用可能なコードを証拠パケットにコピーしないでください。

証拠の境界を明確に保つ

RFC 9989 セクション 4.4 と 5.3.5 では、認証と調整を区別します。セクション 5.4 では、メッセージの処理を受信側のポリシーに任せています。セクション 7.4 では、ドメイン公開にはSPF単独ではなく有効なDKIMが必要です p=reject また、ユーザーがインターネット メーリング リストに投稿するドメインを拒否しないように警告します。対象となる正規化バイトはRFC 6376セクション 3.4 ~ 3.7 および 6.1 に基づいてDKIM整合性を決定します。どちらのメカニズムも、臨床、教育、または法的権威を検証するものではありません。実際の展開のために承認された現在の証拠を収集します。ここでの運用チェックリストは推奨事項であり、管轄区域固有のコンプライアンス評価ではありません。

[ 取り除く ]

有効な署名では、期限切れのアクセス リンクや古いリマインダーを最新のものにすることはできません。

【役割別】

これがあなたにとって何を意味するか

実際の次のステップに向けて、自分の役割を選択してください。

IT / メール管理者

正しい層で診断する

署名、古いコンテンツ、間違った受信者にはさまざまな原因があります。

次のステップ

  1. イベントのバージョンを記録します。
  2. 実際の身元を調べます。
  3. 広範なポリシーの回避策は避けてください。

CISO / SecOps

アクセスマテリアルを保護する

テストでは、ライブの患者リンクやコードが公開されるべきではありません。

次のステップ

  1. 分離されたテストを使用します。
  2. ヘッダーを最小限に抑えます。
  3. 受信者の修正権限を確認します。

創業者 / 非技術系

患者の経過を判断する

技術的に認証されたメッセージでも、ユーザーのタスクが失敗する可能性があります。

次のステップ

  1. ライフサイクルテストが必要です。
  2. ネームサービスの所有者。
  3. 回復パスを承認します。

[ よくある質問 ]

よくある質問

共有ロゴは共有送信者を意味しますか?

いいえ。予約、登録、アクセスメールには、異なるアプリケーションやプロバイダーが使用される場合があります。

DKIMポータル リンクを検証しますか?

いいえ。予想されるホスト、受信者、アプリケーションのライフサイクルを個別に確認してください。

なぜテストをキャンセルするのですか?

キューに入れられたリマインダーは、キャンセルされた予定を説明している間、技術的には信頼性を保つことができます。

有効期限が切れたリンクが認証されたメールで届く可能性はありますか?

はい。トークンの有効期間は、 DKIMではなくアプリケーションによって制御されます。

使用可能なアクセス リンクはチケットに保存する必要がありますか?

いいえ。機能しない標本または適切に管理されたテスト記録を使用してください。

受信者のアドレスが古い場合はどうなりますか?

承認された登録および身元修正プロセスに従います。 DMARCを変更しても受信者のデータは修正されません。

ヘッダーは共有しても無害ですか?

いいえ。個人の住所やルーティングの詳細を含めることができます。それらを最小限に抑え、制限します。

ルートが受け入れられる理由は何ですか?

検証された ID、予想されるアプリケーションの動作、責任のある所有者、および承認されたリカバリ パス。

[ 情報源 ]

情報源

  1. RFC 9989: DMARC

    セクション §4.4 · §5.3.5 · §5.4 · §7.4 · §8

  2. RFC 6376: DKIM

    セクション §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

  3. RFC 9990 : DMARC集約レポート

    セクション §3.1 · §4 · §7 · §8 · §9

  4. RFC 5321: SMTP

    セクション §3.3 · §4.2.1 · §4.2.5 · §5.1 · §6.1

[ 用語集 ]

用語集

ポータルアクセスルート
ポータル アカウントへのアクセスを開始するために使用されるアプリケーションと電子メールのパス。
ライフサイクルテスト
作成、有効期限、キャンセル、置換などの変更を対象としたテスト。
受信者の確認
通信が意図された人物に向けられたものであることを確認する別のプロセス。

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

ナレッジベース