Rotina de autenticação e autorização, como fazer?

Galera, sou novo no fórum e me deparei com o seguinte problema:
Tenho que fazer um sistema de controle de acesso as minhas jsp’s e servlets (login/logout)… bom consigo controlar a autenticação implementado a classe Filter e manipulando a session. Funciona pois só acesso os componentes web se tiver logado, e invalido a sessão sempre que necessário, mas, através dos botões de navegação do browser o usuário consegue “transitar” pelo sistema, como resolver isso ? tem como bloquear ?
Já tentei todo tipo de limpeza de cache, mas nada… ex:

response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader ("Expires", -1);
response.setHeader("Cache-Control","no-store");

alguma idéia ?

qual código existe nos botôes??

se o Filtro tiver configurado corretamente não era pra isso acontecer!!

flw!

Código algum… me refiro aos botões do browser !

valew !

Tem que ver como seu filtro funciona.

Quando o usuario utiliza os tais botoes do browser, é feita uma chamada no servlet?