User Forks FileZilla FTP Client After Getting Hacked (filezillasecure.com)
Slashdot reader Entropy98 writes: A frustrated FileZilla user took matters into his own hands after getting hacked due to the fact that his saved passwords were being saved in plain text files. Despite years of numerous requests over almost 10 years the FileZilla devs refused to add a Master Password option to encrypt the stored passwords. Finally fed up one user forked FileZilla and created FileZilla Secure with the Master Password option.
When devs act like asshats and refuse to consider that just because you can still get at encrypted passwords doesn't mean it's not helpful to make the bar a little higher than reading plain fucking text.
Now as long as those lazy bastards at FileZilla don't sue him, maybe this will be a nice step forward.
As for you fucking clowns at FileZilla storing passwords in plain text files, what the fuck? Did you just teleport in from 1992 or something??
Just cruising through this digital world at 33 1/3 rpm...
How many OSS projects would benefit from:
User demands feature.
Devs refuse feature.
User forks and adds feature.
If they can access your password file over the network, lulz.
I guess if it were 10 years, then maybe he should have "taken matters into his own hands" sooner. Or got a password manager, or girlfriend.
If your system is already compromised by malware, won't it just capture your master password when you start Filezilla? This effort just seems to be adding a pointless layer for a software program that's has nowhere near the attack surface of a web browser.
Avast has flagged the windows 64bit installer as malicious.
It should just use whatever password manager is installed on the OS, like the gnome keyring or kde wallet manager
"Secure" is a misnomer here, as the ftp protocol is inherently insecure, including sending the username/password in the clear anyway.
Key based SSH transfers would have saved this "developer" from the hack and wasting time writing a new version of a dead tech.
Apparently, there's a bug in Microsoft's IIS server that causes corruption when attempting to resume large downloads. FileZilla does not take this into account, and as a result, the download is corrupted. Clearly, this is Microsoft's fault, but the situation is that there are many buggy IIS servers out there, and Filezilla, by not having a workaround for this (other FTP clients do have a workaround), ends up corrupting the download. After looking at this ticket, it shows that the developer clearly does not live in the real world.
Personally, this issue hasn't affected me, but the exchange I linked to tells me a lot about the attitude of the developer. I only even discovered this issue when reading about FileZilla.
So is this fork going to address this issue?
After reading that thread on the Filezilla forum I feel slightly sick in my stomach.
That dev is one dense motherfucker, his only reply is "Yes but how did you get infected in the first place", as if that mattered in any way.
Don't store PLAIN TEXT passwords in your software, dummy!
Seriously reaching black hole level density here buddy, shame on you...
In fact, to make sure it's twice as secure, FileZilla double-encrypts all passwords with the ROT13 algorithm.
Browsing at +1 - no ACs, I ignore their posts. So refreshing!
Switch to WinSCP because it's better than FileZilla in every way.
That's not a fair interpretation of what the grandparent poster wrote. Should we interpret your response to be anti-business because you didn't mention that non-developing users can hire developers? Of course not, that wouldn't be fair because you didn't say any such thing.
Users who aren't developers still have viable options. They can learn development (as the other developing users did) or they can hire developers. These options make FLOSS better than proprietary software. When proprietary software isn't good enough, nobody is allowed to improve it, distribute their improved versions (even commercially), and help others.
It's also great that FileZilla is GPL'd so the copyright holders can compel those who distribute to distribute their improved source code too. Software freedom is great to have and copyleft is a good mechanism for helping others get to share in the freedom.
Digital Citizen
...but yes, not encrypting login credentials is a major concern for me too. Also, I prefer to use keys rather than passwords wherever possible but more often than not, Filezilla throws up a bunch of bugs that haven't been patched in a long time when I try to use them.
So yes, the Filezilla devs really need to get their acts together on security.
BTW, no Filezilla Secure available for Linux yet. Since Linux pretty well has encryption for all things web built in, it's tempting to give up on GUIs and simply do it all from the command line.
You got hacked because you visited a web site with malware on it and you used a vulnerable browser (or vulnerable add-ons or plugins) to do so. At that point, your system was compromised. Filezilla had no part in it. If you enter the master password on a hacked system, that's gone too, and every password that was encrypted with that master password is then also compromised.
Great! I've been thinking about doing the same thing for some time now since the FileZilla Devs seem dead set about ignoring Segmented FTP. People have been requesting it for years and the devs are like 'eh, I don't need it so why would anyone else?'
https://whatbox.ca/wiki/Multi-threaded_and_Segmented_FTP
https://forum.filezilla-project.org/viewtopic.php?t=24720
https://trac.filezilla-project.org/ticket/2309
https://trac.filezilla-project.org/ticket/2762
https://trac.filezilla-project.org/ticket/5526
Why didn't you just switch clients?
Just don't use software with "zilla" in the name. With a name like that, it can't be serious.
And if you did not enter the master password, are every password that was encrypted been compromised?
Serves forked-because-of-security-enhancements download over HTTP instead of HTTPS even though certs are free via LetsEncrypt. SMH.
Thank you for the information and the new off shoot. I uninstalled Filezilla and won't use it ever again. I won't necessarily jump onto the new software mentioned for a while until I see other reviews, analyze it, etc. but to find out that my 16 websites that I have to support are open to the first hacker that grabs one of mine or anothers admin's PC, I'm pretty pissed out.
As it is almost always a matter or WHEN NOT IF you get hacked this is a pretty poor answer to Filezilla users.
I've seen several comments shrugging shoulders over whether there is a better sftp client out there. As an instructor who teaches an introductory C++ on Linux course to students whose only previous experience has been in Windows, I have found that MobaXterm is much better than Filezilla or PuTTY.
YMMV, etc., etc.
why didn't somebody fork it long before now?
Nah seriously, call it that :)
They already had options like gnome-keychain, Apple's keychain access and GNUPG's Keychain.
They could have used all of that even without rewriting many portions of their software.
FTP is such an old protocol, after a while you have implemented it properly, and nothing will really change. One would think FileZilla is then pretty stable and won't see new builds often. But they apparently find time to spend on new features almost weekly. Instead of spending the time on bugs in the core point of the tool, namely doing file transfer which actually transfers the file, they spend time on random features in the UI and tacked on crap not needed for transferring files.
Never underestimate the relief of true separation of Religion and State.
If you don't enter the master password, you might as well store the other passwords to /dev/null, which is secure.
Original FileZilla developer, Tim Kosse, has been very clear regarding the fact that he is happy to allow malware to be bundled with FileZilla if it "pays the bills". He pardons himself by stating, rather wryly, that "A malware free version is available from an alternate download link." Hopefully, the fork maintainer eliminates this practice.
Why is this news? This is a standard open source practice, to fork and change/improve.
Good work developer. Good use of Open Source.
I love how this so beautifully sums up everything that is great about and everything that is wrong with OSS.
I don't see a way to import the plain text file into the program. Am I missing something? If it doesn't exist, a utility to locate and encrypt the original plain text file in the right way using the master password, and then delete it after verifying that FZSecure indeed has the information, would be a bit of a time saver. I emailed the author and offered to write a VB6 version if he is interested.
I had to read the article to see, the hack was not due to a bug in filezilla. But this bug/missing feature made the other hack much more devastating. Once the malware infiltrated, it was coded to look for filezilla passwords and took advantage of that.