Cyber Monday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

GAQM Exam CPEH-001 Topic 2 Question 102 Discussion

Actual exam question for GAQM's CPEH-001 exam
Question #: 102
Topic #: 2
[All CPEH-001 Questions]

StackGuard (as used by Immunix), ssp/ProPolice (as used by OpenBSD), and Microsoft's /GS option use _____ defense against buffer overflow attacks.

Show Suggested Answer Hide Answer
Suggested Answer: A

Canaries or canary words are known values that are placed between a buffer and control data on the stack to monitor buffer overflows. When the buffer overflows, it will clobber the canary, making the overflow evident. This is a reference to the historic practice of using canaries in coal mines, since they would be affected by toxic gases earlier than the miners, thus providing a biological warning system.


Contribute your Thoughts:

Hannah
15 days ago
I heard the OpenBSD guys eat, sleep, and breathe ProPolice. Gotta respect that level of dedication.
upvoted 0 times
...
Jose
18 days ago
Hex editing? Really? That's like trying to fix a flat tire with a spoon. Canary all the way!
upvoted 0 times
...
Cruz
25 days ago
Format checking? Psh, that's so 90s. Gotta go with the modern defense, the canary.
upvoted 0 times
...
Emilio
26 days ago
I'm all about that non-executing stack. It's like a bouncer at the door, keeping the bad guys out.
upvoted 0 times
...
Farrah
1 months ago
I agree with Levi, Canary is used for defense against buffer overflow attacks.
upvoted 0 times
...
Dannette
1 months ago
The canary is the way to go! It's like having a little bird watching over your code.
upvoted 0 times
Cammy
4 days ago
Yes, the canary is a great defense against buffer overflow attacks.
upvoted 0 times
...
Meaghan
18 days ago
A) Canary
upvoted 0 times
...
...
Levi
2 months ago
I think the answer is A) Canary.
upvoted 0 times
...

Save Cancel
az-700  pass4success  az-104  200-301  200-201  cissp  350-401  350-201  350-501  350-601  350-801  350-901  az-720  az-305  pl-300  

Warning: Cannot modify header information - headers already sent by (output started at /pass.php:70) in /pass.php on line 77