public inbox for gentoo-hardened@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-hardened] Some advise regarding recompiling an entire hardened systems
@ 2009-04-19 13:12 basile
  2009-04-19 13:44 ` Thomas Sachau
  0 siblings, 1 reply; 8+ messages in thread
From: basile @ 2009-04-19 13:12 UTC (permalink / raw
  To: gentoo-hardened


Hi, a have a couple of question is for Gordon and Nedd regarding 
rebuilding an entire desktop system with emerge -e world, both amd64 and 
i686.   I'm mostly worried about the security implications of the 
choices I'm making and I'm not 100% sure of my understanding.

1) Regarding choice of compiler.  gcc-config -l gives

 [1] x86_64-pc-linux-gnu-3.4.6
 [2] x86_64-pc-linux-gnu-3.4.6-hardenednopie
 [3] x86_64-pc-linux-gnu-3.4.6-hardenednopiessp
 [4] x86_64-pc-linux-gnu-3.4.6-hardenednossp
 [5] x86_64-pc-linux-gnu-3.4.6-vanilla
 [6] x86_64-pc-linux-gnu-4.1.2

My understanding is that [1] is fully hardened and that [2]-[5] are 
exactly what they say, respectively no pie, no pie nor ssp, no ssp and 
fully vanilla.  My confusion is about 4.1.2.  What hardening is present 
in it?  (Did some hardening which wasn't present in gcc-3 make it to 
gcc-4 vanilla?)  What's the best practice here?


2) Regarding the choice of profiles on amd64.  I have

  [6]   hardened/amd64
  [7]   hardened/amd64/multilib *
  [10]  hardened/linux/amd64

I'm using the multilib and I'm wondering what the security implications 
of this decision.  Also, should I be thinking about the newer [10] on 
amd64?  What about the similar choice on i686?

Thanks guys.

-- 

Anthony G. Basile, Ph.D.
Chair of Information Technology
D'Youville College
Buffalo, NY 14201
USA

(716) 829-8197





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

end of thread, other threads:[~2009-04-20 18:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-19 13:12 [gentoo-hardened] Some advise regarding recompiling an entire hardened systems basile
2009-04-19 13:44 ` Thomas Sachau
2009-04-19 19:17   ` Mansour Moufid
2009-04-20  0:59     ` basile
2009-04-20  5:47       ` Ned Ludd
2009-04-20 16:28       ` Thomas Sachau
2009-04-20 18:04         ` basile
2009-04-20 18:25           ` Thomas Sachau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox