当ページは検証・整備中のドラフトです。
内容は実環境での検証や追加調査により変更される予定です。
参照:ページ公開・更新ポリシー
概要
JC-STARは、ルーター、ネットワークカメラ、NASなどのインターネット接続機器(IoT製品)のセキュリティ対策状況を評価し、一定の基準を満たした製品にラベルを付与する制度である。
日本国内では、ネットワークカメラ、ルーター、NAS、スマート家電などのIoT機器が急速に普及している一方で、初期パスワードの放置や脆弱性への対応不足などにより、これらの機器がサイバー攻撃の踏み台として悪用される事例も増加している。
JC-STARは、利用者が製品選定時にセキュリティ対策状況を判断しやすくすることを目的として整備された制度である。
技術的背景と仕組み
なぜ制度が必要なのか
一般的な利用者が製品のセキュリティ水準を判断することは容易ではない。
例えば、
- 初期パスワード変更機能があるか
- ソフトウェア更新機能があるか
- 通信が暗号化されているか
- 脆弱性対応方針があるか
などは、製品の外見や一般的な仕様書だけでは判別しにくい。
JC-STARは、こうした評価基準を標準化し、製品ごとのセキュリティ対策レベルを客観的に比較しやすい形で提示するために作られた。
ラベル制度と4つの星(★)レベル
JC-STARでは、求められるセキュリティ水準や利用環境に応じて「★1」から「★4」までの4段階の評価レベルが設けられており、適合が確認された製品には星の数に応じた「適合ラベル」が付与される。
- ★1(レベル1): IoT製品全般に必要とされる「統一的な最低限度の適合基準」を満たしている。
- ★2(レベル2): 主に一般消費者・ビジネス向け製品で、より踏み込んだセキュリティ要件をクリアしている。
※★1および★2は、メーカー自身が基準への適合性を確認して宣言する「自己適合宣言方式」が採用されている。
- ★3(レベル3): より高い信頼性が求められる重要インフラや産業用途の基準。
- ★4(レベル4): 国家重要インフラ等、極めて高いセキュリティ水準が求められる用途向けの基準。
※★3および★4は、より高いセキュリティ要件を対象とした上位レベルとして整備が進められている
主な評価項目
認証・アクセス制御
- 初期パスワード管理: 工場出荷時のデフォルトパスワードが全個体で一意、または初回起動時に必ず変更を強制する仕様であること。
- 認証機能の実装: IP通信を介したアクセスに対し、適切な認証に基づくアクセス制御が行われていること。
- 不正アクセス対策: パスワードの総当たり攻撃(ブルートフォース攻撃)を防御するロックアウト等の仕組み。
ソフトウェア更新
- ファームウェア更新機能: ネットワーク経由で安全にアップデートを受け取る仕組み(自動更新機能等)。
- 安全性の担保: アップデートファイルを適用する際、デジタル署名等によってソフトウェアの完全性を確認し、偽ファームウェアの流入を防ぐこと。
- サポート体制の明文化: セキュリティパッチの提供優先度や、対応期間に関する方針が文書化されていること。
※当ページでは言及しないが、JC-STAR認証時には上記の他にも、データ保護や脆弱性対応などの項目もチェックされている
JC-STARで実現されること
JC-STARの運用と普及によって、IoT環境全体に以下のような効果が期待されている。
- 専門知識を持たない調達者であっても、星の数を見るだけで製品のセキュリティレベルを容易に比較・選定できる。
- 政府機関や地方公共団体、主要企業の調達要件にラベル取得が組み込まれることで、メーカー側がセキュリティを考慮した製品設計を行う強いインセンティブになる。
- 諸外国(米国、欧州、シンガポール、英国など)の同様のラベリング制度との相互承認が進むことで、国内だけでなく海外制度との連携も視野に整備が進められている。
JC-STARで分かること
JC-STARの適合ラベルを確認することで、以下の客観的事実が判断できる。
- 当該IoT機器に、共通の脅威(初期パスワードの悪用、自動更新の不在など)に対抗するための最低限のセキュリティ機能が実装されていること。
- 製品を製造・販売するメーカー側に、パッチ提供や脆弱性窓口といった、一定水準の継続的な製品サポート管理体制が存在する事実。
JC-STARで分からないこと
適合ラベルを取得している製品であっても、以下の状態までを保証するものではない。
- 「既知・未知の脆弱性が100%存在しないこと」: ラベルは評価時点での基準適合を示すものであり、将来にわたってバグや脆弱性が絶対に発見されないことを証明するものではない。
- 「あらゆるサイバー攻撃を完全に防げること」: EPPやファイアウォールと同様に、設計・想定外の高度な未知のゼロデイ攻撃まで完全にシャットアウトできるわけではない。
- 「利用者の設定・運用ミスを防げること」: 機器自体が安全であっても、ユーザーが認証機能をオフにする、不要なポートを開放するといった不適切な運用を行った場合のリスクは排除できない。
あくまで一定時点におけるセキュリティ要件への適合を示す制度である。
限界と注意点
ラベル取得だけで安全とは限らない
IoT製品のライフサイクルにおいて、購入・運用開始後に新しい脆弱性が発見されることは日常的に起こり得る。 そのため、JC-STAR認定品であっても、ファームウェアの自動更新を「有効」に設定し続けることや、メーカーが提示する「適合ラベルの有効期間(最長2年等の期限)」およびサポート終了(EOL)のステータスを定期的に確認する運用は依然として必須であるとされる。
利用者側の設定も重要
どれほど強固な認証機能を備えたJC-STAR適合製品であっても、利用者がパスワードを単純な文字列に設定したり、ファームウェアの自動更新を意図的に停止させたり、ルーター側でポートをグローバルに全開放(不適切なDMZ設定など)したりすれば、機器は容易に侵害される。
セキュリティは製品の機能だけでなく、最終的な「設定と運用」の組み合わせによって成立するという事実を認識する必要がある。
まとめ
JC-STARは、IoT製品のセキュリティ対策状況を国内の共通基準に基づいて評価し、その安全性の水準を利用者へ分かりやすく星(★)の数で示すための適合ラベリング制度である。
政府機関や法人の調達者が、製品選定時の客観的な判断材料として活用できる一方、ラベルの取得のみでその機器の絶対的な安全性が永続的に保証されるわけではない。
製品調達後も、ファームウェアの確実なアップデート管理や適切なアクセス制御など、利用者側における正しいセキュリティ運用を継続することが、IoT機器を踏み台にさせないための絶対条件とされる。
