OpenSSL loses FIPS 140-2 Certification (Or Not)
OhHellWithIt writes "Government Computer News reported on Tuesday that OpenSSL has lost FIPS 140-2 certification, only six months after receiving it. It sounds like bad news for those of us who would like to see open source gain more of a foothold in U.S. federal workplaces." Readers have updated this story with an update saying the certification has shifted again.
I'm guessing that this certification is necessary if you want your product to be used in the federal government, right???
Show this to your friends and family that don't know what a real hacker is
"I am discouraged with what appears to be another change after certification has been awarded," said executive director John Weathersby. "It is disheartening after three-and-a-half years of work to have the certification pulled twice for reasons not clear to us."
... NIST is not saying why the certificate was removed.
Stupid politics.
"receiving it" in the Related Links sidebar? That's just asking for it...
Then what honest reason is there for HAVING different terms?
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
"The CMVP does not provide information regarding the status or reason as in many cases it may be proprietary"
This is one of the most ridiculous statements I've ever read. How is the problem supposed to be fixed if the vendor is never told what the problem is, and so what if it's proprietary? When I read a statement like this it suggests to me that there's doesn't have to be a method behind how they determine what's rejected and what's not, the person(s) deciding could have simply had a proprietary "I'm in a bad mood today and want to take it out on someone" reason.
Erik http://yakko.cs.wmich.edu/~rattles
3:00 pm -- Tuesday, July 18, 2006
& task=view&id=166&Itemid=
http://oss-institute.org/index.php?option=content
OpenSSL Module Certification Number 642: back on again...
To: OSSI
From: DOMUS IT Labs
RE: Status of OpenSSL Module (Certification #642)
I received a call this afternoon (Tuesday, July 18, 2006) from the NIST side from the CMVP. They have indicated that certificate #642 had incorrectly been marked as "revoked" during the web site update on Friday 14-Jul-2006. The CMVP has returned the certificate to its "not available" status and posted the following explanation regarding the terminology:
If a validation certificate is marked not available, the module is no longer available for procurement, but may still be retained and used to demonstrate compliance to FIPS 140-1 or FIPS 140-2.
If a validation certificate is marked as revoked, the module validation is no longer valid and may not be referenced to demonstrate compliance to FIPS 140-1 or FIPS 140-2.
Refer to http://csrc.nist.gov/cryptval/140-1/1401val.htm
Updated and resubmission continues on previous schedule.
----
it's never boring, that I can promise you.
stay tuned.
jmw
--
John M. Weathersby, Jr.
Executive Director
Open Source Software Institute
www.oss-institute.org
tel: 601.427.0152
Ad maiorem dei gloriam (AMDG)
Audentes fortuna juvat
An official with the Defense Department's Defense Medical Logistics Standard Support program told GCN when certification was granted that OpenSSL could save the program hundreds of thousands of dollars.
0 06/07/19/audit_finds_ipods_dog_booties_on_homeland _security_credit_cards/
Just speculating here, but maybe it is due to 'competition' by a high-priced commercial alternative that was pushed through by lobbyists?
Why save US taxpayers hundreds of thousands of dollars when you can benefit yourself and rack up huge profits for your corporate friends?
Further reading: http://www.boston.com/news/local/maine/articles/2
"Audit finds iPods, dog booties on Homeland Security credit cards By Lara Jakes Jordan, Associated Press Writer | July 19, 2006
WASHINGTON --Wielding government-issued credit cards, Homeland Security employees racked up hundreds of thousands of dollars in unjustified expenses last year, including booties for rescue dogs, iPods, designer rain jackets and beer-making equipment, a congressional audit shows."
He who knows best knows how little he knows. - Thomas Jefferson
"The CMVP does not provide information regarding the status or reason as in many cases it may be proprietary"
Could someone explain how a flaw discovered in public source code is "proprietary"?!
Are they saying they can't tell anyone what's wrong with it because it would reveal some sort of flaw in SSL to 'terrorists'? Will this stand up to the Freedom of Information Act?
And then.. if the developers via divine intervention determine what the problem is, does this mean they can't put comments in the open source describing it?!
Rediculous.
That's because they've found the back door I embedded in it while no-one was looking last Christmas. Wait, someone's at the door.
Get your own free personal location tracker
This doesn't bother me so much on its face; OpenSSL can only get better after this intense review. What bothers me is that the "opposing forces" are not likely receiving the same level of scrutiny and yet presumably are fully certified for sensitive information by the US government.
But of course they can't release the code for everyone else to review. People might steal their ideas, right? So how do we know they are secure rather than "mostly secure"? Or even worse, that they are "sort of secure, but the right people were taken out to dinner."
- I don't need to go outside, my CRT tan'll do me just fine.
The best test environment is production. - Me
chrome://browser/content/browser.xul
FTA:
"The certificate apparently was suspended in June when questions were raised about the validated module's interaction with outside software elements."
"NIST is not saying why the certificate was removed."
Sounds like an inside job to me
If a validation certificate is marked "not available," the module is no longer available for procurement, but may still be retained and used to demonstrate compliance to FIPS 140-1 or FIPS 140-2.
Weathersby said the problems have been corrected and the workaround submitted to the certifying laboratory, Domus IT Security Laboratory of Ottawa, for re-evaluation.
Weathersby said the results of the re-evaluation would be submitted to CMVP for a final review and reinstatement of the certificate.
Seems like we're in for a wait.
There was a concern that was raised back in June. Since then, the code has been updated and procedure has been modified. If the reason for the initial "pull" was not clear, how did the know what requirements to change the functionality for?
I haven't followed along with this project, but it doesn't sound that bad. There was a technical issue, they lost their cert. They fixed the technical issue and resubmitted. Screwiness ensues as their cert disappears, then reappears as suspended (which it already had been).
Could the certing authority be rejecting them after a payoff from big corps? Maybe. Could a summer intern have accidentally hit the wrong button and wiped out the cert, then later recovered from back up? Maybe. In the end, it's just speculation until the authority makes a statement clarifying the situation.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
NIST certification fluctuating unintelligibly is a security nightmare. NIST's certification process needs to be reliable, or the uncertainty will create not only risk of using broken or incompatible security, but also spikes in attacks as crackers get the news that some product might be broken. The products might not be broken, just NIST's decertification process, but who needs the extra waves of attacks?
I'm not surprised that this procurement certification is broken. Bush's top procurement official got busted for being badly broken. Spending $3 TRILLION a year on stuff while lining your pockets has got to leave some holes in the system.
--
make install -not war
Keep those bug reports rolling in! Eventually you'll run out of steam, and OpenSSL will run out of bugs. Hmmm, do I want a SSL product that has been reviewed by company X, or a SSL product that has been reviewed by companies X, Y, Z, A, B... ;)
Those of you within the DoD should voice your support for the OSSI's effort to T02 or the CTO at DISA. It's important for NIST to understand this delay on their part can have a significant (negative) operational impact and if there's not an actual technical issue, this has to be resolved post haste.
Keep in mind a FIPs certified build of openssl requires specific but not complex build parameters.
Also keep in mind the Openssl project can't modify the fips-certified code parts. It would have to go back for certification and I doubt Novell/HP and ? want to pay for that again and again.
It would be interesting to hear if distros (or any users) are building and using it in applications in the FIPS mode.
Obligatory link: http://oss-institute.org/fips-faq.html
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
I am, by suggesting that the "testing centres" are scamsters who want you to keep thinking that with a FIPS seal your product is actually secure.
FIPS certification is largely meaningless outside of RNG and EM testing.
Tom
Someday, I'll have a real sig.
I wouldn't say that `bad` things never happen on the DMLSS program.
I would say that for better or for worse, Steve is as heavily vested in Linux/Unix and FOSS as any of your most vocal supporters here on Slashdot. The notion of him bowing down to some pressure to replace OpenSSL with some other vendors implementation is just beyond conceivable.
No, the CMVP does not provide the information regarding the status or reason on the website that lists all the approved modules. It does however inform the certification lab that performs the testing on the module of the problem, and then the lab informs the OpenSSL folks. Then the vendor and lab work together to fix whatever it is that brought up the problem.
2 .pdf to read the Security Policy for OpenSSL. It could be that information in that security policy doesn't jive with how the module actually works, or how CMVP thinks that it works. That's enough of a discrepency that CMVP would start this whole hub-bub.
:)
I don't know what the specific problem is with their module validation, but it's probably more of a paperwork issue than a technical problem. There are testing requirements that are described in the publically available Derived Test Requirements at http://csrc.nist.gov/cryptval/ as well as more information than you'll ever want to know about the FIPS 140-2 cert.
Each crypto module has a publically available Security Policy that describes how the module works in regards to each section of the FIPS 140-2 standard. Skim through http://csrc.nist.gov/cryptval/140-1/140sp/140sp64
So hopefully the OpenSSL people will be able to provide whatever other information that they have to and they'll be revalidated and all the noise will die down. Could the competition have gone through the source code and looked for any possible reason to make problems for the OSS institute? Absolutely. But that's not the guhb'ment.
But hey, it's a lot more fun to put on the tinfoil hats and speak of dark conspiracies and governmental corruption.
I'm not tooting my own horn. I'm saying certification is meaningless and that people will use ANYTHING so long as it meets their needs and budget. My code happens to be free and apparently they don't care that I haven't forked over the required 10 grand or so PER RELEASE to get it verified [per platform too btw].
Tom
Someday, I'll have a real sig.
It is unfortunate that OpenSSL had its certificate revoked. Condolences to the developers, and good luck going through the revalidation process with NIST.
f ips/ for more information. NSS is used in Mozilla, Evolution, OpenOffice, Solaris, Sun Java Enterprise System, RedHat Linux, among others.
I would like to point out however that Mozilla's NSS (Network Security Services) library is also open-source, performs much of the same functions as OpenSSL, and has been previously FIPS140-1 validated several times - the first validation was over 5 years ago. A FIPS140-2 validation is ongoing. See http://www.mozilla.org/projects/security/pki/nss/
-- Julien Pierre http://www.madbrain.com/blog
Its only helpful to businesses that make money off the hard non-paid work of contributors of OpenSSL, for which they don't receive funds.
Let the companies buy an SSL approved mechanism, they have the cash. We sell an appliance that has SSL built in, the cost of the appliance can be up to 250k and above.