Olá!
Minha dúvida é a seguinte: Tenho uma aplicação distribuída via JWS e preciso achar uma forma de bloquear o download direto do .jar que está no servidor por motivos óbvios…
Já tentei alterar algumas permissões no httpd.conf do Apache mas sem sucesso…
Curiosidade. Qual é o “User-Agent” que aparece no log do Apache, se você descer o JAR pelo Java Web Start? Nunca fiz essa experiência, mas você poderia tentar travar para um determinado User-Agent. É só uma tentativa tosca de bloquear esse acesso, já que você pode obter o JAR totalmente aberto (ou seja, separado em .class) fuçando em C:\Users<usuário>\AppData\LocalLow\Sun\Java no caso do Windows Vista e 7.
erico_kl
mas isso adiantaria?
pois vou ter IPs dinâmicos acessando os arquivos (WAN)
B
bezier_curve
Não estou falando em bloquear um range de IPs. Estou falando em ver se o Apache pode examinar o request de GET de arquivos .JAR dentro da sua aplicação, e liberar apenas para os requests cujo User-Agent: fosse algo relacionado ao Java Web Start (que deve ele mesmo tentar puxar os JARs para poder pôr nesse diretório de cache do Java Web Start, que lhe indiquei).
erico_kl
hmm… entendi
mas caso o Apache faça isso, onde posso bloquear os request para um User-Agent que não esteja relacionado ao WebStart?