コンテンツにスキップ

ロールと権限のロジック

Aikidoでは、アクセスと権限を効果的に管理するために3つの異なるユーザーロール(admin(管理者)default(デフォルト)team-only(チーム専用)ユーザー)を提供しています。default(デフォルト)ユーザーとteam-only(チーム専用)ユーザーは、標準編集権限または読み取り専用のいずれかを持つことができます。

ロール アクセスレベル
管理者 フルアクセス
デフォルトユーザー

グローバル / 全チーム

標準権限または読み取り専用

チーム専用ユーザー

チーム固有

標準権限または読み取り専用

デフォルトユーザー vs チーム専用ユーザー

Section titled “デフォルトユーザー vs チーム専用ユーザー ”

両者の主な違いは、チーム専用ユーザーは自分が所属するチームの検出結果にのみアクセスできるという点です。それでも、ほとんどの検出結果管理操作は可能です。

権限 デフォルトユーザー チーム専用ユーザー

検出結果に対する操作

スヌーズ、無視、深刻度変更、autofix

タスク作成
リポジトリ追加
コンテナレジストリ追加
ドメイン追加 リポジトリに紐づく場合のみ。単独での追加は不可。
検出結果のエクスポート
ペネトレーションテスト
コード品質
Zen Firewall
設定へのアクセス 全設定 一般設定の
レポートへのアクセス 全レポート 時系列トレンド、ライセンス&SBOM、マルウェアモニター

標準権限を持つユーザーの高度な権限

Section titled “標準権限を持つユーザーの高度な権限 ”

Aikidoには、有効化または無効化できる追加の権限レイヤーがあります(デフォルトユーザーとチーム専用ユーザーの両方に適用されます)。ユーザーに特定の操作を実行させたい場合に便利です。読み取り専用権限は、可能なすべての操作をブロックします。

デフォルトユーザーとチーム専用ユーザーの両方で設定可能

  • 検出結果のスヌーズ/無視:検出結果を一時的または恒久的に却下する権限です。無視リクエストが有効化されている場合、無視権限を持たないユーザーは承認インボックス経由で個々の検出結果の無視をリクエストできます。スヌーズには影響しません。
  • 検出結果の深刻度変更:検出結果の深刻度レベルを変更する権限です。
  • データのエクスポート: 脆弱性の検出結果に関するCSVレポートをエクスポートする権限です。

デフォルトユーザーのみに限定

  • チーム管理:チーム設定とメンバーシップを管理する権限です。
  • リポジトリ管理: ブランチの変更、複数ブランチスキャンの設定、カスタムSASTルールの管理を行う権限です。
  • クラウド管理: クラウドの追加と設定を行う権限です。
  • コンテナ管理: コンテナの追加と設定を行う権限です。
  • ドメイン管理: ドメインの追加と設定を行う権限です。
  • ペネトレーションテスト管理: ペネトレーションテストの実行と設定を行う権限です。
  • コード品質ルール管理: コード品質ルールの追加・設定、およびコードコンテキストの管理を行う権限です。
  • Device Protection管理: デバイスの追加とルールの設定を行う権限です。

ステップ1. 設定内のユーザー概要に移動します。

ステップ2. 3つの点をクリックして、特定のユーザーのロールと権限モーダルを開きます。

ステップ3. 希望するユーザーロールと権限を設定します。

「You cannot change the role of a more senior admin」というエラーが表示されるのはなぜですか?

  • これは、変更しようとしている管理者があなたよりも先にAikidoワークスペースに参加しており、より高い権限レベルを持っていることを意味します。そのロールを変更するには、アプリ内チャットからAikidoサポートに連絡し、自分の管理者権限の昇格を依頼してください。