CWE一覧に戻る
CWE-1192

システムオンチップ(SOC)で使用されるIPブロックの不適切な識別子

Improper Identifier for IP Block used in System-On-Chip (SOC)
脆弱性 レビュー中
JA

システムオンチップ(SoC)は、各コンポーネントに一意な不変の識別子を持たない。

システムオンチップ(SoC)は、さまざまな信頼性要件を持つ複数のコンポーネント(IP)から構成される。
から構成されます。各IPは一意に識別され
SoCでは、各IPは一意に識別され、それ自身を他のエンティティから区別する必要があります。
SoC内の他のエンティティと曖昧さなく区別する必要があります。一意のセキュリティで保護されたIDは
様々な目的で必要とされる。ほとんどの場合、IDはトランザクションをルーティングしたり、以下のような特定のアクションを実行するために使用される。
トランザクションをルーティングしたり、次のような特定のアクションを実行するために使用される。
リセット、機密情報の取得、他の何かに代わって、または他の何かに代わって行動することを含む。
を実行するために使用される。

この弱点にはいくつかのバリエーションがある:

EN

The System-on-Chip (SoC) does not have unique, immutable identifiers for each of its components.

A System-on-Chip (SoC) comprises several components (IP) with varied
trust requirements. It is required that each IP is identified
uniquely and should distinguish itself from other entities in
the SoC without any ambiguity. The unique secured identity is
required for various purposes. Most of the time the identity is used
to route a transaction or perform certain actions, including
resetting, retrieving a sensitive information, and acting upon or on
behalf of something else.

There are several variants of this weakness:

Scope: Access Control / Impact: Bypass Protection Mechanism
Every identity generated in the SoC should be unique and
immutable in hardware. The actions that an IP is trusted or
not trusted should be clearly defined, implemented,
configured, and tested. If the definition is implemented via a
policy, then the policy should be immutable or protected with
clear authentication and authorization.
MITRE公式ページ — CWE-1192