
武蔵野個別指導塾の特徴
高校情報I アクセス権の設計—読む人と直す人を分けて共有の範囲を最小限にする|武蔵野個別指導塾

展示記録の閲覧と編集を権限表に分け、担当交代後の解除や一時的な権限追加の見直しまで確かめます。
よくあるのは、高校生が展示記録を共有するとき、内容を見る係にも編集権限を与える場面です。全員が同じ設定なら準備は早く見えます。しかし、読むだけの人が誤って文章を書き換える可能性まで増えます。誰が何をするために記録を使うのかを先に整理し、担当が変わった後の権限も表にして考えましょう。
問題では何を判断するか
1つ目は、本人確認と操作の許可を区別する問題です。利用者が本人だと確認されたことから、どの記録でも編集できるとは言えません。対象の記録と操作を指定して、許可が必要かを判断します。
2つ目は、係の仕事から権限表を作る問題です。仕事に閲覧が必要か、内容の変更まで必要かを別々に考えます。権限が足りなければ作業できず、多すぎれば誤操作や不必要な閲覧の範囲が広がります。いずれも、仕事を実行できる最小限の範囲に近づけることが目標です。
3つ目は、担当交代や例外の後に表を更新する問題です。新任者への追加だけでなく、前任者から不要になった権限を外し、変更後に実際の設定と照合します。問題文に引き継ぎ期間や他の仕事が書かれていなければ、その事情を勝手に決めず、必要な確認を答えに含めます。
本人の確認と操作の許可
認証は、利用しようとする人が誰かを確かめることです。認可は、確認された利用者に対して、対象への操作を許すか決めることです。図1のように、本人を確認した後にも、対象と操作に応じた判断が必要です。本人確認の方法が確かでも、権限の設定が広すぎれば不要な編集を防げません。ここでは認証の具体的な技術ではなく、その後の権限の設計に注目します。

図1では、認証の先にある分岐が認可です。閲覧と編集は別の操作ですから、同じ人でも一方は許可し、他方は許可しない設計がありえます。閲覧できることと共有先を追加できることも同じではありません。利用する仕組みごとに権限の種類は異なるため、実際に何が可能になる設定かを確かめてから表に対応させます。
アクセス権は、誰が、どの情報に、何をできるかを表します。たとえば展示記録の文章を読む権限と直す権限は、同じ記録に対しても区別できます。公開用の紹介文と、担当者の連絡先を含む内部メモが同じ場所にあれば、閲覧が必要な範囲も考え直さなければなりません。情報を分けて管理できる場合は、読む必要のない部分を共有対象から外す設計も考えられます。
役割は仕事のまとまりです。案内係、編集係、管理係という名前は便利ですが、名前だけで権限は決まりません。案内係が文章を読む必要はあっても直す必要がないなら閲覧を許可し、編集は許可しないというように、仕事内容から決めます。表に「許可しない」と書くことは、その人を信用しないという意味ではありません。必要のない操作を減らし、間違いが起きる範囲を狭めるためです。
ただし最小限は、権限をひたすら減らすことではありません。必要な編集まで禁止すれば仕事が止まります。例外的に作業が発生したら、対象、必要な操作、期間を確認して許可を見直し、終了後に不要な権限を解除します。誰が判断し、いつ見直すかを決めておくと、例外がそのまま常態になることを防げます。
基本例題:展示記録の権限表
展示の運営チームは、作品の説明をまとめた展示記録を共有します。案内係は記録を読んで来場者に説明します。編集係は文章を読み、誤りを直します。管理係は記録を読み、必要に応じて文章を直し、共有設定を変更します。3つの係にはそれぞれ記された仕事だけがあるとします。操作は閲覧、編集、共有設定の変更の3種類です。各係に許可する操作を列挙してください。
図2のように、まず仕事に現れる動詞を操作に対応させます。「説明する」には記録を読むことが必要ですが、記録自体を直すことは条件にありません。案内係は閲覧です。編集係は閲覧と編集です。管理係は閲覧、編集、共有設定の変更です。

| 係 | 閲覧 | 編集 | 共有設定の変更 |
|---|---|---|---|
| 案内係 | 許可 | 許可しない | 許可しない |
| 編集係 | 許可 | 許可 | 許可しない |
| 管理係 | 許可 | 許可 | 許可 |
表を逆向きに読みます。案内係は説明のために読めますが、編集や共有先の変更はできません。編集係は誤りを直せますが、共有設定は変えられません。管理係は指定された3操作を行えます。したがって、各仕事を妨げず、条件にない操作も追加していません。
ここで編集係に共有設定の変更まで与えると、文章を直す仕事のためには余分です。一方、編集係から閲覧を外すと、内容を確認して直すという条件を満たせません。実際の仕組みで編集権限が閲覧を含む場合もありますが、この問題では3操作を別々に表しています。現実の設定に移すときは、それぞれの権限が含む操作を調べて対応を確認します。
標準例題:担当交代を表に戻す
上の展示記録で、編集係のミナさんが退任し、代わりにハルさんが編集係になります。案内係と管理係は変わらず、ミナさんに他の担当はありません。引き継ぎ期間は終了し、ハルさんは文章を確認して直す必要があります。変更する権限と、変更後に確認することを答えてください。
まず退任前の仕事を基準にすると、ミナさんには閲覧と編集が必要でした。退任後は他の担当もなく、引き継ぎも終了しているので、展示記録の閲覧と編集を解除します。次にハルさんには閲覧と編集を許可します。共有設定の変更は編集係の仕事にないので与えません。
答えを仕事内容に戻すと、ハルさんは記録を読み、修正できます。ミナさんにはこの記録を使う仕事が残っていないため、退任前の権限を残す理由がありません。案内係と管理係の仕事は変化していないので、交代した人の設定を変えることと、無関係な係の設定を維持することを分けて確認します。
表の書換えで終わらず、実際の共有設定にも変更が反映されたかを確認します。たとえば権限一覧で対象者と操作を照合し、必要なら担当者とともに利用できる範囲を確かめます。別のグループに属しているため権限が残る場合もあるので、個人への設定だけを見て解除完了と決めつけないことが大切です。設定の仕組みが不明なら、管理担当者に確認します。
発展例題:一時的な仕事と例外
同じ展示で、案内係のナオさんが、編集係の不在中に展示記録の誤字を直すことになりました。修正するのは展示記録のみで、その日の作業が終わるまでです。共有設定を変える必要はありません。必要な追加権限、作業後の処理、設定できない場合の対応を説明してください。
ナオさんはすでに閲覧できます。今回の作業に必要な追加は、展示記録への編集です。対象を別の記録まで広げる必要はなく、共有設定の変更も不要です。作業終了後には追加した編集を解除し、案内係として必要な閲覧が残っていることを確かめます。解除するのは追加した編集であり、仕事に必要な閲覧まで失わせることではありません。
もし使っている仕組みで対象や期間を細かく設定できなければ、できると仮定してはいけません。管理係に事情を伝え、編集係へ修正を依頼する方法などを検討します。どうしても別の範囲の権限が必要になるなら、実際に可能な設定と影響を確認し、管理者が許可範囲と終了後の見直しを判断します。期限を過ぎたかの確認も必要です。期限を決めた文章があるだけで、自動的に解除されるとは限りません。
さらに、設定を変更した直後に利用できない場合は、権限の反映状況と対象を確かめます。手当たり次第に広い権限を与えると、原因を残したまま不要な操作まで可能になるかもしれません。利用できた後も、想定外の対象に編集できないかを確認し、設定と表が一致する状態に戻します。
誤答を仕事へ戻して直す
「本人だと認証されたので、案内係にも編集を許可する」という答えは、認証と認可を混同しています。本人であることは判断の出発点ですが、その人の仕事には編集が必要かを別に見ます。図3のように、本人確認から直接編集へ進まず、対象と仕事を確かめて操作を選びます。

図3の修正後は、案内係の説明に必要な閲覧を許可し、編集は許可しません。閲覧が許可されたことから、共有設定の変更もできると推測しない点も同じです。それぞれの操作を表の列に分けると、判断が飛んだ箇所を見つけられます。
別の誤答は「後任に編集を追加したので交代は完了」です。原因は、新しい担当者の仕事だけを見て、前任者の仕事が終わったことを見落とす点にあります。直すには、前任者に残る仕事と引き継ぎ期間を確認し、不要な権限を解除します。前任者が別の役割を兼ねるなら、すべてを無条件に消すのではなく、その役割に必要な範囲を残します。
また「権限を少なくするため、誰にも編集を許可しない」という答えでは、誤操作の範囲は狭まっても修正作業が止まります。仕事を実行できるか、不要な操作が混じっていないかという2方向から表を見直してください。例外が終わった後に解除し忘れた場合も、現在の仕事内容に立ち返ると余分な権限を発見できます。
練習問題
次の5問は、それぞれ独立した設定です。許可する操作や理由を、指定された形で答えてください。
問1
校内ラジオの放送予定表を、出演係は読み、編成係は読んで内容を直します。共有先の変更は管理係が担当し、管理係は表も読みます。3係それぞれについて、閲覧、編集、共有先の変更のうち許可する操作を列挙してください。各係の仕事はここに書かれたものに限ります。
問2
美術部の材料一覧で、記録係のアオさんは一覧を読み、編集します。アオさんが退任し、ユイさんが記録係を引き継ぎます。アオさんは別の仕事で一覧を読む必要がありますが、編集は不要です。引き継ぎは完了しています。両者に交代後許可する操作を列挙してください。
問3
図書委員の紹介文を読む係が、1回だけ見出しの誤記を直します。共有先の変更は不要で、作業は放課後に終わります。追加する操作、作業後に戻す範囲、期限に関して確認することを答えてください。
問4
行事の進行表を読む係が本人確認を済ませたところ、編集画面が開けました。本人確認が成功した事実だけから、この編集が必要な権限だと言えるでしょうか。判断と、その理由および追加で確かめることを答えてください。
問5
合唱発表の資料について、係の表では閲覧のみとされていた人が、実際には資料を編集できました。その人は現在も資料を読む仕事をしています。担当者として行う対応を、確認、修正、修正後の確認の順に説明してください。なぜ設定が異なったかは示されていません。
練習問題の答えと解き方
問1の答え
出演係は閲覧、編成係は閲覧と編集、管理係は閲覧と共有先の変更です。出演係は予定を読めば仕事ができ、編成係には内容を直す操作が必要です。管理係については編集する仕事が示されていないため、編集を付けません。各操作を仕事に戻すと、3係とも指定された仕事を実行でき、仕事にない操作も表に加えていません。
問2の答え
アオさんは閲覧、ユイさんは閲覧と編集です。アオさんの編集を解除しますが、別の仕事に必要な閲覧は残します。ユイさんには新しい仕事に必要な閲覧と編集を許可します。交代後の仕事内容に照らせば、アオさんは読む仕事を続けられ、ユイさんは一覧の確認と修正ができます。前任者の権限を一括解除する答えでは、読む仕事が止まります。
問3の答え
対象の紹介文に対する編集を一時的に追加し、作業後に編集を解除して閲覧を残します。放課後に期限が来たとき、実際に編集権限が解除されたかを確認します。直す対象を紹介文に限れば、見出しの修正という仕事を行えます。共有先を変える仕事はないため、その権限は追加しません。期限を記録するだけで解除されるとは限らない点にも注意します。
問4の答え
言えません。本人確認は利用者が誰かを確かめたことであり、編集が仕事内容に必要かは別の判断です。読む係の仕事に実際に修正が含まれるか、権限表と実際の設定がどうなっているかを管理担当者に確かめます。必要な編集がないなら、閲覧を維持したうえで編集を解除することを検討します。画面が開いたという事実は、必要性の証明にはなりません。
問5の答え
まず現在の仕事と権限表を確認し、表が最新か、別の担当による編集の必要がないかを調べます。編集が不要と確認できたら、管理担当者が実際の設定を修正し、閲覧を残して編集を解除します。その後、対象者が必要な資料を読めることと、不要な編集ができなくなったことを、設定の仕組みに応じて確かめます。原因を決めつけず、グループなど別の経路による権限も含めて調べます。必要な閲覧が残り、不要な編集が外れたかを元の仕事に戻して照合します。
覚えておくこと
認証は本人の確認、認可は対象への操作を許す判断です。
役割の仕事から、対象と操作を分けて権限を決めます。
交代時は後任への追加と前任の不要な権限の解除を照合します。
一時的な追加は終了後に見直し、必要な権限は残します。
表のどこで迷っているか
個別指導で確かめるときは、まず本人に係の仕事へ線を引いてもらい、その線が権限表のどの列に対応するかを説明してもらいます。本人確認を理由に編集を選んだのか、仕事に必要な操作を読み落としたのかで、次に問い直す箇所が変わります。交代の問題では、前任と後任の両行を示し、変更後もそれぞれの仕事ができるかを口頭で確認します。権限表は、担当が変わった後の仕事まで映して初めて役に立ちます。
読んで終わりにするか、ここから変えるか。
武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。
まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。
本気になった日が、入塾の日。
お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。
電話は年中無休。365日、24時間、お電話可能。




