Possível bloquear um applet Java de gravar arquivos de log?

2

Usamos um applet Java de compilação personalizada diariamente em um host, mas sempre que ele grava um arquivo de log de depuração.

Não temos o código-fonte para o applet.

É possível de alguma forma bloquear o applet de escrever este arquivo de log?

Seria muito bom se as permissões de leitura e gravação pudessem ser desabilitadas para o Java Applet.

    
por Sandra 23.07.2011 / 01:00

1 resposta

2

No diretório lib/security do JRE há um arquivo chamado java.policy . Existem vários recursos que você pode adicionar / negar lá, com base no nome do app / class / jar ?. Se bem me lembro, um usuário pode ter um .java.policy em seu diretório inicial, permitindo que você controle as coisas por usuário. Há também uma pequena GUI no diretório bin do JRE chamado policytool para editar as políticas. Faz muitos anos que eu configurei isso, mas começamos com uma política de negar tudo, executamos o aplicativo e adicionamos recursos até o aplicativo começar a funcionar.

Aqui estão alguns URLs para você começar:

link

Este é o hit número 1 no google por "java.policy", é de 1998:

link

    
por 23.07.2011 / 12:12