An antiviral drug must be able to target the specific part of a virus’s life cycle that is necessary for it to reproduce. In addition, an antiviral drug must be able to kill a virus without killing the human cell it occupies. And viruses are highly adaptive. Because they reproduce so rapidly, they have plenty of opportunity to mutate (change their genetic information) with each new generation, developing resistance to whatever drugs or vaccines we develop.