コンテンツにスキップ

A.8.28 セキュリティに配慮したコーディング

項目内容
改訂日2024.04.01
適用範囲全社・全従業員
管理策番号A.8.28
分類技術的管理策

セキュリティに配慮したコーディングの原則は、ソフトウェア開発に適用しなければならない。

ソフトウェアがセキュリティの脆弱性なく開発されることを確実にするため。

セキュリティに配慮したコーディングには、以下を含める必要がある。

  • コーディング標準の策定
  • 脆弱性の防止
  • コードレビュー
  • 静的解析
脆弱性対策
SQLインジェクションパラメータ化クエリ
XSS出力エンコーディング
CSRFトークン検証
バッファオーバーフロー境界チェック
認証の欠陥適切な認証実装
項目内容
入力検証すべての入力を検証
出力エンコーディングコンテキストに応じたエンコード
エラー処理安全なエラー処理
暗号化標準的な暗号ライブラリの使用
ログ機密情報をログに含めない
項目内容
目的セキュリティ脆弱性の検出
方法ピアレビュー、ツール支援
頻度コミット時、リリース前
記録レビュー結果の記録

当社では、セキュアコーディングの原則に従って開発を行っている。OWASP等のガイドラインを参考に、脆弱性を作り込まない開発を実施している。

    1. システム開発及び保守