This forum is about beer, not a discussion of metallurgy, nevertheless: Aluminum WILL corrode. This corrosion occurs as a thin layer of aluminum oxide that forms on the surface, and serves to protect the metal. If this layer is scrubbed away, it will just re-form as the aluminum oxidizes (corrodes).
Iron and carbon steel do the same thing, but the oxide layer is less protective. Stainless steel has iron in it, which corrodes like any other iron. However, when SS is produced, it is passivated, which means that molecules of other metals in stainless like chromium and nickel are brought to the surface. These molecules do not corrode, and serve to protect the alloy.
The advice in this thread sounds good to me- don't use bleach to clean or sanitize these metals, use PBW or Oxi-Clean if your water will tolerate it- my water won't, so I rely for cleaning most brewing gear on PBW. Star San is best for sanitizing, which isn't the same thing as cleaning....but that's another thread.