FTP Site Manager - Passwords *not* encrypted

Come here to discuss FileZilla and FTP in general

Moderator: Project members

Message
Author
User avatar
jaycent
503 Bad sequence of commands
Posts: 20
Joined: 2007-09-19 20:08

#16 Post by jaycent » 2007-09-23 19:57

Again, we're getting back to cost. Even if you could encrypt the XP OS drive (which you can't) it would add a ton of administrative overhead and decreases performance on the drive. Plus, in my company that would not fly because passwords get forcefully reset often.

You could encrypt just the App Data\FileZilla folder but even that would create Administrative overhead.

bugmenot
421 Kicked by Administrator
Posts: 32
Joined: 2007-02-24 15:37

#17 Post by bugmenot » 2007-09-23 22:47

botg wrote:
In the discussion that you locked, it was clear that the majority were requesting encrypted passwords. Why would you not want to meet the overwhelming requests by your users? That will only muddy your reputation and in the end devalue this project.
If you see a couple of flower people protesting to legalize certain drugs, do you see the majority of the population protest against it at the same time? No? Thought so. Yet by your logic, the few protesters would be the majority.
dashing fine quip there :D

I was moderately annoyed by this, but this thread removed my doubts.

LPG_Seawalk
500 Command not understood
Posts: 1
Joined: 2007-09-24 11:14

#18 Post by LPG_Seawalk » 2007-09-24 11:22

You are assuming that FileZilla should use a hard-coded password or encryption key. You should never do that in a program. What you should do, is ask the user for a Master password.
I agree with that, but probably some people won't like to remember a password, so I'ld implement Master Password feature as a security option.

Great work m8 :wink:

yeoman_work
500 Command not understood
Posts: 1
Joined: 2007-09-26 21:44
Location: California

RE: Passwords *not* encrypted

#19 Post by yeoman_work » 2007-09-26 21:57

I agree with jaycent, LPG_Seawalk and others. An encrypted password database would be the best way to go. How does Firefox do it? They have a password manager, and you have to enter a Master Password to get to the passwords it stores. Is that piece of code (Password Manager) available to the FileZilla developers? Just a thought.

johan

iTIE
500 Command not understood
Posts: 3
Joined: 2007-09-28 15:56

#20 Post by iTIE » 2007-09-28 15:58

The problem isn't that this is difficult to implement (though you do have to be careful when encrypting/decrypting data). The problem is that FZ shouldn't have to be responsible for securing your data. Either don't save passwords, or make sure your machine is secured.

Manhim
500 Command not understood
Posts: 5
Joined: 2007-09-22 06:08

#21 Post by Manhim » 2007-09-29 20:15

In FZ3 how do you make filezilla don't remember your passwords?

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

#22 Post by botg » 2007-09-29 20:48

Use "Ask" logontype.

Manhim
500 Command not understood
Posts: 5
Joined: 2007-09-22 06:08

#23 Post by Manhim » 2007-09-30 08:19

Excelent, thank you. And I hope the View/Edit option will be on soon, it's the only thing the miss and makes me use 2.2.32 :wink:

cor
426 Connection timed out
Posts: 49
Joined: 2007-10-01 12:52

#24 Post by cor » 2007-10-02 00:00

Haha! This is a funny topic! Guys!

All the logins are protected with a secure master password with knobs on, it's called your "user account", and in computing terms, it's about the safest environment you have. Your user folder is sacred, only you are in there. You don't let other people access your personal desktop, right?

It's quite common for UNIX users to have all their ftp logins in a plain text ~/.netrc file, chmod 600, bingo!

Even windows has now adopted the concept of individual users, and NTFS offers a host of security features; we simple have to use them, and also common-sense, without which our computer and its data are fair-game.

And if you aren't using SFTP, this whole argument is effete; you are chucking your passwords into the public domain every day.

Anyway, I just found the whole thing amusing, because when I opened up the xml file and saw my passwords in plain text, I said "Cool!".

;o)
(or
nothing is foolproof to the sufficiently talented fool

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

#25 Post by botg » 2007-10-02 08:55

At least some people understand my arguments ;)

da chicken
226 Transfer OK
Posts: 619
Joined: 2005-11-02 06:41

#26 Post by da chicken » 2007-10-09 14:48

If encryption is really a problem, add a logon or logoff script that runs:
cipher.exe /e /a /s:"%appdata%\FileZilla"

FileZilla is an FTP client. It's not a secure password database, nor a data encryption database. Honestly, the tools are already there. Use NTFS encryption or use the KeyPass method. Or teach your users to remember passwords.

Alternately, if it's really a problem, fork FileZilla and rewrite it to use an encrypted DB for password storage. If you're an enterprise, you can probably afford to do that with staff you already have. Or maybe contract botg to make the change you need, if he's willing. It's GPL licensed. Leverage that. You don't even have to publish the code if you're not going to distribute it.

Or just purchase an FTP client license that meets your security requirements.

sixdoubleo
504 Command not implemented
Posts: 7
Joined: 2007-09-07 18:25

#27 Post by sixdoubleo » 2007-11-01 17:45

The problem that many enterprises might have is in the use of roaming profiles.

So even though the workstation itself might be secured, the profile is copied back up to the network at logoff. This profile share is usually accessible by backup administrators, server support staff, desktop administrators, etc. In any given organization, you might have 5-10 IT support staff who can browse roaming profiles.

I understand and support all the arguments made here as to why FileZilla does not encrypt the passwords. I also understand that the old filezilla.xml could be easily decrypted. However, sometimes even the smallest level of obfuscation helps to keep the honest people honest.

It's a lot like putting locks on your doors, installing an alarm, and getting motion sensor lights. Yes, all of these things can be ultimately defeated by somebody experienced....but each measure is just enough of a deterrent to discourage most attempts. Will they keep a professional burglar out? No. But they just might keep the punk down the street from trying to break in....and most of the time, that's what we're worried about.

Post Reply