Slashdot Mirror


FCC Rules Open Source Code Is Less Secure

An anonymous reader writes "A new federal rule set to take effect Friday could mean that software radios built on 'open-source elements' may have trouble getting to market. Some US regulators have apparently come to the conclusion that, by nature, open source software is less secure than closed source. 'By effectively siding with what is known in cryptography circles as "security through obscurity," the controversial idea that keeping security methods secret makes them more impenetrable, the FCC has drawn an outcry from the software radio set and raised eyebrows among some security experts. "There is no reason why regulators should discourage open-source approaches that may in the end be more secure, cheaper, more interoperable, easier to standardize, and easier to certify," Bernard Eydt, chairman of the security committee for a global industry association called the SDR (software-defined radio) Forum, said in an e-mail interview this week.'"

365 comments

  1. Ain't the gov't great? by canUbeleiveIT · · Score: 5, Insightful

    Just goes to show how much a bunch of gov't bureaucrats know. Or maybe there just being ass-kissy with business again.

    1. Re:Ain't the gov't great? by eln · · Score: 5, Insightful

      They believe what the people who give them the most money want them to believe. Welcome to government.

    2. Re:Ain't the gov't great? by cayenne8 · · Score: 1
      "They believe what the people who give them the most money want them to believe. Welcome to government."

      Yup, Money Talks.

      Unfortunately, Open Source projects by nature just don't have that kind of legislative money to throw around.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    3. Re:Ain't the gov't great? by Harmonious+Botch · · Score: 5, Insightful

      They are more familar with the idea of secrecy and control than ideas like cooperation and standards.

    4. Re:Ain't the gov't great? by jonnythan · · Score: 1

      They work with a highly limited source of information.

      They need to legislate on *everything* and lobbyists from every industry constantly throw data at them - of course, this data is highly skewed towards corporate interests.

      It would take a lot of time and effort to track down independent information on virtually every subject in existence... and they already have people actively supplying them with tons of information already, so there is no will to track down independent info that may or may not make any sense to him or her.

      When you're surrounded by "experts" pouring information on you concerning a subject you know nothing about, it would take a monumental act to set all that aside and go do your own research. Now imagine 535 Congressmen and Congresswomen all doing that for every single topic they have to make decisions on.

    5. Re:Ain't the gov't great? by Qwavel · · Score: 1

      Don't go blaming the bureaucrats again. Typically, the bureaucrats do the sort of studying and consulting that one would hope for in a case like this, and then a political appointee overrules them.

      The fault lies with the people who politicize ever increasing aspects of the government, and the people who keep money as the dominant factor in politics.

    6. Re:Ain't the gov't great? by ClosedSource · · Score: 1

      Sure, the collective security knowledge gained over the last 50 years by the government and the defense industry is nothing compared to the knowledge of security that RMS and his followers have.

    7. Re:Ain't the gov't great? by smilindog2000 · · Score: 1

      Yep. Also, the telecoms in the US have a chummy relationship with the government that includes deals like AT&T piping all your internet traffic directly to the NSA. If the phones are closed-source, that makes it more likely that in the future, if needed, the government can do things to your phone for it's purposes. However, I have to agree that for now, closed-source phones probably are more secure. That was the main point Steve Jobs made when defending why the iPhone is closed-source. It's not that any encryption would be more secure - open source encryption is the only kind I trust. It's just that a whole linux/unix/bsd OS is a hard thing to lock down securely. Hackers are often successful at gaining root access once given a user account. Once hackers can directly control the radios in their phones, I imagine all kinds of (probably fun) hacks would appear, and some of them might interfere with the cell network. The telephone companies have been fighting against hackers for many decades, and you don't see any of their software open-sourced.

      --
      Beer is proof that God loves us, and wants us to be happy.
    8. Re:Ain't the gov't great? by teh_chrizzle · · Score: 1

      They are more familar with the idea of secrecy and control than ideas like cooperation and standards.

      We're the United States Government! We don't deal with that sort of thing.

      --
      sarcasm:
      -noun
      1. harsh or bitter derision or irony.
    9. Re:Ain't the gov't great? by stuntpope · · Score: 1

      I see this "collective knowledge" first hand. Believe me, there is more collective than there is knowledge. IT decisions and directives about IT usage are often based on tradition and "common knowledge" rather than analysis. You may sneer, but there are a competent security experts outside of govt and DoD who don't fall into your "RMS and his followers" category.

    10. Re:Ain't the gov't great? by colmore · · Score: 1

      Ahhh yes the American right, placing industry insiders inside regulatory agencies in the name of the free market. Either run the agency right, or get rid of it. Having a favor brokering regulatory agency has nothing to do with open trade.

      --
      In Capitalist America, bank robs you!
    11. Re:Ain't the gov't great? by ClosedSource · · Score: 1

      "You may sneer, but there are a competent security experts outside of govt and DoD who don't fall into your "RMS and his followers" category."

      Sure, but how many of them are stating that open source code is always more secure than closed? Fore example, in the case of military encryption, the algorithms used are classified, not just the implementation. Does any real security expert claim that making the algorithm and implementation public would make military communications more secure?

    12. Re:Ain't the gov't great? by PhireN · · Score: 1

      But security through obscurity doesn't work, Hackers just managed to get serial shell access on the iPhone about an hour and a half ago, including all the radio commands.

    13. Re:Ain't the gov't great? by smilindog2000 · · Score: 1

      I hope you're not kidding! If I can get shell access to the iPhone, I'm gonna have to go get one. Got a link to the hack? Thanks!

      --
      Beer is proof that God loves us, and wants us to be happy.
    14. Re:Ain't the gov't great? by SmurfButcher+Bob · · Score: 1

      > But security through obscurity doesn't work

      That's the point. No obscurity... no place for Gubbamints to hide things.

      --

      help me i've cloned myself and can't remember which one I am

  2. Amusing by ebbomega · · Score: 5, Insightful

    Because Security Through Obscurity totally worked for:

    MPAA (DeCSS)
    Nazis (Enigma)
    Xerox (Robin Hood & Friar Tuck)
    Microsoft (just about any form of security they've ever had)

    and about a billion other examples

    --
    Karma: Non-Heinous
    1. Re:Amusing by nurb432 · · Score: 1

      Yea, the MPAA and Microsoft are really hurting with their billions in the bank...

      And you really cant compare enigma to current technology.

      --
      ---- Booth was a patriot ----
    2. Re:Amusing by AgentRavyn · · Score: 3, Interesting

      To be fair, Enigma wasn't security through obscurity. It was a pretty strong mechanical encryption system that had serious user flaws. Every day, they had to brute force the day code using cribs that they had learned throughout the war.

      The Allies were only able to figure it out after they got a hold of one of the devices, analyzed it, and then rigged up a whole bunch of primitive Turing machines (Alan Turing was pretty essential to this whole process, by the way). Then, as mentioned above, they brute forced the key.

      The Naval Enigma machines were pretty much unbreakable in a reasonable time without cribs. They were the same as the standard Enigmas but had more rotors, thus a higher complexity.

      Had the radio operators been a little more careful, it would've been a lot harder to break Enigma.

      --
      ___
      I'm an exhibit on the mounted animal nature trail.
    3. Re:Amusing by Anonymous Coward · · Score: 0

      It doesn't matter how rich they are, all those things thought they were "secure" just because they obscured the inner workings. That is not security.

    4. Re:Amusing by Penguinisto · · Score: 5, Interesting

      Yea, the MPAA and Microsoft are really hurting with their billions in the bank...

      ...meanwhile, their products are well-known for being about as secure as a fresh pot roast tossed on the floor of a wolf pit.

      Just because one can make a profit off of it doesn't make it any more secure.

      And you really cant compare enigma to current technology.

      I beg to differ - it was:

      1. a hardware-encoded algorithm set, eventually broken by other algorithms (courtesy of a few hardy Polish expatriate mathematicians), and
      2. actively decoded by one of the very first electronic computers in existence (see also "Colossus" and "Bletchley Park")

      Cripes, man... if Enigma/Colossus wasn't relevant in concept, then what is!?

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    5. Re:Amusing by plague3106 · · Score: 1

      Um, you know that encryption is not security through obscurity though?

      You also know that, while it should never be used alone, security through obscurity is a valid practice to make hackers jobs more difficult?

    6. Re:Amusing by Lockejaw · · Score: 3, Informative

      Had the radio operators been a little more careful, it would've been a lot harder to break Enigma.
      Yes, a lot of their communications were so formulaic that you could start the day with a known-plaintext attack, recover the key, and then use it to decrypt the rest of the day's communication.
      --
      (IANAL)
    7. Re:Amusing by Martin+Blank · · Score: 5, Insightful

      When the Germans kept Enigma a secret, they did nothing more or less common than anyone else was doing, or still does for the most part. National governments by and large do not leave their communications to AES, but instead use (what they at least perceive to be) more secure methods. NSA still keeps our codes secret, Russia's FSB keeps its codes secret, and the UK's GCHQ keeps its codes secret.

      One of the advantages to this is that the limited distribution of a given code can (but does not always) limit the number of attacks against it. Whereas a commercial cipher may result in millions or even billions of ciphertexts to analyze, a government cipher may result in only thousands to work with, and it may be more difficult to determine plaintext aspects of a given document for comparative analysis. It's also generally difficult to get the actual cryptographic hardware without paying someone (either from inside or outside) to steal one.

      This doesn't work well at all for the kinds of things that the FCC covers, however. I can generate billions of ciphertexts with known plaintexts for some new wireless system, and I can also do analysis against the electronics involved to look for side-channel attacks. Hiding things for commercial items intended for the general public is fairly pointless.

      Side note: I'd not heard of the Robin Hood & Friar Tuck trick. That was some very fun reading. Thanks for brightening my morning a bit. :)

      --
      You can never go home again... but I guess you can shop there.
    8. Re:Amusing by GIL_Dude · · Score: 1

      From what I remember they were able to infer how to build the device based on extensive analysis of the encoded data that was captured. I don't believe they actually captured an Enigma device itself.

    9. Re:Amusing by Space+cowboy · · Score: 1

      Re "Robin Hood and Friar Tuck" - that was the first I'd heard of it, but I have a similar tale, though in my case it could be more accurately described as "Robin Hood and the Sheriff of Nottingham" :-)

      Simon

      --
      Physicists get Hadrons!
    10. Re:Amusing by Derek+Pomery · · Score: 1
      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    11. Re:Amusing by wperry1 · · Score: 3, Interesting

      All you are saying is that Security through Obscurity is more profitable not that it is more secure.

      That is also why these guys have all the money in the world to throw at politicians and convince them that their way is better.

    12. Re:Amusing by TheRaven64 · · Score: 4, Informative

      I don't believe they actually captured an Enigma device itself. The Poles captured an Enigma machine and sent it to England when Poland fell, and GCHQ had a simpler version (same principle, fewer wheels) long before the war. One of the biggest factors in cracking the Enigma code was the fact that the German high command insisted that the settings for every wheel had to change every day. This dramatically reduced the search space. Once you'd cracked the code for one day, the number of possibilities for the next day were much smaller than if they had been completely random. I always remember this whenever I get a password rejected by a system because it must contain at least one uppercase letter and one number...
      --
      I am TheRaven on Soylent News
    13. Re:Amusing by moderatorrater · · Score: 1

      I agree that the enigma is a completely different animal. If the Doom9 forums had attacked several enemy subs and undertaken several missions where people had died simply to capture an implementation of AACS, then the comparison would be valid. Otherwise, you'd have to admit that the Enigma was much more successful for the nazis than DeCSS or AACS were for the MPAA.

    14. Re:Amusing by Anonymous Coward · · Score: 0

      You're using the Enigma example in a rather weird context.

      I hate bad analogies.. But here I go make one myself.. :-(

      What you're essentially saying is that the cavemen were suckers because they didn't explore the world more efficiently through the use of cars and airplanes.

      I suggest you read "Code book", by Simon Signh (sp?). Enigma was considered to be secure at the time, just as AES is considered to be secure today.

    15. Re:Amusing by Anonymous Coward · · Score: 0
    16. Re:Amusing by TwilightSentry · · Score: 1

      Well, to nitpick, Turning's "bombe" was used to do most of the work of decoding the Enigma cipher; the rest was done by hand. Colossus was used to decode a separate German cipher used for high-level communications.

      --
      How to enable garbage collection on a system without protected memory: #define malloc() ((void *) rand())
    17. Re:Amusing by janrinok · · Score: 1

      Well to nitpick - who the hell was Turning? Or do you mean Turing?

      --
      Have a look at soylentnews.org for a different view
    18. Re:Amusing by NickFortune · · Score: 1

      Yea, the MPAA and Microsoft are really hurting with their billions in the bank...

      Why that's right! And your point is particularly relevant because the MPAA owe the vast majority of their millions to the unbreakable nature of the CSS algorithm. In fact, as I'm sure we'll all agree, no one actually finds value in a well made film, or a tuneful song; instead the reason anyone is wiling to pay for such things is because we can sleep soundly at night knowing no-one is going to break into our homes at night and illegally copy all our CDs and DVDs.

      In fact, I can remember many a time when I've gone into my local record shop and just given them a tenner. "No, don't give me any music", I tell them, this is just out of gratitude for all the fine work the industry does with DRM .... " ... no, hang on a second, that's not right...

      Now I come to think of it, that didn't really happen. It's just this surreal dream I have every now and then. A bit like the one where I buy lots and lots of Microsoft products based on the exemplary security record of their operating system.

      Anyway, sorry. What was your point again?

      --
      Don't let THEM immanentize the Eschaton!
    19. Re:Amusing by teh_chrizzle · · Score: 1

      You also know that, while it should never be used alone, security through obscurity is a valid practice to make hackers jobs more difficult?

      in the military, an infantry fighting position is supposed to be both covered and concealed... meaning that you shouldn't be able to find the position to attack it and if it were attacked, it should physically protect the people inside. concealment is not cover. cover is not concealment.

      the thing about cover and concealment (like security and obscurity) is that while concealment (obscurity) can let you avoid detection, and the resulting contact with the enemy, cover (security) is what will save you in the event of detection. once your concealment is gone, it's gone for good and you have to rely on cover and cover alone. obviously, it is more efficient to avoid detection, but it is safer to be secured against attack.

      fortunately, obscurity and security are not mutually exclusive. something can be BOTH secret AND secure.

      --
      sarcasm:
      -noun
      1. harsh or bitter derision or irony.
    20. Re:Amusing by AshtangiMan · · Score: 1

      Perhaps it does make a crackers job more difficult, but I won't concede that it absolutely does. But I agree with a previous poster that in reality obscurity only helps a weak security system. Encryption IMHO is not security through obscurity in the same way a password isn't. Take a door lock that opens with a key. This is not security through obscurity, but if you hide the door (or lock) then it is. Hiding presumably because you know a lock pick can get through your poorly designed lock.

      I suppose I could have used a car analogy to be more clear . . .

    21. Re:Amusing by nurb432 · · Score: 1

      "A bit like the one where I buy lots and lots of Microsoft products based on the exemplary security record of their operating system."

      While that may be true for YOU, ( and many of us around these parts ) the vast majority of their markets DO go out and buy lots of their products. its why they have the billions in the bank and laugh when we complain about our 'rights' being taken away.

      And if you still didn't catch my point: The point is that for their target market the level of encryption DOES make a difference, it keeps the average person from making the casual copy. The hardcore 'pirate' ( and i hate that term, for the record ) isn't part of their target market in the first place.

      --
      ---- Booth was a patriot ----
    22. Re:Amusing by NickFortune · · Score: 1

      the vast majority of their markets DO go out and buy lots of their products. its why they have the billions in the bank

      Oh indeed. But not I hope you'll agree on the strength of their unblemished security record. There are a lot of reasons for buying Microsoft, ranging from "it runs World of Warcraft" to "it came with the computer". But frankly, if anyone is serious about security, they probably run OpenBSD.

      And if you still didn't catch my point: The point is that for their target market the level of encryption DOES make a difference,

      Well, that may have been the point you intended to make, but it bears no resemblance whatsoever to what you actually wrote. ebbomega pointed out that security through obscurity had been known to fail in a great many cases, and you tried to rebut him by pointing out how much money Microsoft had in the bank. That might make sense to you (and indeed to a lot of other people on Slashdot) but it still doesn't logically follow.

      But even conceding the point...

      The hardcore 'pirate' ( and i hate that term, for the record ) isn't part of their target market in the first place.

      ... it's still a most egregious straw man. The original point was that security-through-obscurity has repeatedly failed to provide the level of security claimed the supporters of the model. The question of whether or not CSS is cost efficient in discouraging copying is a complete red herring.

      --
      Don't let THEM immanentize the Eschaton!
    23. Re:Amusing by PhireN · · Score: 1

      But the Doom9 forums already had access to the decoder, its in every single player, so they didn't need to raid subs. The British didn't have access to the enigma machine, and the Germans tried to keep it that way. Thats security through obscurity.

    24. Re:Amusing by adrianmonk · · Score: 2, Interesting

      One of the biggest factors in cracking the Enigma code was the fact that the German high command insisted that the settings for every wheel had to change every day. This dramatically reduced the search space. [ ... ] I always remember this whenever I get a password rejected by a system because it must contain at least one uppercase letter and one number...

      I agree. I had a chuckle recently when we had a security training course at work, and they went through a lot of explaining of what the rules are for creating a "good password". There was a whole lot of this "must have a number", and so on. But not only that, they gave you a sort of recipe for doing it, with suggestions like "turn letter 'E' into a '3' or letter 'O' into a '0'". These rules are great if you want to remove entropy, because that's what rules do. But why do you want to remove entropy from your "randomly"-chosen secret? (I suppose it's not such a bad thing, though, if in actuality you're substituting one so-so set of rules for a much worse set of rules, like "always pick your girlfriend's first name".)

      On a side note, I sometimes test people's knowledge of what randomness means by saying "giving the same number many times in a row would be a valid behavior for a truly random random number generator" and seeing if they protest. If they do, I know that either they didn't listen to the question closely or they don't understand what a random number is: if it's disallowed for the current number to match the previous one, then it's not random, because you have a requirement that there be a negative correlation, whereas random means no correlation.

    25. Re:Amusing by strider44 · · Score: 1

      What on earth are you talking about? The NSA use AES256 for encryption. You could have just googled AES NSA to find out, but to save you time, here's the first link that will come up. AES is considered secure because it's been tried and tested in the real world. The number of cyphertexts to analyse doesn't make a difference, hell I can create a billion cyphertexts for AES in a few hours.

      Hiding the algorithm simply doesn't work. It never has. You need encryption to talk to pretty much everyone who has sensitive information and if just one of them is compromised then the algorithm's not hidden anymore. If you're relying on the secret of a secure algorithm then as soon as one of your agents is compromised then not only can the enemy read all your messages but you don't even know that!

    26. Re:Amusing by Martin+Blank · · Score: 1

      I never said that they don't use it, though I can see how my words may have implied that. Compromise of agents has resulted in certain material making it to people that we would rather not have it. If it's well-engineered, this means a potential weakness as the cipher is available for study, but not necessarily crackable. Consider: If you were a cryptographer and had never seen AES before, would capturing me with my implementation automatically open up everyone else to significant risk? The answer is clearly not, because AES is designed such that knowledge of the key material is required.

      The number of available cyphertexts can matter, depending on the algorithm; two random cyphertexts may mean little, but 10,000 cyphertexts may open up some possibilities. It matters even more if something is known about them. This was the reason that the NSA has able to crack certain Russian codes. Knowing that a memo comes in a particular format is very valuable, and comparing two memos that have similarities and are known to be encrypted with the same cipher (though usually with different key material -- those doubling up on both have often led to rapid cracks) may lead to information on how the cipher works.

      --
      You can never go home again... but I guess you can shop there.
    27. Re:Amusing by that+this+is+not+und · · Score: 1

      Nitpicking about spelling is a far cry from nitpicking about historical accuracy.

      However, nitpicking about poor nitpicking is.... well, poor nitpicking, I suppose.

    28. Re:Amusing by that+this+is+not+und · · Score: 1

      A bit like the one where I buy lots and lots of Microsoft products based on the exemplary security record of their operating system.

      Anyway, sorry. What was your point again?


      I'm pretty certain his point had nothing to do with the fact that, ahem, there are apparently scads of people out there choosing to purchase Microsoft products based on MS's 'security record' and not mere utility or use value.
    29. Re:Amusing by that+this+is+not+und · · Score: 1

      But frankly, if anyone is serious about security, they probably run OpenBSD.

      That is a widely held misconception. To run OpenBSD securely, you would actually have to be involved with the OpenBSD community and deeply immersed in their system. Because just slapping their OS on a machine somewhere means nothing, because you'll have to 'open up' features on it in order to get much value from it. The OpenBSD community frowns on people who apply crude hackish 'Howto' recipies to install services and use the system. The security of a system comes out of the skills and experience of the person administrating it. Read: someone who knows what they're doing because they've cracked the books and understand.

      OpenBSD has excellent documentation, but it's in the form of Man pages. Part of the reason people get the attitude that the OpenBSD community is 'unfriendly' is that they point newbies at said Man pages, and do NOT encourage cookbook-style hacks. RTFM is indeed the right approach, particularly if you don't want to make terrible config choices that render your system insecure.

      This outburst just comes from watching too many people with 'slap OpenBSD on it' attitudes who don't seem to get it.

    30. Re:Amusing by vtcodger · · Score: 1
      ***I don't believe they actually captured an Enigma device itself.***

      " On 9 May 1941, three British destroyers, HMS Bulldog, HMS Broadway, and HMS Aubrietia, attacked U-110. When the German crew abandoned their damaged submarine, a boarding party from Bulldog got on board and recovered a working Enigma machine, its cipher keys, keybooks and other cryptological records. Although taken under tow by the British, U-110 flooded and sank about 100 hundred miles from Iceland. ,,, source: http://www.history.navy.mil/faqs/faq97-1.htm

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    31. Re:Amusing by strider44 · · Score: 1
      If I were a cryptographer (I'm a security researcher and consultant, so I know a lot about cryptography as part of my job, but I'm not a cryptographer or cryptanalysist) and caught you using an algorithm that wasn't public then I'd strongly suspect you're not secure. It's an idiocy that's only been known as an idiocy since the post analysis of world war 2 that keeping a cypher secret increases security. Chances are you've made some mistake in the cryptography because cryptography is damned hard. One of my favourite stories to illustrate the topic is from and old Bruce Schneier blog post (you'll probably find that whole post a really interesting read, as you don't seem to know that much about modern security theory)

      A cryptographer friend tells the story of an amateur who kept bothering him with the cipher he invented. The cryptographer would break the cipher, the amateur would make a change to "fix" it, and the cryptographer would break it again. This exchange went on a few times until the cryptographer became fed up. When the amateur visited him to hear what the cryptographer thought, the cryptographer put three envelopes face down on the table. "In each of these envelopes is an attack against your cipher. Take one and read it. Don't come back until you've discovered the other two attacks." The amateur was never heard from again.
      Now all this is illustrating is that cryptography is damned hard - a mistake is likely. Cryptanalysis is a lot easier. So if your protocol hasn't withstood public cracking then it's almost definitely insecure.

      Now on to the number of cyphertexts mattering. Modern cryptographic protocols are designed to be indistinguishable from random noise. In fact, the first break of RC4 was that you could distinguish it from random noise with an unfeasable amount of encrypted data. (Unfeasable meaning I'm pretty sure for WEP you would need 2^125 bits to just tell that it's RC4, though don't quote me on that). For a secure protocol (which RC4 is not), the amount of cyphertexts you have simply doesn't matter because you won't even be able to tell that it's not just some guy with a random number generator trying to fool you!

      You're too focused on algorithms of 60 years ago, but modern cryptography is just completely different.
    32. Re:Amusing by janrinok · · Score: 1

      Keep a sense of humour.....

      --
      Have a look at soylentnews.org for a different view
    33. Re:Amusing by NickFortune · · Score: 1

      I'm pretty certain his point had nothing to do with the fact that...

      His point, as written, seemed to be that security-through-obscurity must work well, because if it did not then neither Microsoft nor the motion picture industry could have amassed so much money. Sadly, that line of argument ignores the possibility that these industries may have made their billions for reasons unconnected security.

      In the MPAA's case they made their money long before the question of copying DVDs ever arose. In Microsoft's case, they rose to their current position of dominance selling a system that didn't even have the concept of logging on - and when they did include a log-on screen, you could bypass it by means of an arcane and little understood hack that experts sometimes refer to as "pressing-the-escape-key"

      Granted with XP (and presumably Vista) they've finally started taking security seriously. But that doesn't mean that they owe their money to their track record on security - they made a vast amount of it before they had any security whatsoever. And even if it did, that still necessarily wouldn't make security-though-obscurity an effective approach

      ... there are apparently scads of people out there choosing to purchase Microsoft products based on MS's 'security record' and not mere utility or use value.

      Welcome to our parallel universe. We hope that you enjoy your stay.

      --
      Don't let THEM immanentize the Eschaton!
    34. Re:Amusing by NickFortune · · Score: 1

      Because just slapping their OS on a machine somewhere means nothing, because you'll have to 'open up' features on it in order to get much value from it.

      Alas, this is true of any O/S. If you want to run it securely, you need to understand the issues in some depth. That's why I used the word serious. I don't think ease-of-use really enters into the equation here.

      I mean, take a quick look at the OpenBSD website. What's the first thing you see? "Only two remote holes in the default install, in more than 10 years!" What would the equivalent statement be for Microsoft? The number would be three or four orders of magnitude higher.

      Thinking about it, that is probably why you're so keen to sideline the discussion into ease-of-use issues: there's no way you can win this one on technical merits.

      This outburst just comes from watching too many people with 'slap OpenBSD on it' attitudes who don't seem to get it.

      You seem to be sugesting that a lot of people are installing OpenBSD out of a "ricer" mentality. Like putting racing stripes on your car, and expecting an increase in performance. I can't say I've noticed this personally, but I expect it does happen. The thing is that this still doesn't make XP a better choice. Just as putting stripes on a milk float isn't going make it go any faster, taking the stripes off a Ferrari isn't going to slow it down any, either.

      It's also worth noting that the "2 exploits in over ten years" blurb talks about the default install, which suggests that even a naive out-of-the-box installation is still likely to have better security than XP.

      It's like I said at the outset: if you're serious about security, you're probably running OpenBSD. You're almost certainly not running a Microsoft OS.

      --
      Don't let THEM immanentize the Eschaton!
    35. Re:Amusing by grimmfarmer · · Score: 1
      > And you really cant compare enigma to current technology.

      Um, why not? It could be argued that failure of obscurity to maintain the cipher's integrity is one of the reasons we're not encrypting all our bank communications with Enigma today. It's the failure of a given security technique in context that matters. A hundred years from now, if people using fourth generation quantum computers (or whatever) say, "Well, you can't compare AES256 to current technology," they'll be missing the point in exactly the same way.

    36. Re:Amusing by Ckwop · · Score: 1

      When the Germans kept Enigma a secret, they did nothing more or less common than anyone else was doing, or still does for the most part. National governments by and large do not leave their communications to AES, but instead use (what they at least perceive to be) more secure methods. NSA still keeps our codes secret, Russia's FSB keeps its codes secret, and the UK's GCHQ keeps its codes secret.

      This isn't true. Click here for more information. (Warning: It's a PDF)

      The United States Government rates AES with a 128-bit key suitable for use on data with the SECRET classification and 192 to 256-bit versions for TOP SECRET classification.

      It's just another piece of evidence that nobody - not even the military - knows how to break the Advanced Encryption Standard.

      Simon

  3. Ripples by Joebert · · Score: 1

    Around the world, people who were in the middle of saying "What the IRS doesn't know, can't hurt me !" suddenly stopped & asked, "Did you feel that, there's a disturbance in the force".

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    1. Re:Ripples by Anonymous Coward · · Score: 0

      "Did you feel that, there's a disturbance in the force" As if thousands of unemployed open source programmers suddenly realized that they don't matter anymore.
  4. Secrets! by Anonymous Coward · · Score: 0

    Shhh. It's a secret!

    1. Re:Secrets! by Anonymous Coward · · Score: 0

      I see you figured it out also.

    2. Re:Secrets! by Anonymous Coward · · Score: 0

      Ssh. It's no secret!

  5. Well, they're technically correct, of course... by Space+cowboy · · Score: 5, Insightful


    If I'm trying to break into some code, and I can read the source code to determine how the author protected it, I'll have an easier job (note: "easier", not "easy") because I can home in on the algorithm the author used. I know whether it's Blowfish, DES, AES, IDEA, or a simple XOR or substitution cipher. I know what pre-encrpytion steps were taken, and what post-encryption algorithms were used.

    Let's say that in a moment of insanity, I decided to use a basic XOR encryption routine (create each byte in the encrypted stream by XOR-ing the corresponding source byte with every byte in the password save one, rotating that one as I iterate over the source). This is completely and utterly trivial to crack if you have the source code and *know* the routine I used. It's a repetitive cypher, so it's reasonably obvious unless the password is of significant (a sizeable fraction of the source's length) as well. Note the difference - it's easier with the source code.

    Now that's a contrived example - no-one in their right minds would use an XOR cypher, but the same principle applies to harder encryption techniques. If you *know* what system was used to protect the source, you have an advantage over not knowing... Did they gzip the source before encrypting it ? Did they use ZIP, RAR, or 'compress' instead ? Did they XOR to hide the obvious compression header ? Is it inverted (last byte first) or was any other transformation done *before* the encryption stage to try and make it non-obvious that a successful crack had taken place ? These are all "knowns" if you have the source code...

    So, yes, it is easier when you have the source code. Security through obscurity is rightly derided, but not because it has no value. It is derided because it leads to the use of insecure encryption methods (small keys, using XOR/whatever instead of proper hard encyption, etc) and the fact that once the obscurity is cleared up, there's no more security. The idea is that if you are sufficiently confident that your encryption is unbreakable, you *can* document how you did it in public. That doesn't mean you *should*.

    The point though, and why I disagree with the regulators, is that if you're using hard encryption, it really doesn't matter whether it's *easier*, it's not *easy*. It is in fact still so damn hard, that we're talking "impossible in our lifetime(*)" - the relative comparison makes no sense. It's akin to measuring the height of Mount Everest at 6-month intervals - it's always pretty darn high, though you might find some variance due to snowfall.

    So, yes, they're right. But by not considering the (tiny) impact of their conclusion, they have made the wrong ruling.

    (*) Modulo the discovery of an easy way to crack the encryption technology, of course.

    Simon.

    --
    Physicists get Hadrons!
    1. Re:Well, they're technically correct, of course... by kebes · · Score: 5, Insightful

      You're quite right. Obscurity does provide some level of security, though relying on it alone is a surefire way to have your security cracked eventually. (Whereas things that are cryptographically secure will not be cracked in my lifetime.)

      Another way to look at it (especially in the context of open source radio) is that whoever is implementing the security has finite resources (money, man-hours, whatever) at their disposal. For every hour they spend trying to obfuscate the inner workings, that is one less hour spent validating that it is *truly* secure (in the "cryptographically secure" sense). If you instead leverage open-source, then you have code that has been tested and vetted by experts the world over. Suddenly the hours spent on adding obfuscation would be a waste of resources: the code is already so secure that adding the slight additional security of obscurity is a waste of time.

      So, while obscurity does provide some kind of security... it is actually the most resource-wasteful form of security (alot of effort for something that eventually gets cracked), whereas the more efficient security model is to focus on things that are fundamentally secure (in which case you may as well use open-source solutions, since you get to take advantage of work already done, and the marginal loss of obscurity doesn't end up mattering).

    2. Re:Well, they're technically correct, of course... by Trillan · · Score: 5, Funny

      no-one in their right minds would use an XOR cypher

      /me shifts uncomfortably

      C'mon, it was the early 90s, I was new at this programming thing, and my boss told me to do it...

      At least I changed the constant away from 0x7F.

    3. Re:Well, they're technically correct, of course... by MobyDisk · · Score: 1

      Technically, you are right.

      The problem is, if you don't have the source, you'll never know that the XOR encryption is in there. So it will never be fixed. Knowing the security level for certain is just as important as the actual security implementation.

    4. Re:Well, they're technically correct, of course... by morgan_greywolf · · Score: 3, Insightful

      Exactly. Hey, FCC: Decrypt this:

      -----BEGIN PGP MESSAGE-----
      Version: GnuPG v1.4.5 (GNU/Linux)

      hQIOA3zQFkc0jOpLEAgAkeu9YYOYA2YLePtUm3tGthW7fBO1RN BM/EBDJ3FkQdfZ
      avUq5gRrYhZ/vwo5MfMe950/SpZcgaUpN4pOoNQQFEyD8QYMjB mnvU0sH0iUAvza
      oZvcvq7cxiswhUPwSFZPVz8vyGW0WqP6aTcRxF/EA71Jo2IbMs aoSMKv2T1Jkr04
      OnGhFO5hEhNkAPEpoIucdkVKMn3U+Cmj846vj/I4CIaLu99mHw p150fuSgI1Jfua
      8Ax9ztv9Krx74khTlOIwW/5nLKz6IXqDRn8YIehA3YmWuddFGg 7vcoMlMgmsficz /PJCe0acA5zvOuY1ISYnqB6aeAKe3caU+RY2MVDYxwgAv5+pdr Z1nyOaOzVFdVFD
      +qRRoX3CPt5BsQxjgCYvwc3yqi9anUGbxglOMj3xPHJKSdjzgK OPsbDiA0EJxbLZ
      YgFPU+rW6bk/HUnlu0vyavgp4f6fPCCHFYXKhFVbxU4i4uEx+t zZH3UB/qsFX+MA
      YyqWWBvUfTsG+rqKTqgtlM9YAz9VoxwrY7mls7TOdcIigKdeCH sF8qOMsAwQFT9M
      lcFBzpzDv2Bl6Puh8cN5cIPnJAI5W8M9792szOTxv2A+4wNQW0 6UipSCBYXuZ9/E
      +b3EtraDOg6ZZB5W/BdiQDBWeJlO/Kedm4tAhCuUObYtvlylri c3S11Eii/bYdPd
      kNLpAeyvgT/IjwxSabSmfCIrrQc0C1bk3z0BVoRdDYLmBbdddO b94OYMSBZUXG58
      SRcjfHked62COU2PtpeuYn6qSwCB+NRdVv5OgM6w6HE+iCkQ5L Z2dCHBuFMWPctd
      C7ykhLQWCja4a7EgJE99k48sSyWnvFwOKimINes8Mlfz8XuCST OGf+OOsfWjKzSv
      dgSJ3eXZJ/q2T6cGISbyPSiqeiekRo8h8iWncdgzsLIF+wu+hX G7IxlC7anmrd8U
      dG8LFVMnOIkp2BkJmQllbbpBBdu7x5govz0nCq+NFVUyZbnJKf JyLeGO3xe1j1mb
      le+vkdWQNHqRovRWukMmQXNfFamqMLoWe+P0Z7Nlgkhin9JgLd 6r+/QPUWsMeHQ1
      tBiI2RcHjXBcz/IvvohoUZf+HXcOye5Ly0dNnBJuXg/oswXBKZ zaVs173T3DK7ZT
      L0Lq1UDTEFd0LI3PdQ+KqtB7Rt9Xn0igliqffXVZ0VmBoskTs5 oKmX2DrrbjPuoM
      CPs5O9agZs3O8ULAQLz+rCZFOGtPqO3vhYxGmyBx9WxkekzpcA e1yeKMn4ZroYUW
      F45+DnxKGigrwpnNM5Ew9EUnmYwhWab2kXePdiK767Hu27qHjS Omc7EGfkZ6yj4B
      7ZlLkojiQKKlknQdn5nhfQpvNUBMDNcfIHCmkUoN+kKLJ3LAsD G/0gK5u+PRx8TV
      OLmaBQCsLgRIHhC0m2KctuVYioDCTHprGXB8eRaTfo/+q1tKis B+F+G3M0WzOPuB
      +H/rB1bvbRSjccGdDlu8DyfT9DnGHx5TZpj6DGhyfUMw20hY1h 9qpNgjHoo5531R
      x4gKjozWFIoj/DqMPcI2BiYZ2kJHSDBQUal0CUobgl3AK7yjZP uuKUlXz3PjslA3
      2icnOi1qP262vydWZaEPkBdSozFyatk1lzDwF/oXvkvyz3XVDI Om8nGg0JRhgPas
      xyy7ptd4WV92FRR9hEQRhpfZqBAy90oLPudxUQ74sWCSjI6Kw1 vXm1/BiXjlj0tk
      d77v/UGaFRc5/vDeKYS45b2NbOsVno4DjkLI9pWNTDNfOpgll0 /tfWpei9W8Ycyy
      1gxpuRsv8DkuhJJn/HO9i7Aa6zYGPMhqo97eTsf+9JBKuu/fxO 9zq6iFkpnw+LAC
      gaHfiyEP3sXGNUJbrrAceRsa7xM1
      =eVzI
      -----END PGP MESSAGE-----

      Here's the public key it was encrypted with:

      -----BEGIN PGP PUBLIC KEY BLOCK-----
      Version: GnuPG v1.4.5 (GNU/Linux)

      mQGiBEaOfaYRBACmhQFOOvPFVMEPHFNGcETe2eh8iAsJOWgdux JXR1E4a2zB87tp
      +vU20lEBqcd8o7Mfx1z3ZPZC8pZu2N9J4+zSNqRpD/bKQ6iZ2q YFk+IcP7Zx+Qrd
      rGZKPKQByqvFG+nUWqDKw8vr5rASuG2/BxbjJHbayjpVX7J9CP q4VcR7xwCg38z0
      7CS0W2SlEBhRu+pVBZX54f0D/AonvOSzZGPJEyD9sfU7aXNowt jku5V9ybIJtHVI
      DCpsC1IhRfrmx2hHgxyx1egrKT0PlgjilUAcZN9ZhkJgKoZxpg BVH7LdxIN+/jUc
      capxx7zoOmV0NTy26yc0y3UQb2m6lSejUPyj8mUvMUBouj2Btd xKQOXl+qPwmMyo
      ncFIBACGt55hbuFHmf6/j0fCz/wjMWyHn0NebdvgC5HBVm9/a5 Lnr435OwpwJOID
      Mavig01JSVYOZp/4nTOG9p7FFePt7rAbtljaaCNBRLyEY5I08U mhDLau1xPHFDXM
      GLrR9rRehRyyeO6Dcj30KCKHlkDzIRWHYMbFiUEUMUq4xDofnr QfUm9iIFNoaW5u
      IDxyb2Iuc2hpbm5AZ21haWwuY29tPohgBBMRAgAgBQJGjn2mAh sDBgsJCAcDAgQV
      AggDBBYCAwECHgECF4AACgkQgoZHF4HZU+rTJgCeLwZd4bVTbh wIyUa7CnQpXSlj
      rc4AnRhZTQezQnKHioFhxE+nx44H7jfPuQINBEaOfawQCAD5yk fs8bCeQVhkBhrT
      4apDd6yHcKToUOFze4nFenAxzSphnvhOiZ31SJ6XkWmL37ITRV +7PdU+MNgpMSRA
      juKy4le407ME1NxaAoeVXtmAcbtb8qwQFgS6r4wA9sF+bgbeJ7 HKYKPTeH8dXw8D
      KjN+uB/HDpkJpCfMjgV

    5. Re:Well, they're technically correct, of course... by Ravnen · · Score: 1

      There is also the issue of bugs, which can sometimes be used to bypass security mechanisms. Bugs can of course be found without source code, e.g. through testing, but it is far easier for an expert looking for weaknesses to find bugs when the source code is available than when it isn't.

    6. Re:Well, they're technically correct, of course... by lessermilton · · Score: 1

      Obscurity doesn't work best Like you said, it's really a horrid way of trying to secure XYZ. I think security through obscurity works the same way as leaving one door in your house unlocked at all times, but not telling anyone you do, or having any visitors. That doesn't make your house more secure than a home that locks up, has bars on the windows, and lets plenty of people visit and publish pictures on the internet. *mutters things about morons in power*

      --
      I wish I had a witty .sig
    7. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      Let's say that in a moment of insanity, I decided to use a basic XOR encryption routine (create each byte in the encrypted stream by XOR-ing the corresponding source byte with every byte in the password save one, rotating that one as I iterate over the source).

      What you describe, given a sufficiently long key, is called a one time pad. This algorithm is generally considered unbreakable by cryptographers.

    8. Re:Well, they're technically correct, of course... by plalonde2 · · Score: 1

      Surely you must have learned to read assembly at some time? The performance constraints of most encryption code reduces the algorithms to relatively small amounts of code. It's not difficult to disassemble code. Source code makes it a little easier, but only for amateurs.

    9. Re:Well, they're technically correct, of course... by monopole · · Score: 1

      Um, good call, the US government used just that strategy for mid level teletype encryption in the 50's, and got pwnd by the Soviets who employed the regularity of initial headers.
      Closed source encryption is stupid because you can always devise a code you can't break, but somebody else can. Open source assumes that the million (honest)eyes will spot your mistake.

    10. Re:Well, they're technically correct, of course... by Haeleth · · Score: 1

      At least I changed the constant away from 0x7F.
      To 0x00?
    11. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      obscurity is a brittle form of protection.
      Once one copy leaks then it's open season.

      open source assumes that brittle security will eventually fail, and historically obscurity does fail.
      so open source is making the historically correct assumption.
      security is better approached by other means.

    12. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      So, yes, it is easier when you have the source code

      I disagree. A few years ago, I read Simon Singh's "The Code Book" --- a very good read, by the way. At the end, there were about a dozen ciphertexts, each encrypted with a different (unspecified) algorithm (IIRC). Furthermore, the plaintexts were in different languages. Now, I am well-trained in mathematics, a half-ass computer programmer, and a complete novice at crypto. Yet, within a week, I managed to cobble together some software from scratch that decrypted four of those. Point being: It should be fairly trivial to produce software that can quickly run a piece of ciphertext through the bulk of encryption schemes. What remains is strong encryption and brute force attacks on the key. So, the obscurity causes a delay of what --- minutes, hours, a couple of days?

    13. Re:Well, they're technically correct, of course... by noidentity · · Score: 1

      "If I'm trying to break into some code, and I can read the source code to determine how the author protected it, I'll have an easier job (note: "easier", not "easy") because I can home in on the algorithm the author used."

      This is why open source software is more secure, not less: since anyone can easily break half-assed security schemes, you don't employ them. On the other hand if a piece of closed-source software was suddenly made open-source, then the above would be a reason for it to become less secure.

    14. Re:Well, they're technically correct, of course... by element-o.p. · · Score: 1

      Cryptography isn't my strong suit, and yes, I understand that there are better ways to encrypt things, but given a sufficiently long cipher key (say a novel) or obtaining a non-repetitive key for each use (say downloading your favorite RSS feed or ./ headlines), then using XOR to encrypt your message wouldn't you essentially have a one-time pad? That's certainly not bad cryptography.

      Just wondering...

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    15. Re:Well, they're technically correct, of course... by bot24 · · Score: 1

      The javascript for the virus described at http://isc.sans.org/diary.html?storyid=3063 is XORed with 0x7F. The code to decrypt it is even stored directly in the same file.

      I've seen worse forms of security. There are some PHP scripts with blocks Base64 encoded so you can't remove the copyright notice.

    16. Re:Well, they're technically correct, of course... by masterzora · · Score: 1

      As you stated, this requires a "sufficiently long key". As in one that is the size of the message you are trying to transmit in the first place. The GP is referring to a key that is a fraction the size of the message that is being rotated. Unlike a OTP, this is not only breakable, but relatively easily so.

      --
      Remember, open source is free as in speech, not free as in bear.
    17. Re:Well, they're technically correct, of course... by moco · · Score: 1

      Cryptography isn't my strong suit, and yes, I understand that there are better ways to encrypt things, but given a sufficiently long cipher key (say a novel) or obtaining a non-repetitive key for each use (say downloading your favorite RSS feed or ./ headlines), then using XOR to encrypt your message wouldn't you essentially have a one-time pad? I am not an expert either but as far as I know if instead of a novel you use truly random data that is as long as your message, you do have an effective one time pad. The problem with using a novel as a key is that the letter frequency can give it away.
      --
      moi
    18. Re:Well, they're technically correct, of course... by VE3MTM · · Score: 1

      You'd have a pad, yes, but for it to be cryptographically secure it has to only be used once then destroyed. If you're using some sort of pre-programmed constant, then it will be re-used. It will also be buried in the executable file somewhere waiting to be discovered.

      A pad also needs to be random. A novel, being natural language text, has all sorts of patterns in it. You would have to transform it somehow to destroy these patterns. A cryptographic hash, such as SHA-1, would work.

      While the two parties could agree beforehand how to generate the pad, for example that they will both download some RSS feed at some pre-arranged time and use the SHA-1 hash of the results as the one-time-pad, that information in itself is a key, and a simple one at that.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 Whoops, silly middle mouse button...
    19. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      For systems that may be deployed for 6-10 years, requiring someone to spend 4-weeks cracking something versus 1-week will not end up saving you much pain in the long term.

      The bottom line is that peer review is essential for any algorithm or security feature. I cannot imagine anyone trusting something important to an algorithm that hasn't been thoroughly tested (closed == not thoroughly tested).

    20. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      If you use novel (somebody else has published) as one-time-pad it does not work. This is because the effective key is not actually relative the length of novel, but it is actually combination of [index-of-novel in all books known to gotten written]_[parameters for handling the book eg. size of SHA-512 blocks*]_[related stuff]. In the end, the result is, unless you have very cleaver algorithm on applying hashing to the books, you'll only get effective number of bits in order of all books known to gotten written.

      If you write the book yourself that is to be used as one-time-pad, you'd better of if you publish it and collect the money from readers and use that money to buy some decent cryptographic software (or just download it). PGP, GPG, TrueCrypt, .. depends on what you want.

      *) SHA-1 is almost broken, avoid that one. (Even NIST is advising so.) SHA-256 is good, but I recommend SHA-512, as it is even better and it is faster, one modern hardware. Only reason to settle in SHA-256 is that most hardware cryptochips currently lack SHA-512, if you want to use a chip instead of softwarte, SHA-256 is probably your friend.

    21. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      Your example assumes that the attacker cannot decompile the crypto binary. I read assembly and decompiled psuedo-C almost as well as I read regular C/C++. In the end, cryptography without source code adds only a marginal amount of time to my algorithm analysis. There are plenty of decompilers available, and I sometimes prefer them... why? because the variable labels, function names, and comments in original source code may be misleading. Often times, what the developer intended to do (and added comments about) is not actually what the code does... hence security flaws.

      Even with original source code, I often decompile the binary intsead. So security through obscurity generally adds a fixed amount of time... the time it takes my computer to run the decompiler software...

    22. Re:Well, they're technically correct, of course... by Anonymous Coward · · Score: 0

      ...things that are cryptographically secure will not be cracked in my lifetime.

      You must be old

    23. Re:Well, they're technically correct, of course... by WNight · · Score: 2, Informative

      If the 'key' isn't very random (RSS feed of Slashdot - guaranteed to contain the word "Micro$oft" twice a day...) then this isn't good security. Also problematic is the plaintext downloading (RSS) of the key material, and how anyone examining your weblogs could determine the source and simple read it themselves.

      But, overall, the idea of XORing a random key as long as the source text works. You need a random key and to keep it secret and *never* reuse it. This is important, any reuse and simple known plaintext methods can often crack it in seconds.

      Essentially a stream cypher can be thought of as a one-time-pad where a psuedo-random number generator (PRNG) which you seed with your key generates the pad material to the same length as the file.

    24. Re:Well, they're technically correct, of course... by Trillan · · Score: 1

      Isn't that the way SMTP does passwords, too?

    25. Re:Well, they're technically correct, of course... by l0b0 · · Score: 1

      Considering how much of a problem social engineering is, and how often (presumably) companies hire & fire irresponsible / dishonest persons, I'd say the chance of a leak or inside job is prohibitively high when many persons are aware of the algorithm.

  6. Re:The FEDS by Anonymous Coward · · Score: 1, Funny

    Wow, it sure didn't take long for someone to blame Bush for this.

  7. Wow... Governmental doublespeak by KiltedKnight · · Score: 2, Insightful
    From TFA:

    The SDR Forum has cited the Secure Socket Layer (SSL), a widely used technique for securing e-commerce transactions, and the National Institute of Standards and Technology (NIST)'s public hash algorithms as evidence that open processes often yield the most highly successful security techniques.
    Very typical. First, they say that the stuff is not as secure as the "security by obscurity" method, then they go and say the most widely accepted and used method for secure web transactions is evidence that open source software yields the most highly successful security technique.

    And we keep voting the same crew into office who keep appointing the same bozos to the FCC... shame on us.

    --
    OCO is Loco
    1. Re:Wow... Governmental doublespeak by houstonbofh · · Score: 1

      Why do people talk about "The Government" like it is a single person? It is many people who do not get allong and sometimes activly fight each other. Some of them are clueless, and some are mistaken by malice. No surprises here. Amusment, perhaps...

    2. Re:Wow... Governmental doublespeak by BitchKapoor · · Score: 2, Insightful

      From TFA: The SDR Forum has cited the Secure Socket Layer (SSL), a widely used technique for securing e-commerce transactions, and the National Institute of Standards and Technology (NIST)'s public hash algorithms as evidence that open processes often yield the most highly successful security techniques.

      Very typical. First, they say that the stuff is not as secure as the "security by obscurity" method, then they go and say the most widely accepted and used method for secure web transactions is evidence that open source software yields the most highly successful security technique.

      And we keep voting the same crew into office who keep appointing the same bozos to the FCC... shame on us.

      These are two different groups. The FCC is advocating security through obscurity, while the the SDR Forum is advocating open source. Get it?

    3. Re:Wow... Governmental doublespeak by gEvil+(beta) · · Score: 3, Informative

      It's not the same group making these statements. The FCC is the one who has said that "security through obscurity" works, while the SDR Forum (an industry group) cited SSL as a counterexample.

      --
      This guy's the limit!
    4. Re:Wow... Governmental doublespeak by Anonymous Coward · · Score: 0

      And we keep voting the same crew into office who keep appointing the same bozos to the FCC... shame on us. I don't know about you but I plan on re-electing Bush a few more times.

      Oh, and I assume you mean "shame on everyone who voted differently than me".
    5. Re:Wow... Governmental doublespeak by eln · · Score: 2, Informative

      The SDR Forum is not affiliated with the FCC or the federal government, and in fact is opposed to this new FCC rule. The SDR Forum brought up those two methods as a counterpoint to the FCC's rationalization for this rule. I don't see any doublespeak there.

    6. Re:Wow... Governmental doublespeak by KiltedKnight · · Score: 1
      NIST is a government agency. And it wouldn't surprise me if the FCC uses SSL on some of their web servers, internally or externally. And how many government agencies use Kerberos?

      --
      OCO is Loco
    7. Re:Wow... Governmental doublespeak by Anonymous Coward · · Score: 0

      You'll need to spell out the point that you're trying to make, because clearly myself and others aren't seeing it. Yes, NIST created SSL and is a government agency. Again, the comment about them is coming from the SDR Forum, which is a trade association, not a government agency. If NIST were to come out and agree with the FCC's analysis, then you can talk about governmental doublespeak. But so far it is just one agency (the FCC) that is saying that open source doesn't work.

    8. Re:Wow... Governmental doublespeak by KiltedKnight · · Score: 1

      Oh, and I assume you mean "shame on everyone who voted differently than me".
      No, I mean shame on everyone for continually letting the media and special interests drive the elections and only selecting from the "ruling class" that has so conveniently been created from the continuous selection of only a Democrat or a Republican and the two parties banding together to secure their positions.

      Many years ago (around 10-20), I remember a poll/survey stating that something like 75% of the people of the US blamed Congress for the conditions of the economy and other troubles we had at that time... yet 85% of them liked their Congressman. "Everyone else's Congressmen are the problem," is what that poll is stating. Nobody wanted to realize that their Congressman might be a part of the problem too.

      --
      OCO is Loco
    9. Re:Wow... Governmental doublespeak by dharbee · · Score: 1

      "NIST is a government agency."

      Yes, but NIST is not the FCC. Is it really so difficult for you to grasp the idea that two completely separate government agencies exist, and do not agree 100% on everything that they do?

      NIST is not the FCC. Repeat that until you get it.

    10. Re:Wow... Governmental doublespeak by Anonymous Coward · · Score: 0

      Why do people talk about "The Government" like it is a single person? You mean, you didn't know?

    11. Re:Wow... Governmental doublespeak by Tarwn · · Score: 1
      Oddly enough, you pointing out his poor reading (or comprehension) of that point actually seems to back up his secondary point:

      And we keep voting the same crew into office who keep appointing the same bozos to the FCC... shame on us. Although perhaps not as he originally intended :P
      --
      Whee signature.
    12. Re:Wow... Governmental doublespeak by Vexorian · · Score: 1

      I think you meant: shame on US

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    13. Re:Wow... Governmental doublespeak by KiltedKnight · · Score: 1
      NIST establishes the standards... they provide, as far as other agencies and anyone else who depends on things being set to something specific, the standards by which things are defined (e.g., how long a second is based on the vibrations of certain molecules). You would think that an agency that has provided some kind of standards basis... whether you accept these or not... would be able to define something that's usable, etc.

      The doublespeak has far more to do with the agencies failing to cooperate... failing to do their work/utilize the work of the other.

      --
      OCO is Loco
    14. Re:Wow... Governmental doublespeak by KiltedKnight · · Score: 1

      Yet the FCC will use the technologies they're declaring insecure.

      --
      OCO is Loco
    15. Re:Wow... Governmental doublespeak by BitchKapoor · · Score: 1
      Ok dudes, I misquoted the above. The part I wrote is only:

      These are two different groups. The FCC is advocating security through obscurity, while the the SDR Forum is advocating open source. Get it?
  8. no reason why? by nurb432 · · Score: 1

    Sure there is, and its called payoffs.

    --
    ---- Booth was a patriot ----
  9. yeah right... by mixenmaxen · · Score: 1

    By the "security through obscurity" definition tools like PGP would be insecure.

    Yeah right....

  10. Lobbying and ignorance are not news, really by slashdotlurker · · Score: 1

    So Microsoft http://publicintegrity.org/lobby/profile.aspx?act= clients&year=2003&cl=L002186 and Apple http://publicintegrity.org/lobby/profile.aspx?act= clients&year=2003&cl=L000538 have some of the bigger IT lobbying efforts around, and FCC bureaucrats don't know the difference between their ass and 2 holes in the ground.
    What is the news ?

  11. Never, ever forget that the FCC... by Anonymous Coward · · Score: 3, Interesting

    ... since its very inception back in 1934 (and its predecessor the "Federal Radio Commission from 1927 until 1934) has always been under the corrupted financial influence of the big broadcasters, despite the faux-adversarial image they try to paint on their relationships.

  12. SFLC has white paper on the subject by bkuhn · · Score: 5, Informative

    Over at the Software Freedom Law Center, we've published a white paper regarding the new rules. That might be of interest to some.

    1. Re:SFLC has white paper on the subject by Anonymous Coward · · Score: 0

      Thanks for your work on freeing radio communication. I long for the day when we are no longer beholden to anyone to communicate amongst each other.

      How about getting us some spectrum to work with :)

  13. The government experts. by SomeJoel · · Score: 1

    I'm sure they were presented with Kerckhoff's Principle, but since it didn't involve steroids, internet taxation, or huge tracts of land they skimmed right over it.

    --
    <Complete your profile by adding a signature!>
  14. its about time by Anonymous Coward · · Score: 1, Funny

    we need to safeguard our infrastructure and start licensing the programming profession, too many kids in their moms basements can contribute buggy code to major open source projects, and given that linux is based on code by foreigners like "dvd jon," theres no telling what backdoors Al Qaada has running in our country's networks.

    1. Re:its about time by wperry1 · · Score: 3, Insightful

      "theres no telling what backdoors Al Qaada has running in our country's networks."

      Sure there is... anyone can look at the source and see back doors, etc. It's more likely that there could be code in a MS project developed by foreigners in Canada http://slashdot.org/article.pl?sid=07/07/05/213424 9 because no one would have access to review the source code.

    2. Re:its about time by Anonymous Coward · · Score: 0

      given that linux is based on code by foreigners
      At least Americans can see the Linux code and decide for themselves whether to trust it, whereas with closed-source applications you can't even tell whether it was written by Americans or not, given the amount of code that's offshored to the lowest Indian bidder these days...
    3. Re:its about time by angus_rg · · Score: 1

      This is so who came first, the chicken or the egg. You can argue which is more secure, and it's like arguing whether Christmas or Chanukah is the correct holiday to celebrate.

      For everything you can say is secure/insecure about closed/open source, you can say something negative/positive about the other. For instance, as you say likely hood of back doors, someone could argue MS is not likely to have backdoors because of the potential for financial repercussions/litigation as a result. Is that true, maybe in some cases, maybe in some not(Sony Root kit wahoo).

      Like the argument of religion, it all comes down to faith in your method. The government has faith in closed source because sales of close source help drive the economy. They just fail to mention that most close source items are now based on open source products.

  15. How can you vet ignorance? by gillbates · · Score: 5, Interesting

    How can you prove something is secure if you can't see the source code?

    You can't.

    The FCC's position is that it is better to hide one's head in the sand and hope the vendor implemented a secure solution than to actually *prove* the solution is secure.

    The FCC has always worried that the technology's flexible nature could allow hackers to gain access to inappropriate parts of the spectrum, such as that used for public safety. So the regulators required manufacturers to submit confidential descriptions showing that their products are safe from outside modifications that would run afoul of the government's rules. Cisco's petition asked the regulators to clarify how use of open-source security software, whose code is by definition public, fit into that confidentiality mandate.

    The problem is that, as any ham operator knows, access to any part of the spectrum is as simple as building your own homebrew equipment. Hackers, by their very nature, already know how to access the radio spectrum; it is the weak, or non-existent encryption which represents the real threat. Keeping your code closed allows security vulnerabilities to exist for much longer than they would if they could be scrutinized by the public at large.

    Furthermore, any software defined radio, open source or not, can be made "open source" by simply replacing the binary in flash. Which means that any software defined radio, open source or not, can be hacked. Which might be a bigger issue worth more discussion.

    --
    The society for a thought-free internet welcomes you.
    1. Re:How can you vet ignorance? by BitchKapoor · · Score: 1

      How can you prove something is secure if you can't see the source code?

      Actually, you can verify that a piece of compiled code is secure if the vendor provides type annotations with it in the style of proof-carrying code. This is similar to how the JVM can verify that Java bytecode won't do things it's not supposed to, except now we need a richer specification of what we consider to be secure.

    2. Re:How can you vet ignorance? by rstarg · · Score: 0

      Furthermore, any software defined radio, open source or not, can be made "open source" by simply replacing the binary in flash. Which means that any software defined radio, open source or not, can be hacked. Which might be a bigger issue worth more discussion.

      I don't see how re-flashing the memory makes the radio "open-source". I guess at that point it is "open-source" (since you know the source of the current program), but - I don't think the radio will have any predictable or desirable operation. A random binary flash will not be able to functionally replace an engineered program. It sounds like you are suggesting hacking the radio to figure out the program's function. This might be useful unless you destroy the device through the experiment.
    3. Re:How can you vet ignorance? by dgatwood · · Score: 2, Informative

      You're right that it will not be able to functionally replace the existing program, but if your plan is to replace the entire software in a device with your own software that tells it to plaster noise across a police band, for example, there's no longer any need to maintain functional compatibility with the upper levels of software in the device, and the lack of FCC certification for a device containing the open source software isn't of any real consequence.

      The FCC's premise is fundamentally flawed. They see that the software can be changed in ways that would not pass certification and therefore won't certify the software. That's silly because the FCC doesn't certify the software to begin with. They certify the device which contains a particular version of the software. Thus, from their perspective, it doesn't make any difference whether that software is open source. If someone wants to muck with the software radio and make it do something malicious, the mere existence of the open source software is sufficient even if the open source software is not being used on the device as shipped.

      The only reason the FCC could take issue with open source is that someone could then make changes to it and push it out of compliance and update their device with the software. However, someone could do the same thing by random poking in a closed source binary. The programming specs for the device are open, so snoop the values sent for power output, etc. as they are sent to the device, then scan the code for those values and change them. It's not significantly harder as long as the specs for the chipset are available, and don't get me started on how idiotic it would be to make those closed.... Further, the same could be done even with a hardware radio. Look at the schematics, figure out which resistor controls the gain, and thirty seconds later, you're transmitting at a higher wattage. One could actually argue that it is easier to modify such parameters in hardware devices because everything is very visually laid out in front of you. Heck, people have been sticking 30W linears on CB radios for years. There's no difference.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    4. Re:How can you vet ignorance? by DerekLyons · · Score: 1

      How can you prove something is secure if you can't see the source code?
       
      You can't.

      How can you prove something is secure if you can see the source code?
       
      You can't.
       
      That's the dilemma that open source advocates don't want to think too hard about, if they are even aware it exists. A program that is 'provably secure' is like a program that is 'provably correct', barring a few trivial examples - there simply isn't any such animal.
       
       

      Keeping your code closed allows security vulnerabilities to exist for much longer than they would if they could be scrutinized by the public at large.

      On the other hand - keeping your code open makes it easier for both black and white hats to find the vulnerabilties in the code. On the gripping hand, keeping it open is no certain guarantee that holes will be fixed where it matters - which isn't on Sourceforge, but is out in the real world where the software is installed and running.
       
      Open Source isn't a panacea and it isn't without its faults and problems. (Some unique, some shared with closed source.) Open Source emphatically isn't a magic wand - you can't simply wave it and watch your problems melt away.
    5. Re:How can you vet ignorance? by Anonymous Coward · · Score: 0

      The FCC's position is that it is better to hide one's head in the sand and hope the vendor implemented a secure solution than to actually *prove* the solution is secure.


      As much of a fan of open source as I am, I think you're somewhat misguided when you say this. If you had actually read the Federal Register that is cited in the article, you'd see that the FCC can demand the source code to verify it themselves.

      4. In response to the MSS petition for reconsideration, the
      Commission clarifies that in the event that questions arise about the
      compliance of a particular device, its staff has the authority to
      request and examine any component, whether software or hardware, of a
      radio system when needed for certification under Commission rules. The
      manufacturer could request that the Commission hold the information
      confidential, and the Commission would generally grant such a request
      absent a compelling reason otherwise. The Commission expects that
      requests for software source code would be extremely rare. It would not
      be burdensome for a manufacturer to request confidentiality for
      software source code, and the Commission finds there is no need to
      modify the confidentiality rules to address a specific class of
      information that would be requested only infrequently.


      I doubt that is as good of a method as a many open eyes, but it is at least something.
    6. Re:How can you vet ignorance? by Anonymous Coward · · Score: 0

      > Open Source emphatically isn't a magic wand - you can't simply wave it and watch your problems melt away.

      Funny, after switching from Windows to Linux, pretty much all my problems went away. ... guess you're just too dumb to figure out how to use the wand effectively. Too bad for you.

    7. Re:How can you vet ignorance? by ScrewMaster · · Score: 1

      A random binary flash will not be able to functionally replace an engineered program.

      I don't think that's what the GP meant. What he's saying is that firmware can be replaced, and if it's replaced with a functional open-source product then the FCC-mandated closed-source radio just became an open-source radio. Furthermore, it will probably be a better device because the reason people write such replacements is to improve upon the original.

      For example, I'm using a Linksys WRT54G V4 wireless router using alternate open source firmware. Works very well, actually, and gives me a ton of features that weren't in the manufacturer's own code. The GUI is a polished AJAX-based design and I get substantially faster throughput. Hell, I even managed to flash it without destroying anything.

      Now, I grant that the reason so many alternate firmware packages exist for Linksys equipment is because the vendor released their code under the GPL (kicking and screaming, but they did it.) However, my perspective is that I now have a more featureful, more secure product because of open source. Under the FCC's view of things, I'd have been stuck with Linksys' less secure, less functional offering. Matter of fact, the original firmware didn't do the things I need, and I wouldn't have bought the WRT54G in the first place. Linksys got a sale out of me because of open source, and if they had half a brain they'd fire their firmware developers and hire the guy who wrote the code I'm using now.

      Interestingly enough, Linksys eventually released models of the WRT54 that didn't use the Linux kernel of the older units, and had too little flash and RAM to run it. There was sufficient hue-and-cry over that decision that the company released a new router that could run the various open-source firmware packages because the market demanded it.

      The FCC got this one wrong, and I might add not for the first time.

      --
      The higher the technology, the sharper that two-edged sword.
  16. Ugh by Anonymous Coward · · Score: 0

    You mentioned Nazis! Godwin's wrath upon you!

    Of course this is nothing new. Technical decisions are being made by non-technicians for non-technical reasons. Technology is complicated, so not everyone can be a technician, but it is important, so everyone will ultimately need to make technical decisions.

    Technically meritless technical decisions, with potentially harmful consequences, and that are legally binding, will always have expression in the new world.

    1. Re:Ugh by Miseph · · Score: 2

      This doesn't quite meet the criteria for Godwin's law, as he was not calling anyone a Nazi (well, other than the actual Nazis, but that's just statement of fact), nor was he using them as an example because of their being Nazis, he was simply citing a well known instance where security through obscurity failed a group that believed their crypto to be perfect because nobody else knew how it worked.

      --
      Try not to take me more seriously than I take myself.
  17. Unless, of course, I'm an evil corporation by Anonymous Coward · · Score: 0

    And sneak in a backdoor to the code I sell the government. Since it's "more secure" closed source which they can't see, they'll never know about it as I data mine their systems.

    It's this same logic that limits us to 3oz liquids on a plane, because you know multiple terrorists would never get together to combine their 3ozs into 6ozs, 9ozs or even... 12ozs!

    1. Re:Unless, of course, I'm an evil corporation by Anonymous Coward · · Score: 0, Offtopic

      At least, if they blow up the plane, they have to purchase a minimum of 4 tickets. That way, with the failure rate on attempted plane bombings, airlines are likely to break even.

    2. Re:Unless, of course, I'm an evil corporation by Space+cowboy · · Score: 5, Insightful

      Oh for [insert deity]'s sake, please don't tell them that... If they actually start thinking through every possible way someone could do harm on a plane, they'll shut down the airlines "for your safety and convenience"...

      At the end of the day, the most dangerous thing is an intelligent mind with the goal of doing harm. There is little-to-no way to protect against that, but it's not a politically acceptable truth, so they just make life difficult for everyone and hope for the best [sigh]. The *only* reason for all this is to protect *themselves* from a "you didn't do anything" accusation after the fact.

      If people would just accept that life == risk, we'd be a lot better off.

      Simon.

      --
      Physicists get Hadrons!
    3. Re:Unless, of course, I'm an evil corporation by Anonymous Coward · · Score: 0

      The security of our nation's great skies has been compromised by your abnormally twisted mind. That's it, I just tracked you and added you to our no-fly list! Who's Mr. Smarty Pants now, Ms. Nony Coward?

    4. Re:Unless, of course, I'm an evil corporation by Ravnen · · Score: 1

      And sneak in a backdoor to the code I sell the government. Since it's "more secure" closed source which they can't see, they'll never know about it as I data mine their systems.
      Ah, but you have missed the basic point that closed source does not preclude providing the code to trusted parties. Most governments have access to Microsoft's OS source code, for example, so are perfectly free to employ experts to scour it for weaknesses and backdoors. If any backdoors were found, you can be quite certain the software would be banned from use by agencies of the respective government.

      The essential difference in this respect between closed and open source, you see, is that with closed source, it is only trusted parties that are allowed to see the source code, whereas with open source, anyone can see it.

    5. Re:Unless, of course, I'm an evil corporation by TheRaven64 · · Score: 0, Offtopic

      At the end of the day, the most dangerous thing is an intelligent mind

      I believe the Department of Education is working on addressing this issue.
      --
      I am TheRaven on Soylent News
    6. Re:Unless, of course, I'm an evil corporation by Anonymous Coward · · Score: 0

      "At the end of the day, the most dangerous thing is an intelligent mind with the goal of doing harm."

      Actually, the most dangerous thing (at least lately) was a tsunami.

    7. Re:Unless, of course, I'm an evil corporation by jguthrie · · Score: 2, Insightful

      Out of curiousity, how do you prove that the source code that was provided matches the binaries that were provided?

    8. Re:Unless, of course, I'm an evil corporation by fishyfool · · Score: 1

      Not necessarily the most dangerous, just the most deadly. recently.

      --
      Enjoy Every Sandwich
    9. Re:Unless, of course, I'm an evil corporation by Ravnen · · Score: 1
      If you have reason to believe it is not, there are a few approaches. One is to demand the right to build binaries for your own use, but the supplier would probably object to this. A more realistic option is to insist that you be allowed to build the supplied source code with the same tools used by the supplier, and compare the resulting binaries with those supplied. Finally, machine code is not entirely opaque: it can be disassembled and compared to the purported source code, although compiler optimisations make this a far more difficult task than would be the case with unoptimised code.

      Analysing the machine code is in any event the only way to be absolutely certain, even if you are building completely open source code yourself, as the compiler could be compromised. Having the source code to the compiler is not a solution either, because if that code was in turn compiled by a compromised compiler, it will produce compromised code, and so on.

      Governments have big budgets and are important customers. If a supplier is willing to supply source code, it is rather unlikely the supplier would object to providing the development environment necessary to build the system, with the understanding that this would only be done for the purposes of analysis, and not put into production.

    10. Re:Unless, of course, I'm an evil corporation by Ciarang · · Score: 1

      Umm. Compile it?

    11. Re:Unless, of course, I'm an evil corporation by bb5ch39t · · Score: 1

      They may be "perfectly free to employ experts ...". But how do they know that the binary matches the source?

  18. don't want DRM circumvented by boguslinks · · Score: 1, Insightful

    from TFR:
    A system that is wholly dependent on open source elements will have a high burden to demonstrate that it is sufficiently secure to warrant authorization as a software defined radio.

    By this they probably mean, if the radio is open source then any DRM is useless, and this is insufficiently respectful of the benighted Copyright Holders of whatever is being played, thus it is "less secure."

    1. Re:don't want DRM circumvented by Intron · · Score: 1

      No. They pretty much spell out two concerns:

      1) Closed software can just block out restricted frequencies or power levels. If the software was open and changeable, it would be trivial to get around any software restrictions.

      2) If you can adjust the workings in software, then there is a danger of operating in a way that causes harmful interference even when on lawful frequencies and power levels. Closed software doesn't provide the adjustments.

      --
      Intron: the portion of DNA which expresses nothing useful.
  19. Why is the FCC regulating security? by pavon · · Score: 5, Insightful

    I am somewhat perplexed as to why the FCC would need to be regulating the security of consumer devices. For organization that need secure communications, there are already many government and private certifications, that insure this. But why on earth would they restrict consumers from purchasing non-secure software radios if they don't need them?

    Is this because they feel that software radios could be hacked to broadcast outside of their certified frequency and power limits? Or because they think they need to protect the public from buying 802.11 routers with crappy WAP implementations?

    1. Re:Why is the FCC regulating security? by db32 · · Score: 4, Informative

      It is exactly as you said. They don't want the populace spewing things into the RF spectrum that they can't manage. So one or two pirate radio stations spring up and are easily hunted down by the FCC. Now, with easy to "hack" software radios everyone could start broadcasting any information they want, in any format, on any frequency, at any power, etc...and there would be no way for the FCC to even begin to track that kind of rampant violation down.

      If one guy is in the street protesting it is easy to control and quell. If its 10,000 guys in the street protesting it gets a little harder, if its 10,000,000 guys its basically imposisble.

      --
      The only change I can believe in is what I find in my couch cushions.
    2. Re:Why is the FCC regulating security? by xenocide2 · · Score: 1

      They're not, at least not like you're thinking (802.11 security). They're regulating consumer devices and the regulated radio spectrum, and requiring some form of lockout from being able to use consumer equipment to monitor, broadcast or interfere with regulated spectrum. To this end, they've been making decisions on security. The implication here is that the FCC expects some lockdown measures to be done entirely in software. It also suggests that some vendor has already done this. I wonder how much crytographical experience the FCC has in its employees, and how that knowledge was consulted in the decision.

      Unfortunately, it also gives creedence to the people suggesting that the FCC regulations require closed source layers.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    3. Re:Why is the FCC regulating security? by westlake · · Score: 1
      Now, with easy to "hack" software radios everyone could start broadcasting any information they want, in any format, on any frequency, at any power, etc...and there would be no way for the FCC to even begin to track that kind of rampant violation down.

      "Broadcasting" by definition implies an audience that has the necessary equipment and knows how to receive your signal.

      That is not a secret you can keep.

      If one guy is in the street protesting it is easy to control and quell. If its 10,000 guys in the street protesting it gets a little harder, if its 10,000,000 guys its basically imposisble.

      You won't get 10 million guys. You will be lucky if you can muster 1,000.

    4. Re:Why is the FCC regulating security? by db32 · · Score: 1

      Broadcasting most certainly does not imply having an audience, unless you are only meaning in the traditional field of Broadcasting as it relates to commercial radio. However, just to clear it up, I will say transmitting. Transmitting absolutely does not require anyone to be receiving for it to cause horrible things to happen in the RF spectrum. And easy to hack radios means that people can transmit anything they want (don't get stuck in thinking voice only please) at any power. Incidentally, in case you haven't noticed almost everyone has a AM/FM radio that is quite capable of picking up transmissions in those frequency ranges, people have garage door openers that receive signals, lots of people have various keyless start/lock setups, TONS of people have cellphones, there is also the various networking gear, and wireless phones. So there is NO shortage of radios to be interfered with that the FCC would get very upset by you interfering by transmitting anything in those frequency ranges.

      As far as mustering 1000 people, I am gunna go out on a limb here and say that cable descramblers have FAR more users than 1000. So understanding of the technology and use of the technology are two entirely different things. "This wifi hack lets you cover your entire house with only 1 AP" "This will extend your cordless phone to your entire block!" "These hand held walkie talkies can reach across city blocks! No more expensive cell phones" All of these would be incredibly disruptive to other peoples use of the RF spectrum. Now, don't think I am fond of the FCC's methods of handling business, but ultimately there is a need for regulation of the RF spectrum to make ANY RF based technology useful, or people will just muddy up the airwaves and make it very very difficult to use any RF based devices.

      --
      The only change I can believe in is what I find in my couch cushions.
  20. The same FCC that is promoting BPL by LM741N · · Score: 4, Interesting

    These are the same FCC bozos who are promoting Broadband Over Power Line or BPL, despite all the independent technical experts who confirm that the systems are just giant antennas radiating hash, noise, etc and interfering with Public Service Radio. Along those lines, the American Radio Relay League (ARRL) is suing the FCC over its certification methods for such systems. see www.arrl.org for the details

  21. Looks like GPL3 is a no no on SW Radios by TimSSG · · Score: 1

    After reading the article, it looks like the FCC is concerned that FLOSS software would enable the Software Radio to be changed in a way that violates FCC rules. Things that cause interference for example. I think the Makers will need to use something like TiVo does to prevent changes and this means GPL3 will not work well. Tim S

    1. Re:Looks like GPL3 is a no no on SW Radios by Overzeetop · · Score: 3, Insightful

      Whoa, there. There are lots of ways to violate FCC regulations with off the shelf hardware. Whether it happens in hardware or software, it's still illegal. There's no reason that OSS can't comply, they're simply arguing that somebody could re-code it to be non-compliant. Hardly a valid reason for disallowing it.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:Looks like GPL3 is a no no on SW Radios by Andy+Dodd · · Score: 1

      The FCC has always required that at least SOME measures are taken to prevent such tampering.

      For example, the cellular band reception lockout on most scanners can be defeated by clipping a jumper. It's not TOO hard to defeat, but the fact that such a barrier is there to prevent receiving that locked out band is good enough for the FCC.

      You can think of "binary blob" radio control as being like hardware with a jumper that you need to open up the radio and clip. The lockout can still be defeated, but needs reasonable technical expertise.
      Meanwhile, an open source driver with frequency/power control would be akin to putting a clearly labeled "Turn on to enable cellular band reception" switch on a handheld scanner.

      --
      retrorocket.o not found, launch anyway?
    3. Re:Looks like GPL3 is a no no on SW Radios by Anonymous Coward · · Score: 0

      Yet, it is obviously easier to clip a jumper than to modify C code that does digital signal processing, compile it on a properly configured cross-compiler, and then run it on a radio device.

    4. Re:Looks like GPL3 is a no no on SW Radios by Andy+Dodd · · Score: 1

      Who needs to touch the DSP code?

      The FCC is most worried about changing operating frequencies, which would most likely be #defines or tables in the source code.

      Easier to read source code and change it than to open up a radio (warranty voided), figure out what circuit trace does what, and then figure out which jumper to clip.

      Many WLAN cards load their firmware into RAM on initialization (and in fact these are the ones that have resulted in the most controversy - you never saw people ranting about WLAN firmware back when it was in the card's flash memory and didn't have to be uploaded to the card by the driver, it wasn't until WLAN card vendors started cost optimizing and having the cards load firmware into RAM on initialization.), and so can't even be bricked with a "bad flash". In short, it's a lot more likely you'll void your warranty and brick your radio trying to clip the jumper/figure out which one to clip than by twiddling around with the firmware trying to make it do stuff it shouldn't be doing.

      --
      retrorocket.o not found, launch anyway?
  22. Free open source adjective rating service by xxxJonBoyxxx · · Score: 1

    ...open-source approaches that may in the end be more secure, cheaper, more interoperable, easier to standardize, and easier to certify...


    In my experience these statements are true...
    - secure: sometimes; more likely with more popular projects, less likely with smaller projects
    - cheaper: sometimes; adding in cost of people to noodle with code or interfaces can raise costs quickly (however cost may be minimal if we're talking about cloning a few thousand embedded cuts, etc.)
    - interoperable: definitely, because if the code doesn't work, you can change it
    - easier to standardize: sometimes, tends to depend on the project leader's goals (although forks can solve this)
    - easier to certify: definitely not, because the code frequently shifts (e.g., OpenSSL's experiences with FIPS validation)
    1. Re:Free open source adjective rating service by Lockejaw · · Score: 1

      - easier to certify: definitely not, because the code frequently shifts (e.g., OpenSSL's experiences with FIPS validation)
      In comparison with what? Incremental releases happen in both open- and closed-source software. Sure, the open-source project has nightly builds which won't all get certified, but chances are the closed-source one does too. The difference is that only the open-source one lets people see its nightly build.
      --
      (IANAL)
  23. not about security by mevets · · Score: 2, Insightful

    The security bit is just a cover story. This is about some perceived danger to the RIAA, MPIAA and similar cartels.

  24. The million eyes looking has merit as well by Luft08091950 · · Score: 1

    "If I'm trying to break into some code, and I can read the source code to determine how the author protected it, I'll have an easier job (note: "easier", not "easy") because I can home in on the algorithm the author used." You fail to mention that you will have a harder time finding a bug because the code has been so well reviewed by an entire community. That fact should not be ignored.

    1. Re:The million eyes looking has merit as well by plague3106 · · Score: 1

      The problem is that there doesn't seem to be any hard proof that the code ever gets looked at... especially in older, stable portions of the program. Saying there "millions of eyes" is just bullshit.. nobody knows what code gets reviewed or by how many people. Also, how many of those millions are even qualified to review the code? Perhaps they are not as familar with how an over all algorthm fits into the rest of the system.

    2. Re:The million eyes looking has merit as well by everphilski · · Score: 1

      You fail to mention that you will have a harder time finding a bug because the code has been so well reviewed by an entire community.

      Is it, though? I think there is a kind of 1%/99% rule going on, 1% of the code gets 99% of the eyes, and vice versa, 99% of the code gets 1% of the eyes in the open source community. There are a few really good, quality projects... and then there is a sh*theap of crap.

    3. Re:The million eyes looking has merit as well by fritsd · · Score: 1

      In which category do you think the "this is what the security of the entire network depends on" code would fall?

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    4. Re:The million eyes looking has merit as well by everphilski · · Score: 1

      sadly, I don't think the 1%. The bulk of OSS users have their pet projects and then projects that we all have in common - like OO, Firefox, etc. SDR's are pretty specific to a group of people. (I know... I'm in that group of people... google 'softrock40', I mess around with SDR's)

    5. Re:The million eyes looking has merit as well by Luft08091950 · · Score: 1

      I think that the fact that OSS gets bug fixes so much faster than closed source is proof. Many eyes doesn't apply to the development but it does apply to bugs being found and reported.

    6. Re:The million eyes looking has merit as well by Luft08091950 · · Score: 1

      Bug fixes happen MUCH faster in OSS code. The million eyes thing is the reason.

    7. Re:The million eyes looking has merit as well by plague3106 · · Score: 1

      Fixing bugs doesn't mean anyone is looking at the code! It just means someone found a bug, and it was fixed. Fixing bugs doesn't mean that anything was done except the fix; security holes could still exist, and even the fix could introduce some. Yes, all programmers on all platforms make mistakes.

      If you count users of the software as the 'many eyes' then Windows blows OSS out of the water.

    8. Re:The million eyes looking has merit as well by Luft08091950 · · Score: 1

      Many eyes does not apply to looking at the GUI. It applies to many people looking at the code. And yes it means that SOMEONE found a bug.

      Many eyes looking increases the chance that SOMEONE will find a bug and report it. Once reported it will get fixed.

      That's one of the reasons that OSS bugs get found by SOMEONE and fixed at a much faster rate than proprietary software bugs.

  25. This is good news! by Spy+der+Mann · · Score: 1

    ... for black hats :(

  26. LSPP/EAL4 by omnirealm · · Score: 1

    Looks like someone needs to drop the FCC a note to inform them that an Open Source operating system has somehow managed to achieve LSPP/EAL4+ Common Criteria security certification.

    --
    An unjust law is no law at all. - St. Augustine
  27. Wavelength restrictions by romiz · · Score: 5, Informative

    The problem the FCC (and every other emission regulation body) has with open source and software radio is that it will be trivial to modify a device using these methods to emit at an arbitrarily high power level over a restricted wavelength, or using a band without using the proper medium access control. If this happened, the wavelength would be pretty much unusable for all other users until the FCC tracks down the emitter, and shuts him down.

    That's why today, most radio-enabled devices, and especially mobile phones, have to pass type conformance to be commercialized in a geographic area. In the current state of things, if the radio software can be changed by the user, the type conformance cannot be awarded. Software radio makes things worse, because it is harder to justify that a component cannot emit at a given frequency, if changing the software in this component would allow switching emission frequencies at will.

    1. Re:Wavelength restrictions by QuoteMstr · · Score: 4, Insightful

      That's what code burned into ROM is for -- or hell, EPROM or even EEPROM would be fine, so long as it can't be erased through normal operation of the device.

      If the FCC is that concerned about software radio operating out of spec (which I personally believe isn't really going to be a problem), then it should mandate hardware access controls on all radios.

      Ultimately, ANY solution that relies on locking down client devices is doomed to failure. People can, and do, tinker with their own devices.

    2. Re:Wavelength restrictions by Anonymous Coward · · Score: 0

      Worse than that, don't people already build radio jammers and isn't it trivial to broadcast on whatever freaking frequency you want if you know how to build an appropriate antenna and solve a few math equations?

    3. Re:Wavelength restrictions by everphilski · · Score: 2, Interesting

      Most SDR's I've seen (all in amateur radio world ...) are run off of crystals or chips generating a waveform. The base frequency is NOT generated by software... so it is a hardware issue as to frequency, not software.

      Where software comes into play is processing the incoming signal, and generating an outgoing signal. And the software is damn good at that :)

    4. Re:Wavelength restrictions by interiot · · Score: 1

      Exactly. The headline is misleading... the FCC isn't concerned about crackers being able to take control of other people's machines, they're concerned about normal people being able to fully modify their own equipment.

      It's just a single issue with the frequency restrictions. If software could be open-source, and end users were able to configure everything but that one little thing, it wouldn't be as big of a problem. But it's an inherent part of open source that anything can be modified. OSS prevents the FCC from having any pre-emptive control, and that's what they see as the problem.

    5. Re:Wavelength restrictions by DamnStupidElf · · Score: 1

      The problem the FCC (and every other emission regulation body) has with open source and software radio is that it will be trivial to modify a device using these methods to emit at an arbitrarily high power level over a restricted wavelength, or using a band without using the proper medium access control. If this happened, the wavelength would be pretty much unusable for all other users until the FCC tracks down the emitter, and shuts him down.

      Yeah, but anyone with access to radio shack can do the same thing with instructions from the Internet. In fact, it's probably much harder to get a properly working hardware radio built at home without leaking too much power on sidebands than it would be to write a good software radio program, much less download one. Obviously there would be programs available that are specifically designed for illegal jamming, but there are virus sites out there too. I was about to write an article much like your own, but then I realized that people are trusted with cars, computers (ooh, viruses!), and private airplanes all of which don't have any fundamental restrictions on them. What really matters is the law and how it can be enforced.

      That's why today, most radio-enabled devices, and especially mobile phones, have to pass type conformance to be commercialized in a geographic area. In the current state of things, if the radio software can be changed by the user, the type conformance cannot be awarded. Software radio makes things worse, because it is harder to justify that a component cannot emit at a given frequency, if changing the software in this component would allow switching emission frequencies at will.

      I believe that you are correct about the FCC being unable to approve devices that are end user modifiable. However, one solution would be to have a simple set of software, firmware, or hardware bandpass filters that prevent transmission on consumer devices except on the public spectrums. Those would be unmodifiable, but would still allow unlimited reception. I imagine that's basically what the FCC is trying to get across; they need some hard limit on the capability of the software radio to transmit in order to approve it.

    6. Re:Wavelength restrictions by Anonymous Coward · · Score: 0

      Most phones store the code in flash, often shared with application usage. Flash is very cheap and and has lots of capacity, so ideal for this, and also allows the software to be upgraded if needed.

    7. Re:Wavelength restrictions by not_hylas(+) · · Score: 1

      Now consider a Trojan - Logic Bomb that broadcasts for reinsertion upon disk wipe or BIOS [EFI, firmware] resets.
      Greatest hits indeed.

      Transistor Packet Radio

      http://slashdot.org/comments.pl?sid=231687&cid=188 25941

      Needs more cowbell.

      --
      ~hylas
    8. Re:Wavelength restrictions by yusing · · Score: 1
      It was always "trivial" to change the hardware in a hardware radio "to emit ... over a restricted wavelength" or just about any other thing you want the hardware to do, if you could afford it and have the expertise. A capacitor here, a crystal there, presto.

      I'm not so sure the same is true in the case of open-source. And of course, to "emit at an arbitrarily high power level" is still a question of hardware, not software.

      --

      "You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson

  28. FCC overstepping their bounds yet again by Anonymous Coward · · Score: 5, Insightful

    The FCC has absolutely no power to regulate nor any say at all in how software radio or television are implemented.

    The FCC commisioners are deluding themselves, again, if they think Congress gave them the power to appoint monopolies.

    They have already been slapped down once with regards to the DTV Redistribution Control flag and they're about to be slapped down again.

    What's next, washing machines and clock radios?

    http://pacer.cadc.uscourts.gov/docs/common/opinion s/200505/04-1037b.pdf

    If the Foolish Child Commission can't remember the limits of their power, We the People will be more than happy to remind them, spank them and send them to their 'time-out' corner once again.

  29. MoCSSRH by gr3kgr33n · · Score: 2, Insightful

    Well, if they [FCC] are going to take this stance, it is our duty to enlighten them as to the consequences of their actions.

    I would like to see a Month of Closed-Source Software Raido Hacks

    Then they [FCC] will discover that since the closed source software radios are not examined by independent unbiased debuggers, the possibility of bugs, bad encryption schemes, et al is a very high possibility.
    Maybe then the government bureaucrats will see the merits of Open Source.

    --
    My backup chemistry thesis stored on Data Storing Bacteria mutated; granting me a degree in forensic anthropology. v4sw7
  30. This isn't about security.. by russotto · · Score: 4, Interesting

    ...at least not security as it's usually defined. It's about prevention of modification by the end user or a third party not authorized by the manufacturer.

    While the rules require these "security" measures to prevent modification to software designed radios, as far as I can tell (based on several 802.11 devices I've messed with) the only actual "security" measures which have been taken have been to not publish the source. There's not really anything preventing modification of the firmware to operate outside the ISM band or at unpermitted power levels. So I'm not sure exactly what measures the FCC is really requiring, other than that manufacturers don't publish their datasheets.

    1. Re:This isn't about security.. by MobyTurbo · · Score: 1

      While the rules require these "security" measures to prevent modification to software designed radios, as far as I can tell (based on several 802.11 devices I've messed with) the only actual "security" measures which have been taken have been to not publish the source. Which of course means that Linksys and others will no longer be able to allow people to put Linux on their routers with ease. :-( (Such as OpenWRT.)
  31. FCC Sticks Head in Sand!!! by deweycheetham · · Score: 1

    FTA | ...the FCC decreed that open-source security software, too, cannot be made public if doing so would raise the risk that the FCC's rules could be sidestepped. ...| Well here your problem...

  32. The 'why' is easy by fredrated · · Score: 1

    Our government has become an extension of the profit motive. Everything for someone's profit. Period.

  33. What they are REALLY worried about by newandyh-r · · Score: 4, Insightful

    If the end-user can modify the source with reasonable ease:

    They can easily bypass any "broadcast flag";
    They can remove restrictions on which channels a scanner can scan;
    They may be able to transmit on forbidden channels or at
    power levels that are above those permitted for a channel.

    That is the sort of hacking that frightens the FCC

    Andy

    1. Re:What they are REALLY worried about by Drinking+Bleach · · Score: 1

      People *already* do this without source code for devices. The only thing having the source code does, is make the job a whole lot easier and faster.

    2. Re:What they are REALLY worried about by Dunbal · · Score: 4, Insightful

      That is the sort of hacking that frightens the FCC

            And with their infallible logic they conclude that closed source means you cannot remove restrictions, transmit on forbidden channels/power levels and bypass broadcast flags. Because no closed source program ever has been bypassed, modified or otherwise hacked. Days and even hours after its release.

            When will these people learn that the PEOPLE have the power, not the government? We the masses obey ONLY when it suits us. If they have to go to such great lengths to try to limit us, perhaps what they are trying to do is not such a good idea after all? They just don't get it.

      --
      Seven puppies were harmed during the making of this post.
    3. Re:What they are REALLY worried about by Control+Group · · Score: 1

      And with their infallible logic they conclude that closed source means you cannot remove restrictions, transmit on forbidden channels/power levels and bypass broadcast flags

      Don't make the mistake of thinking people who disagree with you are stupid. They're not.

      Of course they don't conclude that closed source means you cannot remove restrictions etc., etc. They conclude that closed source means you cannot legally do so.

      And they're right.

      --

      Reality has a conservative bias: it conserves mass, energy, momentum...
    4. Re:What they are REALLY worried about by newandyh-r · · Score: 1

      The other difference is that perhaps 1 person in 100 has the skills necessary to do this to Open Source code, whereas possibly 1 in 50,000 has the reverse-engineering skills to understand (and possibly modify) binary-only systems.

      Andy

    5. Re:What they are REALLY worried about by Dunbal · · Score: 3, Insightful

      whereas possibly 1 in 50,000 has the reverse-engineering skills to understand (and possibly modify) binary-only systems.


            Irrelevant. It only takes ONE. Welcome to the information age.

      --
      Seven puppies were harmed during the making of this post.
  34. I say. by dj245 · · Score: 1

    Sir, you will no doubt be shocked to learn that this neither comes with a silver platter, or chilled champagne. I know when this realization dawned on me, my monocle popped out and rolled under my desk. My gentleman's gentleman, Wheatley, has noted his displeasure with your oversight while remedying the situation.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  35. Peer review by athloi · · Score: 1

    I'd have to give them a big "Yes and No." The breakpoint is whether or not there's an active community of people looking over the source and testing it. If there is, they're more likely to find insecurities before hackers. If not, and the only people reading the source are hackers, there could be a problem. All of this to me suggests that the Open Source community should consolidate, have fewer projects, and we can all subject each other's projects to more rigorous review.

  36. The enemy knows the system by vivaoporto · · Score: 2, Informative

    Lookup Kerckhoffs' principle. Security through obscurity is a widely debated subject going all back to the 19 century, when it concerns to cryptography, and sooner than that, in the locksmith circles, and it is more or less a consensus that it is not only ineffective but terribly dangerous, because "every secret create a potential failure point".

    Read the wikipedia article, it is enlightening and very insightful.

    1. Re:The enemy knows the system by vivaoporto · · Score: 1

      And by sooner I mean earlier. God damned foreign language and its traps!

    2. Re:The enemy knows the system by Space+cowboy · · Score: 2, Insightful

      The thing about pretty much all the discussion over 'security through obscurity' is that it compares a 'secure-because-obscure' to a 'secure-without-being-obscure' mechanism. I'm not saying that the use of a secure-through-obscure mechanism is a good thing, and if you read my post, you'll see that.

      My point was that if I'm using a hard-encryption mechanism, then I can additionally do things that would render a "cracked" result difficult to determine. If you know what you're looking for (ie: the algorithm is open source), I can't do that. I wasn't trying to say "just use secure-through-obscure' methods, I was saying that they can have some value when also combined with hard encryption.

      I also disagreed with FCC (at the end of the post). It was sort of amusing to watch the moderations (up to 5, down to 2, up to 5, down to 3, up to 5). I'm left wondering whether those that moderated me down actually read what I wrote (and thought I was wrong), or just read the title of my post, and gave a knee-jerk response...

      Simon

      --
      Physicists get Hadrons!
    3. Re:The enemy knows the system by WrongSizeGlass · · Score: 0, Offtopic

      Read the wikipedia article, it is enlightening and very insightful. Wikipedia uses /. mod points now? I wonder if I have to RTFA there to post?
    4. Re:The enemy knows the system by BorgCopyeditor · · Score: 1

      God damned foreign language and its traps!

      He did? That's a god-damned shame. ;-)

      --
      Shop as usual. And avoid panic buying.
  37. Nonsense by Anik315 · · Score: 4, Insightful

    There's nothing inherently secure about closed source software or anything inherently secure about open source software. In fact, closed source software that is not secure when the source code is visible is not really secure at all.

    1. Re:Nonsense by rhizome · · Score: 1

      In fact, closed source software that is not secure when the source code is visible is not really secure at all.

      Exactly right. This story seems to be a muddying of the issues, since when you stand back it becomes apparent that copyright does not and has never had anything to do with computer security. Though the two may intersect at times, their relationship is orthogonal. That is, any correlation between copyright choices and security are merely illusions. This may be putting too fine a point on it, but this is where I start looking for ulterior motives.

      --
      When I was a kid, we only had one Darth.
  38. Thanks by Applekid · · Score: 2, Funny

    It's just that the boys at the FCC are go getters! Who cares if they aren't software security people, it's the FCC! They see a problem and are totally pro-active to take it on. Morality cops on TV and radio? That definitely falls within assigning and licensing portions of the EM spectrum for private industry. They're just going above and beyond.

    All hail the FCC!

    (can I puke now?)

    --
    More Twoson than Cupertino
  39. Re:The FEDS by EveryNickIsTaken · · Score: 1

    Joe Biden, is that you?

  40. declare?! by SolusSD · · Score: 1

    This sounds a lot like microsoft "declaring" they are not bound by the GPLv3. They can make whatever "declarations" they want-- it doesn't mean they are necessarily true. Sadly-- IT management and most software radio users will read that as a fact and not an opinion.

  41. Re:The FEDS by HangingChad · · Score: 2, Informative

    I'm sure he appointed people to the FCC who are every bit as competent as:

    Brown

    Chertoff

    Wolfowitz

    Rumsfeld

    Harriot Myers

    Alberto Gonzales

    Scotter Libby

    ...it's a very long list. Should I keep going or did I make my point?

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  42. Re:The FEDS by wbren · · Score: 2, Insightful

    ALL the Federally APPOINTED people , are BUSH supporters, and they fail to know the law!
    We know who they are , and ignorance of the law is no excuse. BINGO !!!
    Shockingly, there are also plenty of Democrats that are ignorant of computer security issues. Sorry, but that's the truth, and I'm no Republican or Bush supporter myself. Ignorance of how to make a point is no excuse...
    --
    -William Brendel
  43. My take on security through obscurity. by ultramkancool · · Score: 0

    Here's my blog post on the subject, hope you enjoy: http://ultra.iblogger.org/index.php?itemid=3

  44. Ceteris paribus by hey! · · Score: 5, Insightful

    "Ceteris paribus" -- assuming "allthings being equal", which they never are.

    True, if you have two equally boneheaded pieces of software, then exploits in a the closed one are harder to divine -- not by much, but harder. On the other hand, if you have a piece of software that has survived years of public scrutiny by experts, that is presumptively harder to exploit than something some random engineer ginned up in secret.

    Something cannot be widely reviewed (which is the gold standard in security) and secret at the same time. So generally, I think open source represents the best by far and the worst by a little of security possibilities.

    The ultimate problem is that broad statements like X is more secure than Y are meaningless. You have to specify the context and threat you are concerned with. Is an open source interpreter burned into a ROM inside of microwave oven more vulnerable than a proprietary interpreter? Well, against what? Same goes for the software radio thing.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  45. It's just another one of the Bush-buddy coat tails by RingDev · · Score: 4, Informative

    Standard Neo-con practice, appoint like-minded, highly loyal individuals into key points of power to make decisions that benefit big companies and personal investments in ways that congress can not easily effect.

    Kevin J. Martin is the current head of the FCC, appointed by Bush in 2005. Prior to that, he was general council for Bush's first election campaign, then he took over the 'technical transition' when Bush/Chenny were moving into the white house. After they got settled he picked up a nice position as a white house assistant. The guy is nothing more than yet another Neo-con chronie who shows his loyalty to big business and the party line over the interests of the people and gets promoted for it.

    On the bright side though, he is at least somewhat qualified for the job. He has a real degree from a real school, he worked at the FCC prior to being appointed to Chairman, and has focused much of his career in the tech/telecomm industries.

    -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
  46. Re:The FEDS by Anonymous Coward · · Score: 0

    Both parties are corporate shills.

  47. Godwin by PetriBORG · · Score: 0, Offtopic

    Its only the second comment and this thread is already Godwin'd

    Only on Slashdot!

    --
    Pete/Petri "damn, my chainsaw is clogged with 1's and 0's again." --clyde
    1. Re:Godwin by Anonymous Coward · · Score: 0

      Dude, you really should read up on Godwin's Law. You're the second person so far to screw it up.

  48. That's right, it's not about "Security"... by Anonymous Coward · · Score: 0

    in the classic sense, it's about ensuring that some bozo can't rewrite the driver or firmware and cause the radio to violate the FCC rules the device has been registered for. Ie, overpowering the frequency, leaking into adjacent frequencies, causing undo interference, using bands it's not cleared for, not dealing with interference it may receive, etc.

  49. "security through obscurity" can be good ... by AHumbleOpinion · · Score: 4, Insightful

    I am not agreeing with the FCC on this one, but I am going to defend "security through obscurity" a little due to expected /. audience oversimplification and knee jerking. At times "security through obscurity" is a perfectly valid and desirable approach when used *alongside* other good techniques. It is only bad when it is the foundation of your security. Note that I am only addressing the security angle and not addressing open source philosophy (or for some out there religion).

    1. Re:"security through obscurity" can be good ... by mark-t · · Score: 1

      [Security through obscurity] is only bad when it is the foundation of your security.
      It invariably is though. That's the problem with it.
    2. Re:"security through obscurity" can be good ... by jandrese · · Score: 3, Insightful

      No, even then Security through Obscurity is harmful. The problem is that it is not easy to tell if your foundation is secure without considerable peer review. By adding the obscurity element you lose your peer review. Even though you may think your foundation is secure, you may have holes that you don't know about. Sure it will be difficult for outside people to find them too, but if they do you're in a lot of trouble.

      Worse, the more obscurity you have, the harder it is to get the good stuff configured properly in the first place. Most security breaches come not from fundamental weaknesses in any of the algorithms, but operator errors and surrounding design flaws (like how you handle your keys). The best crypto sytems are the ones that are as simple to operate as possible, well documented, and provide lots of feedback and debugging information to the operator to make sure they are using it correctly.

      --

      I read the internet for the articles.
    3. Re:"security through obscurity" can be good ... by zCyl · · Score: 1

      I think it was Benjamin Franklin who said, "Those who would trade a little security for a little obscurity, deserve only the latter."

      More seriously, security through obscurity is only of marginal usefulness for obscure purposes. Maybe Joe Schmoe can't find his way past some obscurity defense, but if something is widely distributed, such as a publicly distributed software radio, then any obscurity element will likely be compromised quite quickly and quite trivially as soon as someone qualified to do so gets his or her hands on one. And then of course the way past the obscurity becomes publicly available knowledge, and if anyone was counting on that obscurity, then that person has gained nothing from its presence.

    4. Re:"security through obscurity" can be good ... by Andy+Dodd · · Score: 1

      No peer review needed to verify the type of security they're talking about.

      Hook up spectrum analyzer.

      Can user easily make device transmit out-of-band? (Yes/No)

      If No, security is sufficiently verified as far as the FCC's purposes. Keep in mind that the FCC in the past has been fine with the sale of scanners for which defeating the cellular band reception lockout only required clipping a brightly colored jumper inside the radio - the FCC's standards as far as "Easy" vs. "Hard" are pretty low.

      Unfortunately, open-source drivers make such modifications ridiculously easy, easier than even the FCC's very low standards as far as tamper-resistance is concerned. As far as they are concerned, for the type of security (anti-tamper/modification resistance), open source software provides *zero* security as the whole idea behind open source software centers around ease of modification. The only way to provide the sort of security the FCC is looking for with open source software would be with a TiVo-style antitamper mechanism that only allowed FCC-approved builds of the software to run on an SDR, but this fundamentally goes against the whole idea of open source.

      --
      retrorocket.o not found, launch anyway?
  50. Go with the big guns... by tom_evil · · Score: 5, Informative

    ...like Bruce Schneier:

    "If an algorithm is only secure if it remains secret, then it will only be secure until someone reverse-engineers and publishes the algorithms. A variety of secret digital cellular telephone algorithms have been "outed" and promptly broken, illustrating the futility of that argument."

    from Crypto-Gram: September 15, 1999

    But what could we expect from an FCC headed by a lawyer, a businessman, a professional Senate staffer, a DRM-supporter who received coaching from Clear Channel to oppose a satellite radio merger, and a professional telecom corporate lobbyist.

    --
    i am the opposite of tom_good, i am the XOR of ]=9fÆ"ÝÕ and ÖÆ\KF, i am 746F6D5F6576696C00.
    1. Re:Go with the big guns... by Nazlfrag · · Score: 1

      Would you prefer someone ignorant of the legal process, business procedures, political avenues and the telecoms industry? I don't see how seeking coaching from Clear Channel is a bad thing either, it's better than having no clue at all. All those things you said just point to sound hiring practices at the FCC.

  51. Re:It's just another one of the Bush-buddy coat ta by ThreeSpace · · Score: 1, Interesting

    I disagree with your statement that Martin is qualified for his job. Martin is not an engineer and it shows in his opinion towards BPL and other topics. Under the leadership of people like him, the FCC has concentrated more on being the morality police instead of concentrating on competently regulating the spectrum.

  52. Enigma was publicly documented to a degree ... by AHumbleOpinion · · Score: 2, Informative

    Enigma was publicly documented to a degree. It was based upon commercial devices from the 1920s, this greatly facilitated those who attacked it. The extensions / revisions made to the basic design were kept secret, however the weaknesses that led to its defeat were not these extensions or revisions but operator error. For example operators would send the same test message each morning, a violation of their training and procedures, and this greatly aided in the discovery of the day's configuration of the machine.

    This example aside, your suggestion that "security through obscurity" is bad is wrong. See http://slashdot.org/comments.pl?sid=246437&cid=197 70229.

    1. Re:Enigma was publicly documented to a degree ... by jack455 · · Score: 1

      Gee, the general consensus among people who put in their two cents here on slashdot is that security through obscurity is ultimately flawed. Minus two posters, give or take.

      Granted some almost seem to say it accomplishes nothing, but that is an oversimplification. Really the problem is; who are the good guys and who are the bad guys?

      Who could identify vulnerabilities you weren't even aware of? Who should you obscure the code from? Who on the inside might be planting trojan easter eggs in the system(couldn't resist the verbal image--sorry)?

      Please keep this all in perspective. If you see the pros and cons in both systems you can decide on an opinion for yourself. However, flatly claiming that Open Source is by its nature insecure is foolish.

      SELinux("Security Enhanced" patches for Linux and Unix systems) were primarily developed by the NSA and relased into the community. The DOD seems to think that the Open Source web browser FireFox is secure, but the proprietary Internet Explorer web browser is unsafe to use. I realize that these examples aren't encryption, but it seems to me that if Open Source is this broken then the FCC should really sit down with the Department of Defense, the National Security Agency, and many other branches of US gov't and explain that people can actually SEE the actual CODE all over the interweb, and sometimes FOREIGNERS actually apply PATCHES that only taxandspendcommunistfrenchhippymusicfilestealers even see! oh noes...

    2. Re:Enigma was publicly documented to a degree ... by AHumbleOpinion · · Score: 1

      Gee, the general consensus among people who put in their two cents here on slashdot is that security through obscurity is ultimately flawed. Minus two posters, give or take. ... If you see the pros and cons in both systems you can decide on an opinion for yourself. However, flatly claiming that Open Source is by its nature insecure is foolish.

      If you had bothered to follow the link I provided you would have found that I wrote: 'I am not agreeing with the FCC on this one, but I am going to defend "security through obscurity" a little due to expected /. audience oversimplification and knee jerking. At times "security through obscurity" is a perfectly valid and desirable approach when used *alongside* other good techniques. It is only bad when it is the foundation of your security. Note that I am only addressing the security angle and not addressing open source philosophy (or for some out there religion).'.

    3. Re:Enigma was publicly documented to a degree ... by jack455 · · Score: 1

      But not publishing the code does preclude other good technologies (ie:opensource). I'd meant to explain that that is where I'm coming from but forgot that part. But it probably doesn't need to be said that you can't have something both open and closed source. You can't have both sets of benefits, they're exclusive.
      And this has all stemmed from the FCC saying opensource is inherently insecure. Your post that I was replying to used the word 'wrong'. I think that the now great-great grandparent wasn't necessarily saying obscurity is always bad. But your inference of that doesn't seem as extreme as at first read.

      You did make it clear that you weren't attacking opensource and I certainly don't mean that all closed source schemes are flawed. Some do go that far, I know.

  53. Of course by samantha · · Score: 1

    This is exactly how the FCC should be expected to rule if it is so arrogant to rule on so broad a notion at all. Not because there is any real relevant security concern on the part of the FCC. There is a "security concern" that software radio in particular can make it hard for government and industrial bedfellows to protect their profits and control however. With a proliferation of software radio, especially at the hands of the prolific open source folks, things like cell phone lock in, relative scarcity of VOIP over wireless offerings and especially mass communication fully open to government spying could be very seriously threatened. There are powerful monetary and political interests at work here. It is not really being looked at or decided on technical merits at all. It is yet another brick in the wall being built and ever improved to shutdown any real empowerment of the people through the information revolution.

    Do not get sidetracked into single issues. Remember to look for the pattern.

  54. Source Availability & Security are not Correla by A+non-mouse+Coward · · Score: 2, Insightful

    Yes, if you did something stupid and your source code was available to the world, it could take less labor to discover your stupidity than if your source was closed.

    OTOH, having source available for competent reviewers does increase the likelihood that your stupidity will get caught before it goes to market or, hopefully, shortly thereafter.

    But that's just it: having the source available to competent reviewers. It has NOTHING to do with whether the source is open to everyone or not.

    Open source != Better Security
    Closed source != Better Security

    This is as stupid as the ID vs Evolution argument. These are NOT mutually exclusive points. There are many open source projects that have sucky security because they don't have competent security analysis done by competent security analysts. Likewise, there are closed source products that have decent security because they invited competent security analysts to review the code. It's not whether your code is open/closed, it's all about who is reviewing your code.

    Do you need an example? Try the NSA. They have code whose source is closed to the world, but is reviewed by competent analysts.

    Nanny, nanny, boo-boo ... My OS is better than yours. Oh wait, that's also the same stupid argument. Market-share, value of the information assets, etc., all play a role. Ask me for my opinion and I'll tell you they all suck, regardless of whether they're open or not. Why? Because the fundamental building blocks we're still depending upon are not reliable, e.g. ARP, DNS, DMA (where your USB thumb drive's driver can overwrite kernel code in memory thanks to DMA), etc.

    --
    The unfortunate reality is that it's seldom the best technology that is adopted, just the technology that is in the right place at the right time.

    --
    libertarian: (n) socially liberal, financially conservative; neither left, nor right.
  55. doesn't seem like the FCC's place by OrangeTide · · Score: 1

    It is not their place to determine the methods used to design and bring a device to market. That seems to be counter to commerce laws. The FCC should be concerned with results.

    And to be honest "security" is not the issue we're having with software radios. It's bugs. And closed source and open source software both have lots of bugs. Although the bugs are not as well known or well understood by users with the closed source implementations. It's just a black box.

    The FCC would not accept hardware radio without diagrams and schematics of the design, and the FCC never punished vendors in the past for including the schematics of radios to customers. Any decent 2-way pre 1990s came with the schematics or they were available for the cost of mailing to any customer or technician.

    It's just a weird direction for the FCC to go. Are they protecting our airwaves with this move? I don't see how. Therefor it is outside of the scope of their mission.

    --
    “Common sense is not so common.” — Voltaire
  56. And this code needs to be secure why? by Peter+Simpson · · Score: 1

    OK, so by changing the code on a software defined radio, I can make it work differently. This could be a Bad Thing, because I might interfere with other services, and is a valid concern for the FCC.

    However, I can already do this, quite easily, with any radio I choose. I can even go to a surplus dealer and pick up a used radar set and create all kinds of havoc. It's not exactly a new "threat", but neither is it a significant one.

    So, what exactly, is the FCC worried about? Clever people hacking radios to do what they want with them? It's been done for years by licensed ham radio operators and others who aren't licensed. Sometimes it's done within the rules and sometimes not. The only difference here, is that it's done by tweaking the firmware, which requires skill and specialized equipment, so probably won't be done by J. Random Luser. The world is still using their cellphones, GPS mapping systems and the police, fire, air and broadcast services are still able to operate without any significant jamming.

    Hams are starting to play with SDRs. The source is open so people can learn. One of the stated purposes of the amateur service is to develop a trained reservoir of people "skilled in the radio art". I'm not sure how proprietary code helps make this happen...or how open code makes abuse more likely.

    The FCC in recent years has become less of a technical regulatory body and much more of a tool for advancing political and economic agendas. Maybe it's time for them to get back to their roots and stop acting like they would do whatever the highest bidder wants.

  57. Re:It's just another one of the Bush-buddy coat ta by RingDev · · Score: 1

    I disagree with your statement that Martin is qualified for his job. Martin is not an engineer Of course he's not an engineer. He's a lawyer and politician. I sure hope he has advisers and assistants who ARE engineers, but the job of a chairman has nothing to do with engineer and everything to do with manipulation of people. I a perfect world, he would weigh the technical merits against the desires of the people and the economic impacts of the FCC's decision, and come to conclusions that were in the interest of everyone. He himself doesn't need an in-depth understanding of the technology, he only needs to know the out comes, and how to interact with the parties involved to get a smooth resolution.

    And in reality, maybe he does so. But in all likelihood, large businesses with lobbying forces and access to the Vice President (Martin's with is an Aid to VP Chenny) likely have a lot more influence than the public at large, and perhaps even his engineers (provided they haven't also been lobbied or cherry picked neo-cons)

    -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
  58. Decryption by benhocking · · Score: 3, Funny

    We've decrypted your text, and the FCC would like to inform you that we do not approve that sort of vulgarity! -the FCC

    --
    Ben Hocking
    Need a professional organizer?
    1. Re:Decryption by morgan_greywolf · · Score: 1

      Uh huh. So what did the *rest* of the message say?

    2. Re:Decryption by Anonymous Coward · · Score: 0

      All your base are belong to us?;)

  59. AES by flyingfsck · · Score: 1

    Dang, it is a good thing AES is proprietary and secret, otherwise all our banks will be at risk...

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  60. Like they can criticize by Odinson · · Score: 1

    The FCC has failed time after time at their core mission. How can they be critical of areas outside of their expertise? Their mandate is regulating and managing spectrum. Hold your cell phone up to any audio device, even one without any kind of transmitter and a receiver. Here that awful noise? That's the sound of one hand clapping. That is the sound of failure my friends.

    Why is all the AM/FM bandwidth is allocated as high power? Is that the only way it will work? Is commonly accessible radio only useful on a regional scale. No they are a bunch of whores for the big companies that want big inaccessible radio only.

    The no copy bit? WTF?

    And BTW whatever dumbass defended Bush on this you are a civics retard. The President appoints the head of the FCC, and congress risks even bigger chaos if they cut funding and there is nobody at the wheel.

    Who ever is president is largely responsible for the performance and policies of the FCC, and Bush sucks!!!

  61. moving at the speed of government by conspirator57 · · Score: 1

    First, I am a tremendous supporter of OSS, but historically there has been a learning curve for OSS development as the early developers were breaking new ground in terms of organizing contributions in a completely asynchronous manner. Until recently, open source development practices have been umm... lacking somewhat in coherence... The folks at UC Davis, Berkeley, and UMD-College Park used their constraint-based, context-aware program call flow graph analysis package to uncover what they refer to as bug churn within the Linux kernel over several successive versions... I.e. they observed previously quashed bugs resurface in later versions. Link to pdf preso: http://cents.cs.berkeley.edu/retreats/winter_2005/ cukwip.pdf So, not to be too much of an apologist for the FCC, but in the past there was significant justification for the OSS==insecure perspective and as we all know, government is always the first to identify new trends.

    --
    "If still these truths be held to be
    Self evident."
    -Edna St. Vincent Millay
  62. Incorrect article and summary by moderatorrater · · Score: 2, Insightful

    or at least misleading. It's not saying that the software is more insecure and it's not saying that open source software is insecure, it's saying that a phone with software that can be altered by a third party should be classified differently because of the hardware that it's running on. In other words, because a cell phone messes with radio waves, if the software on the phone is designed so that it can be altered by a third party, it should be treated differently then one in which the manufacturer controls the software. This isn't security through obscurity in that they're hoping for less bugs or security holes in the software, it's security by limiting the software that runs on the phone to just the hardware makers.

  63. Where's the NTFS writer then? by tjstork · · Score: 4, Insightful

    I hate to say it, but, some evidence suggests that obfuscation works if there is enough of it. Cryoptography is ultimately about adding cost and time to an enemies retrieval of message to deter them from attempting to read it, or at least render it less valuable by the time they do, and obfuscation can do that.

    I mean, to some extent, even Microsoft's non-crypted formats are somewhat secure. No one knows how to produce an authentic Word document to the last detail. I don't see an open source file system driver for Linux that lets you reliably write to NTFS formatted partitions, the SAMBA team has numerous problems trying to read Microsoft file and print sharing stuff. If you view all of these closed source efforts as a way to "encrypt data", in the very least, MS has successfully made a lot of their software tamper resistent by the mere virtue of not publishing the source code.

    --
    This is my sig.
    1. Re:Where's the NTFS writer then? by gsking1 · · Score: 5, Informative

      I get your point.. BUT. There is a very good NTFS writer for Linux http://www.ntfs-3g.org/

    2. Re:Where's the NTFS writer then? by Penguinisto · · Score: 3, Funny
      ...so if we all write crufty kludges instead of clean, elegant code we'll all be perfectly safe and secure?

      Suddenly, I'm not so sure I'm gonna be able to get any sleep tonight for some odd reason...

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 1, Interesting

      You know, the obfuscation only "works" because none of these teams want to decompile the Microsoft binaries, instead trying to guess by looking at the output, for fear of hypothetic lawsuits. If these teams did decompile the Microsoft binaries, it would get done much faster.

    4. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      Not really. What they have done is make it difficult for legitimate people to do their work while give people the false belief that it's secure based on nothing more than "it's hard to work with, therefore it must be secure".

      Translate this to physical security. Would you be satisfied with a bank that kept your money in jar that was hidden in a large building with no floorplan, no locks, and missing doorknobs?

      The only time obscurity adds measurably to the security is when your security is bad in the first place.

    5. Re:Where's the NTFS writer then? by droopycom · · Score: 3, Insightful

      "Cryoptography is ultimately about adding cost and time to an enemies retrieval of message"

      This is mostly correct, but cryptography is NOT security. Security is usually defined in terms of integrity, confidentiality, authentication etc...

      Your examples are flawed. Its not because Samba does not work well that hackers wont be able to hack your files away from a password protected share.

      MS software is not tamper resistant, you can tamper with it all you want. The purpose of tampering is not to make it work (ones of samba's goal) but to get it to do something that it is not supposed to do. Samba is all about having it work the way its supposed too, tampering is the other way...

      Same for NTFS writer. The Linux NFS writer can do a lot of tampering with your NTFS filesystem, including destroying it.

    6. Re:Where's the NTFS writer then? by phorm · · Score: 2

      MS has successfully made a lot of their software tamper resistent by the mere virtue of not publishing the source code

      Compatibility resistant too...

    7. Re:Where's the NTFS writer then? by tkrotchko · · Score: 2, Insightful

      "No one knows how to produce an authentic Word document to the last detail. I don't see an open source file system driver for Linux that lets you reliably write to NTFS formatted partition"

      Here's the thing... you're not talking about security, you're talking about interoperability.

      Is your Word document secure because Open Office can't perfectly reproduce it? It NTFS secure because nobody has a perfect driver for it in Linux? Is SMB secure because Samba isn't 100% perfect?

      Obviously not. If the idea is to keep something both secure and readily accessible to the public, I can't say for sure it can't be done. But the empirical evidence suggests it's either impossible or so difficult that you can't do it cost-effectively, at least not for things that people really want. I mean, look at Blu-Ray and HD-DVD. They spent lots of money to secure the formats and apparently people can copy the disks at will in under 12 months. And that was not open source.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    8. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      No one knows how to produce an authentic Word document to the last detail...
      Nor does the MS Office team - a true security.
    9. Re:Where's the NTFS writer then? by Hognoxious · · Score: 4, Funny

      Translate this to physical security. Would you be satisfied with a bank that kept your money in jar that was hidden in a large building with no floorplan, no locks, and missing doorknobs?
      Mmm, you lost me there, buddy. Where's the car fit into all this?
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:Where's the NTFS writer then? by misleb · · Score: 1

      You know, the obfuscation only "works" because none of these teams want to decompile the Microsoft binaries, instead trying to guess by looking at the output, for fear of hypothetic lawsuits. If these teams did decompile the Microsoft binaries, it would get done much faster.


      Have you ever SEEN decompiled code? It is assembly language, for one thing. Assembly with no variable or function names... *shudder*

      Not that decompiled binaries can't be useful, but I think you're overestimating the usefulness. It is probably just as productive to reverse engineer the network communications.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    11. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      MS has successfully made a lot of their software tamper resistent by the mere virtue of not publishing the source code.


      The obvious corollary to that point is that tamper resistant != secure. You're talking about something that's hard to modify & hackers aren't too interested in modifying.
    12. Re:Where's the NTFS writer then? by eddy · · Score: 1

      >Have you ever SEEN decompiled code?

      Yes.

      >It is assembly language, for one thing.

      That would make it disassembled code, decompiled typically implies a higher level abstraction/language.

      --
      Belief is the currency of delusion.
    13. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      this aint no mothafuckin p, let me hear you say ughhhhhh

    14. Re:Where's the NTFS writer then? by TheRealMindChild · · Score: 1

      In todays day and age, a file system spec is no longer just about how data is layed out on disk. With your example, NTFS, but several others, such as ZFS, Reiserfs, XFS, the file system is both the layout of the data, and also how hardware is supposed to interact with it. This is what makes NTFS difficult to deal with. It has enough similarities to FAT that anyone that has background in using FAT can read from it. But there are undocumented "data objects" (for lack of a better word), that hold things such as whether data is dirty, if it is replicated offline, etc. So when it comes down to it, sure you can write to an NTFS volume in say linux, but when you fire up a windows installation and use said disk, the extra data hasn't been kept in sync with what data is there... and it is deemed corrupted.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    15. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      No one knows how to produce an authentic Word document to the last detail.


      This is a very bad thing for communication. For proper communication, at least one party must be able to decipher the message.
      For widespread, standard communication, all concerned parties need to be able to understand the content of the communication.

      It is not helpful to use MS Word as a supposedly good example. When not even Microsoft can read and write their own formats, you have a big problem.

      I think the FCC should not encourage that for common communication.
    16. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      The potential benefit of obfuscation is worth far less than the primary benefit of openness - specifically, dissemination of vulnerabilities.

      Every encryption algorithm that exists today has been or will be broken. If that algorithm is open, it's far more likely that a theoretical attack will be spotted long before it becomes practical, giving you time to transition to something safer (for the moment). If that algorithm is closed, it's far more likely that it will be compromised before you even hear about a weakness.

      Of course, if you're part of a government that has the brain power to break closed algorithms before the holes become common knowledge, then you would probably come down on the side of obfuscation, too.

    17. Re:Where's the NTFS writer then? by ChrisMounce · · Score: 2, Informative

      No one knows how to produce an authentic Word document to the last detail.
      To the last detail, no, but 99% percent of the time, I can save something in Word and open it in OpenOffice.org, and vice versa. And as someone else here replied, lack of interoperability isn't security.
    18. Re:Where's the NTFS writer then? by WindBourne · · Score: 1

      In many ways it is easier to work with assembler than C. And yes, I did it a number of years ago. The major advantage of assembler is it is actually harder to obfuscate it. C is much easier, and nearly all of the 4GL's make it very easy to obfuscate. Why? Because they have so many different commands, functions, etc that have to wade through it to find out what you want. In contrast with the assembly, you can locate just where you want to be in time at all.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    19. Re:Where's the NTFS writer then? by misleb · · Score: 1

      That would make it disassembled code, decompiled typically implies a higher level abstraction/language.


      OK, but converting it to C with no meaningful function or variable names isn't a whole lot more useful for non-trivial code. Especially if it wasn't written in C in the first place. If it was C++ with heavy use of objects, I can imagine the C version would be particularly illegible unless you're intimately familiar with how C++ is compiled.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    20. Re:Where's the NTFS writer then? by Machtyn · · Score: 1

      Translate this to physical security. Would you be satisfied with a bank that kept your money in jar that was hidden in a large building with no floorplan, no locks, and missing doorknobs?
      No, but would you be satisfied with a bank that has published its floorplans and locking measures for peer review and security checking or the bank that secretly hides its potentially insecure locking measures and inane floor planning that allows any schmoe to walk in off the street right into the lockbox?
    21. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      The Linux NFS writer can do a lot of tampering with your NTFS filesystem, including destroying it.

      I knew there was a reason I never used NFS.

    22. Re:Where's the NTFS writer then? by tepples · · Score: 1

      If it was C++ with heavy use of objects, I can imagine the C version would be particularly illegible unless you're intimately familiar with how C++ is compiled. Then buy a decompiler that claims to support C++. It can trace the execution of a program and find patterns where a lot of subroutines are called using the C++ back-end idiom someObj->vtable->someFunction(someObj, arg1, arg2). Then it becomes straightforward to reconstruct virtual method dispatch tables.
    23. Re:Where's the NTFS writer then? by that+this+is+not+und · · Score: 1

      We are all supposed to either be security experts or know one personally. That way, all that fully disclosed information isn't just made available to malevolent individuals who ARE security experts and working against our interest.

      Or something like that.

    24. Re:Where's the NTFS writer then? by vuffi_raa · · Score: 1

      Where's the car fit into all this? Translate this to physical security. Would you be satisfied with a bank that kept your money in jar that was hidden in a large building with no floorplan, no locks, and missing doorknobs and there was a car out front?
    25. Re:Where's the NTFS writer then? by tjstork · · Score: 2, Insightful

      Is your Word document secure because Open Office can't perfectly reproduce it? It NTFS secure because nobody has a perfect driver for it in Linux? Is SMB secure because Samba isn't 100% perfect?

      It is, in the sense, that, to all of those systems, the MS implementation could theoretically decide that they are a form of an attack. If you look at it from an IP centric way, one could make the argument that using an FOSS version of that data is a sort of a theft in that, MS did all the hard work coming up with a spec and an implementation to get it to work, and, the FOSS people are merely implementing to a spec, which is much easier than the creative process of creating a brand new file system, document format, or network protocol from scratch.

      Indeed, I've always wondered why, instead of trying to ape Microsoft's file and print protocol, why one could not make a Linux native file and print protocol and then offer an FOSS driver for Windows to use it. Windows has been multiprotocol capable now, for what, at least a decade. Similarly, why couldn't one create their own file system driver for Windows, like EXT3?

      --
      This is my sig.
    26. Re:Where's the NTFS writer then? by Hal_Porter · · Score: 1

      This is what makes NTFS difficult to deal with. It has enough similarities to FAT that anyone that has background in using FAT can read from it.

      That's not true. NTFS is not at all like FAT. It has inodes like Unix file systems. It uses B trees for directories. Reading this isn't too hard, but it has a log file with a complex undocuented structure. As you write to the volume you need to make sure that the log file has the right data to enable a Windows NTFS implementation to roll back uncompleted transactions should power fail at all times during a write transaction. That's the hard part.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    27. Re:Where's the NTFS writer then? by Anonymous Coward · · Score: 0

      So basically your argument is that if someone can reverse engineer 99% of the information, it's useless without that last 1%? Somehow I don't think that'll matter to "the enemy" (whoever you want to hide things from)

  64. The best kept secrets... by madhatter256 · · Score: 0, Troll

    Open Source Security sounds very much like an oxymoron. It pretty much is if you think about it. How can you make something secure if your enemy knows how the lock is made, how everything else works. How can you keep your house safe if the locks are made so that anybody knows how they are made and know the weak points and can easily pick them? People pay top money for security and they sure as hell won't go for something that is openly available, even the people they are trying to secure their items from.

    From a consumer standpoint OSS is good, but for government agencies, private industry, rich art collectors, etc. They'll want something unique and something only the owner and the creator will know how it works.

    --
    Previewing comments are for sissies!
    1. Re:The best kept secrets... by Control+Group · · Score: 4, Insightful

      Your post is so wrong, it's tempting to think you must be joking. But in case you're not:

      It is acknowledged by the entire security industry - the FCC notwithstanding - that obscuring the method by which you secure something is not an effective way to increase the security of that thing. As an example: a well-design ATM system doesn't depend on whether the attacker knows what's on the ATM card, how the reader works, how the system is programmed, or anything else about the mechanisms. It depends entirely on whether the attacker knows the PIN associated with the card.

      As another example, the most secure form of encryption possible - by which I mean it is literally impossible to break without the key - is the one-time-pad cipher. The mechanism for that is trivially simple: take the message you want to encrypt, and begin generating random integers from 1 through 26, one integer per character in the message. Then go through the message, adding each number in sequence to each character in sequence (A + 3 = D, X + 3 = A, etc.). The resulting encrypted text is perfectly resistant to decryption without the key.

      The fact that I just told you how to generate and use a OTP cipher doesn't change the fact that it's perfectly unbreakable. The security is in the key, not the mechanism.

      --

      Reality has a conservative bias: it conserves mass, energy, momentum...
    2. Re:The best kept secrets... by Anonymous Coward · · Score: 0

      Problem is, those who use obscurity tend to use it in lieu of mathematically sound encryption. I suppose ANY algorithm could be made incrementally more difficult to crack by making it obscure, but this gives a false sense of security if you use a crappy algorithm.

      If someone publishes a weak algorithm via open source, it gets cracked and ridiculed out of existence very quickly. Those that remain are fairly robust. The power of open source is the ability to discourage weak algorithms.

      The real world is full of examples where "security by obscurity" has failed. If the closed source model is so great, what went wrong with DVD/CSS? Can the software radio makers expect to fare any better than the DVD industry?

      Example 1: My house is a castle. You are an invading army. In my open-source model of construction, the outer walls are made of stone. You can clearly see how much stone I have used, as you watched me build the wall. The height of the wall is obvious, and you can calculate the thickness. If I have any construction flaws, you can see them. You should be able to calculate the size of battering ram and the amount of force you need in order to knock down the wall. My security is only as good as the thickness of the walls and the quality of construction. You know it, and I know it.

      Example 2: My neighbor has a castle as well. He has decided that it would be more secure if no one could see the wall. His reasoning is that by hiding any construction flaws along with the design details, you will not be able to calculate how to break it down. So he has invested in vast amounts of foam padding. The wall appears to be enormously thick and extremely high. Everyone knows that the stone core of the wall is not nearly so high as the foam, but nobody knows exactly where the foam ends and the stone begins. He thinks it's really secure, and it sure looks that way. But when your army starts pounding on the wall, the security is only as good as the stone core.

      I spent 100% of my security budget on stone, realizing that nothing else would defend against the invading army. My neighbor split his budget 50/50 between stone and foam. The neighborhood teenage vandals took one look at the foam wall and gave up. They tried to break down my stone wall, only to discover that it was tougher than it looked. Your army is much smarter than the neighborhood teenagers. When your engineer calculated that it takes more effort than it's worth to break down my wall, you take a shot at my neighbor. The foam that discouraged the teenagers looks like a sign of weakness to your engineer. After all, if the wall was any good, it would be on display for all to see how formidable it really is! So your army starts up with the battering ram and all of that medieval wall-breaching technology. If my neighbor's wall is as thick and well-constructed as mine, you will be frustrated. If not, you've got yourself a new castle.

      Moral of the story: Why waste your money on foam?

    3. Re:The best kept secrets... by AlphaOne · · Score: 1

      From a consumer standpoint OSS is good, but for government agencies, private industry, rich art collectors, etc. They'll want something unique and something only the owner and the creator will know how it works.

      Security through obscurity never works.

      Using your own analogy, your house lock uses technology that is well known and public. The key contains the secret only you and the lock know.

      If house locks were like what this article is about, you'd have a key and a lock but no idea how the innards work and no way of finding out. How do you know the method is secure if you can't examine it?

      --
      All opinions presented here aren't mine.
    4. Re:The best kept secrets... by BitZtream · · Score: 1

      While I'm sure there are 'rare' locks that not a lot of people know exactly how they work, locks are generally made in the same basic way. The reason locks are secure is because they don't have weaknesses that allow you to 'pick' them, or they have backup systems that protects from being exploited by those weaknesses.

      Do you think the lock on your car is unique and a complete black box to the locksmith that you call when you lock your keys in it? He opens a manual, finds the weakness he needs to unlock it, and well, unlocks it. This is fine, you want him to get in anyway, and since you can just put a brick through the window, the lock is more than 'secure' enough even though its completely exploitable by having the documentation that any one can get their hands on. The only people you prevent from doing anything are the general public, not the real car theives.

      High security locks don't have a simple way to get around the locking mechanism like sticking a rod between the window and door panel to push some pin out of the way and allow you into the car. They have shields over the lock that prevents you from being able to push the pin out of the way. So ... even know you may know exactly how the lock works, you still can't do anything to get past it.

      I know a great amount of detail about how to make a concreate wall, but I certainly can't walk through it, I just go through the window because someone thought it would be a neat feature to add to the wall for cosmetic purposes.

      Software security is the same way. Knowing how it works may help you exploit a flaw, but if its designed right, the flaws aren't exploitable in the first place. Having the software open for peer review BEFORE its put into production allows many people the oppertunity to look for and point out the flaws before they can be exploited. In most cases, someone will point out the window and how their skeleton brick will go right through the glass pretty quickly.

      Now the guy who wants to bypass the software radio limits and overpower his neighborhood with his own signal doesn't have to break the radio. They google some radio theory, go to radio shack and pick up some components, slap it on a bread board, and spew out a signal that completely screws up your day by making your TV signal worthless. Note, he didn't do anything to the open source software used in the radio, he doesn't need to!

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  65. probably more about business protection by Locutus · · Score: 1

    can they really be THAT dumb or is this really about software radios being too flexible that pulling down signals they aren't supposed to is worrying both the Feds and the hardware manufacturers?

    What ever the motive, it's a dumb statement to say open software is less secure than proprietary when there are many Fed created/used cypher algorithms which have shown this not to be the case. And let's not forget how secure Microsoft Windows has been for the US government at the state and fed levels.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  66. Exactly! Thats why hordes and hordes of Linux by Jerry · · Score: 1

    viruses have been repeatedly infecting large numbers of personal computers and Internet servers running Linux. For YEARS the newspapers, magazines, and Internet media sites have been full of stories detailing such infections and the losses to business and personal information that they cause. Giant zombie farms containing thousands of Linux boxes infected by simple email attachments are legendary. What amazes me is that in the face of such infection rates and personal data lost people continue to use Linux. A totally brain dead decision.

    Oh, wait,..... those stories are about Windows viruses and zombies!! Never mind.

    Even though Anti-Virus software houses have tried to whip up a fear factor in Linux users by adding the word "linux" to hundreds of Windows jpeg and other viruses, in reality Linux has had only 6 ACTIVE infection agents in the last 15 years. The most recent, four years ago, was called the "Slapper worm" (http://www.cert.org/advisories/CA-2002-27.html) and infected a few thousand computers in Eastern Europe who where running a commercial Linux distro that set them up as root. During that time CodeRed was infecting MILLIONS of PCs running Windows. The ONLY way a cracker can create a Linux zombie farm is by manually breaking into each box, one by one, and hoping they don't get caught. That's why the prefer Windows boxes. A simple email or a visit to an evil website is all it takes. BTW, it is also interesting to note that CERT has stopped keeping historical data on infections. One has to wonder why if it is not to protect the repuation of the most bug ridden OS on the planet.

    Did the FCC regulators get confused? I don't think so. This has all the SMELL of a political decision based on undue influence, not facts. If any OS should be outlawed is should be VISTA, which scored only an 84.2% detection rate against several thousand KNOWN viruses. IF proprietary coding practices produced such secure code why is VISTA so INSECURE?

    Has someone at the FCC taken a bribe?

    --

    Running with Linux for over 20 years!

  67. And I need a "secure" radio for what, again? by NewbieProgrammerMan · · Score: 1

    No I didn't RTFA, because I was stumped by something before I could even care about the topic of TFA: Why does my radio need to be secure?

    I've got several analog radios around the house, and the FCC apparently doesn't give a damn about whether they're secure or not. I don't need an encryption key to turn them on and listen to the news or music. I could go get a bucketful of electronic parts and build a device to receive AM or FM signals. If I wanted to sell such a device I might have to get certification that it doesn't interfere with any other receiving equipment, but I don't recall seeing any FCC notices on my radios about security or anything.

    Surely this isn't just because somebody wants to create a locked-in environment where you have to pay to play (or listen)? Surely there's a more fundamental reason why the FCC is worried about the security of my radio. If there is, somebody please point it out.

    --
    [b.belong('us') for b in bases if b.owner() == 'you']
  68. Uh...This is So Wrong...So Wrong... by PatSand · · Score: 4, Informative

    Interesting that they apparently didn't consult folks at NSA. Their operating hypotheses for any US cryptosystem are:

    1. The equipment is known and available for disassembly and testing

    2. The algorithm is known or discernable from the equipment and related manuals

    3. You have lots of output data from the device (the underlying plain text is properly)

    4. You don't have the key...that's what you need

    While I will grant that most folks never see any of this (most equipment, algorithm details, and key parts of repair/use manuals are classified), they assume the worst case and still make it secure. In other words, like having open source code and figuring out the key from that and clean output.

    While "Security through Restricted Access" is a very good practice, the argument is STUPID at best, and downright biased towards closed, proprietary software vendors. Frankly, these people couldn't encrypt their way out of a wet paper bag with a pen, ruler, and other sharp things like their pointy little heads.

    If they think it is "less secure" we can lock them up somewhere with whatever they want to crack an open source cryptosystem used as the jail lock and see how soon they get out. I hope they include a lifetime supply of food, water, toiletries, medicines, etc. I think a simple 1024 bit Elliptical Curve Cryptographic system will keep them safely behind bars for several decades, if not their lives.

    Where do they find these bozos to fill these positions? I'd like to know so we can close that source of universal stupidity off and make the world a better place...

    I guess these folks will never qualify for one of my D.O. letter...they're either just too stupid or have such low IQs that they need to be institutionalized immediately.

    --
    Supreme Granter of Doctor of Obviology Letters ("A FIRM Command of the Obvious")
  69. Not to be cynical... by ushering05401 · · Score: 1

    but wouldn't they spin the hacks as evidence of the degraded moral character of open source advocates? Then those hacks would be used to harden the proprietary products.

    We are not going to get anywhere trying to reason with these people.

    Perhaps your experience differs, but most people I know are unaware of these issues, or know only as much as they learn while listening to a soundbite on the evening news. We can't reason with the rulemakers, and we can't make this a popular issue because most people have 'more important' things to worry about.

    We need to use a bit of creativity and innovation to find a new approach. Unfortunately I have no suggestions at this time.

    Regards.

  70. Pi=3.14 by squarooticus · · Score: 1

    This is up there with the state of Indiana nearly passing a law stating that Pi would be equal to 3.14.

    http://www.straightdope.com/classics/a3_341.html

    Pi is not a rational number: this is a natural law.

    Legislatures, no matter how hard they try, can't repeal the law of supply and demand: it is a natural law.

    Similarly, a government bureaucracy can't simply decree that Open Source is less secure: the greater security of open source software may not be considered a natural law yet, but it's getting there.

    --
    [ home ]
  71. gov't can be great by bussdriver · · Score: 3, Interesting

    Government is customer managed and you get what the majority deserves :-(

    To the person with only a hammer, everything looks like a nail...
    Not all government is bad and wasteful; it can and does out perform the private sector more times than Americans are sold to believe.

    This may be hard to grasp, but its partially YOUR fault if you can't manage your government employees. (FYI, one of your management tools was the purpose of the 2nd amendment!)

    As Ben Franklin essentially said, any government well administered is good government and all eventually fall (as a result of despotism; society is not a spectator regardless of what they may think.)

    1. Re:gov't can be great by ColdWetDog · · Score: 2, Insightful
      This may be hard to grasp, but its partially YOUR fault if you can't manage your government employees. (FYI, one of your management tools was the purpose of the 2nd amendment!)

      OK, We're supposed to ask the National Guard (our well trained militia, as it were) to arrest various and sundry government employees? Neat idea, I'll just drive down the local Armory and ask them.

      --
      Faster! Faster! Faster would be better!
    2. Re:gov't can be great by iminplaya · · Score: 1

      OK, We're supposed to ask the National Guard (our well trained militia, as it were) to arrest various and sundry government employees?

      No, but you should do a cursory background check at least on the people you elect to high office, including full medical and psychological exams and drug screening(a question Bush failed to answer, and we failed to call him on it), with all results to be publicly revealed.

      --
      What?
    3. Re:gov't can be great by shaitand · · Score: 1

      'OK, We're supposed to ask the National Guard (our well trained militia, as it were) to arrest various and sundry government employees?'

      No you are supposed to pick up your own military grade arms and band together with your neighbors and storm the offices of the corrupt officials.

    4. Re:gov't can be great by Old+Benjamin · · Score: 0

      Government is customer managed and you get what the majority deserves... No. The US government is an Aristocracy that continues to persist because it brainwashes enough of the populace to believe its democracy. People with money govern, and you get... nothing. In fact you pay them.

      Not all government is bad and wasteful; it can and does out perform the private sector more times than Americans are sold to believe. The government cannot possibly outperform the private sector because what they do is take money from the private sector and pay some of it back to the private sector so they can make stuff for the government, and give the rest to special interest groups. Since the government does not produce anything, they can't outperform anyone.

      --
      "The quickest way to end a war is to lose it" -Orwell
    5. Re:gov't can be great by canUbeleiveIT · · Score: 1

      The US government is an Aristocracy that continues to persist because it brainwashes enough of the populace to believe its democracy. People with money govern, and you get... nothing. In fact you pay them.

      Or more accurately, a corporate plutocracy. It's a government by the rich people, for the rich people--done with a enough of a smattering of an air of fairness to keep us working in the salt mines and not rioting in the streets with torches and pitchforks.

    6. Re:gov't can be great by tepples · · Score: 1

      No, but you should do a cursory background check at least on the people you elect to high office, including full medical and psychological exams and drug screening(a question Bush failed to answer, and we failed to call him on it) Once the Republican candidate, the Democratic candidate, the Libertarian candidate, the Green candidate, and the Reform candidate all fail a background check, then what should I do?
    7. Re:gov't can be great by that+this+is+not+und · · Score: 1

      Just roll up a nice big one and sit back in your chair and toke.

    8. Re:gov't can be great by iminplaya · · Score: 1

      Just make sure they cut you as much slack as you do for them. But I'm going to say that these politicians are an accurate reflection of the type of people that vote for them, all looking for a quick fortune. The same people that buy from spammers(the same types who used to respond to junk mail) are the ones having the most influence over the system. That makes them easy to exploit. I couldn't possibly offer any solution when the average voter doesn't see past their own nose and simply moves along with the herd. These politicians act like they do quite simply because it works. It's tried and true. We buy into every trap they throw out over and over. I'm living a word for word repeat of events that occurred over 35 years ago. Only then it was the "other" party, but with many of the same faces. A former president(Eisenhower's "Dan Quayle", and not from the "other" party) said, "When the president does it, it's not illegal." Well, don't we know it! We certainly have living proof of that. This is how things appear they will be for many years to come. This is nature's way. For the present, instinct and conditioned reflex shall rule the day. And all our "reason" and "logic" is being used as nothing more than tools to justify acting like animals. Nothing can change until we become human.

      --
      What?
    9. Re:gov't can be great by Courageous · · Score: 1

      While the belief that the freedom the bear arms was restricted to only the militia is popular in the modern era, such a belief is inconsistent with the first one hundred and fifty years of interpretation of this amendment. Argumentum ad Antiquitatem may be a crock, but sometimes does form a valid argument. Consider it.

      This is forgetting the stickly little detail that when this Amendment was passed, the "militia" consistent of every adult male citizen in the US over the age of 18.

      Of course, the person you were responding to is a dunderhead. The true management instrument is the First Amendment. Alas, if Americans can't be bothered to use that, I can't really see how they're likely to be deserving very much of the Second.

      C//

    10. Re:gov't can be great by Anonymous Coward · · Score: 0

      1) The National Guard is NOT a trained militia for what they are doing today.
      2) Elected government officials work for us, we even collectively hire and fire them.
      3) the 2nd amendment is about baring arms for the purpose of holding officials accountable who are above the law (which is supposed to not be tolerated.) Governments should fear their people more than employees fear their boss. Officials should be ready to die on the job just as any soldier or just any patriot willing to make the sacrifice.

  72. Re:The FEDS by Anonymous Coward · · Score: 0

    Ironically, Microsoft execs are Democrats, not Republicans. On top of that, a few if not all are Atheists. If you don't believe me, just take a look at who they gave most of their donations to. They donated more to the DNC than the RNC.

  73. cite the HDDVD evercrack by mehemiah · · Score: 1

    before i've read the article or comments i would like to point out the obvious failure of "Security through Obscurity" in the cracking of HDDVDs FOREVER.

  74. Re:It's just another one of the Bush-buddy coat ta by layer3switch · · Score: 1

    "Martin earned a B.A. from the University of North Carolina at Chapel Hill (where he was elected Student Body President), a Master's degree in Public Policy from Duke University, and a J.D. from Harvard Law School. He is a member of the Florida Bar, District of Columbia Bar and the Federal Communications Bar Association." http://en.wikipedia.org/wiki/Kevin_Martin_(FCC)

    Last time I checked, FCC stood for Federal Communications Commission, not Federal Constitutional Commandment.

    --
    "Don't let fools fool you. They are the clever ones."
  75. Maybe you should read up on cryptography more... by tom_evil · · Score: 1

    How can you keep your house safe if the locks are made so that anybody knows how they are made and know the weak points and can easily pick them? People pay top money for security and they sure as hell won't go for something that is openly available, even the people they are trying to secure their items from.

    This works for physical locks, but not cryptography. Read up on PGP.

    Or, maybe I should explain it this way...if I can build a lock, give you the blueprints, give you the lock, give you the key that locks it (but not the one that opens it)...and you still can't open it, then that is security. That is what we are talking about.

    Proprietary code is the cryptographic equivalent of someone's little sister hiding her diary and saying it's unreadable; as soon as her nosy brother finds it, he will open it (maybe brute force its cheap lock open) and read away. Or scribble in the margins, or whatever. Hiding does not make it unreadable.

    Now, if she used PGP...

    And if people are stupid enough to pay for something that does not protect them as well as something they could get for free, then they deserve what they get.

    --
    i am the opposite of tom_good, i am the XOR of ]=9fÆ"ÝÕ and ÖÆ\KF, i am 746F6D5F6576696C00.
  76. sad by DaMattster · · Score: 1
    The FUD machine strikes again. We have already been over this debate. Open Source will always be more secure because everyone has access to the code. Security holes will be found and patched at a much faster; sometimes within hours of discovery. We all know about Microsoft's (as an example) abysmal security record and the long time they take to patch holes. Look at Sony's rootkit as another example of how closed source software applications are actually insecure. Funny how there are fewer publicized security problems with Open Source. This is most likely because, in the Open Source world the problem is corrected before it is spotted on radar.

    Perhaps, the FCC (and NSA) is concerned that it will have a harder time snooping in on our conversations because Open Source encryption will improve at a faster rate due to community involvement. So, they spread a little FUD, if not outright lies, in the hopes that people will use the closed source communication stuff and the government may merrily go about its listening posts.

    1. Re:sad by Andy+Dodd · · Score: 1

      Nope, the FUD machine isn't at it again, it's just that 90% of readers are failing to understand the kind of security the FCC is talking about here.

      The FCC is worried about end users modifying radios to behave differently than how they are certified and type approved. The FCC does not want users to modify the behavior of a type approved device, but enabling end-user modification of software behavior is one of the fundamental premises of open source software. In this regard, open source software has (by definition) opposite design goals from what the FCC requires from a type-approved device.

      --
      retrorocket.o not found, launch anyway?
  77. Hmm ... by Anonymous Coward · · Score: 1, Insightful

    And, by the same idea, closed source software with hidden backdoors that anyone can exploit is inherently more secure than open-source software that anyone can view the source of, and said closed source software should be used on all government machines.

    Despite the people who looked at the source telling everyone on IRC the secret root password, and giving people a few terabytes of sensitive government information in the form of a distributed torrent.

  78. Stunningly Uninformed? by warren_spencer_1977 · · Score: 1

    Federal bureaucrats technically illiterate? Uninformed? Geeze, reminds me of every middle manager I worked for in the 90's and early 2000's. I'm hopeful things have changed here in the business world a little bit. Any hope for the feds? Another decade maybe?

  79. Favorite Scary Kevin J. Martin Quote by mrcparker · · Score: 5, Interesting

    "You can always turn the television off and, of course, block the channels you don't want.... But why should you have to?"

    Kevin J. Martin
    FCC Chairman

  80. Yeah, but out of math... by marcosdumay · · Score: 1

    Human nature will make secret ciphers easy to break, you can count on it. Also, you can't validate a secret to make sure you are using a strong cipher, so you can't count on it being secure.

    Of course, secure and obscure is never worse than just secure. It may be much better, slightly better, or as good as... In cryptography it is as good as, so why take the risk?

  81. This just in... by olliec420 · · Score: 0

    FCC recently received a large donation from M$.

  82. Now that you got their attention... by marcosdumay · · Score: 1

    "the mere existence of the open source software is sufficient even if the open source software is not being used on the device as shipped."

    Great! Now the next step for the FCC is banishing free software at all markets, not just RF transmiters...

    And now it is just a matter of time until they banish transistors, and resistors, and wires...

  83. Signed binaries by BitZtream · · Score: 1

    First off, I didn't read the article, just the comments, so if I'm completely off base here, mod down appropriately... It seems to me that the goal is to prevent random people from making changes which cause disruption of service. While open source software would make it trivial from a software standpoint, the hardware still has an easy way to prevent it. Signed binaries. The hardware, much like an xbox360, could simply refuse to boot software which isn't signed by a specific private key. If that part of the boot process is part of the silicon itself, so the OS/BIOS/Whatever you want to call it, must be signed properly in order to run, then the fact that anyone can see and modify the source doesn't matter until the private key is leaked or found on by some other means. This would seem to me a good way to allow for open source without worrying about unauthorized tampering of the software to make the radio do something it shouldn't. Of course, if the software is buggy and can be exploited in some means to run unsigned code or do something it otherwise shouldn't then you still have a problem, but as Microsoft, Apple, Cisco, IBM, HP, and every other software development firm in the world who has actually released code to the public knows ... closed source doesn't prevent exploits, it just prevents the peer review that can find them and make them known. I donno, just seems like your typical decision made by people who don't fully understand what they are deciding on.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Signed binaries by Andy+Dodd · · Score: 1

      Signed binaries would work, but they fundamentally go against the whole idea of open source.

      What's the point of having the source to your WiFi card's firmware if any of your bugfixed builds won't run on your WiFi card because they aren't signed? See RMS's rants about "Tivoization". Unfortunately, as I see it, the only options for SDRs are either closed source drivers (which probably should still be cryptographically signed to avoid modification by clever hex editor users) or open-source "Tivoized" drivers for which only cryptographically signed builds will run on the target hardware.

      --
      retrorocket.o not found, launch anyway?
  84. Re:The FEDS by bb5ch39t · · Score: 1

    I agree. As compared to President Clinton's people, all of whom were 100% literate in all their areas of responsibility and never did anything illegal or immoral or stupid. Who only cared about the people of the U.S., not any special interests.

  85. Well duh. by ACMENEWSLLC · · Score: 1

    If it's open, then it must be less secure. I mean, it's like an open door versus a closed door. Of course closed is more secure.

    I mean, it's not like you can take closed source, say on Windows, and start/run debug (enter) and type u (enter) and see the code at it's machine language to reverse engineer it. Or use a hex editor to see stored hardcoded passwords in an executable. Closed source prevents all that.

    1. Re:Well duh. by cbreaker · · Score: 1

      Just FYI for the real thick headed amongst us: The parent post is sarcastic.

      --
      - It's not the Macs I hate. It's Digg users. -
  86. Mmm... by Ayanami+Rei · · Score: 1

    AES-256 is recommended for TS/SCI. Of course, it has to be a NSA-vetted implementation, and requires the use of the existing key management infrastructure. But uh, those old classified ciphers should go away eventually.

    that's pretty neat if you ask me...

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Mmm... by Martin+Blank · · Score: 1

      It's my understanding that there are several communications systems that use ciphers that are considered by the NSA to be better and/or stronger than AES. The agency has been known to approve the use of ciphers which are not as strong as the ones that they have in the vaults when they deem that wider dissemination of those secret ciphers could put them in unacceptable danger of compromise.

      The NSA is still holding onto documents transmitted by the Soviets back in the 1950s in hopes of eventually decrypting them and translating them, because doing so would give them a look at the encryption techniques used at the time, which could give them insights into what followed, making it easier to break current codes.

      --
      You can never go home again... but I guess you can shop there.
    2. Re:Mmm... by strider44 · · Score: 1

      You're thinking of DES, which had its key length shortened by the export protocols. AES256 is pretty much unbreakable using any technology at the moment (even with NSA's supercomputers) and any technology of the near future.

      For a while it's been pretty much a myth that the NSA has some super crypto protocols. I know it sounds good to say that the NSA has something "stronger than AES" but it's pretty definitely wrong. AES is the standard because it's the best we have.

  87. Re:Exactly! Thats why hordes and hordes of Linux by DaveV1.0 · · Score: 1

    Non Sequitur: Proof that Windows is not secure is not proof that open source is secure.

    Lack of viruses for Linux may be a result of there being many fewer Linux computers than Windows computers. Why work on a set of computers comprising 5% when one can work on a set of computers comprising 90%? Windows is a much more tempting target than Linux because the pay off in success is almost 20 times larger.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  88. We are talking about REGULATORY security by m6ack · · Score: 5, Informative
    The FCC is not talking about security in a way that most of the people in this thread are talking about. They are talking about REGULATORY security. For instance, they want to make sure that a radio cannot produce so many dBm spectral emission outside of it's band when it is operating in it's intended band. They want to make sure that your Linksys doesn't output more than so many dBm so that it doesn't blast out the neighbor's network. That is what they are talking about -- and they see these as the real hurdles in qualifying SW defined radios. They would rather have regulatory control at the developer's level than having to resort to investigation and bringing individuals to court.

    The issue is that this ruling benefits Cisco that wants to defeat the likes of Linksys, Netgear and others that are beginning to deliver "decent" solutions with cheap radios and the help of hobbyists leveraging open source software. If you require that some of the SW is closed, you cannot leverage the benefits of the open source module on that bit you have closed. You also have to end up spending more time organizationally to support the effort, because you have to maintain two sets of documents -- one for the closed section, and another for the open section. You have to support binary compatibility, or some mechanism for the open source to integrate with the closed source firmware... it just becomes that much more of a burden for Cisco's competitors to develop and maintain their solutions.

    So, please, don't flood the FCC with emails telling them that "Open source /is/ secure" -- from the standpoint of regulation, it's not! Flood them instead with messages that say, "This ruling is entirely prejudicial against many companies leveraging Open Source software for their solutions."

    1. Re:We are talking about REGULATORY security by phliar · · Score: 1

      Any fool can learn to put together a transmitter that steps all over any authorized user, on any frequency -- it's not that hard. There are things called physical laws, and no amount of FCC regulations can override those.

      This is just more Republican hysteria -- screw any notions of prior restraint, the People (who are the enemy of the State) must be stopped before they do something that might possibly affect a campaign contributor's business!!!

      --
      Unlimited growth == Cancer.
    2. Re:We are talking about REGULATORY security by jonwil · · Score: 1

      How is what the FCC are requiring now any different to the already established practice of shipping routers that are open source but with a binary kernel module for the 802.11 WiFi chipset?

    3. Re:We are talking about REGULATORY security by Skapare · · Score: 1

      Any fool can learn to put together a transmitter that steps all over any authorized user, on any frequency -- it's not that hard.

      Sure, building something that transmits a signal on a given frequency is not hard. If intentionally causing interference is the goal, that's certainly easy. However, building a useful transmitter that can do for the builder the sophisticated kinds of things that can be done with wireless today involves a lot of technology. Very few people would care to do that from the ground up as a hobby.

      Instead, what people would more likely do is modify existing hardware by inserting their own software. A major concern of the FCC is that this replacement software would in some way cause interference or other problems. For example, the hardware has the ability to operate over a wide range of frequencies outside the allocated spectrum. The allocated spectrum is actually different in different countries. The replacement software might direct the hardware to operate outside the allocated range. Another example is that variations in the protocols used might allow the replacement software to dominate the channel, defeating the channel sharing designed into the original protocol.

      Wireless developers like the idea of controlling the radio parameters in software because it allows them to build devices that operate differently in different regulatory environments (e.g. have a different frequency or power in different countries) with only a change to the software loaded into flash, rather than a change of which chips are actually used. The hardware of such devices inherintly has to trust the software. If the device allows anyone to load in new software, then it is giving control over radio parameters to whoever loads that software. This is what the FCC is concerned about; people loading in their own software that either intentionally or accidentally causes interference to either the shared usability of the proper radio spectrum, or to other radio services in other bands. A frequency, that in another country may be usable for unlicensed wireless communication, might be assigned for something entirely different in the USA. Further, the frequency agility of the hardware is likely to be very wide.

      The FCC is not so concerned about people building useless radiation devices just to cause interference. Few people have any interest in doing so. One or two pop up every year, but that is something they can keep an enforcement handle on. If someone creates some software that increases the number of available channels for some wireless devices from 11 (in the USA) to 200, spread out over a large range of frequencies normally used for other radio services, and posts this software on the internet (with instructions on how to easily load it), then this can create the FCC's worst interference nightmare.

      That said, I admit I don't agree with the FCC's position as it relates to open source. I suggest that the FCC should, instead, create rules that require wireless devices to have built in protections that do not depend on the software running the device to be trusted with respect to radio parameters that control the regulatory compliance with the device. For example, the chip that actually runs the radio frequency control synthesis should have burned into it a boundary check that causes it to shut off the radio if a frequency outside the allowed range is requested. This would not be perfect, as there are still a few channels that are not allowed in the USA that are allowed in some other countries. But it would be a reasonable best effort, given that devices could be imported from those other countries and operated out of range, anyway.

      To the extent that Cisco and other parties are doing this to destroy the ability of people to add new intelligence to their devices, such as the ability for a router to talk directly to another router over a radio channel, and form a mesh network, then I do think this rule is w

      --
      now we need to go OSS in diesel cars
  89. Fallacy of the closed but unlocked door by g2devi · · Score: 1

    > Security through obscurity is rightly derided, but not because it has no value.

    You're making one mistake that non-techies commonly make....If you don't have the source code, then you don't have the algorithm. This is far from true.

    Any cracker worth his salt can read assembly language and won't have any problems in converting assembly language into an algorithm. It's often even possible to use a disassembler to convert assembly language into C since most algorithms do little more than mathematics (mostly done by the co-processor, so it's easy to spot these and convert them into C function calls or C operations).

    Security through obscurity is about as safe as assuming that not telling anyone that you've closed your doors and windows are closed (but not locked). Sure, it will stop the casual burglars who prefers to see that the window is open before even attempting coming in, but any burglar worth his salt wouldn't ignore a seemingly closed door (lock or no lock). If you want safety, your best approach is to use a well proven *public* design that's been hardened by public scrutiny. Like it or not, you're bound to make a mistake if you try to be too smart in security and go your own way since security is so hard to get right (it's only as strong as the weakest link).

  90. You should read up more on the topic of... by cbreaker · · Score: 1
    --
    - It's not the Macs I hate. It's Digg users. -
    1. Re:You should read up more on the topic of... by Anonymous Coward · · Score: 0

      The majority of myths that linux has come from sarcastic remarks...
      They should always be corrected and told this.
      -Ryan "Boxxertrumps" Trumpa

  91. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  92. Enforce some limits with hardware by LM741N · · Score: 1

    Software defined radios could contain hardware chips that define maximum power and frequency limits. Hackers could still modify the rest of the software. Its not an either-or situation.

  93. Go figure Government Mismanagement ... again ... by OldHawk777 · · Score: 1

    You would figure after more than a decade (maybe two) of proving the stupidity of "Security Through Obscurity (STO)" [proprietary software OS/apps/products, voting machines ...] that all government managers globally would know that STO is a damn dumb highly insecure positions for everything. In WWI, maybe WWII STO had some benefit, but today STO is a position for any idiot (in government, business, religion ...) to take and make their own before being retired with cause.

    REMEMBER: Government/Business workers are not the problem, but the higher the stupid management the bigger the problems for natural disasters, security, cost.... Consider present conditions no exception for today or tomorrow, due to friend/family nepotism.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  94. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  95. Two things by dharbee · · Score: 1

    First, nice try with changing your argument, but no, you don't get to do that. You said something stupid and wrong, stop trying to change it now. Second, where does it say that the FCC uses these technologies? You already said in this very thread that you "wouldn't be surprised" if they used them now you're trying to pass off your assumption as fact.

    You said something dumb because you misread the quote you thought made your point. Stop pretending and just admit it.

    1. Re:Two things by KiltedKnight · · Score: 1
      I said I wouldn't be surprised, and it turns out I was right. For paying your FCC fees, you can do it on line... here's the link: https://svartifoss2.fcc.gov/Batch_Filer/login.cfm

      Guess what... secure sockets (https). So they DO use it.

      --
      OCO is Loco
    2. Re:Two things by dharbee · · Score: 1

      "You said something dumb because you misread the quote you thought made your point. Stop pretending and just admit it."

      How fucking sad are you that 5 attempts to change your point later you finally found something that you think proves your point, and you crow about it.

      We all saw what the OP was. Why won't you just admit you said something wrong and stupid? You did, and it was, so what's the fucking holdup?

    3. Re:Two things by KiltedKnight · · Score: 1
      We're 5 posts in because I saw these subtle connections and others didn't.

      I'm not the one here stamping my feet, yelling obscenities trying to get someone else to admit something. You challenged me to show the connection and I did.

      --
      OCO is Loco
    4. Re:Two things by Anonymous Coward · · Score: 0
      Okay, now please tie this all back together with your original post:

      Very typical. First, they say that the stuff is not as secure as the "security by obscurity" method, then they go and say the most widely accepted and used method for secure web transactions is evidence that open source software yields the most highly successful security technique. In your post you are saying that one agency said this. As others have pointed out, two different groups said the things that you say were made by one. Or are you claiming that both instances of "they" up there are referring to the same thing, even though it's very clear that they're not?
  96. They're talking about a different "security" by Ungrounded+Lightning · · Score: 2, Insightful

    I hate to say it, but, some evidence suggests that obfuscation works if there is enough of it.

    And it all depends on what is meant by "security".

    The FCC could care less about how hard it is to recover the message or break the box. What they're concerned about is how hard it is to modify the box to operate outside their regulations.

    It's a lot easier to modify the function of a peripheral if you have information about it - including commented source for the controlling driver - than if you don't. Don't believe it? Look how long it took - and still takes - to write blob-free fully-functional Linux drivers for winmodems, graphic accellerators, WiFi chipsets, etc. Listen to the cries for documentation from the driver and kernel development projects.

    The FCC says "Thou shalt not publish the source code to the parts that control the radio." Since FOSS licenses REQUIRE the vendors to publish the source code, FOSS is thus effectively forbidden, since it would not be possible to abide by the software license and the FCC license simultaneously.

    As for vetting the code, the FCC reserves the right to demand the source of ANY software - proprietary or not - used in a type-approved software-defined radio. They say they probably will rarely want to look, and will probably honor the company's request for confidentiality unless they have some reason not to, but they do demand it be forked over whenever they ask. So arguments that they can't vet it because it's closed are moot.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:They're talking about a different "security" by rtb61 · · Score: 1

      No, what they are really saying is you cant you open source, because you must used a closed proprietary source and force everybody to pay a license fee that will amount to hundreds of millions of dollars over the years to a company who will 'contribute' the right amount of money to the people who will decide which patented copyrighted protocol everybody else will be forced to use.

      --
      Chaos - everything, everywhere, everywhen
  97. The NTFS writer is at www.ntfs-3g.org. by McDutchie · · Score: 3, Insightful

    I don't see an open source file system driver for Linux that lets you reliably write to NTFS formatted partitions,

    I have been seeing it for quite a while now. NTFS-3G, which works within the FUSE userspace file system framework, has an excellent reputation for reliability.

  98. Forgone conclusion. by moxley · · Score: 1

    That is FUCKING BULLSHIT.

    Much like many studies, hearings, investigations, and other such things in the US these days, I suspect the result was a forgone conclusion prior to any "deliberation" on the matter.

  99. Secrets can still be good by gr8_phk · · Score: 1

    Using another example from cryptography: Which is more secure, public or private key systems? The answer is of course private keys. Why? Let's rephrase the question: Which is more secure, a public key system or a public key system where the keys are kept secret? Obviously the later. Hard as it is with a known key, you absolutely cannot (for example) factor an RSA key you don't have. This of course has little to do with what the FCC says.

  100. Re:The FEDS by ssstraub · · Score: 1

    If you're going to offer a rebuttal, the least you could do is post a list for comparison, otherwise you look like a Bush apologist.

  101. Re:Exactly! Thats why hordes and hordes of Linux by fritsd · · Score: 1
    That tired argument has been flogged to death already, but here's the counter argument anyway, just in case:

    Probably a significant percentage of all webserver computers in the world run on Linux or one of the BSDs (all open source so vulnerable according to the FCC :-)). Those are more interesting targets qua hardware and network connectivity, for a set of zombie computers rather than just any old PC which gets turned off at night, has a slow connection, etc. etc.

    I think it's a pity there are no good statistics. Netcraft has estimated numbers on the different webservers though (IIS = Microsoft, but Apache doesn't imply Linux or BSD). But lately those statistics have been polluted (look at the sudden bumps in the graph).

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
  102. Nice edit by Comboman · · Score: 3, Informative

    The "why should you have to?" is in reference to paying for channels that you have blocked or don't watch. I have to agree with him on that.

    --
    Support Right To Repair Legislation.
    1. Re:Nice edit by Anonymous Coward · · Score: 0

      And, err, is anyone paying for these channels involuntarily?

    2. Re:Nice edit by that+this+is+not+und · · Score: 1

      Well, here on Slashdot, it probably refers to the issue where durn old Mom won't subscribe to those 'good channels.'

    3. Re:Nice edit by TechnicalFool · · Score: 1
      --
      09F9 1102 9D74 E35B D841 56C5 6356 88C0
  103. Net Neutrality by Anonymous Coward · · Score: 0

    And these are the people you want protecting net neutrality?

  104. You learned exactly the wrong lesson from crypto by GeekAlpha · · Score: 2, Informative

    "I hate to say it, but, some evidence suggests that obfuscation works if there is enough of it. Cryoptography is ultimately about adding cost and time to an enemies retrieval of message to deter them from attempting to read it, or at least render it less valuable by the time they do, and obfuscation can do that."
    Cryptography proves exactly the opposite of what you are saying. The algorithms used in crypto are open source so that the algorithm can be tested. The only thing that is obfuscated is the key, and even though everyone can look up the algorithm for AES or Blowfish or whatever, an attacker will have to waste cost and time to get the message protected by that one obfuscated key. If he wants the next message with a different key, he will have to start at square one. Open source software is open to code audit, the theory being that the obvious holes will be found and corrected because the code is there for all to see. Obfuscating the code makes writing inter operable code very difficult, but it does very little to prevent exploits. Much less comprehensive information is required to produce a software exploit than to produce a complex tool that is thoroughly compatible. Furthermore, unlike attacking a key, once a software exploit it created, it can be used again and again on many different victims until the software is fixed. For closed source software, there is no way for victims to protect themselves, nor can they force the vendor to update their software to protect them from exploit. The evidence you cite does not mean what you think it means. Obfuscate only what you must. A good security system requires only as few secrets as possible.
  105. Or maybe the reporter screwed up. by Andy+Dodd · · Score: 1

    If this is in regards to open-source Wi-Fi firmwares and FCC certification, the FCC has a completely different type of "security" and "hacker" in mind than what most people think of when they think of computer security and crackers.

    The article (and summary, and most users) are assuming they are talking about data and computer security - preventing malicious users from spying on other users' data (classic WiFi example - WEP cracking), and from compromising a users' machine (Intel WiFi driver compromises.)

    I'm fairly certain that the FCC is talking about a different kind of security - a device licensed by the FCC to transmit is only licensed to transmit on certain frequencies with certain modulation schemes, often with addition restrictions on power levels (some of which may be frequency-dependent.) Also there are sometimes restrictions on what frequencies a device may receive. For example, it was (and likely still is, although it's no longer relevant) illegal to sell radio receivers that covered the 800 MHz cellular bands. In terms of "security", the FCC is talking about preventing licensed transmitters from being modified to transmit out of their licensed band, in unlicensed modulation schemes, at unlicensed power levels, and sometimes receiving frequencies that no one is allowed to sell a receiver for in the United States.

    The problem is that in this regard (preventing modifications to hardware functionality), Open Source is indeed fundamentally less secure - The whole idea behind Open Source is giving the user the freedom to modify their software and add functionality, and with modern software-defined radios, and modifying the software fundamentally modifies the behavior of the hardware. This freedom to modify the hardware is EXACTLY what the FCC does not want users to have. It is in theory possible to get tamper-resistance in a manner similar to what the FCC wants (see TiVo for an example of a vendor who has satisfied MAFIAA tamper-resistance requirements while using open-source software), but not without going against the fundamental spirit of Open Source. There's no point in the source being open for a piece of software if the hardware refuses to run it unless it's signed by the vendor (See TiVo again).

    So far the open source community has yet to show a workable solution for open-source drivers that prevents the user from "unlocking" additional frequencies/modifications/power levels on existing software defined radios without a simple source change and a recompile. I'm honestly not sure if there is a workable solution to such a problem that doesn't involve anti-tamper via code signing, which as I said before kind of defeats the purpose of open source.

    --
    retrorocket.o not found, launch anyway?
  106. I miss the "old" FCC by gone.fishing · · Score: 3, Interesting

    A few years ago the FCC was overhauled in an effort to speed the processes of approval and allocation. At that time the most common complaint was that it took years to obtain approval for new technology. The truth is, that the old FCC did seem to drag their feet and yes, it was rather difficult to get approval for new technology and to get a piece of the radio spectrum reallocated you may as well forget about it. People and industry did have a lot to complain about. When the FCC did make a decision, it was (almost) always the right one, it had been well researched and lobbiests and lawyers had little influence, even the politicians really had very little say.

    When the system was overhauled, it was done with the best of intentions. They allowed industry access in ways that they never had before and the FCC had to start to rely on information presented by the very industry that they were intended to police! Today, we could almost describe the industry relationship with the FCC as symbiotic.

    The FCC has as it's primary charge the responsibility of making the public airwaves work for the public. They protect these airwaves by allocating frequencies, by approving new uses, and by certifying equipment that may use or interfere with the public airwaves.

    With technology changing so fast, and the airwaves being so crowded, and all sorts of new ideas (good and bad), the FCC has lots to do. Congress told them to work faster and be more responsive to industry. Industry does not want OSS, they view it as competition. They would rather develop copyrighted and even patented software to do this stuff so that they can earn a healthy return on investment. The FCC is simply echoing this as they have been instructed by congress to do (they see it as working with industry).

    OSS is sort of socialist when you think about it from the closed source standpoint. It is a threat simply because it is free. You would think public airwaves would be a place where free software would be at home -- and it should be but it isn't. Becuase the FCC is no longer really allowed to make the best decisions for the public. They must now answer to the very people they are supposed to police. That is simply wrong; they should answer to the public and the requirements of international treaties.

  107. So I guess this means.... by asm2750 · · Score: 1

    ...everything in open source is unsafe, and linux should be bashed to death with a blunt object? At least thats what an idiot or a M$ zealot would believe by reading this. Then again these are the kind of people who are trolls and don't know how to read either.

    In the end, nothing is safe, there are always weaknesses waiting to be exploited.

  108. Cisco can't defeat itself by Anonymous Coward · · Score: 0

    "The issue is that this ruling benefits Cisco that wants to defeat the likes of Linksys, ..."

    Linksys is part of Cisco.

    Why would Cisco want to defeat part of itself?

    1. Re:Cisco can't defeat itself by ScrewMaster · · Score: 1

      They wouldn't ... but it's still an issue when you're a very large company with a layered product line: you really don't want to see your low end products becoming as capable as your higher end (read: much more expensive) products. You'll be cannibalizing sales of the more profitable products. As I mentioned in a previous post, I run a Linksys WRT54G with alternate firmware: it's so much more capable than the stock firmware that it isn't funny.

      From a feature standpoint, there's no real reason that a low-end router box couldn't do everything that a much more costly device could do. It's just software, and its largely readily-available open source stuff at that. Sure, the cheap box won't have the reliability or performance of the higher-end product, but people will often buy solely on price. So, I can understand why a Cisco wouldn't want Linksys' stuff to get too powerful. On the other hand, I don't want to be restricted in what I can do with my own property either.

      --
      The higher the technology, the sharper that two-edged sword.
  109. What is truly amazing... by neuromancer23 · · Score: 1


    What is truly amazing is that there are still millions of flag-waiving fanatics out there that support this soul crushing fascist state.

    "Find out how much oppression a people are willing to tolerate, and you will have discovered the exact amount they will be subjected to." - Frederick Douglass

    "Why are we letting a crazy old person run our country? We're asking to be shot in the face." - Jon Stewart

  110. Re:The FEDS by neuromancer23 · · Score: 1

    > ALL the Federally APPOINTED people , are BUSH supporters, and they fail to know the law!

    Actually like any other band of criminals, they do know the law, they just don't care.

    "The constitution is just a goddamn piece of paper" - George W. Bush

  111. Re:The FEDS by Anonymous Coward · · Score: 0

    No, keep going. Hahaha

  112. The NSA by Anonymous Coward · · Score: 0
  113. Liar by dharbee · · Score: 1

    "We're 5 posts in because I saw these subtle connections and others didn't."

    You're a fucking liar. You made a mistake, and changed your argument. Your original argument had nothing to do with your current argument, so stop lying.

    "I'm not the one here stamping my feet..."

    Um, yes you are. You're wrong and continue to change your point, insisting it was your original point all along, even though it's clear that's a lie.

    The only thing you showed is that you'll lie and obfuscate as much as necessary to preserve what little self-worth you have left.

    When are you running for office?

    1. Re:Liar by Anonymous Coward · · Score: 0

      I don't expect him to appear in this thread anymore. He's clearly not the type of person who would ever admit to making a mistake. Sad but true. And how very very sad indeed.

  114. In related news ... by ehiris · · Score: 1

    The president has ruled that war is peace. Since he ruled it, it must be right.

  115. define 'SECURE' by IchBinEinPenguin · · Score: 1

    In this context, the FCC define 'secure' as 'unable to mess up the spectrum by transmitting out of the licensed band, using too much power or doing anything else nasty that'll mes up the spectrum'.

    An open source device, with a "#define FREQ_HZ 123456" in a header file somewhere, will be 'less secure' in this context as it'll be trivial to break spectrum licensing rules.

    1. Re:define 'SECURE' by alejolp · · Score: 1

      SECURE = "really unlikely to be exploited"

      It doesn't matter if it has vulnerabilities or not.

    2. Re:define 'SECURE' by IchBinEinPenguin · · Score: 1

      How you define secure depends on what you're trying to protect.
      The FCC is (should be) trying to protect the EM spectrum rather than content. They shouldn't care about people copying movies from 'insecure' transceivers as long as those transceivers aren't messing up the spectrum.

  116. Peer review does not require open source ... by AHumbleOpinion · · Score: 1

    The problem is that it is not easy to tell if your foundation is secure without considerable peer review. By adding the obscurity element you lose your peer review.

    It is a fallacy to think that peer review requires open source. Considerable peer review does not require a million monkeys, a small number of outside experts under non-disclosure agreements can do quite nicely.

  117. missed a point by AlgorithMan · · Score: 1

    "There is no reason why regulators should discourage open-source approaches ..."

    ... except corruption

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  118. Your use of obscurity seems quite narrow ... by AHumbleOpinion · · Score: 1

    More seriously, security through obscurity is only of marginal usefulness for obscure purposes. Maybe Joe Schmoe can't find his way past some obscurity defense, but if something is widely distributed, such as a publicly distributed software radio, then any obscurity element will likely be compromised quite quickly and quite trivially as soon as someone qualified to do so gets his or her hands on one.

    Your use of obscurity seems quite narrow, as if it is confined to only a crypto algorithm. In reality it is far more complicated than that. Once upon a time I witnessed a closed source project that leveraged obscurity. It had hundreds of thousands of online users, an active hacking community, and obscurity greatly slowed down the progress of hackers as they revere engineered a closed source system, code, protocols, complex interactions, ... After many months they figured it out, but in that time the developers had a patch waiting in the wings with new code, new protocols, new interactions, ... The hackers made their breakthrough, the developers released a patch, the hackers had to start all over. This was the plan all along. Had the project been open source the hackers could have made their breakthroughs in a couple of weeks, maybe less, rather than many months. The point of obscurity was to slow down the hackers to a manageable rate. And of course, obscurity was not the foundation of the real security, it was just an element that kept hackers busy with less important things for a far greater amount of time than they would have liked. Don't underestimate the value of boring hackers with drudgery, of making someone else's project more interesting than yours.

  119. Corporately-owned Government. Olberman was right. by Bushido+Hacks · · Score: 1

    Go a head and mark this -1. But this speech by Keith Olbermann points out how our own goverment was SOLD to private group by letting people who run private group run our government.

    F*ck the FCC!

    --
    The Rapture is NOT an exit strategy.
  120. It only takes... by alejolp · · Score: 1

    It takes one and only one person to post a vulnerability and it's exploit on this thing called the IntraWeb... er, Internet

  121. In the words of the Virgin Mary.. by pak9rabid · · Score: 1

    ..come again?

  122. FCC = Computer Security Expert? by revengance · · Score: 1

    so which are the experts that FCC consult?

  123. Purposely Misleading? by Anonymous Coward · · Score: 0

    I enjoy my daily dose of Slashdot, but honestly whoever wrote this is trying to hype this thing way out of context.

    The FCC in NO WAY made any comment on the security of opensource software. They merely said the using opensource based software defined radios in commercial products would be hard to gain approval, due to the obvious fact that if users can modify that software they can do things such as increase power or change operating frequencies which are illegal because they can allow interference with others' communication devices.

    This is also potentially dangerous because it could interfere with law enforcement, ambulances, or any other kind of emergency or important communications.

    Now, if we want to argue on the point of how opensource can be used while limiting the user from making serious/illegal changes to software modems, that's one thing. (I don't see how this could ever be worked out under the tivoization clauses in GPL3).

    But lets not get all fired up at our FCC when it really hasn't said a thing about the "security" of opensource projects. Don't believe everything you read on Slashdot folks - think for yourself and make sure you read the real source documents before you fire off like idiots.

    A more balanced article about this topic:
    http://www.linuxdevices.com/news/NS9075126639.html

    The REAL FCC document:
    http://edocket.access.gpo.gov/2007/07-2684.htm

  124. So by Anonymous Coward · · Score: 0

    given that linux is based on code by foreigners
    At least Americans can see the Linux code and decide for themselves whether to trust it, whereas with closed-source applications you can't even tell whether it was written by Americans or not, given the amount of code that's offshored to the lowest Indian bidder these days... So how many lines of code have you seen?
    And what does it matter if it was coded by the lowest Indian bidder? The company who did, doesn't give a fuck about what you think of their offshoring policy and just cares about increasing $$.
    Welcome to Corporate America. Shitting on the little guy.
  125. Missing the point by quux4 · · Score: 1

    Quite a few posters in this thread seem to be missing the point of the ruling. That's easy to do when you only read summaries designed to push a certain point of view, and don't dig into the source material yourself. So let's have a look at the actual ruling:

    To minimize the filing burden on manufacturers, this requirement was narrowly tailored to affect only those radios where the software can be modified by a party other than the manufacturer because such radios pose a higher risk of interference to authorized radio services.

    (emphasis added) Now, here comes the actual snippet that seems to have a lot of people up in arms:

    The Commission hereby states that it is its policy, consistent with the intent of Cognitive Radio Report and Order and Cisco's request, that manufacturers should not intentionally make the distinctive elements that implement that manufacturer's particular security measures in a software defined radio public, if doing so would increase the risk that these security measures could be defeated or otherwise circumvented to allow operation of the radio in a manner that violates the Commission's rules. A system that is wholly dependent on open source elements will have a high burden to demonstrate that it is sufficiently secure to warrant authorization as a software defined radio.

    Again, emphasis added. FCC is not saying that OSS is inherently less secure. They are saying that it's their policy to make it difficult to modify a radio such that it violates FCC rules. That's all. It might even be possible, given the stipulation above, to do this with OSS. Of course you might run into the 'tivoization' clause of GPLv3 in so doing ...

    1. Re:Missing the point by AlphaOne · · Score: 1

      Again, emphasis added. FCC is not saying that OSS is inherently less secure. They are saying that it's their policy to make it difficult to modify a radio such that it violates FCC rules. That's all. It might even be possible, given the stipulation above, to do this with OSS. Of course you might run into the 'tivoization' clause of GPLv3 in so doing ...

      I don't think you'd run into tivoization at all since radio equipment has inherent, physical limits. You simply make the circuitry unable to resonate at certain frequencies and you could prevent transmission and/or reception.

      This obviously doesn't stop an enterprising hacker, but none of the current impediments do, either.

      --
      All opinions presented here aren't mine.
    2. Re:Missing the point by quux4 · · Score: 1

      No. That's the whole point of software-defined radio (SDR) ... you have a general purpose receiver or transmitter/receiver, and the software defines what frequency it listens and/or radiates at.

    3. Re:Missing the point by AlphaOne · · Score: 1

      No. That's the whole point of software-defined radio (SDR) ... you have a general purpose receiver or transmitter/receiver, and the software defines what frequency it listens and/or radiates at.

      The whole point of an SDR is to send/receive using arbitrary protocols and emission types. The radio still has to interface with an antenna and matching circuitry somewhere and that's where the restriction could be placed.

      --
      All opinions presented here aren't mine.
  126. Re:It's just another one of the Bush-buddy coat ta by mrchaotica · · Score: 1

    In a perfect world, he would weigh the technical merits against the desires of the people and the economic impacts of the FCC's decision, and come to conclusions that were in the interest of everyone.

    Fuck that! In a perfect world, answering the question "does this device cause harmful interference" and prohibiting it from use if it did would be the sole extent of the FCC's power!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  127. So why not demand accurate reporting by dwarfking · · Score: 1

    Its probable that part of the reason the FCC believes open source is more vulnerable is that by nature open source vulnerabilities are more quickly reported and visible. I've seen this happen with the security team where I work. Because there are more reports of vulnerabilities to some pieces of software it is viewed the software is more risky

    The real reason though is the close source software denies or never announces any vulnerabilities, so the number of reports is lower.

    I say that instead of fighting the FCC to change their stance we should ask that instead they put out a mandate that all purveyors of this type of system be required by law to report any and all discovered, exploited or theoretical vulnerabilities to systems that would be use for the people's airwaves

  128. You want to put a backdoor in for the NSA by Master+of+Transhuman · · Score: 1

    closed source is the only way to go.

    Look at Microsoft. First it was the alleged "NSA key" - now they've ADMITTED LETTING the NSA break into Vista - allegedly to "improve the security".

    So of course the NSA found X ways to break in - and told Microsoft about X minus n of them.

    Morons.

    Anybody with anything whatever to hide who uses Vista now has to be a complete moron.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  129. grow up by bussdriver · · Score: 1

    USA is a republic run by democratically elected representatives!

    The republic has fallen slowly at an increasing rate since the civil war.
    Voting is so corrupt we don't know who actually wins unless its by landslide.
    Representatives do not represent their constituents any more than they have to but instead serve corporations and banks.
    The media (the 4th branch) was poorly defined and protected and as a result it is now useless.
    The USA is not an aristocracy; or at least not a direct one...

    Government DOES produce things, but primarily government provides/produces services.
    Government DOES outperform the private sector whenever the overhead costs are less than that of private organizations to perform the same product/service. Government is NON-PROFIT (its supposed to be) and its success is impacted by "voting with your ballot."
    Private orgs must make a PROFIT and have no accountability outside of that; in case you did not know, "voting with your dollar" is undemocratic by definition and far easier and open to rig and corrupt (if PROFIT doesn't cause it to go corrupt faster.)

  130. "closed source"... by Anonymous Coward · · Score: 0

    That term "closed-source" is nice but incorrect.
    What do you think that assembly that's produced from my IDA is?

  131. A direct attack on GNU Radio? by wikinerd · · Score: 1

    This is a direct attack on GNU Radio, a project that every self-respecting hacker should at least know about, if not actually using it.