Two FreeBSD Project Servers Hacked
hypnosec writes "The FreeBSD project has suffered a security breach. Hackers have successfully compromised servers that were part of the infrastructure used to build third-party software packages. The Security team over at the FreeBSD project is of the opinion that hackers were able to gain access to the servers using legitimate SSH keys and not by exploiting any operating system vulnerabilities. Instances of intrusion were first detected on November 11. FreeBSD project, through a message on public announcements mailing list said that the security breach hasn't affected the project's core components like kernel or system libraries but, has affected third-party software packages being distributed by the project."
This was already submitted two days ago.
New article link merely references the material already posted by freebsd on Nov 17th.
When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
Posted by timothy on Saturday November 17, @09:22AM
from the happy-transparency dept.
They're not something you can guess. Someone with access to those systems either was careless with them, let someone else use their account and they were stolen or its an inside job and they're simply trying to make it look like it was external hackers.
"Only two remote holes in the default install, in a heck of a long time!"
Hackers did this, not crackers?
This event and the kernel.org breach raise the question "how can this type of events be avoided in the future ?".
There are some very tough questions:
A) Where does the code signing take place ? On a random developer's machine ? Or, the random developer machine uploads "to a safe machine" where the signing is done ? That still leaves the issue of an attacker modifying code on the developer machine without the developer knowing of that.
B) What about attacks on "secure, centralized" machines ? They are a very juicy target for the $government, for the Russki Mafia, the Chicoms and for Israel Ltd. Don't expect those parties to hesitate breaking into buildings, including secured buildings.
These questions lead to:
C) Shouldn't all new pieces of code and all patches be signed by multiple competent persons after a proper review ? Similar to the GPG Web Of Trust ?
I am not saying I full understand the problem or have a "silver bullet" solution - just a start of discussion about systematic fixes.
Still suspect this could have something to do with the SSL backdoor allegations made a while back. http://www.mail-archive.com/full-disclosure@lists.grok.org.uk/msg47029.html
Yes I know the allegations have largely just petered out over time, but this doesn't allay my suspicion.
Adobe has been penetrated through all of its bodily openings multiple times. Just Last month. There are lots of Mitnick-style stories about DEC and SUN, both of whom were once "leaders" in the minicomputer/mainframe (read: Unix, VMS) business.
Humanity learns from mistakes and you bet the free software community won't sleep until we have found processes which make manipulations of source code much, much harder. To the point of not being practically doable.
Meanwhile $corporation will rely on "shut up about our broken build/signing process or we will fire you $developer !"
..are a shitty concept, as attackers have enormous compute resources these days, combined with sophisticated dictionary attack software. $100 from a creditcard can buy you serious compute power on AWS.
How do you know people chose "good" pass phrases ?
Indeed.
And this is why there's an essay on how OpenBSD is insecure. Because security breaches do happen. You need to lock your systems down against internal attackers as well. Defense in depth and all that. Not just hermetically sealing your system by abstaining from running any services at all.
It is not dead, it just smells that way!
But seriously, both remaining users of FreeToRunBinaryBlobsInTheKernelAndAdoptCrazyChilliNamedPermissionSchemesBSD were very upset by the breach. They only noticed something was wrong because of actual disk activity (usually there is none for this project).
niggers did it.
Naughty Ignorant Gnu/Gpl-Evangelist Retard Shitheads?
Nincompoops Inspired by Grotesque Grossness of Evil Richard Stallman?
Nefarious International Government Gatekeepers Eradicating Restrictionless Software?
Possibly...
--libman
From what I read out of your references (and one level deeper), it appears that *BSD security practices aren't that good actually. Once greek guy develops some "special" code to some degree of completeness and other people "just integrate" it into the main codebase. What kind of shit is that ? They accept code into their code base which they don't properly understand themselves. That would be typical of Adobe Inc. but not of a "super secure OS".
Maybe *BSD isn't so secure after all. Because of incompetence. Read from that Mr Napoleon of what he thought about malice and incompetence.
If a single SSH or GPG key is critical for the security of the source code of an OS, then that OS is doomed. $government and $mafia will pwn that system - very physically if required.
Apparently slashdot employees don't talk to one another.
And the worst: They stole all the source code and pirated BSD!!!!
There are two rules for success:
1. Never tell everything you know.
It's not really a hack if you log in with legitimate credentials. Compromised, yes. Hacked? No.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Properly inferred.
...$government BACKDOOR. Along the lines of "when that bit is set in that IPSEC header, we can inject our Surveillanceware as a binary into the *BSD kernel".
If I have the ability to intercept an encrypted session of a particular SSH key (say, via $government collection facility, SATCOM terminal, by a router I control, or WLAN) and I can obtain the passphrase-protected SSH key (PPSK), I can indeed run Massively Parallel dictionary attacks on PPSK:
I WILL be alble to decided whether a certain passphrase is correct, simply as a function of {ciphertext, PPSK}.
I can do this on as many CPUs as I my credit card buys on AWS. Or as many as my TLA has running in some remote bunker.
That implies that a *single* Passphrase should not be enough to compromise the security of an OS' source code. See my other post "What Is The Systematic Fix ?"
"NOT True" on this page.