A flaw in the protection system of many operating systems is argument passing. Often, a common shared stack is used by all nested routines for arguments as well as for the remainder of the context of each calling process.
Explain what vulnerabilities this flaw presents.
Explain how the flaw can be controlled. The shared stack is still to be used for passing arguments and storing context.
One difficulty is that any routine can be faulty: routine A puts an incorrect value on the stack and B retrieves it, not knowing it is faulty. Routine B can be self-?defensive, checking the reasonableness of the value. Obviously, without duplicating the work of A, B cannot determine whether the value isexactly right.
A second difficulty is stack depth:any routine can use the entire stack.
A third difficulty is that any routine can modify results of any other routine:routine A puts a value on the stack, and routine B subsequently changes that value toanything.
You might also like to view...
How many bits is each of the following binary numbers? Also, convert each to a decimal number.
i. 00000000 ii. 0000 iii. 01101000 iv. 0110100 v. 11 vi. 111 vii. 0000000000000010
Which is true about wireless AP and device optimization?
A. using autonomous APs reduces TCO B. always use picocell APs for large coverage areas C. conservative roaming setting should be used for VoWiFi devices D. devices should be set to maintain their wireless connection even when connected to a wired network
A color ____________________ holds the selection of colors and allows you to select a group of colors to use for a bitmap graphic.
Fill in the blank(s) with the appropriate word(s).
Case WDX 5-1Brad works in the Human Resources department of a large corporation. His supervisor asked him to create a form for new employees to complete during orientation. Brad has looked everywhere and cannot find the controls for creating a form. What does he need to do?
A. Add a button to the Ribbon B. Add a button to the Quick Access Toolbar C. Run a macro D. Display the Developer tab