linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] enablement of some security features missing on ARM
@ 2010-06-16 20:33 Nicolas Pitre
  2010-06-16 20:33 ` [PATCH 1/5] [ARM] implement arch_randomize_brk() Nicolas Pitre
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Nicolas Pitre @ 2010-06-16 20:33 UTC (permalink / raw)
  To: linux-arm-kernel

Those are simple patches adding address space layout randomization for
the user space heap and mmap(), as well as stack protector support.

The stack protector support depends on GCC's ability to insert a canary
on the stack upon entering a function, and validating it before leaving
that function. The included test module in patch #5 intends to test that,
but (at least with the GCC version I have here) the canary code is not
inserted in that particular test code unless it is forced with
-fstack-protector-all (if anyone has a clue to why I'd be interested).

 [PATCH 1/5] [ARM] implement arch_randomize_brk()
 [PATCH 2/5] [ARM] add address randomization to mmap()
 [PATCH 3/5] ARM: initial stack protector (-fstack-protector) support
 [PATCH 4/5] ARM: stack protector: change the canary value per task
 [PATCH 5/5] Stack protector: test module


Nicolas

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-06-18 12:15 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-16 20:33 [PATCH 0/5] enablement of some security features missing on ARM Nicolas Pitre
2010-06-16 20:33 ` [PATCH 1/5] [ARM] implement arch_randomize_brk() Nicolas Pitre
2010-06-18 10:55   ` Sergei Shtylyov
2010-06-18 12:15     ` Jamie Lokier
2010-06-16 20:33 ` [PATCH 2/5] [ARM] add address randomization to mmap() Nicolas Pitre
2010-06-16 23:42   ` Kyungmin Park
2010-06-17  0:05     ` Nicolas Pitre
2010-06-17  0:25       ` Kyungmin Park
2010-06-16 20:33 ` [PATCH 3/5] ARM: initial stack protector (-fstack-protector) support Nicolas Pitre
2010-06-16 20:33 ` [PATCH 4/5] ARM: stack protector: change the canary value per task Nicolas Pitre
2010-06-16 20:33 ` [PATCH 5/5] Stack protector: test module Nicolas Pitre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).