認可・権限・アクセス制御の不備
Broken Access Control
にんか・けんげん・あくせすせいぎょのふび
システムが、利用者に許された範囲を超えて情報や機能を利用できてしまう脆弱性。URLに含まれるIDを書き換えると他人のデータを閲覧できる、一般利用者が管理者用の機能を実行できる、などが典型である。要求のたびにサーバ側で利用者の権限を確かめることで防ぐ。
Related
他の資格での定義
Related
関連キーワードの用語
プログラムが確保したメモリ領域(バッファ)を超えるサイズのデータを書き込むことで、隣接するメモリ領域を破壊する脆弱性。不正なコードの実行やシステムの異常終了を引き起こし、権限昇格などの攻撃に悪用される。
ソフトウェアの設計や実装の誤りによって生じた、セキュリティ上の欠陥。攻撃者に悪用されると不正アクセスや情報漏えいにつながるため、修正プログラム(セキュリティパッチ)の速やかな適用が必要。
日本で使われているソフトウェアの脆弱性情報と対策を公開するポータルサイト。JPCERT/CCとIPAが共同で運営し、届出のあった脆弱性を開発者と調整したうえで公表する。
Webサービス間でユーザーの認可情報を安全に連携するためのオープンプロトコル。ユーザーがパスワードを第三者に渡すことなく、限定的なアクセス権限を他のサービスに委譲できる仕組みを提供する。
それ自体またはほかとの組合せによって、リスクを生じさせる力を潜在的に持っている要素(JIS Q 31000)。脅威や脆弱性、人や組織の活動、自然環境などが含まれる。リスク特定では、リスク源から起こり得る事象とその結果を洗い出す。
情報やシステムの資源を利用できる人や操作を、認証と認可によって制限すること。利用者ごとにアクセス権を設定し、業務に必要な範囲だけを許可する。物理的な区画への立入りの制限を含めて使うこともある。
