Можно ли давать в IT 100ю гарантию на что-либо?
Нет, нельзя. 
Что касается безопасности, обычно есть формулировка, что дыры сделаны не осознанно. Т.е. не было умысла.
Как говорил назабвенный О. Бендер - полную гарантию может дать только страховой полис :)