Skip to main content
Research Paper Doctoral 901 words

Mandatory access control versus discretionary access control in UNIX systems

~5 min read 4 sections
✍️ How to write this paper — guide & tools ▾
Essay 901 words

Non-discretionary controls means than there is mandatory access control. In this type of system, security is enforced by a strict set of rules that creates a hierarchy of permissions that users cannot override. Essentially, this type of system is meant to hinder insider users from actually working against the system. Users cannot access crucial internal information as to become spies, thus they cannot see the internal designs of the system to stop leaks such as selling internal designs to competitors, implanting spyware or other malicious software, making critical errors that would injure the system, or access sensitive records that can be leaked to outside sources.

According to the research traditional UNIX is not non-discretionary, but rather a version of a discretionary ACL. In this, there are options as to what users have access to sensitive security information from within the system design. Unlike non-discretionary systems, typical UNIX systems categorize users into specified lists, which allow them different levels of access into the internal workings of the system. There are those who can read software components, write software, execute operations, and then the final tier is the special operations that are reserved only for the owner or original creator of the system. Thus, users are defined as user, owner, or other and their level of access is then defined based on what group category they fall into.

Still, there have been evolutions within UNIX systems designs that have begun to "incorporate a centrally-managed, non-discretionary access control mechanism that works in tandem with the usual UNIX access controls" (IBM, 2004). These are more complicated features that have been built into major UNIX systems, like that seen in the case of IBM. But, UNIX operation systems themselves are typically discretionary, and need extra layers built in to make them non-discretionary.

Question 2

In this particular situation, there is clearly some sort of bad function within the scheme. When using an XOR, there is little chance of users getting the same hash from different keys. Essentially, the scheme itself is terminally weak, which could be extremely problematic for future security scenarios. In this scenario, an attacker can very easily XOR the random bit stream with the original random string and get access to the response. Additionally, if you use a random bit stream to XOR the message, your partner would not be able to receive or have access to the same material because then the hash would not be truly random. Ultimately, this also goes to show that there is a flaw within the scheme. To strengthen the scheme, one could use something like a cryptographic hash function, like the SHA-256, or other variants of the hash function.

Question 4

The RBAC model has four major components, SSD and DSD being two of them. These both set constraints based by a specified role. Yet, there are some clear differences here between these two components. Thus, "the difference between SSD and DSD is that while an SSD constraint limits the roles for which the user can be authorized, a DSD constraint limits the roles that a user can activate in one session" (Li et al., 2011). Thus, the limitations each component places on the user are different in configuration.

Question 5

The current system was said to have "integrity of the organization's Web server," ultimately meaning that the design system in place is strong and has sufficient organization to allow the system to run smoothly. However, the fact that the website has also been said to have the threat of "hacking and defacement of the Web server" directly threatens the security of the website. This means that there are security gaps which could allow for hackers to jeopardize the security of the site or deface the visual elements of the site. Ultimately, it is this threat that takes a greater precedent because it jeopardizes the security of the site and all content added in by users.

Risk Category

Risk Name

Risk Number

Probability

Impact

Risk Score

Mitigation

Action By

Security

Hacking

1.1

2

3

4

Increase Security measures using encryption with salt characters

IT Security Team

Security

Defacement

1.2

2

3

4

Increase scrutiny used in non-discretionary system so that there are more security layers needed to go through to make any adjustments to the actual site.

IT design team

Organization

Integrity

1.3

3

1

1

Keep the organizational structure and design as already is and just keep up routine maintenance in order to spot any potential problems as they may arise

IT design team

106 Words Hidden
Question 3106 words
The addition of salt characters helps increase the level of encryption to the password, which then increases security levels in regards to access. Essentially, it…
References
2 sources cited in this paper
  • IBM. (2004). Securing UNIX applications using Trivoli Access Manager for operating systems. Developer Works. Web. http://www.ibm.com/developerworks/tivoli/library/t-secpol/ ↗
  • Li, N., Byun, J.W., & Bertino, E. (2011). A critique of the ANSI Standard on role based access control. CERIAS and Department of Computer Science. Purdue University. Web. https://www.cs.purdue.edu/homes/ninghui/papers/aboutRBACStandard.pdf ↗
Cite This Paper
PaperDue. (2014). Mandatory access control versus discretionary access control in UNIX systems. PaperDue. https://www.paperdue.com/essay/information-technology-it-security-and-192351

Always verify citation format against your institution’s current style guide requirements.