Es una pregunta muy amplia.
Por lo general, la guerra ofensiva requiere un mayor despliegue de recursos y se asume mayor riesgo y esta orientada a la agresión o conquista de territorios o recursos, mientras que la defensiva se basa no tanto en la cantidad de recursos activos (unidades y armamento) necesarios sino en posiciones estratégicas y pasivas como infraestructuras defensivas, aseguramiento de suministros... Y esta orientada a la defensa de territorio o recursos.
Si te fue útil mi información, valórala. :D