ご注意ください: X Developer Platform で利用可能なセキュリティ技術(認証、TLS、アプリの権限)に加え、X ユーザーの観点からのサードパーティ製アプリケーションとセッションの使用についてもご留意ください。
セキュリティ問題の報告
セキュリティのベストプラクティス
設計段階からのセキュリティ
- セキュアなリポジトリでコードを管理すること
- システム開発ライフサイクル(SDLC)全体を通じてリスク分析を実施すること
- SDLC 全体でセキュリティ上の問題を特定し、対処(緩和)すること
- SDLC の各工程で環境を分離すること
- すべてのテスト不具合を修正し、再テストのうえ、クローズすること
監視とアラートの設定
レポート用の連絡チャネルを用意する
適切なテスト
API キーとトークンの保護
- パスワード/トークンのローテーション(定期的な更新)を実施する。
- 機密データは必要に応じて常に暗号化し、処理の早い段階での過度な復号は避ける。
- ユーザーのアクセス トークンは暗号化ストアに保存する。
- 侵害の恐れがある場合は、キーやトークンを再生成または無効化する。
入力検証
暗号化通信
デバッグ情報の露出
無加工の入力、非エスケープの出力
クロスサイトスクリプティング(XSS)
SQL インジェクション
クロスサイトリクエストフォージェリ(CSRF)
レート制限の欠如
X 自体に直接影響するセキュリティ上の問題を発見した場合は、脆弱性報奨金(バグバウンティ)プログラムをご利用ください。