Another tactic that might help would be completely separating checked baggage from passenger flights. I.e. you check your bags the day before and they go on a cargo network. More time for screening, cargo planes are less valuable targets (although they still have been attacked), cargo containers could be armored, and passenger-only planes would be easier to secure since the only way to smuggle something would be on your person or in your body.