
Your company decides to start the business of selling toys online and shipping globally. The E-Commerce system that supports the new business will be developed in-house. In a requirement workshop, a participant proposed that discounted products in promotion campaigns shall be purchased by those customers who meet the criteria specified by marketing staff, e.g. customer’s identity, gender, role, city, income, login time, device type, etc. The development team considers the authorization rules of purchase are too complicated. As a security professional, which of the following will you best recommend to address the requirement?
A. Lattice-based access control
B. Role-based access control
C. Attribute-based access control
D. Rule-based access control
Continue reading →