I've noticed that Stack Exchange always reveals the detailed structure of its servers and systems (see these blog posts). And also the exact results of their tests and points of weakness (see the old and latest test results) I know the concepts of open source software regarding security, that many eyes keeps it more secure that one eye, but I always thought that is the case for generic stuff, not to disclose your own exact and detailed systems network architecture.
While I admit it is so useful and educational, and I enjoy every single bit of reading and studying it, and it's considered a reference for many things, but am I right in assuming that disclosing that much of details can be considered so helpful to an attacker and is an obvious security breach?
EDIT: Also as Henning Klevjer noted, the data explorer also is a good source of how the internal data structure and database looks like, that may be as a guide to easily alter or harm a specific piece of data if an intrusion succeeded.
I think all that is great, and a little more openness should be encouraged in other sites and systems, but isn't Stack Exchange going too far away with that?? Anyone is able to know where the data centers are, how many of them, the hardware of servers used, the full stack schema, operating systems used, the topology of network, and the exact software versions (in many cases). You are able to know the scheduled maintenance; what exactly happens, and what happened right and what happened wrong and why, and what they are doing to make it right. I think that's awesome, but is it secure??