robar password para imagenes ethereal descargar contraseñas con como capturar averiguar c# ftp sftp wireshark

c# - password - Evite que los usuarios roben la contraseña usando WireShark y tal



sniffer windows 10 (2)

Creo que estás yendo por el camino equivocado aquí.

Realmente no tienes control sobre el lado del cliente, así que no te molestes en tratar de protegerlo.

En cambio, asegure su servidor.
Asegúrese de que la cuenta utilizada por su aplicación solo tenga derechos limitados en el servidor FTP. Por ejemplo, puede rechazar el DIR o restringirlo a un determinado directorio.

Tengo una aplicación de Windows Forms que se comunica con un servidor FTP, todo funciona a la perfección, excepto que el usuario puede usar WireShark , filtrar por FTP y obtener acceso completo a mi servidor FTP. Realmente necesito una forma de prevenir esto, pero la única idea que se me ocurrió fue usar SFTP o FTPS. El problema es que actualmente estoy usando edtFTPnet gratis y no pude encontrar ninguna clase SFTP o FTPS gratuita para implementar en mi código actual.

¿Cuáles serían los mejores enfoques (gratis o extremadamente bajo costo) para resolver este problema?


Hay algunas librerías SSH gratuitas: ( SharpSSH , SSH.Net por ejemplo)

El problema es que confías en alguien que no está buscando la contraseña. En cambio, emita a sus clientes sus propias credenciales. Sea usuario, nombre de usuario y contraseñas por usuario o emita un certificado al cliente.

Además, el consejo de Daniel es sólido; asegúrese de que si obtienen la contraseña, hay poco o ningún daño que se pueda hacer