Cosa intendi con renderli sicuri?
Il form di login è una pagina HTML. Anche se criptassi la password prima di mandarla (e bisognerebbe pensare a come fare) ci sarebbe comunque un'applicazione che una volta ricevuta la password criptata entra, quindi una password criptata ma inviata su protocollo http è forte come quella non criptata. Un attacco
MIM sarebbe sempre una potenziale minaccia, anche se c'è da dire che non è banale essere oggetto di questo tipo di offensiva.
Per rendere sicura la connessione è necessario che solamente gli endpoint siano in grado ci conoscere il contenuto del messaggio. Utilizzando ssl il contenuto viene criptato secondo un algoritmo e una chiave decisi nella fase di handshaking, è per questo che nessun altro è in grado di conoscere il contenuto della comunicazione.
Diversi nostri clienti lo usano e tutto funziona senza problemi, e sinceramente consiglio di passare a ssl se hai bisogno di una particolare sicurezza. Senza una connessione criptata è sempre possibile replicare un accesso una volta che si è potuto registrarne uno.
Forse di potrebbe fare qualcosa utilizzando l'ID di sessione e lavorandoci sopra, ma non è una strada che intraprenderei.
Avevi in mente qualcosa di particolare?
In ogni caso, allo stato attuale non è disponibile una configurazione che imposta un livello di sicurezza maggiore.