社内の顧客情報、全員に見せて大丈夫?権限管理と操作履歴の決め方
まず押さえたいこと
顧客情報の
- 見られる
ことと、 編集・ 承認・ 一括 出力できる ことを 分ける。 - 画面だけでなく、
検索・ 添付・ APIからも 同じ 範囲を 守る。 - 権限を
外す場面と、 変更理由を 調べる 場面を 実際に 試す。
このガイドの背景
担当者どうしで顧客情報を共有したい。でも、原価や他部門の案件まで全員に見せてよいのか迷う。細かく制限すると、今度は問い合わせや権限変更の依頼が増えそうです。
使える権限管理は、役職の上下だけでは決まりません。「誰が、どの案件の、何をするか」を分けるのが出発点です。共有を進めながら見せ過ぎを防ぎ、後から変更理由も追える仕組みを考えます。
「全員に共有」と「担当者しか見られない」の間を作る
説明用の
まず
管理者を増やす前に、任せたい操作を分ける
困った
次の
表が収まらない場合は横にスクロールできます。
| 分け方 | 扱いやすい場面 | 気を付けたいこと |
|---|---|---|
| 一般・管理者だけ | 対象業務も担当者も限られる | 管理者へ不要な操作が集まりやすい |
| 役割と部署で分ける | 部内で情報を共有する | 兼務や他部門への応援をどう扱うか |
| 役割と担当案件で分ける | 外部スタッフや担当交代がある | 案件の割当と失効を維持する必要 |
一覧から消しても、情報を守れたとは限らない
画面の
データベースに
- 業務の
ルール 役割・担当案件・操作ごとに許可を決める
- システムの
確認 検索やAPIでも利用者の許可を確認する
- データと
ファイル 保存先と接続権限でも境界を守る
画面で隠すだけにせず、情報を取得する経路全体で同じルールを適用します。
参考:OWASP Foundation:Authorization Cheat Sheet / PostgreSQL Global Development Group:PostgreSQL Documentation: Row Security Policies
異動と代理対応の日に、権限の使いやすさが分かる
説明用の
異動では、
「誰が変えた?」に答えるための記録を残す
顧客の
OWASPの
依頼先には、見えないことと調べられることを見せてもらう
試験では
見積もりに
検討・発注前のチェックリスト
担当者と確認状況を添えて、社内の検討メモや打ち合わせの議題にご活用ください。
チェックリストをテキストで保存確認日:________________ / 担当者:________________
- 共有する情報ごとに、使う人と用途を確かめる。確認状況・メモ:
- 閲覧・編集・承認・出力を分けて考える。確認状況・メモ:
- 他部門の検索結果や添付から情報が見えないか試す。確認状況・メモ:
- 異動・退職・代理終了時の失効を確認する。確認状況・メモ:
- 一件の変更理由を記録からたどれるか試す。確認状況・メモ:
- ログの閲覧者、保存期間、記録しない秘密情報を決める。確認状況・メモ:
よくある質問
社内の人だけが使うなら、細かい権限は不要ですか?
社内でも、担当案件、個人情報、原価、確定後の訂正で必要な範囲は違います。全員に同じ情報を見せる前に、用途を確認してください。業務に必要な範囲を説明できれば、役割を必要以上に増やす必要はありません。
操作履歴があれば、誤った変更を元に戻せますか?
記録と取消機能は別です。変更を特定できても、請求や外部送信が済んでいれば訂正手続きが必要です。戻せる操作、再承認が必要な操作、保守担当に依頼する操作を分けておきます。
参考資料
製品の仕様・提供条件は変更されることがあります。採用時には公式資料と契約内容をご確認ください。
- Authorization Cheat SheetOWASP Foundation
- Logging Cheat SheetOWASP Foundation
- PostgreSQL Documentation: Row Security PoliciesPostgreSQL Global Development Group
記事の内容を、自社の検討へ
共有と制限を両立する開発について相談する
誰に何を見せたいか、代理や訂正で困る場面をお知らせください。業務を進めやすい権限と、変更を追える操作履歴を、システムの開発範囲として整理します。
対象業務・開発する範囲・運用の分担。まだ決まっていないことも含めて、一緒に整理します。
この記事について
編集・発行:株式会社ダンドリ
AI・業務システム・Webサービスの設計、開発、運用を支援する会社です。開発を検討する方が判断に使えるよう、公式資料と公開情報をもとに解説しています。
説明用の例と公開事例を区別し、参照した資料は本文と記事末尾に掲載しています。
会社情報を見る