X Developer Platform で利用可能なセキュリティ技術(authentication、TLS、app permissions など)に加え、X のユーザー視点でのサードパーティアプリとセッションの利用についてもご確認ください。
セキュリティ問題の報告
セキュリティのベストプラクティス
セキュリティ・バイ・デザイン
- コードをセキュアなリポジトリで管理すること。
- システム開発ライフサイクル(SDLC)全体を通じてリスク分析を実施すること。
- SDLC 全体でセキュリティ課題を特定し、適切に軽減(緩和)すること。
- SDLC プロセス全体で環境を分離することを確保すること。
- すべてのテスト欠陥を修正し、再テストしてクローズすること。
監視してアラートを受け取る
報告チャネルを作成する
適切なテスト
API Key およびトークンの保護
- パスワード/トークンの更新ローテーションを設ける。
- 機密データは常に必要に応じて暗号化し、復号は可能な限り下流で行う。
- ユーザーの access token は暗号化されたストアに保存する。
- 侵害の疑いがある場合は、キーおよびトークンを再生成または無効化する。
入力の検証
暗号化通信
露出されたデバッグ情報
未フィルタの入力、未エスケープの出力
クロスサイトスクリプティング(XSS)
SQLインジェクション
クロスサイトリクエストフォージェリ(CSRF)
レートリミットがない場合
X 自体に直接影響するセキュリティ上の問題を発見した場合は、脆弱性に関するバグバウンティプログラムをご利用ください。