In: Computer Science
MIS ASSURANCE
2. Case Description
ABC Insurance Company is one of the largest insurance companies in U.S. It has several branches/agents across the nation. Their branches can communicate with the central company headquarters and with each other through computer network. Customer information and company sensitive data has to be protected at all times. ABC Insurance Company has database servers, J2EE application server, and web application server for its employers to access. It allows the customers to access insurance policy information, purchase, and change or cancel insurance policies online, and other services. The customers include individual policy holders and business policy holders.
The company employees and the customers need login accounts to access the company servers. The company adopts the JRA architecture for the log-in capability. This infrastructure has many components. Many of the components consist of active directories, web servers, and databases. Each of the JRA architectures has a Business to Enterprise connection which is internal, Business to Customers which is individual policy customers and Business to Business which is business customers with the insurance company. These connections are called realms. Each realm is located at a different physical location.
ABC Insurance Company holds customer information which is a valued asset to the company. The company has to ensure that this information is confidential to have the customers’ trust. The company has to protect the customers’ insurance policies which are the drive for the company's success. Agents’ login credentials and data needs to be secure too.
A problem with ABC Insurance Company is the amount of hours needed to maintain the architecture. ABC Insurance Company wants a different way to implement this architecture. It was suggested to virtualize the JRA architecture. Virtualization can enable processes to share resources more efficiently. This would have different operating systems, web servers, and databases run on a virtual machine. Each realm would run on one machine as a virtual realm. This would cut down component costs, and cut down manpower to maintain the architecture. Two or more realms can run on one machine if they face the same kind of risks.
3. Case Discussion Questions and Their Mappings to Bloom’s Taxonomy
Table 1: Mapping of Virtualization case discussion questions to Bloom’s Taxonomy.
Virtualization Case Discussion Questions |
Cognitive Level |
1. List in a table the assets and vulnerabilities associated with the assets when implementing virtualization. (Hint: List possible virtual server products, the price for each virtual server and its software license, threats to each type of virtual server. Thorough research is expected for this question). |
Level 4 – Analysis |
2. For each vulnerability identified in Question 1, determine the likelihood that the vulnerability could be exploited. (Hint: reference [1], Section 3.5, pg. 21). |
Level 4 – Analysis |
3. Determine the adverse impact resulting from a successful threat exercise of vulnerability. (Hint: reference: [1], Section 3.6, pg. 21) |
Level 4 – Analysis |
4. Determine the risk level of the vulnerabilities based on NIST methodology (reference [1], Section 3.7, pg. 23-25. |
Level 4 – Analysis |
5. Conduct cost benefit analysis on virtualization. |
Level 4 – Analysis |
6. Propose strategies and methods to mitigate the risks for virtualization. Be as specific and practical as possible. |
Level 5 – Synthesis |
7. Form justifications to convince CISO that virtualization is the correct way to go or virtualization has too much risk and it is not worth implementing in ABC insurance company. |
Level 6 – Evaluation |
[1] NIST Special Publication 800-30, http://csrc.nist.gov/publications/nistpubs/800-30/sp800-30.pdf
[2] Whitman, M.E. and Mattford, H.J. Principles of Information Security 3rd Edition, Thomson Course Technology, 2009