New Year Sale ! 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
1 months ago
I heard the OpenBSD guys eat, sleep, and breathe ProPolice. Gotta respect that level of dedication.
upvoted 0 times
Glory
2 days ago
C) Format checking
upvoted 0 times
...
Muriel
13 days ago
B) Hex editing
upvoted 0 times
...
Sol
14 days ago
A) Canary
upvoted 0 times
...
...
Jose
1 months ago
Hex editing? Really? That's like trying to fix a flat tire with a spoon. Canary all the way!
upvoted 0 times
Elden
24 hours ago
Format checking is also important for defense against buffer overflow attacks.
upvoted 0 times
...
Nadine
4 days ago
Agreed, canary is definitely the way to go.
upvoted 0 times
...
Linsey
6 days ago
Canary
upvoted 0 times
...
...
Cruz
1 months ago
Format checking? Psh, that's so 90s. Gotta go with the modern defense, the canary.
upvoted 0 times
...
Emilio
1 months 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
Cecilia
6 days ago
D) Non-executing stack
upvoted 0 times
...
Andra
13 days ago
C) Format checking
upvoted 0 times
...
Rikki
15 days ago
B) Hex editing
upvoted 0 times
...
Amira
16 days ago
A) Canary
upvoted 0 times
...
...
Farrah
2 months ago
I agree with Levi, Canary is used for defense against buffer overflow attacks.
upvoted 0 times
...
Dannette
2 months ago
The canary is the way to go! It's like having a little bird watching over your code.
upvoted 0 times
Salome
16 days ago
C) Format checking
upvoted 0 times
...
Carolynn
16 days ago
I think format checking is also important in preventing buffer overflow attacks.
upvoted 0 times
...
Cammy
21 days ago
Yes, the canary is a great defense against buffer overflow attacks.
upvoted 0 times
...
Meaghan
1 months ago
A) Canary
upvoted 0 times
...
...
Levi
2 months ago
I think the answer is A) Canary.
upvoted 0 times
...

Save Cancel