http://www.xbox-scene.com/xbox1data/sep/EEFpFlZApktdrRCUeP.php
It seems it has something like DEP for Athlon64/Sempron. Since those /GS, checked C-style string functions, and checked iterators which exist since VC++ 7 are not mandatory, I doubt its viability against security breach.
* Yes, MUs [Memory Units] have security. Secure hashing is done automatically on any region mounted with XContentCreate, including memory units.
* Yes, there are additional safeguards in place that will help prevent Xbox 360 from being modified. Stack memory, for instance, is non-executable, which makes buffer overrun issues more difficult to exploit.
* Much effort has gone into Xbox 360 security. However, there is no such thing as a perfectly secure game console, and you should continue to employ secure coding techniques. Don't assume that data coming from the network, from the hard drive or from the MU is safe. It's not. Use the new safe CRT functions (e.g. strcpy_s). Use the /GS compiler flag. Use _SECURE_SCL. The only time you should avoid these types of security features is in the rare inner-loops where the performance impact outweighs the security benefit.
* I'd love to go into detail on all the Xbox 360 security and anti-piracy measures, but there's no need to give crackers a head start. Let's just say that you could write a fascinating book on the technical details at every level from the silicon on up.
* I am not sure how much information we are releasing about the filesystem itself. however, XContent is secure against file tampering, as it uses signed hashes. XContent packages are independent of the filesystem on which they are stored.
It seems it has something like DEP for Athlon64/Sempron. Since those /GS, checked C-style string functions, and checked iterators which exist since VC++ 7 are not mandatory, I doubt its viability against security breach.