【SAP GRC】 Access Controlとは?

登場人物紹介

三崎レイナ
社会人1年目。新卒でITコンサルティングファームに就職。初配属がSAPプロジェクトにアサインされる。SAPがわからないことだらけで悩んでいたところ、会社の先輩にSAPラボの所長を紹介され、毎週末に所長とSAPのお勉強中!

博士
SAPラボの所長。SAP大好き博士!SAP導入プロジェクトを構想策定~運用保守まであらゆるフェーズを数多く経験。
いまは優しきおじいちゃんだが、プロマネバリバリの時代はかなり怖かったらしい。現在は引退し、SAPの後進育成と啓蒙活動に従事中!

記事のポイント

  • SAPの機能「GRC」の1つである「Access Control」の概要について理解できるようになります。

「Access Control」とはいったいどのようなものなのでしょうか?本記事では、SAPの提供するGRC「Access Control」はどのようなものなのか解説していきます。

レイナ

以前紹介した「GRC」の中にあった「Access Control」について教えてください!

博士

よし、今回は「Access Control」がどのようなものなのか解説していくぞい。
カスタマイズ方法は以前紹介しておるので、そちらを参照するのじゃ!

この記事のポイント

Access Controlとは?

まず始めに「Access Control」とは何でしょう?

システムが複雑になるとどの権限が必要なのかわかりづらくなってしまいます。
過剰に権限が付与されているとリスクのある操作を行う可能性があります。
またJ-SOXや社内規定コンプライアンスに違反することがあります。

こういったユーザアクセスに関する潜在リスクを明らかにし、それを修正、あるいは予防するSAP提供の仕組みのことを「Access Control」と言います。

「Access Control」には主要な機能が下記のとおり5つあります。

  1. アクセスリスクの管理
  2. アクセス申請の管理
  3. ロールの管理
  4. 定期アクセスレビューの管理
  5. 緊急アクセス管理

次項では主要な機能について解説します。

アクセスリスクの管理

職務分掌とクリティカルアクションに対するアクセスリスクを発見し軽減します。
下記の機能があります。

  • 事前定義された包括的なルールセットの利用
  • エンタープライズアプリケーションのシステム間分析を実行する
  • アクセスリスクを修正および軽減する
  • 変更をシミュレートして、新しいリスクを特定し防止する

アクセス申請の管理

エンタープライズアプリケーションのアクセス管理を自動化します。
下記の機能があります。

  • 自動化されたアクセス要求
  • ワークフロー駆動型の承認プロセス
  • クリーンな状態を保つための組み込みリスク分析シミュレーション
  • エンタープライズアプリケーションへの自動プロビジョニング

ロールの管理

ロールを定義、管理します。下記の機能があります。

  • ロール定義とメンテナンス
  • ビジネス用語でのロール定義、ビジネスプロセスとの関係の設定
  • ビジネスロールの分析と最適化の実施

定期アクセスレビューの管理

アクセス割当が正しいことを監査します。下記の機能があります。

  • 定期的なユーザーアクセスレビューの自動化
  • ロールのコンテンツとユーザーへの割当の監査
  • 軽減コントロール割当レビューの自動化

緊急アクセス管理

緊急アクセスとトランザクション利用の監視を行います。
特権ユーザ管理と呼ばれることもあります。

  • 緊急アクセスの管理
  • ユーザーとロールのトランザクション利用の詳細レビュー
  • 職務分掌コンフリクト、センシティブなアクションの使用に関する通知

緊急アクセスに必要なロールは、管理者が対象のユーザにあらかじめ割り当てておくことが可能です。
セルフサービス申請のワークフローによって管理者が承認するように設定することも可能です。

リスク分析

事前に定義した職務分掌ルールもしくはSAP標準の職務分掌ルールを使用して分析を行います。

今回はSAP標準の職務分掌ルールを例に説明します。

SAP標準の職務分掌ルールでは、「トランザクションコード:FD02」と「トランザクションコード:VA01」を使用できる権限を付与されているユーザがいる場合リスクとして検知されます。

これは「架空の顧客を登録し、不正な販売伝票を作成することで売り上げを粉飾できる」リスクがあるためです。

ロールやユーザ毎にリスクがあるということを検知することが可能です。

リスク分析解説リスク例

下記はリスク回避の一例です。

リスク分析解説リスク回避例

今回のまとめ

今回のポイント!!

「Access Control」には主要な機能が5つあります。

  • アクセスリスクの管理
  • アクセス申請の管理
  • ロールの管理
  • 定期アクセスレビューの管理
  • 緊急アクセス管理

「Access Control」におけるリスク分析はユーザ、ロールについて付与されている権限から起きうるリスクを検知する

★★★SAPラボのライター募集★★★

SAPラボでは、SAPの知識を活かして副業をしたい方を募集してるのじゃ!

SAPラボのライターの特徴

・ライティング初心者OK!
・報酬高単価!
・業務委託契約なので副業として最適!

SAP記事執筆者としての活動実績として利用可能なので、転職時や案件探しの際に企業へのアピール材料にもなります。

募集要項

・SAP導入や運用保守プロジェクトへの参画経験1年以上

ご応募/お問合せ先

info@sap-labo.com

少しでもご興味ある方、ぜひお気軽にご連絡下さい!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

新卒でSAPのエンジニアとなり、10年ほどの経験を持つ現役のSAPエンジニア。
SAPのモジュールを問わず広く学習しながら業務の対応を行っている。
自分と同様にSAPで困っている人のサポートをしたいと思いSAPラボに参加。

この記事のポイント