Com a imensa variedade de coisas que podem (e acontecem) erradas ao construir protocolos TEE, a defesa em profundidade é a única solução. Seja extremamente generoso ao espalhar verificações e validações por todo o seu código para todas as coisas que poderiam ser validadas.