nerdexam
Oracle

1Z0-821 · Question #155

The line set noexec_user_stack= l should be added to the /etc/system file to prevent an executable stack while executing user programs. What is the purpose of this?

The correct answer is D. help make buffer-overflow attacks more difficult. How to Disable Programs From Using Executable Stacks Purpose: Prevent executable stack from overflowing. You must be in the root role. Edit the /etc/system file, and add the following line: set noexec_user_stack=1 Reboot the system.

Administering Oracle Solaris 11 OS on a Single System

Question

The line set noexec_user_stack= l should be added to the /etc/system file to prevent an executable stack while executing user programs. What is the purpose of this?

Options

  • Ahelp prevent core dumps on program errors
  • Bhelp programs to execute more quickly by keeping to their own memory space
  • Clog any messages into the stack log
  • Dhelp make buffer-overflow attacks more difficult

How the community answered

(49 responses)
  • A
    4% (2)
  • B
    6% (3)
  • C
    16% (8)
  • D
    73% (36)

Explanation

How to Disable Programs From Using Executable Stacks Purpose: Prevent executable stack from overflowing. You must be in the root role. Edit the /etc/system file, and add the following line: set noexec_user_stack=1 Reboot the system.

Topics

#buffer overflow#stack protection#/etc/system#system security

Community Discussion

No community discussion yet for this question.

Full 1Z0-821 Practice