トランザクション権限を制限すべき理由
ウォレットアカウントでは、あらゆるタスクに対して常に無制限の権限を持つ鍵が必要なわけではありません。
TRONでは、広範な権限を持つオーナー権限と、カスタムのアクティブ権限を分けられるアカウント権限がサポートされています。アクティブ権限では、署名鍵、ウェイト、しきい値、および実行を許可するコントラクト操作の種類に関する制限を設定できます。
たとえば、運用用の鍵に通常の送金を許可しつつ、アカウント権限の変更は許可しないように設定できます。これは最小権限の原則に沿った考え方です。つまり、各鍵にはその役割に必要な権限だけを与えます。
権限を制限すれば、運用用の鍵が侵害された場合の被害を抑えられますが、あらゆるリスクをなくせるわけではありません。権限によっては有害な送金が可能な場合もあり、設定の計画が不十分だと正当な運用に支障をきたすことがあります。
チームは各鍵の管理者を文書化し、権限を定期的に見直し、変更を実際に適用する前にテストする必要があります。目指すのは単に設定を増やすことではなく、権限を意図的に設計し、監査できるようにすることです。
@justinsuntron #TRONEcoStar #TRON
ウォレットアカウントでは、あらゆるタスクに対して常に無制限の権限を持つ鍵が必要なわけではありません。
TRONでは、広範な権限を持つオーナー権限と、カスタムのアクティブ権限を分けられるアカウント権限がサポートされています。アクティブ権限では、署名鍵、ウェイト、しきい値、および実行を許可するコントラクト操作の種類に関する制限を設定できます。
たとえば、運用用の鍵に通常の送金を許可しつつ、アカウント権限の変更は許可しないように設定できます。これは最小権限の原則に沿った考え方です。つまり、各鍵にはその役割に必要な権限だけを与えます。
権限を制限すれば、運用用の鍵が侵害された場合の被害を抑えられますが、あらゆるリスクをなくせるわけではありません。権限によっては有害な送金が可能な場合もあり、設定の計画が不十分だと正当な運用に支障をきたすことがあります。
チームは各鍵の管理者を文書化し、権限を定期的に見直し、変更を実際に適用する前にテストする必要があります。目指すのは単に設定を増やすことではなく、権限を意図的に設計し、監査できるようにすることです。
@justinsuntron #TRONEcoStar #TRON