この記事の要点
- 核心: 通信の守りは、機器の物理層から「誰が何をできるか」の認証・認可まで 8 つの層で重なっている。手段の名前を暗記するのではなく「どの層を・何で守るか」で捉えると、自社の構成のどこに穴が空いているかに気づけるようになる。
- 対象読者: 新規システムやクラウド移行で、通信のセキュリティ設計を点検・レビューする立場になった企業の実務担当(製造業 IT 部門など、セキュリティ専任ではない方)。前提知識は不要です。
- 得られる成果: 8 階層のセキュリティマップ / 各層で「どの脅威に・何で備えるか」の早見 / 認証と認可の違い / ゼロトラストや量子耐性・規制という横断テーマの位置づけ + 計画時・リリース前に使える層別チェックリスト。
- 扱わないこと(専門家・公式規格、または将来の記事へ): 暗号アルゴリズムの数学的な仕組みや実装 / 個別環境の設計判定や監査の代替 / 法務の専門判断 / メール認証(SPF・DKIM・DMARC)の深掘り / 各クラウド製品の優劣比較。
Key Points (for international readers)
- Core — Communication security stacks up across eight layers, from the physical wire to authentication and authorization ("who can do what"). Reading it by which layer you defend and with what — rather than memorizing tool names — shows you where the gaps in your own setup are.
- Who this is for — practitioners asked to review or design the security of their communications (e.g., manufacturing IT) without being security specialists. No prior knowledge required.
- Portable takeaway — the eight-layer map, the per-layer "threat → defense" view, and the authentication-vs-authorization distinction hold regardless of jurisdiction. Where jurisdictions diverge most is regulation: this Japanese edition covers Japan's drivers (CRYPTREC, ISMAP, active cyber defense); for the US (NIST, executive orders, FedRAMP) and the EU (NIS2, CRA, GDPR Art. 32), read the English edition against your own region.
- What's out of scope (for a specialist or the primary specs) — the math and implementation of cryptographic algorithms / case-by-case design or audit judgments / legal opinions / a deep dive on email authentication (SPF/DKIM/DMARC) / vendor product comparisons.
執筆時点: 2026-06 / 対象: 技術は法域に中立・規制のみ日本国内向け / last_updated: 2026-06-07 更新履歴: 2026-06-07 初版公開
本記事は教材であり、特定環境の設計助言ではない
本記事は 通信セキュリティを層で整理するための一般的な解説 であり、特定のシステム・組織に対する設計助言やセキュリティ監査の代替ではありません。内容の正確性・完全性・最新性を保証するものではなく、製品名・サービス名・規格・規制は改称や改正で変わります。実際の設計・実装・調達の判断は、必ず 社内のセキュリティ / インフラ部門・専門家・各製品の公式ドキュメント・一次規格 にご確認ください。本記事の情報は「現状有姿(AS IS)」で提供され、これを利用または信頼した結果生じたいかなる損害・損失についても、執筆者および YATA-NODE は一切の責任を負いません。ご利用は自己責任でお願いします。
本シリーズの位置づけ: 本記事は「仕組みを理解するシリーズ」の 2 本目です。1 本目の 企業ネットワークの仕組み が「装置をどこに置くか(配置の地図)」を扱ったのに対し、本記事は「通信そのものを どの層で・何で守るか(守り方の地図)」を 1 本で俯瞰します。配置の地図と守り方の地図は対になっており、ネットワーク構成の全体像が気になる場合は先に 1 本目を読むと、本記事の層の話が立体的になります。権利・契約面が気になる場合は別シリーズの 公開前の権利チェック を参照してください。
用語ミニ解説(はじめての方へ): 本記事で繰り返し出る言葉の最小限の説明です。
- 層(レイヤ): 通信を役割ごとに積み重ねて捉える区分。下は電気信号やケーブル、上はアプリやログインに近づく。
- OSI 参照モデル: 通信を 7 つの層に分けて整理する国際的な共通言語(物理 → データリンク → ネットワーク → トランスポート → セッション → プレゼンテーション → アプリケーション)。本記事はこれに「認証・認可」を第 8 層として足して 8 層で扱う。
- 多層防御(Defense in Depth): 1 つの防御が破られても次が残るよう、複数の層に守りを重ねる考え方。
- 認証 / 認可: 認証は「相手が誰か」を確かめること、認可は「その相手に何を許すか」を決めること。別物(第 8 層で詳しく扱う)。
- Transport Layer Security(通信を暗号化する仕組み。`https://` を支える)用語集で詳しく →(Transport Layer Security。通信を暗号化する仕組み。
https://を支える)。 - Virtual Private Network(公衆回線上に暗号化した通信路を作り、社外から社内へ安全に接続する仕組み)用語集で詳しく →(Virtual Private Network。公衆回線上に暗号化トンネルを作り、社外から社内へ安全に入る仕組み)。
- Web Application Firewall(Web アプリへの攻撃〔SQL インジェクション等〕を検知・遮断する防御)用語集で詳しく →(Web Application Firewall。Web アプリへの攻撃〔SQLi / XSS 等〕を検知・遮断する防御)。
- Full-Disk Encryption(ディスク全体を暗号化し、盗難・紛失時もデータを読めなくする)用語集で詳しく →(Full-Disk Encryption。ディスク全体を暗号化し、盗難・紛失時もデータを読めなくする)。
- データベース(Database。データを保存・検索・管理する仕組み)用語集で詳しく →(データベース。データを保存・検索・管理する仕組み)。
- Cross-Site Scripting(Web ページに悪意のスクリプトを埋め込み、閲覧者のブラウザで実行させる攻撃)用語集で詳しく →(Cross-Site Scripting。Web ページに悪意のスクリプトを埋め込み、閲覧者のブラウザで実行させる攻撃)。
通信セキュリティの手段は、TLS・IPsec・MFA・ゼロトラストと名前が多く、どれが何のためかを丸暗記しようとすると挫折しがちです。そこで本記事は、「どの層で・どの脅威に・何で備えるか」という 1 つの見方に揃えて全体像を描きます。①まず「層で考える」発想を押さえ ②下位 3 層(経路と到達)③中位〜上位層(中身と相手)④第 8 層(誰が何をできるか)と順に層を上っていき ⑤最後にゼロトラスト・量子耐性・規制という層をまたぐテーマを置きます。名前の暗記ではなく「層と役割」で、自社の守りに抜けがないかを自分で点検できる土台を作っていきましょう。
通信セキュリティは「層」で考える
通信は、電気信号やケーブルといった「物理」から、ログインで「誰が何をできるか」を決める段階まで、役割の違う処理が積み重なって成り立っています。この積み重ねを世界共通の言葉で整理したのが OSI 参照モデル(7 層)です。本記事では、これに 認証・認可 を第 8 層として加えた 8 階層 で通信セキュリティを捉えます。認証・認可は OSI 参照モデルの 7 層には正式には含まれません。本人確認とアクセス権限の設計が、それ自体で一つの層と見なせるほど重要になっているため、本記事の地図に独自に足したものです。(なお俗に言う「第 8 層 / L8」は、通常〈利用者・人間〉の問題を指す言い回しですが、本記事ではそれとは別に、認証・認可を指して使います。)
| 層 | 主に守る範囲 | 代表的な脅威 | 代表的な手段 |
|---|---|---|---|
| L1 物理 | 機器・ケーブル・記憶媒体 | 盗聴 / 物理的な持ち出し・改ざん | HSM / TPM / ディスク暗号化 |
| L2 データリンク | 同じ LAN 内の通信 | なりすまし(ARP)/ 構内盗聴 | MACsec / 802.1X(EAP-TLS) |
| L3 ネットワーク | 経路・到達(どこへ届くか) | DDoS / 経路乗っ取り(BGP)/ なりすまし IP | IPsec / ファイアウォール / RPKI |
| L4 トランスポート | 端から端までの中身 | 盗聴 / 改ざん / 暗号のダウングレード | TLS 1.3 / mTLS |
| L5 セッション | ログイン後の状態 | セッション乗っ取り・固定化 / CSRF | Cookie 属性 / トークン再発行 |
| L6 プレゼンテーション | データの表現・鍵の扱い | JWT の署名不備 / 保存データ漏洩 | JOSE(JWT/JWS/JWE)/ 保存時暗号化 |
| L7 アプリケーション | HTTP / API の中身 | SQLi / XSS / 設定不備 / SSRF | WAF / セキュリティヘッダ / API Gateway |
| 第 8 層 認証・認可 | 誰が・何をできるか | なりすまし / 権限の穴(BOLA)/ 権限昇格 | OAuth・OIDC / MFA・WebAuthn / RBAC |
この地図の要点は、1 つの手段で全部を守るのではなく、層ごとに守りを重ねる(多層防御)ことです。たとえば WAF(L7)を通り抜けた攻撃でも、アプリ側の入力検証や DB の最小権限、第 8 層の認可チェックが次の関所として働きます。どこか 1 枚を破られても全体が崩れない、という前提で各層を設計します。
ただし、層の境界は厳密ではありません。TLS は実装上 L4 から L7 にまたがり、後述するゼロトラストは L3 から第 8 層までを統合します。本表は「主にどの層が責務を持つか」で並べた地図と捉えてください。1 本目で描いた 3 ゾーン(社内 LAN / DMZ / Internet)の地図 が「装置をどこに置くか」だとすれば、本記事の 8 階層は「その通信を縦方向にどう守るか」です。配置(横)と層(縦)を重ねると、守りの全体像が立体的に見えてきます。
下位 3 層(物理・データリンク・ネットワーク)— 経路と到達を守る
いちばん下の 3 層(物理・データリンク・ネットワーク)は、ざっくり言えば「誰が線に触れられるか」と「通信がどこへ届くか」を守る層です。中身を暗号化する前段として、そもそも経路と到達を健全に保つ役割を担います。
L1 物理層 — 機器と鍵を物理的に守る
物理層は、機器・ケーブル・記憶媒体への物理アクセスから守る層です。クラウドを使う場合、データセンターの物理対策は事業者側の責任範囲(SOC 2 や ISO 27001 で確認)に多くを委ねる一方、鍵の管理は利用者側に残ります。鍵を保護するための専用ハードウェアである HSM(Hardware Security Module)や、端末側の TPM(Trusted Platform Module)、ディスク全体を暗号化する FDE が中核です。暗号モジュールの米国認証規格 FIPS 140-3(2019 年発効、FIPS 140-2 での新規の検証申請受付が 2021 年に終了し、以降の新規認証はこの版が対象)で検証された HSM を使うと、暗号モジュールの設計・実装が第三者検証を経ているという裏付けが得られます。ただし、どこまで鍵を保護するか(物理的に取り出せないかなど)は認証レベル(Level 1〜4)とモジュールの仕様に依存するため、要件に応じたレベルの製品を選びます。処理中のメモリまで暗号化する Confidential Computing も、各クラウドで利用できるようになっています。
L2 データリンク層 — 同じ構内の盗聴・なりすましを防ぐ
データリンク層は、同じ LAN の中での盗聴やなりすましを防ぐ層です。フレームそのものを暗号化する MACsec(IEEE 802.1AE)は、データセンター間接続(専用線サービス)などで利用できます。ポート単位で接続前に認証する 802.1X + EAP-TLS は、証明書ベースで「許可された端末だけが線につながる」状態を作ります。加えて、ARP や DHCP を悪用した構内攻撃に対する DAI(動的 ARP 検査)・DHCP snooping、無線では WPA3 が基本対策になります。
L3 ネットワーク層 — 経路を暗号化し、到達を制御する
ネットワーク層は、通信が「どこへ届くか」を制御し、経路上で暗号化する層です。拠点間やクラウドとの接続を暗号化トンネルで守る標準が IPsec(RFC 4301)と鍵交換の IKEv2(RFC 7296)で、より新しく高速な WireGuard も普及しています。通信の許可・拒否はファイアウォールや ACL(アクセス制御リスト)で最小権限に絞ります。
経路そのものを狙う攻撃もこの層です。大量の通信で麻痺させる DDoS には、送信元を偽った通信を入口で落とす BCP 38(ingress filtering)やクラウド側の DDoS 防御で備えます。インターネットの経路情報(BGP)を乗っ取る 経路ハイジャックには、経路の発信元を電子的に検証する RPKI(RFC 6480)+ ROA/ROV が有効です。経路ハイジャックは机上の話ではなく、2008 年の YouTube 到達不能化や 2018 年の暗号資産サービスへの誘導など、実際に起きてきた事象です。
中位〜上位層(トランスポート〜アプリ)— 中身と相手を守る
経路の上を実際に流れる「中身」と「相手」を守るのが、この中位〜上位の層です。狙われるのは主に盗聴・改ざん・なりすましの 3 つで、層を上るほどアプリやデータの意味に近づきます。
L4 トランスポート層 — 通信を端から端まで暗号化する
トランスポート層は、通信の中身を端から端まで暗号化する層です。Web の https:// を支えているのが TLS で、現行の TLS 1.3(RFC 8446、2018 年)は、過去の弱点を整理し、より速く・安全な接続を標準にしました。クライアントとサーバが互いに証明書で確認し合う mTLS は、サービス間通信(マイクロサービス)で広く使われます。UDP ベースで TLS 1.3 を統合した QUIC(RFC 9000)+ HTTP/3 も普及が進んでいます。
ここで大切なのは、「TLS を使えば安全」と単純には言えないことです。安全性はバージョンと設定に依存します。古い TLS 1.0/1.1 は廃止が勧告され(RFC 8996、2021 年)、過去には POODLE や Heartbleed のように、古いバージョンや実装の欠陥を突く攻撃が実際に成立してきました。これらは「過去にこういう破られ方をした」事例であり、対策は 新しいバージョンに揃え、弱い暗号方式を無効化し、証明書を自動更新するという運用に尽きます。
L5 セッション層 — ログイン後の「状態」を守る
セッション層は、ログイン後の「この通信は誰のものか」という状態を守る層です。狙いはセッションの乗っ取りや固定化(他人のセッションを使わせる攻撃)です。対策の基本は、セッション ID を推測されにくくし、ログイン直後に必ず再発行すること、そして Cookie に HttpOnly(スクリプトから読めない)・Secure(HTTPS のみ)・SameSite(別サイトからの送信を制限)・__Host- といった属性を正しく付けることです。これらは後述の認証・認可とも連動します。
L6 プレゼンテーション層 — データ表現と鍵の扱いを安全にする
プレゼンテーション層は、データの表現形式や鍵の扱いを安全にする層です。代表は JWT(JSON Web Token)を含む JOSE という規格群(RFC 7515〜7519、運用指針は RFC 8725)で、ログイン状態を表すトークンなどに使われます。ここでの典型的な失敗は、署名を検証しない設定(alg=none の受け入れ)や、署名アルゴリズムの取り違えです。トークンは「署名を必ず検証する・短命にする」のが原則です。保存するデータ(at rest)の暗号化も、各クラウドの鍵管理サービス(KMS)を使ってこの層で担保します。
L7 アプリケーション層 — HTTP / API の中身を守る
アプリケーション層は、HTTP や API でやり取りされる「中身」を守る層で、攻撃が最も集中する場所です。ここでは WAF(Web Application Firewall)が、SQL インジェクションやクロスサイトスクリプティング(XSS)といった既知の攻撃パターンを弾きます。WAF の代表的なルール集が OWASP の Core Rule Set です。Web アプリで対策すべき脅威の定番リストが OWASP Top 10 で、長く使われてきた 2021 年版に加え、ソフトウェアのサプライチェーンに関する新カテゴリ(A03:2025 — Software Supply Chain Failures)を含む 2025 年版が公開されています(規格は定期的に改訂されるため、最新版は OWASP の一次情報で確認してください)。
ブラウザに「どう振る舞うべきか」を指示する HTTP セキュリティヘッダも重要です。通信を常に HTTPS に強制する HSTS、読み込めるスクリプトを制限する CSP(Content Security Policy)などを既定で入れておくと、攻撃面を大きく減らせます。API では、API Gateway が認証・流量制限(Rate Limit)・スキーマ検証の関所として働きます。
この層の怖さは、広く使われる部品の弱点が一斉に狙われる点にあります。2021 年末の Log4Shell(Java のログ部品 Log4j の脆弱性)は、その典型でした。だからこそ、後述する依存ライブラリの点検(リリース前チェック)とセットで考える必要があります。
第 8 層 認証・認可 — 「誰が・何をできるか」を守る
最後の層は、OSI 参照モデルの 7 層には含まれない「認証・認可」です。本記事がこれを独立した第 8 層として地図に足しているのは、現代の通信では「誰が・何を・どの条件でできるか」の判断が、それ自体で 1 つの大きな設計領域になっているからです(前述のとおり、俗に言う「第 8 層」が指す〈利用者・人間〉とは別の意味で本記事は使っています)。
まず混同しやすい 2 語を区別します。認証(Authentication)は「相手が誰か」を確かめること、認可(Authorization)は「その確かめた相手に何を許すか」を決めることです。正しくログインできた人(認証 OK)でも、他人のデータまで見られてはいけません(認可は別)。この区別が崩れると、ログインは堅牢なのに権限の穴から情報が漏れる、という事故になります。
認証 — 「相手が誰か」を確かめる
Web やアプリの認証連携で広く使われるのが OAuth と OIDC です。OAuth(RFC 6749、2012 年)は、ユーザーの代わりにアプリが権限を「委譲」される仕組みで、その上に本人確認(認証)を乗せたのが OIDC(OpenID Connect)です。OAuth の運用知見を整理した新しい指針が BCP の RFC 9700(2025 年)で、ここでは認可コード横取りを防ぐ PKCE を(パブリッククライアントでは必須、コンフィデンシャルクライアントでは推奨として)求めることなどが示されています。企業の SSO では、XML ベースの SAML 2.0(2005 年)も今なお主流です。
本人確認を強くするのが 多要素認証(MFA)です。知識(パスワード)・所持(スマホ・鍵)・生体(指紋・顔)のうち 2 種類以上の異なる要素を組み合わせます(パスワード + 秘密の質問は同じ知識なので MFA ではありません)。時刻ベースのワンタイムパスワード TOTP(RFC 6238)が標準的ですが、Short Message Service(携帯電話番号宛に届く短い文字メッセージ。本人確認コードの送信にも使われるが、番号乗っ取り等に弱い)用語集で詳しく →(携帯電話番号宛の短い文字メッセージ)による OTP は、SIM の乗っ取り(SIM スワップ)などのリスクから、NIST のデジタル ID ガイドライン(SP 800-63B)で「制限付き(RESTRICTED)」の認証手段に位置づけられています(この扱いは Revision 3 から続いており、2025 年確定の Revision 4 でも維持されています)。よりフィッシングに強い方式が FIDO2 / WebAuthn(W3C、2021 年に Level 2)で、鍵がドメインに紐づくため偽サイトに認証情報を渡しません。複数端末で使える パスキー(Passkey)も、この WebAuthn を土台にした仕組みです。
認可 — 「何を許すか」を決める
認可は、確かめた相手にどこまでを許すかを決める設計です。代表的なモデルを、単純な順に挙げます。
- RBAC(ロールベース): 「管理者」「一般」などの役割に権限を束ねる。多くの場合これで十分。
- ABAC(属性ベース): 部署・時間帯・デバイス状態などの属性で動的に判定する。
- ReBAC(関係ベース): 「このファイルの所有者は誰か」のような関係グラフで判定する(Google の Zanzibar、OSS の OpenFGA が代表)。
- PBAC(ポリシーベース): 認可ルールをコードから分離し、専用エンジン(OPA・Cedar)でテスト可能にする。
API で特に多い事故が、URL の ID を書き換えて他人のデータを取得できてしまう BOLA(オブジェクトレベル認可の不備)です。OWASP の API セキュリティ Top 10 でも筆頭に挙げられており、「認証は通っているのに認可が抜けている」典型例です。認証と認可を別の関所として設計する重要性が、ここに表れます。
認証情報を「通信路で」守る
第 8 層が通信セキュリティの一部である理由は、認証情報そのものが通信路を流れ、盗まれうるからです。長命な更新用トークン(リフレッシュトークン)は、使うたびに新しいものへ入れ替え、古いものの再使用を検知したらまとめて失効させる(ローテーション + 再利用検知)のが基本です。さらに、トークンを盗まれても使われにくくする仕組みとして、クライアントの鍵にトークンを紐づける DPoP(RFC 9449)や mTLS 連携トークン(RFC 8705)があります。
1 本目との棲み分け
1 本目の 企業ネットワークの仕組み でも、AD(Active Directory)や SSO + MFA を扱いました。ただしそこでの主題は「それらの装置を社内のどこに置き、どんなポリシーにするか(配置と方針)」でした。本記事の第 8 層は、その先の「通信経由でどんな脅威があり、認証情報をどう検証・保護するか(プロトコルと仕組み)」を扱います。配置の話(1 本目)と守り方の話(本記事)を重ねて読むと、認証・認可の全体像がつながります。
横断テーマと法域別の駆動力
ここまでは層ごとの守りを見てきましたが、層をまたいで効いてくるテーマが 3 つあります。ゼロトラスト・量子耐性・規制です。
ゼロトラスト — 「位置で信頼しない」発想(層をまたぐ)
ゼロトラストは、「社内ネットワークにいるから信頼する」という位置ベースの前提をやめ、アクセスのたびに身元・デバイス状態・文脈を検証するという設計思想です。技術的な土台が NIST SP 800-207(2020 年)で、判定を下す部分(PDP)と実際に通信を許可・遮断する部分(PEP)を分けて構成します。1 本目で触れた VPN から ZTNA への移行は、この考え方をネットワーク接続に当てはめたものです。
注意したいのは、ゼロトラストは「導入すればリスクがゼロになる」仕組みではない、という点です。むしろ「信頼を固定しないことで、突破されたときの被害を抑える」現実的な設計です。一度の認証で広い範囲を許すのではなく、第 8 層の継続的な検証(本記事の認証・認可)と組み合わせて初めて機能します。過度な万能視は避け、自社のどの層から適用するかを段階的に決めるのが実務的です。
量子耐性(PQC)— 数年単位で備える移行
将来、量子コンピュータが現在の公開鍵暗号(RSA など)を破りうるという懸念から、耐量子計算機暗号(PQC)への移行準備が始まっています。米国 NIST は 2024 年に標準アルゴリズム(FIPS 203/204/205)を確定しました。移行の期限については、NIST が「2030 年ごろに旧来アルゴリズムを非推奨、2035 年ごろに廃止」とする方針を示していますが、これはまだドラフト段階の見通しで、確定ではありません。今すぐ全面移行する必要はありませんが、暗号を後から差し替えられる設計(crypto-agility)にしておくと、将来の移行が楽になります。
規制という駆動力(日本)
技術標準は世界共通でも、「いつまでに・誰が導入すべきか」を駆動するのは各国の規制・調達条件です。日本では、CRYPTREC が耐量子計算機暗号のガイドライン(2024 年度版、2025 年 3 月公開)を示し、政府調達では、米 FedRAMP と同様に政府利用クラウドの評価・登録を扱う ISMAP(政府情報システムのためのセキュリティ評価制度)が運用されています。また、能動的サイバー防御を導入するサイバー対処能力強化法が 2025 年に成立・公布され、段階的な施行が進められています。日本はガイドライン中心ですが、一部はハードロー(法律による義務化)へ移行しつつあります。
なお、米国(大統領令・FedRAMP・NIST)や EU(NIS2・CRA・GDPR 第 32 条など、法律で直接義務を課す方式)の動向は法域ごとに大きく異なります。海外の規制は本記事の英語版で扱うため、そちらを自分の対象地域に照らして読んでください。
まとめ
通信セキュリティは、物理層から認証・認可までの 8 つの層で守りを重ねるものでした。手段の名前は多くても、「どの層で・どの脅威に・何で備えるか」で並べ直せば、自社の守りの抜けを見つける地図になります。最後に、そのまま使えるチェックリストを置きます(コピーしてお使いください)。
【プロジェクト計画時】
□ データ分類を決める(公開 / 社内 / 機密)。暗号化の要件と認可の粒度はここから派生する
□ 第 8 層(認証・認可)をまず固める(本人確認は OIDC + MFA、できれば WebAuthn / 認可は RBAC を基本に、必要なら ABAC・ReBAC / トークンはローテーション + 再利用検知)
□ L4 の TLS を 1.3 に揃え、古いバージョンと弱い暗号を無効化、証明書は自動更新にする
□ L7 のセキュリティヘッダの既定値を入れる(HSTS / CSP / __Host- Cookie)
□ L3 を最小権限で構成し、公開する受け口(エンドポイント)を最小化する
□ L1-L2 はマネージドサービスを優先、自前 LAN のときは MACsec / 802.1X を検討する
□ ゼロトラストはどの層から適用するか段階計画を持ち、暗号は後から差し替えられる設計にする
【リリース前 / 運用中】
□ 依存ライブラリの脆弱性スキャン(SCA)で High / Critical をゼロにする
□ WAF と API の流量制限(Rate Limit)を有効化する
□ 認可の抜け(他人の ID で他人のデータが取れないか = BOLA)をテストする
□ シークレット(鍵・パスワード)がコードに混入していないかスキャンする
□ ID・権限の棚卸しをして過剰な権限を除去する(最小権限)
□ ログを集約して監視する(認証基盤 / WAF / ファイアウォール / プロキシ)
関連記事: 企業ネットワークの仕組み / 公開前の権利チェック
出典 / References
最終確認日: 2026-06-07 / 対象法域: 技術標準は法域に中立。本記事の規制パートは日本国内向け(米国・EU は英語版で扱う)。
ゼロトラスト・認証認可の技術標準(NIST / W3C)
- NIST SP 800-207 — Zero Trust Architecture(2020-08)
- NIST SP 800-63B — Digital Identity Guidelines(Authentication)
- W3C Web Authentication (WebAuthn) Level 2(2021-04)
- NIST FIPS 203 / 204 / 205 — Post-Quantum Cryptography Standards(2024-08)
通信暗号化・経路(IETF RFC)
- RFC 8446 — TLS 1.3(2018) / RFC 8996 — TLS 1.0/1.1 廃止(2021)
- RFC 9000 — QUIC(2021)
- RFC 4301 — IPsec(2005) / RFC 7296 — IKEv2(2014)
- RFC 6480 — RPKI(2012)
認証・認可・トークン(IETF RFC)
- RFC 6749 — OAuth 2.0(2012) / RFC 9700 — OAuth 2.0 セキュリティ BCP(2025)
- RFC 7636 — PKCE(2015) / RFC 6238 — TOTP(2011)
- RFC 7519 — JWT(2015) / RFC 8725 — JWT 運用指針 BCP(2020)
- RFC 9449 — DPoP(2023) / RFC 8705 — OAuth mTLS(2020)
Web アプリ / API(OWASP)
日本の制度(公式)
各規格・サービス名・制度は改称や改正で変わります。本記事は計画段階の概観であり、実装の判断時は上記の一次情報で最新の仕様・適用範囲・期限を確認してください。RFC・標準の番号と発行年は上記一次リンクで参照できますが、各規制の施行状況は流動的なため、公開時点の最新を公式情報で確認することをおすすめします。
通信や環境の守りをテーマ別にまとめた連載を note「セキュリティマガジン」に置いています:セキュリティマガジン。
著者について
大手電機メーカーで制御工学から 20 年以上の電機・ソフトウェア開発、加えて個人開発 約 10 年の実務経験を持ちます。ハードとソフト、企業と個人の両面で「知らないとリスクになる」基礎から発信し、いずれは AI の実践的な活用法なども扱っていく予定です。詳しくは このブログについて。