IPA FE Subject B sample Question 19
A question IPA Japan published in 基本情報技術者試験 科目B サンプル問題 問19, translated into English. ITPEC is based on the same exams.
Company A is a mail-order company with 200 employees. It sells household goods, gift items, etc. to general consumers. Product Z, one of the products it handles, is handled by the Z Sales Section.
[Work of the Z Sales Section]
Currently, the staff of the Z Sales Section perform order management work and inquiry handling work for product Z. Figure 1 shows the procedure of the order management work for product Z.
Figure 1 Procedure of the order management work
[Operation privileges of J system]
The Z Sales Section has established the following usage policies for J system.
J system implements a function that grants users the operation privileges necessary for their work.
Recently, since the order management work for product Z has been growing with an increase in orders, it was decided to outsource part of it to Company B (hereinafter, an employee of Company B who performs the input work of the order management work for product Z is referred to as a Company B salesperson for product Z, and an employee of Company B who views the input results of the Company B salespersons for product Z and, if there are deficiencies, verbally asks Company A to send them back is referred to as a Company B sales manager for product Z).
For the outsourcing, the Z Sales Section communicated the following requirements on J system to the Information Systems Department.
Based on the above, the Information Systems Department summarized in Table 1 the operation privileges to be granted to each user from now on, and had them checked by C, the information security leader of the Z Sales Section.
Table 1 Draft of operation privileges
Answer group for A
Explanation
A1: Company B sales manager for product Z, A2: Company B salesperson for product Z — each user gets only the privileges its work needs, and Requirement 1 keeps approval at Company A.
The row with Viewing and Approval, its name omitted, is Company A’s sales manager: Policy 2 lets the manager view all the work, and the manager approves. Company B’s two roles are then the rows left:
- •A2 has Viewing and Input: the Company B salesperson for product Z enters orders and must see what was entered. No Approval, since under Requirement 1 Company A approves what Company B enters.
- •A1 has Viewing only: the Company B sales manager for product Z only views the salespersons’ input and asks Company A by word of mouth to send faulty entries back, so it needs no Input and, again under Requirement 1, no Approval.
Answer (d)
Why not others:
- •(a) and (b) — A1 the sales manager of the Z Sales Section must approve (Requirement 2), so needs Approval, not Viewing only
- •(c) — A2 the sales manager of the Z Sales Section approves rather than enters; giving the manager Input and no Approval breaks Requirement 2
- •(e) — swaps the two Company B roles: the salesperson, who enters orders, would have no Input, and the sales manager, who only checks, would get Input
Key rule: Give each role the least privilege its tasks need, and keep entry and approval with different users, so that no one can approve their own input.
Security Scenarios · AI-written, may contain errors
This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.