【せきゅりてぃばいでざいん】

セキュリティバイデザイン とは?

最終更新:
💡 家の設計図から、鍵と守り方を考えよう

システムや製品の設計時から、守る情報や想定する脅威、安全な使い方を考えてセキュリティを組み込む考え方。開発・テスト・運用にも引き継ぎ、利用者だけに対策の負担を押し付けない製品づくりにつなげる。

📌 このページのポイント
守り方を、設計から運用まで設計何を守る?開発・テスト確かめよう運用直し続ける分かったことを、次の設計へ最初から考え、その後も続ける例:必要な権限・安全な初期設定
家の鍵を設計図から考えるように、サービスの守り方を組み込みます。運用で得た気づきも設計へ戻します。
ひよこ ひよこ
家の設計図から、鍵を考えるようなこと?
ペンギン先生 ペンギン先生
そうだよ。サービスなら、守る情報、利用する人、想定する攻撃を先に考え、認証やアクセス権を設計する。完成後に対策を足すだけでなく、製品の作り方そのものに安全性を含めるんだ。
ひよこ ひよこ
後から直すより、必ず安くなる?
ペンギン先生 ペンギン先生
設計上の問題を早く見つければ、大きな作り直しを避ける助けになるよ。ただし、費用の差は問題や開発の状況で変わる。必ず何分の一になる、と一律の数字では説明できないんだ。
ひよこ ひよこ
具体的に、何を決めるの?
ペンギン先生 ペンギン先生
たとえば写真共有サービスなら「公開しない写真を誰が見られるか」を考えるよ。必要な権限だけを付け、勝手に他人の写真へアクセスできない設計にする。攻撃や誤操作の起こり方を洗い出す脅威モデリングも役立つね。
ひよこ ひよこ
安全な初期設定は、同じ意味?
ペンギン先生 ペンギン先生
関係は深いけれど、焦点が違うよ。Secure by Designは安全性を製品の設計へ組み込むこと。Secure by Defaultは、利用者が追加の設定をしなくても重要な保護が有効な初期状態にすることなんだ。
ひよこ ひよこ
設計が終われば、対策も完了?
ペンギン先生 ペンギン先生
開発中のレビューやテスト、運用中の監視、見つかった脆弱性の修正まで続くよ。利用者へ設定をお願いするだけでなく、作る側の組織や責任者も安全性を優先する。運用で分かったことを、次の設計へ戻すんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「セキュリティバイデザイン」って出てきたら「最初から守り方を設計に組み込むこと」と思えばだいたいOK!
📖 おまけ:英語の意味
「Security by Design」 = 設計によるセキュリティ
💬 by Design は「設計によって」という意味。最初から意図的にセキュリティを組み込むという思想だよ

参考資料

← 用語集にもどる