Some comments I've in other discussions brought up plane-to-plane communications, but other craft aren't commonly close enough to have any relevant weather information to share. (I'd extrapolate to think you'd have similar issues reliably transmitting data.)
Some fascinating comments below this post by the way: http://www.weathergraphics.com/tim/af447/
With 16-bit precision, you can get 528 sensor updates for the same amount of bandwidth. Let's cut that in half (~250 sensors) and reduce the frequency to 30 Hz, then we've gone from 825 kbps to 274.5 kbps. Multiply by 8000 planes, that's 1.8 Gbps aggregate. With stream compression, a lot less.
Challenging? Sure. But I think even my restatement is too much data. Maybe send data less often if everything is within "normal operating parameters." I bet most sensors don't need 16 bits of precision, or to be updated even once per second. Cut my estimate to 10%, that's <30 kbps per plane, <200 Mbps total. Easy!
People really ought to try to grasp how quickly things can go wrong in the real world, and how difficult it can be to tell what made the nice shiny silver bird look like the crumpled foil discard of a cigarette pack smeared with a poorly-preserved meat jelly. You only have to see one used-to-be jet (complete with used-to-be pilot) before you start wondering how anyone could make sense of it -- and that's with the physical evidence in hand.
I don't know much about aircraft controlling software, so this is only a guess from my experience of general system software crash recovery; usually the hardest case is caused by something I've never imagined to happen.
Guess where the hackers are going to concentrate their efforts. And given the large number of access points required to make that all happen, guess how often the database will be compromised.