コンプライアンスに自動化されたレビューが必要な理由
SOC2、HIPAA、GDPRなどのコンプライアンスフレームワークは、データ処理、アクセス制御、監査ロギングに関する特定のコーディング慣行を必要とします。手動レビューはいくつかの違反を検出しますが、一貫性がありません — 特にレビュアーがセキュリティスペシャリストでない場合は。 このクックブックは、すべてのPRでコンプライアンス要件を適用するルールを設定します。ステップ1 — コンプライアンスのMemoriesを定義する
まず高レベルのコンプライアンス原則をKodyに教えます:ステップ2 — 監査トレイルルールを作成する
監査ロギングルール
データ保持ルール
ステップ3 — データ処理ルールを作成する
PII露出防止
暗号化要件
ステップ4 — アクセス制御ルールを作成する
ステップ5 — PRレベルのコンプライアンスチェックを追加する
ステップ6 — 適用のために設定する
- コンプライアンス違反がマージをブロックするよう 変更をリクエスト を有効にする
- すべてのコンプライアンスルールを 重大 重要度に設定する
- ルール継承を使用して組織内のすべてのリポジトリにコンプライアンスルールを適用する
チェックリスト
- コンプライアンスのMemoriesが高レベルの原則を教えている
- 監査ロギングルールがすべてのデータ変更パスをカバーしている
- PII露出ルールがログとエラーレスポンスをカバーしている
- 暗号化ルールがエンティティ/モデル定義をカバーしている
- アクセス制御ルールがすべての新しいエンドポイントをカバーしている
- 重大な結果に対して「変更をリクエスト」が有効になっている
- ルールが一貫性のために組織レベルで設定されている
- テストPRでルールが正しく発火することが確認された