Metaphor
This is a metaphor because two unlike things (theology and a fortress) are compared without the use of the words like or as. It is figurative language, theology is not literally a fortress but the aspect of both (no crack may be considered small) allow the two to be compared.