Mozilla to get PKI source code 98
ChrisRijk wrote to us about the release of PKI information to Mozilla. The "Sun-Netscape Alliance" has that announced that it
will give mozilla.org a bunch of PKI (Public Key Infrastructure)
library source code and utilities. This was made possible due to
looser regulation of encryption source code by the US Department of
Commerce." A FAQ available at the Mozilla web site.
The Alliance? (Score:3)
"After all, " he continued, "when you're striking from hidden bases against the evil Empire, you need all the security you can get."
Seriously, a great piece of news, but this Alliance stuff is starting to drive me bonkers.
The whole gov't side of this is ignorant (Score:1)
There has never been a GOOD reason to restrict this technology and there still is no GOOD reason to have any remaining restrictions.
So maybe I'm cynical... (Score:1)
Hilarious designation (Score:2)
The availability of industry proven PKI source code will be a tremendous benefit to developers,'' said Mitchell Baker, Chief Lizard Wrangler at mozilla.org.
That just made my afternoon - can I get a job title like that too?
Oh, and this looks like all-round good news for mozilla, Open Source and widespread encryption, too - there, that should complete my buzzword quotient for this post :)
mozilla kicks ass (Score:2)
Finally! (Score:1)
---
PGP? (Score:1)
Really good crypto (Score:4)
Additions and Modifications (Score:1)
For more information, you can find Mozilla's official press release here [prnewswire.com]. Also, check out the Mozilla crypto FAQ [mozilla.org]. It talks about PSM and various crypto-related questions.
nice, but... (Score:3)
"Even more important, the release of source code from the Sun-Netscape Alliance will not include all the code needed to produce a complete SSL- or S/MIME-capable Mozilla product starting with only source code. Because of RSA intellectual property restrictions and the continued presence of proprietary code licensed from RSA Security, Inc., the Sun-Netscape Alliance will not be releasing the source code that actually performs the core encryption and decryption operations."
It's a definite step forward, though, I guess. Now if they could only make it faster... ')
Good news...? (Score:2)
On the other hand, does it really offer anything we don't already have? It's not like there's any shortage of SSL patches for Mozilla, out there, and I'm sure there's plenty of other security stuff, too. I wouldn't be the least-bit surprised if there's a patch for encrypting your laundry (useful in preventing your left socks being intercepted) whilst you wait.
Re:Can we lose the fscking commie logo? (Score:3)
If memory serves me correctly (not always), the logo was chosen through an open submission / voting system - artists/graphics geeks submitted ideas for Mozilla logos, people voted, most popular was selected.
I believe the voting was anonymous, so good luck on getting the name of the person who decided. And don't get so hung up on the "communist" aspect of it - think "revolutionary" instead.
________________________
Re:mozilla kicks ass (Score:2)
If you need help with submitting a bug report, every tuesday evening is Bug Day on IRC - I think it's in #mozilla. see mozilla.org for more details.
I'm really looking forward to the final release of Mozilla. It's going to change a lot of things. I'm hoping that it will help to make Linux as good a platform for surfing as it already is for serving.
--
When is M13? (Score:1)
---
This comment powered by Mozilla!
Re:nice, but... (Score:1)
Wait a few months - according to the FAQ you referenced, RSA's patent expires in September 2000, and then it sounds like there will be a much better chance of having a full implementation of the encryption code in Mozilla.
I won't make any comments on whether there will be a "release" quality version of Mozilla by September...
________________________
Re:Hilarious designation (Score:1)
Re:PGP? (Score:1)
since it is both free as in beer and
free as in speech. (Not crippled by US export
limitations and patent issues)
--
Weak links (Score:2)
Encryption is touted as a way to protect privacy and human rights. Unlike a slip-up which reveals credit-card numbers to a cracker, the sort of people who want the goods on dissidents and the like won't be asking for ransoms for the data or making fraudulent purchases. The connection between the security lapse and the late-night phone calls, break-ins, beatings, and other dirty tricks will be impossible to see. It's a new ocean out there, full of shoals hidden beneath the dark water. We must not put too much trust in our handiwork until it has well and truly proven itself sound.
--
And so it begins.... (Score:1)
Can't wait to get a copy of Red Hat 6.2 and see what they've tucked into it....
YAY! (Score:1)
Hopefully what this will do, is leave hooks in the code, so people can implement stronger crypto, if they have the tools and desire.
Re:When is M13? (Score:2)
Re:Additions and Modifications (Score:1)
Re:So maybe I'm cynical... (Score:5)
So it's not like the security/crypto work is taking lots of developers away from other Mozilla work.
Re:Hilarious designation (Score:2)
My official title is "BitPoet"
Of course, our CEO is the "BitMeister"
the head of sales is the "Minister of Commerce"
the head of marketing is "Marketing Guy"
The list goes on.
Anyone else?
Re:nice, but... (Score:1)
Also, note that Netscape will be releasing a precompiled binary containing a licensed implementation of the RSA code. So non-US developers will be able to build their own binaries, and US users can download and use Netscape's.
Re:The Alliance? (Score:3)
alliance=cartel
alliance=syndicate
Of course, everybody knows it's really just Anything-but-Microsoft.
Luckily Saddam Hussein doesn't have any way to issue blows against Microsoft, or we'd be shipping him tanks already.
Re:YAY! (Score:1)
Re:HELP (Score:2)
Munky_v2
What about a BitCh? (Score:1)
Every company these days has at least one!
Cheers,
ZicoKnows@hotmail.com
Re:Good news...? (Score:2)
It's true that someone could have, and could still, produce an SSL plugin for Mozilla based on OpenSSL or something like that. They haven't though. But the big breakthrough is that we can now talk about the issues, standardize the APIs, and leverage a lot of the code Netscape has already written. Also Netscape will be releasing binaries which will give US users access to an RSA-licensed implementation.
Re:Really good crypto (Score:5)
Well, first of all it depends on the tendencies of your government and the size of your bank account -- some people worry more about one, and some people worry more about the other.
Second, the security of your bank account is 99% dependent on security policies of your bank that you can do zilch about (other than taking your account to another bank, that is). Remember, these are the same people who think that a social security number and a mother's maiden name authenticates a person.
Third, you usually have recourse against banks (if they lose your money, they have to make it up to you), but not against governments (if you spend a year in prison as a suspect in a criminal investigation and then let go because it wasn't you, the best you can hope for is an apology).
Fourth, you have your priorities bass-ackwards. If your bank account gets raided, all you lose is money. If a government takes a dislike to you, your problems are likely to be rather more significant.
And as to "It isn't worth much to them.", remember that governments are interested not in money, but in power. Don't think of how much money can somebody who knows your data can make. Think about how much power will he have over you.
Kaa
Just submit the patches... (Score:3)
If nobody are willing to do the work, the work will not be done.
Release Date migration? (Score:2)
So, it's great that there Mozilla/NN5 will be "beefier", but isn't it a little late to be still adding things to Mozilla?
Is there any word as to what this will do to the expected release date? Right now that's more important to me than last-minute creeping featurism.
Has anyone generated the first derivative of projected release date? Such a statistic actually DOES serve a useful purpose since it tells you if the delays are in control or are running away from you. Using Einsteinian notation for derivatives (dot = dX/dt, dotdot = d2X/dt2):
Now, you can get into second derivatives :-) at which point you can see if things are still slipping away, even if dot(release date) is negative, or if things are staying on target [i.e., dotdot(release date) == 0].
(I used to think about this in regards to a telescope that was soon-to-be-finished when I started grad school, and was soon-to-be-finished when I finished grad school. It did manage to cross over to "finished" and AFAIK is producing wonderful results.)
Re:nice, but... (Score:1)
" The Mozilla binaries combined with the iPlanet Personal Security Manager binaries will implement SSL support; S/MIME support will be available sometime in the future when S/MIME integration with Mozilla is completed." - mozillaZine.org [mozillazine.org]
So, the hooks will be there, and there will be a binary implementation given away. So, when does that RSA patent expire again?
Re:Hilarious designation (Score:1)
And Mitchell Baker's not a guy IIRC, but you'd be forgiven for not knowing that.
Re:Release Date migration? (Score:2)
Not a thing. This is an incomplete plug-in for an already established API sontributed by persons outside the core Mozilla development team. A link to the plan for the next few months was posted on
Two more milestones are planned: M13 is in feature freeze and should be out within a week after all the regressions are fixed. M14 feature freeze is 2/15, that should be alpha for Seamonkey. A Netscape branded beta should follow that (i.e. with all of the other pieces like SSL included). The last step is a final Mozilla followed by a final Netscape.
Re:Really good crypto (Score:1)
Re:YAY! (Score:2)
Further, according to the FAQ, you will not be able to download the actually code, because of RSA's patent. Therefore, only boxed copies purchased from Sun or whoever will include this functionality. And it seems that the actual mechanism that does the crypto will still remain quite closed (but it will be revisited on 9/20/2000 when RSA's patent expires.
So no, i don't think I'm at all wrong.
Re:Hilarious designation (Score:1)
Oops! I guess the "t" in the Mitchell threw me off there... Some day, I'll understand American naming conventions - but that's not anytime soon.
Really good points -- moderate up (Score:2)
It's too damn easy to forget that power is much more valuable than money, above a certain level.
Re:mozilla kicks ass (Score:1)
Re:This is great!!! (Score:1)
Munky_v2
Re:Hilarious designation (Score:1)
Got that from just reading a artice on him here: Cnet [cnet.com]
There *are* no american naming conventions (Score:1)
Americans can be called *anything*, since they come from every country and culture on the planet. And they don't hesitate to invent either.
Re:Hilarious designation (Score:1)
Hey - Copy and plaster works well, Brain does not
Re:mozilla kicks ass (Score:2)
BugDay is a weekly collaborative bug hunting and reporting event hosted by mozillaZine (check out http://www.mozillazine.org if you haven't yet) on IRC. If you'd like to see Mozilla get better faster, then be a part of it.
Asa
(posted with today's build of mozilla)
Re:Really good crypto (Score:2)
Key lengthes permitted by new export regulations (Score:1)
Second, the new encryption regulations also appear to allow export of full-strength ("128-bit") encryption binaries, although with somewhat more hassle and restrictions than with open source encryption source code. (Note that binaries built from open source get no special break in the regulations vs. binaries built from proprietary code.) The relevant sections in the regulations are 740.17(a)(2) and (a)(3), and 742.15(b)(2).
Re:What about a BitCh? (Score:1)
Re:Key lengthes permitted by new export regulation (Score:2)
Reading the Mozilla FAQ, it makes it clear that there are still a number of issues - they can't post the source due because foreigners can get at it that way, and they can't post the source because Americans can't have it either, because of the RSA patent issue.
Re:Just submit the patches... (Score:1)
Re:Mem size (Score:1)
Re:mozilla kicks ass (Score:2)
Re:Really good crypto (Score:1)
Yes and no. Money could and often does convert to power, but there are plenty of exceptions and special cases. Three points, cameos if you wish, to illustrate:
(a) In the former Soviet Union, and, I assume, most of the so-called "communist" countries money did not lead to power. One got power basically by climbing in the party/government bureaucracy and not by accumulating cash (not to mention bank accounts). Generally, the less free (politically) the country is, the less important is money.
(b) Tobacco companies were (are) very rich. And what did it buy them besides a bunch of lawsuits and a gaggle of very expensive lawyers?
(c) "Power grows out of the barrel of a gun". There are more direct and more efficient ways to power than by money. If you don't live in the West (USA/Japan/Western Europe) you should be very much aware of this.
Information, alone, is actually pretty valueless.
What do you mean, alone? If somebody knows that I bought a can of soda today at the cafeteria, that is not very useful. If somebody has a database of all my purchases (think credit cards), it's very easy to build my profile and describe my lifestyle pretty accurately. Knowing that I, being married, bought a pack of condoms during a business trip can be quite effective for leaning on me for whatever reason. And no, I don't subscribe to the theory that all your actions should be what you would do if all the world were watching.
You can be as hard to exploit as -you- choose.
Yes, but there is a price. I can avoid credit cards, but I would have a lot of problems renting cars. I can avoid getting a passport, but then how do I travel abroad? I can post to Slashdot only through anonymizing proxies, but they are slow and can be a hassle.
It is possible to maintain levels of privacy and anonymity that would make it very difficult to collect info about you (short of putting a watch team on your tail), but they tend to be expensive in terms of time and effort. The great majority of people do not and will not pay the price.
How much power anyone has over you is your choice. Nobody can -make- you do anything. What -you- do is always your choice
That's a banal triviality. Yes, my muscles are under my control, so technically I only do what I want to. That is neither useful, nor interesting observation.
If you decide to always do your own thing, and never mind the consequences, then nobody in the world will ever have any power over you at all.
That statement does not have much connection to reality, does it? If somebody shoots and kills me, that is power over me. If the government decided to put me in prison, that is power over me. If a robber holds a gun to the head of my child, I will give him my PIN number -- that is also power over me.
power is an illusion created by the person you believe yourself to have power over.
Utter bullshit. First of all, there is pure physical reality power, for example, power to kill. If I shoot a gun at you and kill you, will your ghost still think it was all an illusion? If I have you locked in a cage and can feed you or let you starve, is it still an illusion?
Even setting aside all the manifestations of raw power and focusing just on persuasion, power is basically the ability to create proper stimuli (carrot or stick or both) to make you behave in the way I want. If you insist on do your own thing, and never mind the consequences, then all it means is that the stimuli were picked incorrectly (notice the side point of the value of information here?) or insufficient power was applied.
Try to think outside of the upper-middle or middle-class suburbia in the US. Imagine yourself living in, say, Uganda, and think about what power is.
Kaa
Amazing! (Score:1)
Re:Mem size (Score:2)
However, as you also said, it could be that the current builds contain a lot of extra debugging crap which is bloating the footprint...
Re:mozilla kicks ass (Score:1)
Re:mozilla kicks ass (Score:1)
NAI is on it (Score:1)
Re:mozilla kicks ass (Score:1)
Re:Really good crypto (Score:3)
>>choice. Nobody can -make- you do anything.
>>What -you- do is always your choice
>That's a banal triviality. Yes, my muscles are
>under my control, so technically I only do what
>I want to. That is neither useful, nor
>interesting observation.
Not at all, it is an important (if basic) point.
>If somebody shoots and kills me, that is power over me.
Not power over you, power applied to you. If they did it because you wouldn't give them what they wanted, who retains the power?
Funny how you would mention this the day after MLK day, he sure lost a lot of power after he died, same for Jesus.
"You can kill a man, but you can't kill what he stands for." -CSM
We're all gonna die anyway, if I get to choose when and for what, that's power.
I'm not saying that physical power is immaterial, far from it, but Power (with a capital P) is far more complex than being stronger or having a bigger gun.
(hey, at least my
Re:mozilla kicks ass (Score:1)
Re:Really good crypto (Score:1)
if you need encryption to hide secrets from your government, you're already screwed. They'll simply steal the keys off your machines, or coerce the information out of you.
Are you sure? I'm guessing that the government would have a hardtime w/ my machine, but you never know... and as for coercing it out of me ... I could take anything Old Bill and his cronies could dish out.
Re:Key lengthes permitted by new export regulation (Score:1)
Re:So maybe I'm cynical... (Score:1)
What, you thought AOL would pay for a browser that couldn't shop the web? SSL has been in the Netscape plan all along.
In a group ceremony last August Mozilla was used for its first web purchase, the boxed set of Knuth's The Art of Computer Programming from Amazon.com
Re:The Alliance? (Score:1)
Re:nice, but... (Score:1)
The code as released may also work out of the box with a PKCS #11 module that implements all of the required algorithms. This is another "wait and see".
The real value of this release is to get all of the other stuff like protocols, certificate management, and the integration with the netscape browser.
I am particularly glad to see this release, since I wrote much of the code...
--Jeff (formerly Electronic Munitions Specialist for Netscape)
3 Things (Score:3)
First, Slashdotters should realize that key management is basically a harder, and more important, problem than the cryptography itself. More "secure systems" get broken because of bad key management than because the ciphers get cracked. A PKI module that can do good key management, and can get a decent user interface so that users don't screw it up, is worth more in the long term than access to the RSA algorithm.
That said, it sure sounds like this PKI is focussed on the nasty X.509 style PKI that's basically a support infrastructure for old style centralized security systems. Verisign, DoD, and so on. I'll be glad when PGP/GPG style web of trust gets direct support.
Second, there was some gnashing of teeth here that SSL won't be in Mozilla. Justly so. But hey, there's really no problem ... just don't confuse "SSL" with "RSA Encryption and Signatures". They really aren't the same ... even though with Verisign buying out Thawte (maybe), it looks like the main signer of non-RSA certs may have been co-opted. (Sigh; I really want freedom of choice for public key algorithms, particularly now that TWINKLE makes RSA look weaker and weaker.)
With the new US regulations, folk could incorporate a version of the OpenSSL [openssl.org] toolkit, sans RSA support. (And at about 12:01am on September 20, check the RSA support into CVS.)
The patent-free flavors of SSL use algorithms much like those used by GPG [gnupg.org]. There is a public key signature algorithm (DSS/DSA), a key exchange algorithm (Diffie-Hellman), and various flavors of DES (and Triple-DES) for bulk data encryption. OpenSSL includes support for Blowfish (way faster) and other patent-free ciphers, as well as TLS (a somewhat more secure SSL that mandates patent-free encryption options; it's the IETF standard). There's a recent IETF draft showing how to incorporate OpenPGP keys and ciphers (such as CAST128) into TLS.
Third, please don't get hung up on RSA. Everyone's security will be better when there's a choice of public key algorithms for use in authentication and encryption. OpenPGP (such as GPG), SSL, and TLS can all be used just fine without anyone having to get a wedgie about RSA (or deal with their nasty lawyers -- give me a normal lawyer any day).
In short: there's a lot of good news here, and if you want it, this is sufficient to move a good SSL into Mozilla right away. Whatever you do, don't let the licensing agreements that Sun, Netscape, and so on have with RSA force you to hold off till you can use that particular public key algorithm.
Re:This is great!!! (Score:1)
It is always a good thing when we as open source developers can get our hands on cool technology (without having to go to court over it [opendvd.org]. This may be what we need to move SSL and over all Internet security beyond where it is now. I also have no doubt that the OSS community will improve upon the security model, and may build it into Apache, thus making the most secure web server ever.
Munky_v2
Re:Can we lose the fscking commie logo? (Score:2)
If memory serves me correctly (not always), the logo was chosen through an open submission / voting system - artists/graphics geeks submitted ideas for Mozilla logos, people voted, most popular was selected.
The spinner thingy was choosen through a competition (twice), but not the logo. JWZ created the mozilla.org site, so he might have also created the logo, but I'm just guessing there.
Re:Really good crypto (Score:1)
True, but that doesn't mean encrypting your secrets is pointless. Rather, it recommends everyone encrypt everything:
Re:Really good crypto (Score:1)
"Gold will not always get you good soldiers, but good soldiers will always get you gold." - Machiavelli
Re:nice, but... (Score:1)
I won't make any comments on whether there will be a "release" quality version of Mozilla by September...
Yes, for suitable values of "release"...
Re:This is great!!! (Score:1)
Re:nice, but... (Score:1)
Re:Really good crypto (Score:1)
Not power over you, power applied to you.
Yes, power over you. If you were going to find a cure for cancer, get married and raise kids, finally debug that piece of code -- now you cannot, you are dead. That IS power over you.
If they did it because you wouldn't give them what they wanted, who retains the power?
Imagine yourself in a refugee camp in Mozambique. A soldier walks by, he notices your blanket and takes a fancy to it. You refuse to give it up, so the soldier shoots you and takes the blanket. Who retains the power?
Funny how you would mention this the day after MLK day, he sure lost a lot of power after he died, same for Jesus.
Well, first of all Jesus is a special case, isn't he? I don't think Christianity considers him dead. Second, you are confusing a person and his ideas. MLK as a person had no power after he died. His ideas, on the other hand, grew by his death.
We're all gonna die anyway, if I get to choose when and for what, that's power.
It depends on the choices that you have. If you break your leg on a hunting trip into the Canadian Northern Territories and have no way of communicating, your choices are: (1) Freeze/starve to death; (2) Shoot yourself. Where is power here?
Kaa
Re:Native widgets (Score:1)
There will be no native widgets, because they A) can't be styled by CSS, and B) require far more platform-specific code than cross-platform widgets. Anyone's free to make a platform-native wrapper to Mozilla, but Mozilla's widgets will be cross-platform.
With that certainty out of the way, here's the good news. David Hyatt and others (Mike Pinkerton comes to mind, regarding the Mac side of the issue) have undertaken the goal of getting the XP widgets to look closer to the native widgets than they do right now. Hyatt is making what's known as XBL (the eXtensible Bindings Language) for just such a purpose. The first checkin of an implementation of XBL was allowing the styling of the scrollbars (this happened about a week ago). Pete Collins, a non-Netscape independent developer, has produced scrollbars that look pretty close to the default GTK setup (yes, yes, I know GTK+ is themable; it's not hard at all to make the scrollbars change appearance now). I'm sure someone will do Mac and Windows scrollbars, or whatever other platform desires a native-looking scrollbar. Do I really know how much this'll help the XP look appear native? Nah. But from Pete's initial code for the GTK scrollbar, it looks REAL promising.
Re:Really good crypto (Score:2)
My friends, after they stone the soldier.
oh, you say, then they get shot. Well then their friends get the blanket, they get shot. repeat until everyone is dead or happy.
That example proves nothing.
Well, first of all Jesus is a special case, isn't he? I don't think Christianity considers him dead.
A lot of people don't think Elvis is dead either, but that don't mean he ain't. A special case perhaps (if you believe in his divine nature vs. a pretty solid philosopher) but still makes my point.
Second, you are confusing a person and his ideas.
I'm curious about how you seperate the two. Sure there is a difference (my ideas don't drive a car) but as this case illustrates, here a man _died_ for his ideas (standing up for them, as the case may be).
To draw a parallel, if the "towel" you mentioned earlier was Dr. King's dream. Can anybody take that away from him? It would seem to me, that the people (person) who tried, couldn't. It's still his, and is cele^H^H^H^Hrecognized throughout the country. It's _his_ towel.
If you break your leg on a hunting trip into the Canadian Northern Territories and have no way of communicating, your choices are: (1) Freeze/starve to death; (2) Shoot yourself. Where is power here?
Power and stupidity/fate mix as well as anything else, i.e. not that much. By saying that I would have the choice when to die, I was referring to a situation like the towel. If I thought the towel was worth dying for, I would, that's my choice, my Power (that'd be dumb as hell, but to each his own)