定義
言語や実行環境に応じて、脆弱性につながる実装を避けるための必須ルールと推奨事項をまとめた開発標準。レビューや自動検査の共通基準として運用する。
詳細解説
セキュアコーディング標準は一般的な注意事項の一覧ではなく、対象言語、重大度、例外条件、確認方法まで定めたチームの判断基準です。採用時は実装者が参照できる粒度にし、コードレビュー、静的解析、教育、例外承認へ一貫して結び付けます。
ポイント
- 初心者向けには「安全な実装のためにチームで守るコード上の約束」と捉える
- 言語固有のメモリ管理、入力処理、エラー処理を具体的な規則へ落とす
- 例外を黙認せず、理由、期限、代替統制、承認者を記録する
関連用語
公式情報・参考情報
同じカテゴリの用語(フレームワーク)
Access Certification
Access Certification
利用者のアクセス権が現在も必要で妥当かを、管理者や業務オーナーが定期的に確認・承認するプロセス。…
Access Package
Access Package
アプリ、グループ、サイトなど複数の権限を業務単位でまとめ、申請・承認・期限付きで付与する単位。…
Access Recertification
Access Recertification
既存のアクセス権が現在も必要かを、所有者や上長が定期的に再確認するプロセス。権限棚卸しの実務手法の一つ。…
Access Review
Access Review
ユーザー、グループ、管理者、外部共有、OAuthアプリなどのアクセス権が現在も妥当かを定期的に確認する活動。…
AI Red Teaming
AI Red Teaming
AIシステムの安全性、悪用耐性、プロンプト耐性、データ漏えいリスクを攻撃者視点で検証する評価活動。…
Asset Criticality
Asset Criticality
資産が事業やセキュリティに与える重要度。脆弱性対応、監視、復旧順序の優先度判断に使う。…