Question

From the figure below, there is no arrow from process C to object 2.

a) would such an arrow be allowed? If not, what rule would it violate?

b) if process-to-process messages were allowed, what rules would apply to them?

c) For the process C in particular, to which processes could it send messages and which not?

Security level Legend Process Objoct Read Write The Bell-LaPadula multilevel security model

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Hi,

Answer for question a: This is not allowed. This is called 'the star property rule.' This means process at a given security level may not write to any object at a lower security level.

----------------------------------------------------------------------------------------------

Answer for question b: In case of process to process message are allowed, then 'Strong star property' is applicable. Both process must have matching security level.

----------------------------------------------------------------------------------------------

Answer for question c: The process C can send messages to process D and E.

Add a comment
Know the answer?
Add Answer to:
From the figure below, there is no arrow from process C to object 2. a) would such an arrow be al...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 1. What are the different states of a process. Explain each state in detail. 2. What...

    1. What are the different states of a process. Explain each state in detail. 2. What is the Process Control Block? Explain what it contains about each process. 3. Explain the procedure of switching CPU control from process to process. 4. Explain in details job, device and ready queues. 5. Write and Explain a queuing diagram . 6. Explain the two methods to create new processes. 7. Explain different types of termination of processes and Zombie and orphan processes. 8....

  • Problem 1 (Confidentiality Policies): Why is it meaningless to have compartments, such as (UNCLASSIFIED, {NUC}) and...

    Problem 1 (Confidentiality Policies): Why is it meaningless to have compartments, such as (UNCLASSIFIED, {NUC}) and (UNCLASSIFIED, {EUR}), at the UNCLASSIFIED level? Problem 2 (Confidentiality Policies): Given the security levels TOP SECRET, SECRET, CONFIDENTIAL, and UNCLASSIFIED (ordered from highest to lowest), and the categories A, B, and C, specify what type of access (read, write, both, or neither) is allowed in each of the following situations. Assume that discretionary access controls allow anyone access unless otherwise specified. a. Paul, cleared...

  • Multiple Choice (a) [1 point) Which of the following would be a good candidate for an...

    Multiple Choice (a) [1 point) Which of the following would be a good candidate for an interface? A. Modeling that robins, geese, and cardinals are birds B. Modeling that wheels are components of cars, trucks and buses C. Modeling that fish, people and dogs are able to swim D. Modeling that students, administrators, and faculty are all people (b) Choose the feature favored by supporters of the Agile Manifesto: The Aglie Manifesto reads; We are uncovering better ways of developing...

  • 10) Unlike a signal, which conveys only the occurrence of a particular event and contains no...

    10) Unlike a signal, which conveys only the occurrence of a particular event and contains no information content, a pipe can be thought of as a scratch file created by a system call. It can be used as a communications channel between concurrently running processes. The interface call to a pipe is similar to that for any file. In fact, the process reads and writes to a pipe just like any file. Unlike files, however, pipes do not represent actual...

  • Part 2 Questions Briefly (3 sentences) relate your observations from this demonstration to the process of...

    Part 2 Questions Briefly (3 sentences) relate your observations from this demonstration to the process of digestion. What functions of the digestive system does this exercise demonstrate? How does that process relate to the metabolic work within cells of the body? (3pts) Which organ(s) is/are responsible for the process modeled by bowl “B”? Answer all that apply (1pt) A. The mouth B. The esophagus C. The stomach D. The small intestine Which organ(s) is/are responsible for the process modeled by...

  • This is for a Unix class. Please help me out. I am attaching a skeletal code of the program below, it just needs ti be filled in. Below is a skeletal code of the program. Fork a child process...

    This is for a Unix class. Please help me out. I am attaching a skeletal code of the program below, it just needs ti be filled in. Below is a skeletal code of the program. Fork a child process and then use the parent for reading and the child for writing.  This is just a way of sending and receiving messages asynchronously. /* ************************************************************* * Utility functions * ************************************************************** */ static void usageError(const char * progName, const char *msg) {...

  • DNA, Genes and Protein Synthesis Activity 13: Protein Synthesis is the process by which cells produce (synthesize) proteins. An overview of the process is shown in model 2 (below). Gone 2...

    DNA, Genes and Protein Synthesis Activity 13: Protein Synthesis is the process by which cells produce (synthesize) proteins. An overview of the process is shown in model 2 (below). Gone 2 Gene 1 Gene 3 DNA strand3 TRANSLATION Protein Trp Gly Model 2 ACTIVITY and QUESTIONS 1. Based on the information you can gather from model 1 complete the following sentences: a. The nucleotide Adenine (A) always pairs with the nucleotide b. The nucleotide Guanine (G) always pairs with the...

  • Question 2 (10 points) (quality.py): We are provided with data from a quality control process in...

    Question 2 (10 points) (quality.py): We are provided with data from a quality control process in a manufacturing firm. The data file, "data.csv", contains several measurements. Each measurement is written in a separate line and each line contains two elements, the area where the measurement is made, and the measured value. These two values are separated with a comma (.). We are tasked to process this data in the following forms. a. First, we need to read the data from...

  • Using: C# Inventory Management System Objective: Work with multiple objects and reading data files. Description: A...

    Using: C# Inventory Management System Objective: Work with multiple objects and reading data files. Description: A wholesale distributor has six warehouses (Atlanta, Baltimore, Chicago, Denver, Ely and Fargo) and sells five different items (identified by part number: 102, 215, 410, 525 and 711). Each warehouse may stock any or all of the five items. The company buys and sells these items constantly. Company transaction records contain a transaction code (‘P’ for a purchase or ‘S’ for a sale) followed by...

  • You will write a C program, q1 sequence.c, that computes the value of the nth term...

    You will write a C program, q1 sequence.c, that computes the value of the nth term in any recursive sequence with the following structure: an = c1 · an−1 + c2 · an−2 a0 > 0 a1 > 0 c1 6= 0 c2 6= 0 Your C program will take 5 integer arguments on the command line: n, a0, a1, c1 and c2. n must be an integer greater than or equal to 0. If more or fewer arguments are...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT