CCDS-GR01-2021

IoT 分野共通セキュリティ要件
ガイドライン 2021 年版：CCDS-GR01-2021
Ver. 1.0

一般社団法人重要生活機器連携セキュリティ協議会
2020 年 11 月 24 日

Copyright 2020 Connected Consumer Device Security Council Proprietary

CCDS-GR01-2021

更新履歴
リビジョン

更新日

更新内容

策定

1.0 版

2020/11/24

1.0 版リリース

CCDS■商標について・本書に記載の会社名、製品名などは、各社の商標または登録商標です。

■おことわり・本書に記載されている内容は発行時点のものであり、予告なく変更することがあります。
・本書の内容を CCDS の許可なく複製・転載することを禁止します。

Copyright 2020 Connected Consumer Device Security Council Proprietary

CCDS-GR01-2021

１．本書の目的
本ガイドラインは、つながる機器における最低限守るべき要件(対策レベル：★星一つ)を定義する。本要件は、つながる機器を用いた IoT 機器、及びシステムにおける最低限守るべき要件としての適用を想定する。

２．CCDS サーティフィケーションマーク付与の対象
CCDS サーティフィケーションマークの付与対象は、インターネットプロトコルを使用可能なハードウェアインタフェース及びソフトウェアインターフェースを実装した機器、及びシステムとなる。

３．共通要件個々の共通要件については、以下の通りである。
No.

1

対象

2019 年要

サーティフィ

脆弱性のレベル

件からのケーション要

種類

改定分類件

★
（共通）

－

説明（脅威の背景・事例）

Web 入力経由に

CWE-89：SQL[脅威の背景]よる SQL インジ

インジェクシユーザからの入力に含まれた

ェ クシ ョン の 不ョン

SQL 構文の無効化が不十分であ具合がないこと

り、セキュリティチェックの回避や、ステートメントの挿入によりバックエンドのデータベースを改ざんやシステムコマンドの実行に利用される可能性がある。
（CWE-TOP6）[事例]
・Wi-Fi 無線ルータ（CVE-20156319）[参考]・“UK Code of Practice for
consumer IoT security”該当要件
13. Validate input data（入力Copyright 2020 Connected Consumer Device Security Council Proprietary1

CCDS-GR01-2021

データを検証する）
2

★

－（共通）

Web 入力経由に

CWE-352：ク[脅威の背景]よ るク ロス サ イ

ロスサイトリ

ユーザからのリクエストが、適ト リク エス ト フ

クエストフォ

切なフォーマットであるかを検ォ ージ ェリ の 不ージェリ

証しないことで発生する脆弱具合がないこと性。攻撃者がクライアントを騙し、意図しないリクエストをWeb サーバに送信させる可能性がある。
（CWE-TOP7）[事例]・Wi-Fi 無線ルータ（CVE-20147270）[参考]・“UK Code of Practice forconsumer IoT security”該当要件
13. Validate input data（入力データを検証する）

3

★

－（共通）

Web 入力経由にCWE-22：パス[脅威の背景]よ るパ スト ラ バ

トラバーサル

外部入力からパス名を作成し、ー サル の不 具 合

制限されているディレクトリへがないことのアクセスを許してしまう脆弱性。
（CWE-TOP11）[事例]
・IP カメラ（CVE-2017-7461）[参考]・“UK Code of Practice forconsumer IoT security”該当要件
13. Validate input data（入力データを検証する）

4

★
（共通）

－

未使用なCWE-671：セ[脅威の背景]TCP/UDP ポー

キュリティに機能やサービス上必要のないトを外部より使対する管理者

TCP/UDP ポートを開放してお用されないこと制御の欠如（不くことで、サイバー攻撃に悪用

要 な TCP 、される恐れがある通信が可能と

Copyright 2020 Connected Consumer Device Security Council Proprietary

2CCDS-GR01-2021

UDP ポート開なる。

放）

[事例]
・Wi-Fi 無線ルータ、IP カメラ
等[参考]・“UK Code of Practice for
consumer IoT security”該当要件
6. Minimise exposed attack
surfaces（攻撃対象となる場所を最小限に抑える）

5

★

変更

（共通）

システム運用CWE-287：不[脅威の背景]上、必要な適切な認証システム運用上、必要な開放ポ

TCP/UDP セッ（TCP/UDP

ートに対して、TCP/UDP セッシ

ションにおいポートの不適ョンでの適切な認証あるいは通て、適切な認証切なアクセス

信アクセス制御が行われておら（機器毎にユニ管理）ず、機器内データの情報漏洩や、ークな ID とパ権限昇格（管理機能の掌握）等のスワード）や通問題を生じる可能性がある。

信アクセス制御[事例]が行われている・Wi-Fi 無線ルータ、IP カメラ

こと。

等
[参考]
・“UK Code of Practice forconsumer IoT security”該当要件
6. Minimise exposed attack
surfaces（攻撃対象となる場所を最小限に抑える）

6

★
（共通）

変更

・ 認証 情報 の 設

CWE-259：パ[脅威の背景]定 変更 が可 能 な

スワードがハ

機器やアプリケーションにアクこと（ハードコーードコーディ

セスする際の ID とパスワード情デ ィン グさ れ てングされてい報などの認証情報が、ハードコいないこと）

る問題（アクセーディングしているケースや、スコードの不設定変更を不可とする実装によ

適切な実装・ハり、認証情報が危殆化してしま

Copyright 2020 Connected Consumer Device Security Council Proprietary3

CCDS-GR01-2021

ードコーディ

った場合に対応がとれず、脆弱ング、変更不可性につながる。

等）

[事例]
・医療機関システム[参考]・『IoT 機器のセキュリティ基準に係る技術基準適合認定』該当要件
・『カリフォルニア州法』該当要件
・“UK Code of Practice forconsumer IoT security”該当要件
1. No Default Password（初期パスワードの利用禁止、認証情報を設定しないと使えないこと）

7

★
（共通）

－・ 利用 者の 設 定

廃棄やリユー[脅威の背景]した情報、およびスを想定した機器やアプリケーションが保持

機 器が 利用 中 に機能実装不備

するセキュリティ上の設定値、取得した情報は、 ・該当 CWE な機密情報、プライバシー情報等

容 易に 消去 で きの削除機能を実装しておらず、しる 機能 を有 す る

廃棄時やリユース時に機密情報ことやセキュリティ設定値、プライ・情報消去後も、バシー情報などが漏洩する可能

更 新さ れた シ ス

性がある。

テ ムソ フト ウ ェ[事例]

ア は維 持さ れ る・PC、USB メモリスマートフォ

ことン
[参考]
・
“UK Code of Practice forconsumer IoT security”該当要件
8. Ensure that personal data isprotected（個人データの保護を徹底する）

Copyright 2020 Connected Consumer Device Security Council Proprietary

4CCDS-GR01-2021

11. Make it easy for consumers
to delete personal data（消費者が個人データを容易に削除できるように配慮する）
8

★

－（共通）

Wi-Fi Alliance ®

CWE-326：強[脅威の背景]（ワイファイ ア

度を持った暗Wi-Fi 機器において使用されるライアンス）推奨

号化方式で保通信暗号化の方式が最新のものの 最新 の認 証 方

護していないではなく脆弱な暗号化プロトコ

式 が装 備さ れ て問題（最新のルや、暗号化アルゴリズムが使いること

Wi-Fi 通 信 方用されている。 [事例]

暗号化機能の・Wi-Fi 無線ルータ未実装）[参考]・“UK Code of Practice forconsumer IoT security”該当要件
5. Communicate securely（安全に通信する9★
（共通）

要件追加

１ ） Bluetooth

CWE-287：適[脅威の背景]SIG 推奨の最新切でない認証１）Bluetooth 2.0+EDR 以前のの ペア リン グ 方（最新の仕様では、ペアリングする機器式 が装 備さ れ て

Bluetooth ペ同士が、共通の「PIN コード」といること

アリング機能呼ばれる数字を入力する方式と２）Bluetooth にの未実装）なっている。一般的には「0000」

お ける 不要 な プなど、4 桁の数字入力による実装

ロ ファ イル を 認が多く、値の決め打ちで攻撃さ識しないことれてしまい、容易にセキュリテ３）Bluetooth のィが破られる。

Blueborne の 脆

２）不要な Bluetooth のプロフ

弱性がないこと

ァイル実装により、攻撃を受ける可能性がある。
３）
Blueborne の脆弱性が内在している機器を利用することで、第三者に機器を自由に操作されてしまう可能性がある。
[事例]
・Bluetooth 2.0+EDR 以前の機Copyright 2020 Connected Consumer Device Security Council Proprietary5

CCDS-GR01-2021

器
[参考]
・
“UK Code of Practice forconsumer IoT security”該当要件
5. Communicate securely（安全に通信する）
10

★

－（共通）

システム運用上、 USB の不要な[脅威の背景]不 要な クラ ス をクラス利用

不要なデバイスクラスの実装に認 識で きな い こ

・該当 CWE なより、マルウェアなどによる攻とし撃を受ける可能性がある。
[事例]
・USB 実装機器全般[参考]・“UK Code of Practice for
consumer IoT security”該当要件
6. Minimise exposed attacksurfaces（攻撃対象となる場所を最小限に抑える）

11

★
（共通）

－・ ソフ トウ ェ ア

ソフトウェア[脅威の背景]更 新が 可能 な こ

アップデートソフトウェアやファームウェアと機能の未実装に脆弱性が見つかった場合に、・ ソフ トウ ェ ア・該当 CWE な更新を行う機能が実装されてい更 新さ れた 状 態

しない事で、セキュリティホールが電源 OFF 後もを突かれた攻撃を受ける可能性維持できることがある。
[事例]
・Wi-Fi 無線ルータ、IP カメラ等
[参考]・
『IoT 機器のセキュリティ基準に係る技術基準適合認定』該当要件
・“UK Code of Practice for
consumer IoT security”該当要

Copyright 2020 Connected Consumer Device Security Council Proprietary

6

CCDS-GR01-2021件
3. Keep software updated（ソフトウェア更新を保持する）
9. Make systems resilient tooutages（停電時のシステムの継続性を確保する）
12

★
（共通）

新設

１）製品の脆弱性

・該当 CWE な[背景]に 関す る連 絡 窓

しIoT 機器を対象とした国内外の口があり、公開しセキュリティ標準において、製ていること

品を提供する事業者に対する組２）製品のセキュ織体制や運用に関する基準が示

リ ティ アッ プ デされている。

ー トサ ポー ト サ[参考]イトがあることNISTIR 8259 “ Foundational
Cybersecurity Activities for IoT
Device Manufactures”該当要件
Activity 6: Decide what tocommunicate to customers andhow to communicate it.

Copyright 2020 Connected Consumer Device Security Council Proprietary7