Tienes que usar SSL y/o mejor aun certificados digitales de firma ..
El SSL es "Secure Sockets Layer - Capa de conexión segura" (lo habras visto .. son esas paginas q entras por http
s :// ) Con eso te aseguras que tus datos viajan entre tu servidor y el cliente (el navegador del usuario) encriptados .. evitando así "snifer" y demas técnicas para usmear tu conexión entre ese Navegador (cliente) y tu servidor ...
Entra a la página de
www.sii.cl y prueba los login de entrada .. ahí veras q tienen el método SSL y SSL + certificado digital ...
El SSL te lo ha de proporcionar tu servidor .. normalmente los Srs. de tu servicio de Hostig (o si es tu PC el servidor deberas instalarlo ..) te crean un subdominio tipo
https://seguro.tuservidor.tal .. o simplemente al conectar por
https:// te conecta a cierto directorio (servidor virtual) de tu propio sitio y será donde tendras q ejecutar tus formularios y scripts de autentificación ...
Un saludo,