Using a spacecraft to knock an asteroid off a collision course is the best planetary defence we have. But it will take complex calculations, and plenty of time.
Mining the heavens
Going to the Moon and other planetary bodies in search of natural resources may alleviate critical shortages on Earth.