Tenho uma dúvida quanto a segurança no sistma de Login, tenho um pequeno sistema onde a primeira página é um formulário login.jsp a implementação da verificação é realizada em uma classe DAO (Isso tudo bem). A pergunta é a seguinte. Qual a maneira segura para implementar a primeira página de Login? Pois acredito que passar os dados de usuário e senha via submit não é a melhor maneira.
Temos alguns clientes um “pouco” exigentes aqui. Para isto fiz:
Teclado virtual (não aceita copy paste nos campos, apaga as teclas ao clique, e as embaralha - na verdade ele é configurável) com um campo login e outro senha;
O Teclado encripta a senha com DES e o login e a senha encriptada são ofuscadas antes do despacho;
O Tomcat é configurado para usar https.
Só depois os dados são despachados para o servlet, pois é possível passar dados entre o applet e o formulário da página, algo como o BB faz no site. T+
W
WallfoxPJ
Pelo que percebi o HTTPS vai suprir minhas necessidades. Eu utilizo o Netbeans 5 para desenvolvimento com TomCat Bundled do próprio Netbeans para rodar as aplicações. Como faço para configurar um ambiente de programação HTTPS?
Obrigado
Wallfox
I
iktuzPJ
Dentro do NetBeans não posso te ajudar porque não o utilizo. No Tomcat tu vais fazer isto configurando o connector (descomentando) dele dentro do <tomcat dir>/conf/server.xml:
<Connectorport="443"keystorePass="mypass"maxThreads="150"minSpareThreads="5"maxSpareThreads="75"enableLookups="false"disableUploadTimeout="true"keystoreFile="C:\Documents and Settings\<user>\.keystore"acceptCount="100"scheme="https"secure="true"clientAuth="false"sslProtocol="TLS"/>