Com a enorme quantidade de coisas que podem (e acontecem) dar errado ao construir protocolos TEE, a defesa em profundidade é a única solução. Seja extremamente generoso ao espalhar checagens e validações pelo seu código para tudo que possa ser validado.