CCDS-GR01-2019

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

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

Copyright 2020 Connected Consumer Device Security Council Proprietary

CCDS-GR01-2019

更新履歴
リビジョン

更新日

更新内容

策定

Draft

2018/11/26

新規作成

CCDS

Draft2

2019/3/8

共通要件検討 WG における指摘事項のCCDS

修正
1.0 版

2019/4/11

1.0 版リリース

CCDS

2.0 版

2020/2/26

2.0 版リリース

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

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

Copyright 2020 Connected Consumer Device Security Council Proprietary

CCDS-GR01-2019

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

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

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

対象

サーティフィケ

脆弱性のレベルーション要件

種類★

Web 入力経由に

CWE-89 ：（共通）

説明（脅威の背景・事例）[脅威の背景]よる SQL インジ SQL インジ

ユーザからの入力に含まれた SQL

ェ ク ショ ンの 不構文の無効化が不十分であり、セキェクション

具合がないことュリティチェックの回避や、ステートメントの挿入によりバックエンドのデータベースを改ざんやシステムコマンドの実行に利用される可能性がある。
（CWE-TOP6）[事例]・ Wi-Fi 無 線 ル ー タ （ CVE-20156319）[参考]・“UK Code of Practice forconsumer IoT security”該当要件
13. Validate input data（入力データを検証する）

2★

Web 入力経由に

CWE-352 ：[脅威の背景]（共通）

よ る クロ スサ イ

クロスサイ

ユーザからのリクエストが、適切なCopyright 2020 Connected Consumer Device Security Council Proprietary1

CCDS-GR01-2019

ト リ クエ スト フ

トリクエス

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

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

3★

Web 入力経由にCWE-22：パ[脅威の背景]（共通）

よ る パス トラ バストラバー

外部入力からパス名を作成し、制限ー サ ルの 不具 合サルされているディレクトリへのアクセがないこと

スを許してしまう脆弱性。（CWETOP11）[事例]
・IP カメラ（CVE-2017-7461）[参考]・“UK Code of Practice for
consumer IoT security”該当要件
13. Validate input data（入力データを検証する）

4

★
（共通）

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

セキュリテ

機能やサービス上必要のないトを外部より使ィに対する

TCP/UDP ポートを開放しておくこ用されないこと

管理者制御とで、サイバー攻撃に悪用される恐の欠如（不要れがある通信が可能となる。

なTCP 、[事例]

UDP ポート・Wi-Fi 無線ルータ、IP カメラ等開放）[参考]・“UK Code of Practice for
consumer IoT security”該当要件
6. Minimise exposed attack

Copyright 2020 Connected Consumer Device Security Council Proprietary2

CCDS-GR01-2019

surfaces（攻撃対象となる場所を最小限に抑える）
5

6★

システム運用CWE-287：[脅威の背景]（共通）上、必要な不適切な認開放された TCP/UDP ポートに対しTCP/UDP ポー

証て、適切なアクセス管理が行われてトには、適切な（TCP/UDPおらず、機器内データの情報漏洩や、アクセス認証方ポートの不権限昇格（管理機能の掌握）等の問法（機器毎にユ適切なアク題を生じる可能性がある。

ニークな ID とセス管理）[事例]

パスワード、も・Wi-Fi 無線ルータ、IP カメラ等

しくは外部公開[参考]の恐れのない管・“UK Code of Practice for

理された ID とconsumer IoT security”該当要件

パスワード）で6. Minimise exposed attack

管理されているsurfaces（攻撃対象となる場所を最こと小限に抑える）★

・ 認 証情 報の 設

CWE-259 ：[脅威の背景]（共通）

定 変 更が 可能 なパスワード

機器やアプリケーションにアクセスことがハードコする際の ID とパスワード情報など

・ 初 めて 利用 すーディング

が、ハードコーディングしているケる際、設定変更をされているースや、設定変更を不可とする実装

促 す 機能 を有 す問題（アクセにより、ID とパスワードが危殆化しることスコードのてしまった場合に対応がとれず、脆・ID とパスワー 不 適 切 な 実

弱性につながる。

ド は ハー ドコ ー

装・ハードコ[事例]デ ィ ング をし なーディング、 ・医療機関システム

いこと（初期パス変更不可等） [参考]ワ ー ドは 共通 で・『IoT 機器のセキュリティ基準にも可とする）

係る技術基準適合認定』該当要件
・『カリフォルニア州法』該当要件
・“UK Code of Practice forconsumer IoT security”該当要件
1. No Default Password（初期パスワードの利用禁止、認証情報を設定しないと使えないこと）

7★

・ 利 用者 の設 定

廃棄やリユ

[脅威の背景]Copyright 2020 Connected Consumer Device Security Council Proprietary3

CCDS-GR01-2019（共通）

した情報、およびースを想定機器やアプリケーションが保持する

機 器 が利 用中 にした機能実

セキュリティ上の設定値、機密情報、取得した情報は、 装不備

プライバシー情報等の削除機能を実容 易 に消 去で き・該当 CWE

装しておらず、廃棄時やリユース時

る 機 能を 有す るなしに機密情報やセキュリティ設定値、ことプライバシー情報などが漏洩する可・情報消去後も、能性がある。

更 新 され たシ ス

[事例]

テ ム ソフ トウ ェ・PC、USB メモリスマートフォン

ア は 維持 され る[参考]こと・“UK Code of Practice forconsumer IoT security”該当要件
8. Ensure that personal data isprotected（個人データの保護を徹底する）
11. Make it easy for consumers todelete personal data（消費者が個人データを容易に削除できるように配慮する）

8

★
（共通）

Wi-Fi ア ラ イ ア CWE-326 ：[脅威の背景]ン ス 推奨 の最 新強度を持っWi-Fi 機器において使用される通信の 認 証方 式が 装た暗号化方暗号化の方式が最新のものではなく備 さ れて いる こ

式で保護し脆弱な暗号化プロトコルや、暗号化とていない問アルゴリズムが使用されている。

題（最新の[事例]

Wi-Fi 通信方・Wi-Fi 無線ルータ

暗号化機能[参考]の未実装）

・“UK Code of Practice forconsumer IoT security”該当要件
5. Communicate securely（安全に通信する9★
（共通）

Bluetooth

SIG CWE-287：[脅威の背景]推 奨 の最 新の ペ

適切でないBluetooth 2.0+EDR 以前の仕様でア リ ング 方式 が認証（最新は、ペアリングする機器同士が、共装 備 され てい るの通の「PIN コード」と呼ばれる数字ことBluetoothを入力する方式となっている。一般

Copyright 2020 Connected Consumer Device Security Council Proprietary

4CCDS-GR01-2019

ペアリング

的には「0000」など、4 桁の数字入機能の未実力による実装が多く、値の決め打ち装）で攻撃されてしまい、容易にセキュリティが破られる。
[事例]
・Bluetooth 2.0+EDR 以前の機器[参考]・“UK Code of Practice for
consumer 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 forconsumer IoT security”該当要件

Copyright 2020 Connected Consumer Device Security Council Proprietary5

CCDS-GR01-2019

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

Copyright 2020 Connected Consumer Device Security Council Proprietary6