Declarar uma permissão de segurança sem executar verificações de segurança pode deixar uma fraqueza de segurança explorável ...

Declarar uma permissão de segurança sem executar verificações de segurança pode deixar uma fraqueza de segurança explorável em seu código. Um percurso na pilha de segurança para quando uma permissão de segurança é declarada. Se você declarar uma permissão sem executar verificações no chamador, o chamador poderá ser capaz de executar código indiretamente usando suas permissões. Declarações sem verificações de segurança só são permitidas quando você tem certeza de que a declaração não pode ser usada de forma prejudicial, ou seja, o código chamado é inofensivo ou os usuários não têm como passar informações arbitrárias para o código chamado por você.