Ensure security for DMARC report generation
- 主要言語
- Go
- スター
- 6.1k
- フォーク
- 327
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Follow-up for #206.
Sophisticated attacks based on ability to modify DNS records related to DMARC as observed by receiving server (MitM, cache poisoning, etc) can be used to disclose contents of messages otherwise protected by TLS.
- Report generation is disabled if zone containing DMARC record or "report receiver" record is not DNSSEC-signed.
- If message that caused report to be generated is delivered over TLS then report itself must be delivered over TLS. MX record authentication (via MTA-STS or DNSSEC) is required for report recipient as TLS is insecure without it.
コントリビューションガイド
調査の方向性
まず、参照されているフォローアップ issue #206 と既存の DMARC レポート生成パスを確認します。DNSSEC、TLS、MTA-STS、MX 認証が現在どのように評価されているかを追跡します。指定されたレポート生成およびトランスポートセキュリティの要件が実装され、テストでカバーされれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go
- 領域
- backend, security
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100