Without more information, I should tell you, no matter what I do, a strong foe could get through. Every threat, every magic, has strengths and weaknesses.
I could raise some defenses however. They will hold for a short time, against anything, but for more permanent ones, I suggest you learn the foe that threatens.