Evaluating access control methods

Assignment Help Basic Computer Science
Reference no: EM131056513

Assignment: Evaluating Access Control Methods

Imagine you are an Information Systems Security Specialist for a medium-sized federal government contractor. The Chief Security Officer (CSO) is worried that the organization's current methods of access control are no longer sufficient. In order to evaluate the different methods of access control, the CSO requested that you research: mandatory access control (MAC), discretionary access control (DAC), and role-based access control (RBAC). Then, prepare a report addressing positive and negative aspects of each access control method. This information will be presented to the Board of Directors at their next meeting. Further, the CSO would like your help in determining the best access control method for the organization.

Write a three to five (3-5) page paper in which you:

Explain in your own words the elements of the following methods of access control:

Mandatory access control (MAC)

Discretionary access control (DAC)

Role-based access control (RBAC)

Compare and contrast the positive and negative aspects of employing a MAC, DAC, and RBAC.

Suggest methods to mitigate the negative aspects for MAC, DAC, and RBAC.

Evaluate the use of MAC, DAC, and RBAC methods in the organization and recommend the best method for the organization. Provide a rationale for your response.

Speculate on the foreseen challenge(s) when the organization applies the method you chose. Suggest a strategy to address such challenge(s).

Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.

Reference no: EM131056513

Questions Cloud

What words come to mind : What words come to mind? Select five-to-six words that relate to learning theories, implications of social and environmental factors on learning, interactions of development and learning, teaching strategies for accommodating diverse learners, and..
Exploring oop and its data structures : Writing Assignment: Exploring OOP & its Data Structures Complete and submit Research Problem. Write a five page paper using APA format for references. Object-oriented programming has been adopted widely because of its capability to reuse code.
Positive integer number from user and outputs : Write a program that takes a positive integer number from user and outputs the number in the range from 1 to whatever user has entered with maximum sum of its divisors. The maximum sum of divisors should be outputted as well.
Question regarding the tcp performance : Geoff Huston, "TCP Performance", The Internet Protocol Journal, Vol.3, No.2, June 2000.
Evaluating access control methods : Imagine you are an Information Systems Security Specialist for a medium-sized federal government contractor. The Chief Security Officer (CSO) is worried that the organization's current methods of access control are no longer sufficient.
Determine the test statistic and p-value : Define the parameter of interest. State the hypotheses and Determine the test statistic and p-value considering any necessary assumptions Decide whether to reject or not reject the null hypothesis
Whether there are multiple definitions of an environment var : Your version of unsetenv() should check to see whether there are multiple definitions of an environment variable, and remove them all (which is what the glibc version of unsetenv() does).
The dividends are anticipated to maintain growth rate : The next dividend payment by Halestorm, Inc., will be $1.60 per share. The dividends are anticipated to maintain a growth rate of 6 percent forever. If the stock currently sells for $30 per share, what is the required return? (Do not round intermedia..
Main differences between client-server : What are the main differences between client/server and web applications? Give your opinion on what Thomas L. Friedman is referring to with the words, "Now the real IT revolution is about to begin." Discuss how the beginning, referred to by Friedm..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write a function calledconvertstatus

function so that if an inappropriate letter is passed, an error value is returned. Make sure to includean appropriatedocstring with your function.

  Define the method called getstringinput( ) using the method

Define the method called getStringInput( ) using the method header

  Projects design and testing

Along with your program, you should also submit an Approach Document for this assignment. This is a short document (two to five pages long) explaining the project's design and testing.

  Describe the difference between classes and objects

Please describe the difference between classes and objects. How are they related? What does it mean to instantiate an object? Also, please describe the difference between composition and aggregation and when it is better to use one over the other?

  What window events can a program handle

What is the paintComponent method? How is it used in Java graphics? How does a program intentionally cause the paintComponent method to execute?

  Travel guidebook from amazon

The Customer receives a Travel Guidebook from Amazon, then reads the book and chooses locations. The Customer also views locations on Google Maps using the Map Program as well as the Earth and Satellite Master files.

  Describe information technology security issues

Your presentation should describe the implementation and ongoing maintenance of security system features that protect these networking elements from the risks that you identify.

  Analyze the current uses of http and https

Analyze THE Current Uses Of Http And Https

  Impact of tourism development in the precinct

This assignment requires students to evaluate a precinct's ability to meet visitor needs. Key considerations include assessing whether visitor needs are met, identifying challenges and opportunities, and subsequently recommending strategies for en..

  Define a function that takes argument in name of a csv file

Define a function that takes an argument in the name of a CSV file. This file can have any number of rows. Each row has exactly 10 words separated by comma. Your function should print the total number of four letter words in the file.

  Prompt the user for the number of sides

1.Prompt the user for the number of sides on the die.2."Roll" the die three times by generating a random number between 1 (inclusive) and the number of sides (inclusive).3.Keep track of the running sum of the rolls for the die and output the sum and ..

  Create a class list containing class node

1. Create a simple linked list program to create a class list containing class node { void *info; node *next; public: node (void *v) {info = v; next = 0; } void put_next (node *n) {next = n;} node *get_next ( ) {return next;} void *get_info ( ) {retu..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd