Slashdot Mirror


IEEE to Standardize OS Security Components

aster_ken writes "The Institute of Electrical and Electronic Engineers has started work on a standard for securing operating systems, as a recognition that software security is 'limited by the operating systems that underpin them', the organization said yesterday. The standard, dubbed IEEE P2200, will address external threats and intrinsic flaws arising from software design and engineering practices."

197 comments

  1. In other news by Unregistered · · Score: 4, Funny

    Microsoft creates own standards beaurou
    Deems Windows perfect, others not

    1. Re: In other news by Anonymous Coward · · Score: 0

      Does Microsoft create its own spelling standard as well?

    2. Re:In other news by aghorne · · Score: 1

      Come on. Really, cheap gag mate. And learn how to spell.

      --
      *.02c
    3. Re:In other news by Anonymous Coward · · Score: 0

      In Soviet Russia, the standards codify you...

      is that the required format?

    4. Re:In other news by Jugalator · · Score: 1

      Seems so. Read up here to check. :-)

      --
      Beware: In C++, your friends can see your privates!
    5. Re: In other news by darqchild · · Score: 1

      they probably could if they wanted to. people would just accept it and change their dictionaries to match.
      aw hell, microsoft could just buy the dictionaries

      --
      What? Me? Worry?
  2. Limited release by Anonymous Coward · · Score: 5, Insightful

    That's just great, codify the security aspects of OSes into a $100 document that can't be freely redistributed. That's a really good idea...

    1. Re:Limited release by Elitist+Snob · · Score: 1

      document that can't be freely redistributed.

      No different from the POSIX standard, then...

    2. Re:Limited release by endx7 · · Score: 0

      speaking of POSIX, IEEE had POSIX.1e, which was supposed to do something similar to what IEEE is trying to do now. As far as I know, it never left draft form. I'd take it as a bad omen for what's happening now, but at least the general focus on security has increased.

    3. Re:Limited release by Valar · · Score: 2, Informative

      Well, if you're a member of IEEE, you can usually get all that stuff for free. I'm a member (because as a student it only costs me like thirty bucks a year). I've pulled a bunch of documents from their archives and I've never payed a thing. Though, they do have an exagerated opinion of the value of dead trees. Some of the standards do require extra fees, I think, but none of the stuff I've used.

  3. Easy solution. by zoloto · · Score: 1, Interesting

    They should just copy/paste linux & the bsd's file system properties and make simething similar to SELinux's security manditory.

    oh.. and ban microsoft. /rant

    1. Re:Easy solution. by phalse+phace · · Score: 1
      They should just copy/paste...."

      Bad idea. Isn't that how the whole SCO/Linux debacle started.... though SCO have yet to offer any proof?

    2. Re:Easy solution. by Anonymous Coward · · Score: 0
      Bad idea. Isn't that how the whole SCO/Linux debacle started.... though SCO have yet to offer any proof?

      SCO isn't stupid. They realize that if they provide proof of the infringing code then it'll be in public court documents and thus legal to distribute!!! It is a trick by the OSS movement! Same thing happened with DeCSS.

    3. Re:Easy solution. by Anonymous Coward · · Score: 0

      Funny!

    4. Re:Easy solution. by Anonymous Coward · · Score: 0

      Filesystems with ACLs and forms of Mandatory Access Control are already part of certain standardized security frameworks - the DoD Trusted Computer System Evaluation Criteria. These are what are being referred to when some operating systems are referred to as passing the "C2" security criteria (note that C2 isn't a particularly high level of security, but the best most widespread systems can do without MAC).

      Note that a MAC framework has been merged into FreeBSD 5.x and is expected to be production-quality soon. Still, I don't expect it to make FreeBSD more secure per se, just more useful for people who need MAC.

      The problem isn't with the security mechanisms or standards themselves, but the fact that programs are buggy, overprivileged, too complicated, misconfigured etc.etc..

      No "positive" security mechanism (access control, filtering) is going to solve problems that are caused by implementing insecure features in software. Better security is achieved by eliminating unnecessary services and features, not by standardizing things that "have to be there".

      Admittedly, there are methods to make insecure features more secure, at least in terms of damage control (reduced privileges, sandboxing), but they don't require much in terms of new and/or standardized features.

  4. Here here! by kevin_conaway · · Score: 2, Insightful

    Awesome. Operating System design is one of the most underdeveloped fields of the industry and I believe that this is a step in the right direction towards the development of a mature, secure operating system for general use!

    1. Re:Here here! by bryanthompson · · Score: 4, Insightful

      don't get too excited there, guy. just becuase someone puts out a 'standard' doesn't mean everyone has to follow it. anyone can form an organization to make standards, but they dont' mean anything if nobody wants to follow them.

      Not only that, but people like microsoft will just make their own standards and ignore the ones already set. They won't have any affect on anything, imho.

    2. Re:Here here! by pVoid · · Score: 1
      Yeah, I mean like... look at how IIS doesn't even support SSL.

      (right)

    3. Re:Here here! by Anonymous Coward · · Score: 0

      Operating System design is one of the most underdeveloped fields of the industry

      Yea, I totally agree. OS standards are non-existent. So like I had this idea for a new standard called the "Portable Operating System Interface". It would kinda flesh out standard API calls, so that the minimal user-land applications would be more portable.

      So I thought the best way to get this started was to create a group or committee, perhaps called the Portable Applications Standards Committee or something.

      Does this sound like a thing linux could use?

    4. Re:Here here! by Anonymous Coward · · Score: 0

      Sounds great! We should base this new "Portable Operating System Interface" on some commercial product like Microsoft Windows. Then anyone who doesn't want to licence it from Microsoft, or write it from scratch, can be declared "non-standard" and excluded from government contracts etc. This would be a great new revenue scheme for AT&T, err, SCO, err, Microsoft.

    5. Re:Here here! by miu · · Score: 2, Insightful
      anyone can form an organization to make standards , but they dont' mean anything if nobody wants to follow them.

      IEEE has a fair amount of credibility with the U.S. government - this standard could easily become a purchase requirement like POSIX.

      microsoft will just make their own standards and ignore the ones already set.

      MS will support this standard if it is a purchase requirement. I think it is more likely that MS will have an inconvenient BOSS mode, they will then be able to point to users failure to use that mode as the reason for security failures In the same manner MS has supported POSIX for a long time, they just kind of sneer at it and suggest you write native apps instead.

      --

      [Set Cain on fire and steal his lute.]
    6. Re:Here here! by Anonymous Coward · · Score: 0

      Micros^H^H^H^H^H^HLinux sets its own standards. Everyone else is free to be compatible.

    7. Re:Here here! by JamesTRexx · · Score: 1

      a mature, secure operating system for general use!

      I thought the BSD's and Linux were already going into the right direction for quite a while now...

      --
      home
    8. Re:Here here! by drsmithy · · Score: 1
      Operating System design is one of the most underdeveloped fields of the industry and I believe [...]

      That's because most of it was done twenty or thirty years ago.

      [...] that this is a step in the right direction towards the development of a mature, secure operating system for general use!

      Maturity comes after a decade or two of public exposure. It'll be a long time before any "mature" product is designed around these proposals.

  5. Coming soon to mainstream america by Anonymous Coward · · Score: 0

    "I'm not buying windows! Its not certified!"
    riiight

    1. Re:Coming soon to mainstream america by Agent+Deepshit · · Score: 2, Informative
      Consider recent events.

      I used to work tech support for a large software company that develops OSes (who could that be?) and I learned customers are VERY concerned about security. They often asked questions like 'Should I be installing security updates? / Can someone get into my computer? / etc.' This same company had 1000 tech support calls queued the day MSBlaster hit. If one product is sporting a Certification sticker and another is not, the one sporting the sticker will have a bit more weight with the consumer.

      This is even more true if they are one of the many thousands who had to call tech support to find out what the hell was wrong with their system.

  6. If only Windows would use them and not brake them by isolation · · Score: 1, Insightful

    Such as how they did kerbose to be incompatble with Unix implementation. What good is a security standard if that implementation is going to be "extended" by the biggest player?

    --
    Free Unix? Free Windows. http://www.reactos.com
  7. Cool... by dark-br · · Score: 0, Troll

    another standart for M$ break without giving a shit.

  8. So What? by grahamkg · · Score: 1

    If the purpose is to bring people's awareness to fundamental flaws in MS Windows, it isn't going to work. Business, especially that which is connected to government, is like a little junkie. They know it's bad for them, but they just need another fix of XP, Office, Outlook, et al.

    MS has no motivation whatsoever to change their model. Some external nuissance like IEEE isn't going to change how they do business.

    --
    Graham
    Linux - Fast Pane Relief
    1. Re:So What? by Jameth · · Score: 3, Funny

      I beg to differ. IEEE won't take them down, but it will bug them a bit. It is somewhat like MS being a rampaging bear, Linux being a horde of bunny-rabbits, and IEEE being a bunch of thorny trees.

      Linux hits the trees less, but it irritates the bear and prevents it from rears up. Eventually, after the Linux bunnies all mate like crazy, one bunny rabbit is born that is somewhat like the bunny in Monty Python's The Search for the Holy Grail. The point here is to mate Linux distros with each other until the perfect bunny emerges.

    2. Re:So What? by Anonymous Coward · · Score: 0
      Some external nuissance like IEEE isn't going to change how they do business.

      Yeah, MS will never put POSIX stuff in windows.

    3. Re:So What? by twoslice · · Score: 1
      The point here is to mate Linux distros with each other until the perfect bunny emerges.

      Won't work, you'll just end up with one big cluster fuck...

      --

      From excellent karma to terible karma with a single +5 funny post...
  9. great... by arcanumas · · Score: 3, Interesting
    The way i see it , 2 things can happen.One is that it will be too demanding/utopian/generic and no-one will apply it , in which case the standards existence is of no importance.
    The other is that at some point a system that adheres to the standard will be compomised and will raise questions as to the usefulness of this standars.

    I don't question the need for standards , but not all things can be standardized. Standards stand for a commonnly accepted way of doing something. Security is still too volatile.

    --
    Slashdot Sig. version 0.1alpha. Use at your own risk.
    1. Re:great... by GoofyBoy · · Score: 4, Insightful

      >Security is still too volatile.

      Better put: Security is in the details.

      If I'm going to crash a system then its going to be its specific weakness/flaw and not some standard hole in every product.

      The standard will help but it still does not guarentee the implementation will be invulnerable.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    2. Re:great... by Anonymous Coward · · Score: 0

      you can standardize coding practices and compilers that remove things like buffer overflows.

    3. Re:great... by toast0 · · Score: 1

      I disagree. Most security problems popular recently involve either stupid users, or buffer overflows. While I don't think BOSS can specify 'disallow stupid users', they sure can specify 'check all your buffers, yes that means even that one that nobody will ever overflow, really, i mean it, come on!' (which i thought would be common practice by now, but ...)

    4. Re:great... by Anonymous Coward · · Score: 1, Insightful

      It is possible to standardize methodologies or best practices in a field, though, and train people to be aware of and follow those practices. For instance, one can certify civil engineers without limiting building to only standard bridges or skyscrapers

    5. Re:great... by Tony-A · · Score: 1

      Better put: Security is in the details.
      All of the details.

      Security is a perimeter type thingee. Putting a steel security door on a tarpaper shack isn't going to improve security. The weak point of a bank vault is that enormous security door.

      If I'm going to crash a system then its going to be its specific weakness/flaw and not some standard hole in every product.

      Exactly. Furthermore you get to make your choices after the product has committed to its choices. Further, the more complicated the security apparatus, the more likely that somebody managed to overlook something somewhere.

    6. Re:great... by babyrat · · Score: 1

      not some standard hole in every product.

      That's the scary part - right now a good idea is to have a heterogeneous system - so for instance, if a Linux security hole is compromised taking all your linux boxen down, then the windows boxes will still be running...if a standard hole in every product is attacked then it could take down all boxes regardless :(

    7. Re:great... by 555-5555 · · Score: 1

      In the changing world of Computers their has to be room for change to a security standard. New networks new programs new vulnerabilities. Computers are probably the fastest changing field around and it's security changes faster then anything. The Constitution can be ammended standards should be the same.

  10. IEEE by Anonymous Coward · · Score: 4, Funny

    Never mind a secure OS, I think these electronic engineers sound like very useful devices. Is there a review of one anywhere? How much do they cost? Do they run Linux?

    1. Re: IEEE by Black+Parrot · · Score: 3, Funny


      > Never mind a secure OS, I think these electronic engineers sound like very useful devices. Is there a review of one anywhere? How much do they cost? Do they run Linux?

      Yeah, I have an old mechanical engineer, and I think it's about time to upgrade to a modern electronic one in order to reduce the maintenance costs.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:IEEE by naasking · · Score: 1

      I think these electronic engineers sound like very useful devices. [..] Do they run Linux?

      As a matter of fact I do!

    3. Re:IEEE by blibbleblobble · · Score: 1

      Yes, we run linux. Cost about GBP 23000 per year for a graduate, and loads more for someone who knows stuff ;-)

    4. Re:IEEE by Anonymous Coward · · Score: 1, Informative

      Its "Institute of Electrical and Electronics Engineers." They changed it quite a while ago.

    5. Re:IEEE by Anonymous Coward · · Score: 0

      Yes, we do.

  11. MOD PARENT UP! by Anonymous Coward · · Score: 0

    Thanks!

    I was wanting to read the article but it was slashdotted.

    Thanks again.

  12. About time! by SilentSheep · · Score: 2, Interesting
    About time... question is will Micro$oft choose to conform to the standard or just keep going as they are, unless these 'standards' are legally binding!!

    It'll take a lot of work to make windows secure!!

    No operating syatem is completely secure anyway, there are always some 'undocumented features'

    --
    .
    1. Re:About time! by Anonymous Coward · · Score: 0
      FREE online MMORPG!

      Yeah, those online MMORPGs certainly beat the offline MMORPGs. Do you know what the O in MMORPG stands for?

    2. Re:About time! by Anonymous Coward · · Score: 0

      I seem to remember that M$ had a marketing slogan "We set the standard" some years ago. A gross insult to every standards organisation worldwide, and one of the reasons most software in use today is absolute junk. Instead of a standard, they made their badly documented APIs a constantly moving target, guaranteeing buggy code in almost every application ever written to run on their lousy, bug-infested, insecure, unstable, un-documented, NON-STANDARD platform.

      This standard will be a good thing if it does not get watered down to appease the vile Convicted Monopolist and his parasitical followers. But, like ALL standards, it should be published freely, so that everyone can refer to a copy any time they want. Standards are for the public good (in this case, world-wide), therefore they should be publicly funded, or open-sourced, like for example the many RFCs which we can use to determine how to make Internet applications work properly.

      I suggest that the Open Source (no flame wars please, I mean in the broadest sense, not one particular variant) community should pre-empt this by defining a set of standards themselves. There are plenty of capable people who could do this. It might mean Linux and BSD people, for example, agreeing in some common standards, but that would not mean they had to give up their own way of doing things, or their own licensing arrangements. Done properly, it would even force SCO to behave themselves, the standards organisation would be so important, in terms of trying to sell their product, that they would have to comply with its terms, which might include members not suing each other.

      If an attempt to produce proper standards was to happen, I for one would certainly contribute time and effort to it in any way I could. I suspect many more feel the same way. It could give open source the decisive edge over the depressingly monopolistic alternative.

  13. So, did anyone else... by pla · · Score: 5, Insightful

    So, did anyone else read the linked article and think "Looks like someone bought the IEEE's support of TCPA / Palladium"?

    I hope not, but it certainly sounds that way. Basically, it makes the point that we cannot trust people not to run programs that break their own (or others) computers, so the task of limiting what (possibly malicious) code can run falls to the OS.

    Sad. If I didn't have complete confidence that any DRM scheme will eventually prove itself flawed, I might actually worry. Though, I certainly do not look forward to the general inconvenience it would cause, regardless...


    Only education (and not running Outlook) will help reduce the modern plague of worms, virii, spam, and other ways to generally make a computer and the internet grind to a crawl. Not legislation, and not crippled hardware. People simple need to learn how to secure their own damn machines.

    1. Re:So, did anyone else... by esme · · Score: 4, Insightful
      Basically, it makes the point that we cannot trust people not to run programs that break their own (or others) computers, so the task of limiting what (possibly malicious) code can run falls to the OS.

      you know, this basic premise doesn't have to be tied up in DRM. i think any decent security model is going to involve partitioning off system capabilities that aren't appropriate to the current user/situation/time of day/etc.

      unix has had this sort of thing for ages, in the form of user permissions, and ulimit. ulimit supports various parameters -- files, memory, cpu, etc. that can be consumed. taking this to its logical conclusion and including bandwidth, address book access, connections to various servers, etc. could provide a pretty logical way to fence in worms.

      providing even more restricted environments (like chroot jails or the applet runner) for untrusted code would be a good idea, too. if microsoft is going to insist on allowing people to email executables (screen savers, vbscript, etc.), the world will be better off if they execute in an environment that can't access the network, DoS the local machine, etc.

      -esme

    2. Re:So, did anyone else... by acceleriter · · Score: 1
      So, did anyone else read the linked article and think "Looks like someone bought the IEEE's support of TCPA / Palladium"?

      No, I'm so cynical I thought that before reading the article. Seriously.

      --

      CEE5210S The signal SIGHUP was received.

    3. Re:So, did anyone else... by pla · · Score: 2, Insightful

      providing even more restricted environments (like chroot jails or the applet runner) for untrusted code would be a good idea, too.

      What you write makes a lot of sense, and leaves me at least a bit of hope of a "good" implementation. Even within your ideas, though, I can see room for a few unacceptible restrictions...

      For example, who defines "untrusted code"? Perhaps most people don't care about issues like that, but I personally think nothing of popping out 15 minutes of code to automate a task that would have only taken me 20 minutes to do manually. Would that count as untrusted, requiring my code to have access to only the most trivial of resources, such as limited CPU and memory, no HDD, no network, etc?

      So from that angle, perhaps you can better understand my concern with the threat of a "secure" base OS... While it will save the majority of computer users a lot of grief, those of us who can secure our machines, and need low-level access to hardware, will suffer greatly (basically, to the point of reducing us to no more capable than that same majority of computer users).

    4. Re:So, did anyone else... by esme · · Score: 1

      i agree with you -- the definitions and policies regarding untrusted code are the crux of the matter.

      i can definitely see the potential for a DRM world where you can't listen to your CDs, watch your DVDs, access the network, use your peripherals, etc. unless you've bought into the DRM infrastructure that takes all your rights away. or worse, you can't get a new computer because the hardware won't run the OS you want to run.

      one of the main things that makes the initial attempts to impose DRM tolerable is that they have failed so miserably. the DVD region-encoding is a great example -- there are so many ways around this it's not even funny. so combining an effective capabilities restriction model with the obvious intent of the media companies would be truly terrible. i think it's a serious threat to our freedoms and to our culture -- with an eternal copyright system and the DMCA, it's now illegal to properly preserve DVDs. it may not be long until all digital content falls into that pit.

      but the idea of a capabilities model with reduced-capabilities environments isn't, in itself, bad. it's really just broadening and generalizing the javascript/applet restricted environment. i assume that it would be outside of DRM -- the administrator of the machine would still have total control. users might be limited, depending on the user and situation. and then each user could determine what level they wanted to invoke each program at -- normal users might just have "normal" and "restricted" modes, so their email-attachements would be restricted. so you would still be able execute your own code with full capabilities. though as a programmer, you might enjoy being able to run it in a restricted environment. i understand kernel developers use VMWare to do just this.

      though, the mere existence of such a system would make effective DRM a lot easier. programs could refuse to run if you don't have settings foo and bar disabled. i imagine the next media disc format would require raw-access to be forbidden in order to let the OS read the disc.

      -esme

    5. Re:So, did anyone else... by Alsee · · Score: 1

      "Looks like someone bought the IEEE's support of TCPA / Palladium"?

      I had exactly the same first thought as you, so I dug around and found a link to their first draft and started reading to find evidence.

      Here's their first draft in PDF format (1.6 meg), RTF format (5.0 meg), and a ZIP (1.2 meg).

      I haven't read the whole thing, it's 76 pages, but as far as I can tell it hasn't been subverted by TCPA / DRM / Palladium / NaGSCaB / Trusted Computing nonsense. It looks like legitimate security designed for the benefit of the owner of the computer and for the benefit of authorized users.

      Right from page 1 and page 2 it clearly says that it is designed to provide security only against unauthorized users. It says the standard does not attempt to secure the computer against authorized users. I made a cursory scan of the contents and didn't find any TCPA type warning signs. Of course this is still a first draft and that can always change, but it would take a pretty signifigant overhaul to subvert it into a TCPA system.

      For anyone not familiar with TCPA, it is "evil" because it is not designed to secure the machine for the benefit of the owner and authorized users. TCPA is specificly designed to secure the machine against the owner and authorized users. The TCPA specification requires that the owner of the machine and authorized users must be denied any access to their own keys. If TCPA gave owners access to their keys you would get every single claimed benefit, but it would be useless for DRM.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  14. MOD UP PARENT (+1 Informative) by Anonymous Coward · · Score: 0

    Site is slashdotted.

  15. Some info by dark-br · · Score: 2, Interesting

    IEEE P2200 will build on NIST and ISO Common Criteria documents, but will be an independent standard.

    Anyways the IEEE has a track record of working on security-related standards includnig the popular P1363 (Standard Specifications for Public Key Cryptography) standard. P1363 defines standard implementations of public key crypto ciphers based on Integer Factorization, Discrete Log, Elliptic Curve, and Lattice algorithms.

    Ill be waiting to see this P2200 come arround.

    1. Re:Some info by pyrrhonist · · Score: 1
      Anyways the IEEE has a track record of working on security-related standards

      Yeah, poor ones.

      --
      Show me on the doll where his noodly appendage touched you.
    2. Re:Some info by Roxy · · Score: 4, Interesting
      Anyways the IEEE has a track record of working on security-related standards

      Yes, like the P1003.6 (POSIX Security) which I was involved with (died because of lack of interest and politicial conflicts) as well as P1003.22 (Distributed Security) which I was one of the founders of (was later adopted by X/Open and is usually irrelevant today).

      For some reasons (like practical experience), I don't believe the IEEE will manage this any better than they have before (i.e., very badly, mostly due to political aspects having precedents before technical and security aspects).

      Feel free to mod an old cynic down.

      --
      -- Roland Buresund MBA, MCMI, CISSP
    3. Re:Some info by Zeinfeld · · Score: 1
      Anyways the IEEE has a track record of working on security-related standards includnig the popular P1363 (Standard Specifications for Public Key Cryptography) standard. P1363 defines standard implementations of public key crypto ciphers based on Integer Factorization, Discrete Log, Elliptic Curve, and Lattice algorithms.

      And who uses them?

      Very few RSA implementations are P1363 compliant. Almost everyone uses the RSA labs PKCS#1 signature format. That is what is used in S/MIME, PKIX, SSL, all the IETF standards. There is even more reason to do this now that we have the OAEP plaintext aware signature modes which P1363 does not support.

      The question I would want to know the answer to is who is supporting this standards effort? There are standards that exist on paper and there are standards that get used. Unless the group has the participation and support of some major O/S vendors it is an irrelevance. And I don't mean that the vendors just send someone so they have a warm body in the room.

      For this to be significant I would want to see Sun, IBM and Microsoft in the room as a minimum. It would be nice if there was Linux or BSD participation.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  16. Not A Guarantee by robbyjo · · Score: 4, Interesting

    It's true that some flaws in the OS are inherently design-based. However, even if we make certain design requirements to be incorporated in the OS, it still doesn't guarantee that the OS is secure. I would think that it even can't minimize the number of OS breaches. It would even hamper the OS development in order to comply with their standards.

    About the quote regarding the "minimum expectations of consumers for security and general reliability by establishing a floor for these characteristics". I don't think it would be possible the goal of "the least restrictive requirement while not relenting the control" is vague. Unless it provides rigid post- or pre-conditions of each method (in first order logic if necessary) and provide each formal specifications unambiguously, I would still see some leaks here and there. And, guess what? They put the requirement like UML standards: Way to vague. Congratulations.

    For those of you who are curious, click here for the draft.

    --

    --
    Error 500: Internal sig error
    1. Re:Not A Guarantee by Biffer4810 · · Score: 1
      However, even if we make certain design requirements to be incorporated in the OS, it still doesn't guarantee that the OS is secure.


      Please explain yourself. It IS possible to write code and PROVE that it will work.

      --
      -.-- -.-- --..
      One fish / Two fish / Red fish / Blue fish
      ShyaOS - Think Differently!
    2. Re:Not A Guarantee by perlchild · · Score: 1

      A mathematical proof requires enumeration of all possible conditions. A security exploit, particularly in an operating system, falls when an unplanned for event occurs(yes even a buffer overflow can fall into that category, although they are so well known, it's negligence that the developer didn't consider them as "planned for")
      In this case, the very number of features of an OS can make a proof exponentially more difficult. (Which is why the more secure an OS, the less features it has).
      Consider QNX 4.0's feature list, or openbsd's "DEFAULT" configuration feature list, vs say a linux gnome+kde desktop development machine with apache 1.3, php, postgres and a vmware host running another os. Can the proof be made in the second case? Perhaps, but it would probably take a bigger thesis than the first one. And would probably be annulled by the first "major update" to any of the software if that changes the input characteristics greatly(an update to apache 2.0 comes to mind.)
      Hmm come to think of it, what does the IEEE standard say about multi-booting... The grub boot loader in linux is a part of linux, and can boot other oses(as an example) would it be considered part of the security of the os it boots?
      I know this is a worse-case scenario, as every OS I know of includes its own boot loader. But would say, use of PowerQuest PQBOOT(an alternative boot manager running under windows) void the rating, or require seperate qualification, just by itself?

  17. This could be good by Bruha · · Score: 4, Insightful

    I think it's time for all OS's to accept standards to help people interact with eachother effectively and securely. As everyone know MicroSoft has shunned many attempts at standards in order to control their market share by keeping their users pinned into MicroSoft sanctioned data. This has the effect of forcing businesses to support the MicroSoft users first and everyone second if at all.

    I think a security standard should be enforced by a world body to help prevent MicroSoft from once again taking the standard and corrupting it to work only with Windows and .Net applications thus forcing the same cycle of users/companies designing to MS standards again thus shutting out the rest of us from secure systems.

    Some would say standards hurt computing that's not exactly the case. You can design products around standards and still compete with other standard compliant products. It allows everyone to remain compatible and at the same time darwinism will take effect with bad products going away and good products evolving to better suit their users.

    1. Re:This could be good by Anonymous Coward · · Score: 0

      The major flaw to your line of thinking is that
      there is only one kind of OS. Desktop OS's are
      not the only type of OS. Server OS's are not
      the only type of OS either. Nor are embedded
      OS's, Multi-machine OS's (think Plan 9) etc...

      In my opinion, current OS design is so far from
      being stable that to make any kind of standards
      regarding their operation would severly inhibit
      usefull research into radically different
      approaches.

      Bridges and buckets are pretty well understood
      and there likely aren't radically different ways
      of designing them. These are the things that
      standards are great for. OS design may still
      have a number of paradigm shifting concepts as
      yet undeveloped.

  18. Re:Hear hear (even)! by pVoid · · Score: 1
    I second that!

    It will address essential functions for cross-platform security, including identification and authentification, access control and key cryptographic concepts.

    This is awesome fucking news...

    It'll be interesting though, to see just how tangent to TCPA it will be...

  19. Re:If only Windows would use them and not brake th by Anonymous Coward · · Score: 0
    "...and not brake them."

    Don't worry, 'brake' works in this context too.

  20. Don't, it's full of junk! (Was Re:MOD PARENT UP!) by grahamkg · · Score: 2, Informative

    Did you Read The Fucking Post? It's littered with trash. Fucking idiot.

    --
    Graham
    Linux - Fast Pane Relief
  21. It would have been easier... by Anonymous Coward · · Score: 2, Funny

    if IEEE just redirected their new site here

  22. it's good by focitrixilous+P · · Score: 2, Insightful

    Not really condeming of anyone in particluar, but I doubt the big player of the PC world will take orders from anyone. They didn't for any of their software, why would they take standards for the core OS of everything? Microsoft seems to be it's own standard, which is too bad.

    --
    SAILING MISHAP
    1. Re:it's good by Jameth · · Score: 2, Interesting

      I suspect that they would listen to it, because then they can put a sticker on the front of the box which says 'Conforms to IEEE Security Standards'. And that will be a big selling point, because people are really starting to get pissed.

      I expect it will raise their security level, but raise expectations even higher, and increase the general danger brought about by virii and so-such due to user over-confidence.

  23. I predict one of three things will happen by mark-t · · Score: 4, Interesting
    And they all involve Microsoft

    One, the final standard spec will be loose enough that Windows will already be compliant, so it won't mean anything.

    Two, the final standard spec will be Microsoft's Window-centric implementation of a secure system (existing windows systems may not be compliant, but future ones would be). No non-Windows system would be able to meet the standard without extensive licensing fees being paid to Microsoft to license the technologies needed.

    Three, the final standard spec will be sensible, and Microsoft will ignore it. With the mainstream desktop environment paying no regard to the specification, the spec fails to acquire the widespread adoption necessary to become a real standard.

    1. Re:I predict one of three things will happen by Tony-A · · Score: 2, Interesting

      I wouldn't bet against you, but the forth possibility is that something will be produced that actually helps establish some base level of security.

      If they do succeed, I should be able to run an unpatched OS, run unpatched and vulnerable applications and click on anything I please with impunity. That's not to say that everything's fine. It's just that I shouldn't be able to get consequences all out of proportion to their causes. I click on a bad website and maybe kill the browser, but that browser is extremely limited in the scope of what else it can mess with. I think the BSDs are aiming in that direction.

    2. Re:I predict one of three things will happen by Alsee · · Score: 1

      It looks to me like it is intended to be a variation of "Three, the final standard spec will be sensible, and Microsoft will ignore it". It doesn't appear to be targeted at home desktops. It could be ignored in that market yet still be used in other markets.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  24. I've got a secure system by Jacer · · Score: 3, Funny

    It has no network adapter (modem or otherwise) and no input devices (as in all the ports ps/2 com et cetra have been melted shut or broken off) It has no hard drive, just rom, and It's in a chest rigged to explode somewhere at the bottom of the north atlantic! I extend an invite to all the hackers/crackers to try to by pass it!

    --
    --fetch daddy's blue fright wig, i must be handsome when i release my rage
    1. Re:I've got a secure system by gl4ss · · Score: 1

      great, now, how did you get on to slashdot???

      -and i bet one of my old mobos sitting on the shelf is more secure than that! i have even removed the bios roms and used violence on them.

      --
      world was created 5 seconds before this post as it is.
    2. Re:I've got a secure system by sean23007 · · Score: 2, Funny

      My only question: But does it run linux?

      Oh, wait. I mean: Can you imagine a Beowulf cluster of those?

      Okay, fine. In Soviet Russia, secure system bypasses YOU!

      Welcome to Slashdot.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    3. Re:I've got a secure system by bluGill · · Score: 1

      Where did he say that he was posting from it. It was implyed that the machine isn't even accessable to him (anymore, unless he is one of the rare people with a submarine).

  25. Re:Don't, it's full of junk! (Was Re:MOD PARENT UP by Anonymous Coward · · Score: 0

    Two, possibly different, Anonymous Cowards have said how good it was. Plus the original poster who might possibly be a completely different Anonymous Coward to the other two. So why would we listen to you, troll?

  26. Quit whining - not everything has to be free by sczimme · · Score: 3, Informative


    This is typical of so many kiddies these days: "I want everything for free, even if it's something I will never need/use/understand".

    Many products that are the result of the work of many people - like cars, toasters, and yes, even documents - cost money to produce. Learn to recognize which items are worth the amount on the price tag, and purchase accordingly.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Quit whining - not everything has to be free by pyrrhonist · · Score: 2, Insightful
      Learn to recognize which items are worth the amount on the price tag, and purchase accordingly.

      You got that right, everything the IETF ever turned out is a load of crap.
      I'm glad I spent all that money to get the ISO's OSIRM protocol documents. That's where it's at.

      --
      Show me on the doll where his noodly appendage touched you.
    2. Re:Quit whining - not everything has to be free by qtp · · Score: 5, Informative

      The problem with this particular document being a "pay to play" licensing scheme, is that it will likely be adopted into law in some way, either as a supplier specification or as a compliance requirement for marketing a product or service.

      There are several jurisdictions in the United States where thier building codes are released in this way and are protected under copyright requiring a builder or homeowner to pay a large amount to have a copy of the current codes for reference and to pay an additional amount to include excerpts from the code in zoning and building permit applications. The fact that all persons (in that jurisdiction) are subject to compliance with these codes makes the licensing scheme an unfair limitation on builders giving an unfair advantage to larger construction companies and prevents homeowners being able to make even small improvements to thier properties if they are on a limited budget.

      I have seen building projects where the cost of preparing the permits was extensively more than the cost of actual construction due to licensing costs for access to the building codes and the necessity of including exerpts from the building code in the application. The one that springs to mind is a $1,500.00 improvement to a fire escape (required by code) that cost in excess of $2,000.00 to prepare the permits. If there had been no licensing fee for code exerpts , and if a reference copy of the code had been possible to obtain for less than $750.00, it would have cost less than $500.00 to prepare the permit, as it would have been possible to prepare the application in house and would not have required a legal review of the application before submittal.

      The only purpose that charging for the use of a specification serves is to limit the playing feild in the affected industry to a certain class of individuals who either already have money with which to pay, or have made commitments to persons who might or might not be knowlegable about the involved technology, but have the economic power and the desire to regulate that industry.

      This kind of non-governmental regulation puts an artificial limitation on the mechanisms of capitolism and prevents the very kind of "free market" (that you seem to be arguing for) from developing and prevents participation from legitimate businesses and other projects that have the necessary skills, knowledge, and abilities, but are lacking in support from the already established players in that market.

      --
      Read, L
    3. Re:Quit whining - not everything has to be free by Anonymous Coward · · Score: 0

      Um. The tools used to create the best operating systems there are (compilers, etc) are freely available and easy to use. The C language is well standardized and can be learned by anyone. The target audience for a document like this one is anyone who might build an OS, and that could be anyone. Sticking an enormous price tag on a document like this is excluding anyone who doesn't happen to be a huge corporation.

      Making a document like this prohibitively expensive is also stupid, as there are many more developers who work as a hobby than there are corporations. They'll have no incentive to follow this document, and the market will have lots of competing standards.

      This is typical of so many figurehead organizations these days: "I'm smart and belong to a professional organization, send me money now."

    4. Re:Quit whining - not everything has to be free by saden1 · · Score: 1

      This reminders me the ISO-9000 certification bullshit we did recently. We paid some stupid company to audit us and for what? Nothing! We were told what to say and what not to say. We were like drones and gave a standard answer. I did learn two thing from the experience though...keep it short and the interview won't last long and don't volunteer any information.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    5. Re:Quit whining - not everything has to be free by Anonymous Coward · · Score: 1, Informative
      There are several jurisdictions in the United States where their building codes are ... protected under copyright, requiring a builder or homeowner to pay a large amount to have a copy of the current codes for reference and to pay an additional amount to include excerpts from the code in zoning and building permit applications....

      Actually, since last year's en banc 5th Circuit appelate decision with was recently denied review by the Supreme Court, this is no longer the case.

    6. Re:Quit whining - not everything has to be free by phallux · · Score: 2, Interesting

      This is typical of professional prejudice these days: (see above reply)

      It's unfortunate that in capitalist societies people blindly accept that everything should cost money, even things such as information which can be replicated ad infinitum at no cost and without disturbing the original.

      If this group, ostensibly chartered to set standards for the common good, finds it must charge money to those whom it purports to benefit, it is a bureaucracy and hence inimical to its stated purpose. Drafting standards is an activity which necessitates no production of physical materials and does not even require a physical meeting venue thanks to the ubiquitous Internet (which some of the IEEE's members helped architect for the very purpose of free information exchange). All this activity requires is volunteers and time. Why should any costs be incurred? If these engineers can't exploit tools such as the Internet to eliminate any financial overhead for the organization as a whole, I personally wouldn't trust them to draft standards for base OS security.

      No, information is not free. But it should be freed, especially from bureaucracies and profiteers. For those thick of the head, here's how volunteerism should work: I'm going to call up 19 friends, ask them to donate $5 a piece, and release this document on Freenet. That's what I call for the common good.

    7. Re:Quit whining - not everything has to be free by blibbleblobble · · Score: 1
    8. Re:Quit whining - not everything has to be free by Anonymous Coward · · Score: 0

      Woo! Yea!

    9. Re:Quit whining - not everything has to be free by saden1 · · Score: 1

      Very informative....mod parent up.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    10. Re:Quit whining - not everything has to be free by blibbleblobble · · Score: 1

      "Very informative....mod parent up."

      Yeah, like anything non-trolling of mine is going to get modded up. It's a useful link though, just for emailing to people when they start discussing ISO9K+x at work: "Read about ISO9000, the company-killer"

      Just store the links somewhere

  27. redundancy by poptones · · Score: 2, Interesting
    With the incredible cheapness of compute cycles these days I don't understand at all the lack of certain widespread security devices. For example, why are there no inexpensive router NICs? You can buy a $40 Linksys - but that's a whole 'nother box. I have an old HP I use, but that's also another box. What do I do with my laptop when I want to use a public access point? Carry a Linksys with me?

    All you need is an ARM, firmware in FLASH (so it can be upgraded when it is inevitably cracked), a PCI interface and the 10/100 guts - not substantially more than is already on a NIC, although admittedly much more than is on your $4 8139 based card. That would all fit into a chip (a small, low power chip at that), which means it could be incorporated into a laptop.

    Why isn't there a more sophistacted watchdog in the motherboard chipset itself? With all those transistors there's no reason they couldn't dedicate an entire ARM or even a 386 core to the task. It doesn't have to prevent intrusions it just has to detect them and then activate some "doomsday" mechanism - like locking out the network port (which can also be on the motherboard chip, as it already is in many) or even just activating a hard reset. Through an on-board NIC it could do statefull packet analysis and it could keep a DENY list right in on-board FLASH.

    I set a watchdog to monitor my connection through my firewall. If the outgoing data rate goes over a certain threshold (which would indicate an intrusion and someone mining data from my PC) then it simply hangs up the phone and rotates the autodialer to a different number. This capability requires a custom applet on my desktop and an external router.

    Why? As cheap as silicon is these days this capability should be trivial to add right on the motherboard. It's not glamorous and it's not going to work in every case, but it's absolutely going to work in many of the most common cases - including substantially slowing the spread of virii, as an infected machine would instantly become trapped in a boot cycle or just knocked off the network. Yeah, that means every virus infection becomes a DDOS attack - but better for a few hundred machines to get knocked down than a few hundred thousand allowed to roam free for days or even months, eating up gigabytes of bandwidth with useless PING packets.

    I wish more in the linux community didn't consider most of this technology such a flashpoint, because this is one area where the Open community has a real opportunity to make a substantial contribution and potentially drive platform design. If an open sourced core could be added to a motherboard chipset and would add only a couple of dollars, and that core would add substantial security to the platform, you have a feature that mom and dad understand and are willing to pay for.

    Othrwise we just let Microsoft and AOL do it, and all it adds to the platform is a few bullets about the kneecaps.

    1. Re:redundancy by Anonymous Coward · · Score: 2, Insightful

      I doubt very many Open community members have the skill to add an ARM to their PCI network card or motherboard. Not that I'm saying it can't be done. It's just that I think your idea is taking a wrong and very difficult approach at a level that's way too close to the hardware. I'm surprised you didn't say to put a virus checker right on hard drive controllers.

      These solutions are more usefully implemented in software.

    2. Re:redundancy by pyrrhonist · · Score: 1
      What do I do with my laptop when I want to use a public access point? Carry a Linksys with me?

      You could get a 3Com 10/100 PCMCIA card with built in Firewall and IPSEC.

      And for your desktop, you could get a 3Com 10/100 PCI LAN card with build in Firewall and IPSEC.

      --
      Show me on the doll where his noodly appendage touched you.
    3. Re:redundancy by pyrrhonist · · Score: 1
      I think your idea is taking a wrong and very difficult approach at a level that's way too close to the hardware.

      3Com doesn't think it's wrong.

      --
      Show me on the doll where his noodly appendage touched you.
    4. Re:redundancy by Anonymous Coward · · Score: 0
      this is one area where the Open community has a real opportunity to make a substantial contribution and potentially drive platform design.

      Linux already has a firewall built into the kernel. All it needs is a better user interface.

    5. Re:redundancy by Anonymous Coward · · Score: 0

      Perhaps I was too hasty in making an argument against on-board-everything. (Slashdot made me do it!) As pointed out, low-level security enhancements do have their place.

      However, I still think there is a point where these enhancements would be extreme. I'm just the kind of guy who thinks many problems that exist due to software vulnerabilities should be fixed in software.

      Even so, I'll eat my hat if there are virus checkers implemented in firmware. ;-)

    6. Re:redundancy by babyrat · · Score: 1

      why does this have to be a separate box? It sounds like this could be done in the network stack, at the same level as the BPF or somewhere like that.

      Sounds a lot easier (and cheaper) to implement it in the OS rather than the hardware.

  28. You are kidding, right? by Anonymous Coward · · Score: 0

    Conform? They have *always* made it appear as though they conformed; if they really do is the question. But a "standard", a game that anyone may play, marginalizes them; that is what they will do anything to avoid.

  29. Re:Step one: by CableModemSniper · · Score: 0, Flamebait

    ah yes Linux is the most secure os ever. And bzImages work with every bootloader too. (funny, yaboot doesn't seem to like them. I guess when your computer doesn't boot at all its pretty secure).

    --
    Why not fork?
  30. Standard: by noselasd · · Score: 1, Funny

    Do we need any standard but; "don't use any Microsoft products".

    (ok, I realize they really talk about a broader view of security, couldn't resist though)

  31. Got a link for that? by mark-t · · Score: 1

    You know, saying all that stuff without even offering the vaguest idea of what your information source is only makes you sound like someone who's on a rant about something nobody wanted to argue about in the first place.

  32. Re:Server is getting slow, here's the text by Anonymous Coward · · Score: 1, Funny

    Proof that moderators don't read the article. (Not like that was news...)

  33. NOT FOR USE WITH LINUX by TheLastUser · · Score: 1

    "a standard to formulate consistent baseline security requirements for general-purpose (GP), commercial, off-the-shelf (COTS) operating systems"

    Too bad, it might have been useful for Non-Commercial Off The Net Software (NCONS) too. Ever get the feeling that someone has just been dying to use a new acronym?

    1. Re:NOT FOR USE WITH LINUX by Anonymous Coward · · Score: 0
      Ever get the feeling that someone has just been dying to use a new acronym?

      In military communities, using the acronym COTS has been SOP for several years.

    2. Re:NOT FOR USE WITH LINUX by Anonymous Coward · · Score: 0

      COTS is an existing term, I hear it a lot.. it just means you pay for an existing solution, or pay to build an existing solution out of available parts, instead of having one built for you from the ground-up. The "Commercial" part, as I've heard it used, usually just means "not a government contractor".

      I.e. a COTS communication device vs. a custom-built device from a contractor.

      Linux would be COTS. Even though there's no shelf. :-)

    3. Re:NOT FOR USE WITH LINUX by TheLastUser · · Score: 1

      Yeah I know, I was just trying to make a point (rather poorly as it turns out) that our profession is inundated with useless jargon and acronyms.

      Why use a meaningless acronym, like COTS, intead of saying OTS, since as you say, it doesn't have to be commercial, or for that matter maybe OT would be better since it doesn't need to be off the shelf?

      How about we just stick to the english language and say "pre-built software" or "custom software" or "bespoke software"?

      Could it be because if we used existing english words then people would know what we are saying, and the whole point of creating the acronyms is to asure ourselves, and everyone else that we know more than they do.

  34. Sigh.. yes, for use with linux.. by iamsure · · Score: 1

    Redhat, Mandrake, and many other vendors of linux are indeed general-purpose, commercial, off-the-shelf operating systems.

  35. Your sig by Anonymous Coward · · Score: 0

    Easily has to be one of the WORST sigs I've ever seen on Slashdot. Its so devoid of humor that even CmdrTaco doesn't think its funny. Here's a quarter, son. Go buy yourself a new one.

    1. Re:Your sig by Anonymous Coward · · Score: 0
      Suck my fucking dick.

  36. Why the IEEE? by Anonymous Coward · · Score: 2, Insightful

    This is a software, not hardware issue. The ACM would be a more appropriate oversight group for this.

    1. Re:Why the IEEE? by qtp · · Score: 1

      Pushing Palladium, perhaps?

      --
      Read, L
    2. Re:Why the IEEE? by TimeForGuinness · · Score: 1

      The IEEE produces nearly 30 percent of the world's literature in electrical and electronics engineering and in computer science.

  37. Americans and standards by Tim+Ward · · Score: 4, Insightful

    Um, yes, perhaps.

    Remember the reaction of the average American to an international standard is to denounce it as a communist plot, particularly if one of the European standards bodies takes an interest (or even ISO, which most Americans regard as European and therefore communist).

    If you want an example of how well Americans make good use of international standards you just have to look at their mobile phone system ... and laugh or weep to taste. (I have this phone which works in 199 countries of the world and doesn't work in one, which is ... guess which? Likewise there's just one county in the world which uses strange paper sizes ... just one country which is so wedded to Imperial units that it crashes spacecraft in preference to following international standards ... and so on and so on ...)

    Now, if most operating system manufacturers were European and Japanese this would be a good idea, because they'd be likely to follow any new international standard. But it happens to be a fact of life that many operating systems are produced or contributed to by Americans, so any such idea is dead in the water before it gets off the ground.

    1. Re:Americans and standards by Jameth · · Score: 1

      Wow, you take that stuff a little too far. Yeah, America is a dick pretty often, but there are reasons for some of it. A lot of standards suck, and there is no reason to change retroactively to meet them.

      Usually, only one of those is the case, as with metric vs. standard. It's a helluva lot of hassle to convert a lot of people to using metric when everything is done a different way.

      And, yes America is different for the sake of being different. It may be brutish and idiotic, but it also results in diversity which avoids having a single universal flaw in humanity. I prefer slightly worse stuff to perfectly consistent stuff in many ways. It forces constant change, fights off stagnation, etcetera.

    2. Re:Americans and standards by Brandybuck · · Score: 1

      Well, I for one consider ISo communist. But NOT because it's European. It's because it can only be the result of a plot designed to attack western capitalism at its foundation.

      Only an insidious communist conspiracy could cause successful corporations to abandon all productivity in favor of the mindless paper shuffling that is ISO compliance.

      Ever wonder why it took two decades to get an ISO standard for C++? It's because the actual programmers on the committe kept dying of violent boredom.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Americans and standards by Tim+Ward · · Score: 0, Flamebait

      I prefer slightly worse stuff to perfectly consistent stuff in many ways. It forces constant change, fights off stagnation, etcetera.

      Fine. Just so long as you don't mind crashed spaceships and being unable to make phone calls. (What *do* Americans do when travelling abroad? - their phones won't work at all anywhere. Actually perhaps they don't notice this, as their phones only work a bit on a good day at home anyway.)

    4. Re:Americans and standards by qtp · · Score: 3, Interesting

      Usually, only one of those is the case, as with metric vs. standard. It's a helluva lot of hassle to convert a lot of people to using metric when everything is done a different way.

      Except for the fact that it is much easier to calculate in metric, and many Americans, such as myself, who deal with both sytems, depending on the subject at hand, find metric much easier than the Imperical system that we grew up using.

      And, yes America is different for the sake of being different. It may be brutish and idiotic, but it also results in diversity

      I fail to see how adopting the metric system would in any way threaten the diversity that we (at least the sane ones among us, perhaps not the majority) dearly love about our country.

      I prefer slightly worse stuff to perfectly consistent stuff in many ways.

      I agree, but often the American tendancy to be "different" not only results in "slightltly worse stuff" but it also results in such mind niumbing consistancy that we must seek products elsewhere for not only quality, but for something that is different, especially when the "stuff" is beer.

      It forces constant change, fights off stagnation, etcetera.

      Actually it was the growing dominance of foreign imports that caused the diversification of American beer market and allowed the "microbrews" to share a place on the shelf. The non-standardization of brewer products allowed the few large brewers who manufactured the most cheaply made product to dominate the beer distribution markets after prohibition until relatively recently, when foreign brewers became able to produce enough product for the American market (mostly due to the strength of the dollar in relation to thier own native currencies), in spite of some of the older breweries that had more diverse product lines (such as D.G. Yuengling, Stegmaier, and some of the other older breweries that pre-dated prohibition).

      --
      Read, L
    5. Re:Americans and standards by cpeterso · · Score: 1


      is the USA literally the ONLY country that does not use the metric system? dammmmmn..

    6. Re:Americans and standards by Jameth · · Score: 1

      Actually, as it turns out, I do prefer the occasional space-craft crash. It keeps things interesting, demonstrates problems, gives mistakes, and at most cost about as many lives as a pair of bad car accidents. And don't bitch about the money, because money really isn't that important to me.

    7. Re:Americans and standards by bluGill · · Score: 2, Insightful

      Where did you get the idea that american phones don't work anymore. My Phone is a tri-band GSM only phone that works just fine in the US, despite the "fact" that you appearently made up about no US cellphone working anywhere else in the world.

      GSM is a bad standard on most technical counts. The CDMA standard that is popular in the US is better, but it isn't GSM. For most people though, that is irrelavent. You choose a phone by many factor, GSM or CDMA is not, and should not be one for most people. Engineers designing the local cell phone system care about those details. You care about cost (which is intentionally confusing with different roaming areas, long distance rates, per minute rates, and so one which varies slightly from country to country), phone features, and where you can use the phone. (The last is the only place where standard comes into play but only indirectly)

      People in Europe tend to have a very disorted view of how the cell phone market in the US works. It is different on many levels. Some ways are better, some are worse. That most of us use CDMA is better, except for that compatability detail. That we pay per minute for incoming calls is different, and has just as many advantages as disadvantages. It is different, but the truth is, cell phones work just fine for people in the US.

    8. Re:Americans and standards by drsmithy · · Score: 1
      That we pay per minute for incoming calls is different, and has just as many advantages as disadvantages.

      I'm struggling to see any advantage in having to pay to receive a phone call.

    9. Re:Americans and standards by man_of_mr_e · · Score: 1

      GSM works in the US as well. Several phone companies now use GSM. Around here, T-Mobile is GSM and AT&T has recently went to GSM. The problem with AT&T though is that they've simply added GSM to their TDMA towers, and GSM is a lower wattage, thus needs towers to be closer together than TDMA, so AT&T's coverage pretty much sucks.

      As for Metric versus English units, It's true that some are just plain stupid (teaspoons, tablespoons, etc..) but Others make a lot more sense than their metric counterparts.

      For instance, Farenheight makes more sense to me than Celsius/Centigrade. Basically, the "habital zone" is between 0 and 100. If it's higher than 100, or below 0, stay inside. Celsius just means you get negative temperatures during typical weather, or you have to figure out whether 42 degrees is too hot to go outside in.

      While the "mile" is somewhat arbitrary, and Kilomoters are probably as good a measure as anything. Why is there no equivelent of a "foot"? Does anyone actually measure stuff in "decameters"? You basically have the centimeter and the meter. There's a lot of ground in between, so to speak. You're either dealing in 100's of centimeters, or fractions of meters.. just too much to get your head around.

      And what about metric time? I've heard it exists, but NOBODY uses it.

      Fact is, many kinds of english measurements make sense to the brain. It's a lot easier to break things up into different fractions when your measurement is 12 or 16 based (like inches or pounds) With base 16 you can easily do 1/2, 1/3, 1/4, 1/8th, etc. With base 12 you get 1/2, 1/3, 1/4, 1/6 and 1/12th pretty easily. With base 10, it's only easy to measure 1/2, 1/5, and 1/10th without going into more detailed fractions.

      I *LIKE* most english measurements. They make sense to me without a lot of calculation. If you're some rainman, you probably don't care, but most of us aren't human calculators.

    10. Re:Americans and standards by bluGill · · Score: 1

      Your looking at it from the wrong end: I pay to recive calls (in theory, in practice I get more minutes included than I use so it is part of my base plan). Whoever calls me doens't have to worry about extra chares because they called my cell phone.

      In the US we are used to no extra charge to call our neighbors no matter how often we call, or how long we talk. Budgets are a lot easier to do, this way, and you don't worry about talking too long. This is extended to the cell phone - my neighbors (which includes family and friends) don't worry about calling me because it won't cost extra.

  38. link by entartete · · Score: 1

    http://hiro-tan.org/~ekoontz/IsDying/

  39. No operating system will ever be completely secure by rborek · · Score: 3, Insightful

    As long as there are people creating software, there will always be security bugs in the operating system. You just can't go over millions of lines of code and spot every bug that can result in a security breach - especially if two portions of code combined are the reason for the breach (those two pieces of code can be hundreds of thousands of lines of code apart). I predict that they'll certify an operating system secure... and then the next day a security alert will be announced for it. Microsoft has come a long way from their old operating systems - Windows Server 2003 is much more secure, but no operating system will ever be 100% secure as long as there are hackers out there to test every possible vulnerability... and the fact that there are administrators out there that may not secure the OS down and make stupid configuration errors.

  40. The opposite by Wesley+Felter · · Score: 1

    "This standard will enable mass production of a class of operating systems that meet the minimum expectations of consumers for security and general reliability by establishing a floor for these characteristics."

    This sure looks like it's about real security, not DRM.

  41. Re:Server is getting slow, here's the text by Anonymous Coward · · Score: 0
    Over 15,000 IEEE members worldwide belong to IEEE-SA and voluntarily participate in standards activities; this makes them gay.

    Nice. Real mature. You're a disrespectful little shit.

  42. I predict dismal failure. by Anonymous Coward · · Score: 0

    Why? The name of the standard is too hard to say.

    Go ahead, try it:

    eye-triple-ee Pee two two zero zero : no good, takes too long, too repetitive, you might end up leaving off a zero.

    eye-triple-ee Pee two two oh oh : no good, it's hard to say oh-oh without sounding like you're reaching climax, or sounding like a broken outboard motor

    eye-triple-ee Pee twenty-two hundred : getting better but all those "T" and "P" sounds are juxtoposed, dragging your tongue over jagged mountain ranges of sound just for the minor respite of letting the back of the throat handle the "hu" sound, then it's back to work for "ndred". no good.

    Compare with:

    eye-triple-ee eight-oh-two dot eleven : now that's smooth, like taking a high-speed drive through the cool mountain air .. occasionally you have to make a sharp turn but the straight-aways are worth it.

    it's all branding folks.

    1. Re:I predict dismal failure. by Anonymous Coward · · Score: 0

      Rubbish. ieee twenty two hundred is much better than 8 0 2 . eleven.

  43. It's lonely at the middle... by poptones · · Score: 1

    Thanks for reminding me this idiotic isolationism isn't a recent phenomena. Realizing our long history of blundering idiocy is somehow comforting in these times of widespread malevolent idiocy...

  44. Yet Another Standard... by K_J_Raine · · Score: 1

    ...For Microsoft to bastardize from something that initially worked fine into something that won't be worth looking at by the time they're done with it.

    --
    There is only one satisfying way to boot a computer. -- J. H. Goldfuss
  45. Re:No operating system will ever be completely sec by Wesley+Felter · · Score: 3, Insightful

    You just can't go over millions of lines of code and spot every bug that can result in a security breach

    That's why really secure OSes don't have millions of lines of security-critical code.

  46. MS by defishguy · · Score: 2, Funny

    Oh yeah... remember the RPC implementation that Microsoft chose for RPC? IEEE 666

  47. Users are just one part of the problem by Anonymous Coward · · Score: 0
    I agreed with everything you said until the last sentence.

    People simple need to learn how to secure their own damn machines.

    Most security holes are caused by implementation flaws in the software, not by the way the system is configured. Granted, a user can configure their machine to reduce the number of potential holes, but that doesn't change the fact that there are probably hundreds of exposed security holes on their machine.

    If you want more secure systems, developers need to use better practices. The most common security hole is a buffer overflow. Users won't know it exists, and even if they did, most users aren't capable of fixing it. Responsibility for this type of hole falls squarely on the developers.

    OpenBSD is well regarded as one of the most secure systems in the world. It was extensively audited, yet it still had a remote root exploit. And what type of exploit was it? A buffer overflow!

    Buffer overflows should not happen in the first place. They happen because A) most code is written in C or C++, and B) everyone makes mistakes (even the finest open source developers overlook simple buffer overflows).

    Microsoft is moving to languages with managed types. If they had been using managed types all along, the overwhelming majority of Microsoft security holes would have never happened.

    Open Source developers, on the other hand, arrogantly believe that they are immune to mistakes. They somehow overlook the countless exploits discovered in their own code (more than 500 in Debian over the past 4 years).

    It is time for open source to wake up and start using better tools and better practices.

    1. Re:Users are just one part of the problem by Bert64 · · Score: 1

      OpenBSD is all about hype and arrogance rather than actual coding work.. hence the overflows discovered.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  48. IEEE isn't your average organization by Erioll · · Score: 2, Insightful

    IEEE is responsible for a LARGE number of the computer-related standards out there. They are not just "someone" that puts out a standard. IEEE is probably the largest organization of computer and electronic-related people anywhere.

    Of course anybody can ignore a standard, but if the largest organization in the world in this industry goes one way, do you really want to go the other way?

    Erioll

    1. Re:IEEE isn't your average organization by galt2112 · · Score: 1

      IEEE is engineering and electronics. No offense, but they don't [necessarily] know anything about operating systems. Most comp & EE engineers don't know jack about programming... They just assume that they do, because engineering is "harder" than programming...

  49. interesting, by Anonymous Coward · · Score: 0

    but how would that actually work? would the standart just say something like
    The OS has to be unhackable, uncrackable, virus-proof, and if it doesn't comply it can't be used/sold/distributed? or The OS has to be somewhat -/-, etc?

  50. Re:No operating system will ever be completely sec by rborek · · Score: 1

    When you get to OSes (ie servers) that have a heavy interaction layer with outside parties (ie the Internet), there are bound to be millions of lines of code in there. They can cause range from area-specific breaches (ie destroy contents on IIS) to operating-system wide breaches. Also, if the server is running at a high enough security level in the system, it alone can cause operating-system wide breaches. Most of the "critical fixes" Microsoft has put out have been for IE and their servers (Exchange, IIS, etc.), and not for the core OS itself (with the exception of the RPC vulnerability, which you can consider part of the core OS even though it runs as a service).

  51. It IS software by poptones · · Score: 1
    It's just not part of the OS. It's part of a redundant OS, which means it works with anything you attach it. You can put it in a mac, or a pc, or even standalone (it's just a CPU attached to a NIC).

    There are Millions of people in the "Open source community." A high percentage of them are experienced engineers (and some of them are even working!)

    The point is we don't all need the skiils to solder this stuff into our boxes - that would be the opposite of what I was tlakign about, in fact. What's needed is the core technology to be designed and then made available for manufacturers to incorporate into commodity products. That's how you make security an affordable option no matter what Microsoft thinks of it.

  52. How will they keep this on track? by Brett+Johnson · · Score: 2, Interesting

    This is a slap in the face of Microsoft. But obviously Microsoft will be solicited for input.
    Unfortunately, I see one (or both) of two things happening:

    1) "This standard will enable mass production of a class of operating systems that meet
    the minimum expectations of consumers for security and general reliability by establishing
    a floor for these characteristics,"

    MS will attempt to set the "floor" to be barely above its current standard for security and reliability.

    2) Microsoft will drag the whole thing down some "Trusted Computing" DRM rathole.

  53. Re:Don't, it's full of junk! (Was Re:MOD PARENT UP by Penguinshit · · Score: 2

    Well, with lines like " just as they understand that homosexuality is fun," I believe it's the work of a bored fucktard and should therefore be modded down as either OffTopic or even Flamebait.

    Any karma whore can make an AC request to "Mod Parent Up!". Idiots and non-article-reading morons should not be allowed to moderate.

  54. Re:Server is getting slow, here's the text by aardvarkjoe · · Score: 1

    No, it's just that this article was more interesting than the original.

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  55. Re:YOU FAIL IT by Anonymous Coward · · Score: 0

    The penis, mightier than the sword!

    -uso.

  56. IEEE-Double-jointed by Anonymous Coward · · Score: 0

    For $300 a day, I'm yours.

  57. Re:Step one: by cscx · · Score: 1

    Wrong!

    cd /usr/src/sys/arch/$ARCH/conf; config MYFILE
    cd ../compile/MYFILE; make depend && make
    cp /bsd /bsd_old; cp bsd /bsd

  58. Liability by Free_Meson · · Score: 2, Interesting

    When this standard is in place and a company, say, microsoft, releases an operating system that they claim is secure but is not and does not follow the standard accepted for security by the rest of the industry, and its security fails as a result of this noncompliance, could microsoft then be sued for damages?

  59. "BOSS"? by Anonymous Coward · · Score: 1, Informative

    Hey, hey, hey, it's the big Master Control Program everyone's been talkin' about!

    Won't that be grand? Computers and the programs will start thinking and the people will stop.

    When you're on the other side of the screen, it all looks so easy.

    End of line.

  60. My point exactly... by poptones · · Score: 2, Informative
    That thing is over $200. And that's not including the proprietary software to manage and configure that "firewall."

    I can buy a linksys router with basic firewall functionality for $50. I can buy a NIC for $5. That's one helluva jump in price to get less functionality in a low profile case. So what if it says 3com on the box? My whole point is that this stuff doesn't need to be proprietary or expensive - it is only because there's no standard to commoditize the functionality.

  61. Mod parent up, please by dpilot · · Score: 1

    "Informative" or "Interesting"

    --
    The living have better things to do than to continue hating the dead.
  62. Real world by adrianbaugh · · Score: 1

    This could be good news - if it's a bit more fine-grained than the pre-existing NSA B3, B2, etc. classification which is great for "their" kind of computer needs, but rather too rigorous for everyday computing needs - to get A1 I recall a system has to be mathematically proven to be uncrackable. I'm not sure where it would leave the free distros, especially with upgrades put out the whole time; maybe they'd have to specify a core system to be classified (or face massive expense with every update...)

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
    1. Re:Real world by Anonymous Coward · · Score: 0

      No, it's more like the C and B classes are just "you have the features required for this security level" and A is "the features actually work as advertised".

      If you have ACLs and design your system to keep password information in something called a TCB (you just have to call it that, what it actually is is up to you), you can probably get a C2 rating, whether or not your system actually is secure in any meaningful sense.

      If you have Mandatory Access Control as well, then you can go for the B ratings, although this also requires elimination of covert channels etc. so it's already pretty damn strict compared to most "normal" systems.

      A1 just means that the design is actually verified (not the implementation, although obviously for anyone delivering such a system they would be contractually obligated to have an implementation that actually implements the design).

      Formal proofs of design or even code correctness aren't really that difficult, although formal proofs of some random system that has been written without such discipline in mind are pretty much impossible.

  63. Re:No operating system will ever be completely sec by Wesley+Felter · · Score: 2, Informative

    That is a very good point, although my answer is the same: the best design approach is to separate applications into security-critical and non-security-critical parts, and minimize the size of the security-critical code. Luckily some people are already doing this.

  64. It's about time by geekee · · Score: 1

    It's about time a disinterested body tries to set some standards for software development. In hardware design, this has long been the case. No one invests millions in developing chips without following some generally agreed standards to allow it to operate with other hardware components. In the software inductry however, their seem to be no standards boards. Instead, developers, whether they are Unix, Windows, MacOS, etc., create their own standards, and expect everyone else to follow them, or even worse, refuse to even publish the standards. Standards should be agreed on by all interested parties before products following the standards are released.

    --
    Vote for Pedro
  65. This is going to be pretty useless, most likely. by JessLeah · · Score: 1

    Remember that Windows was much-touted as being in compliant with some fancy security specs some time back... I forget the name of the spec, but basically only Windows NT 3.5x qualified, and only when it wasn't plugged into a network. Apparently, this security spec was a big thing, and MSites on and off SlashDot were frequently citing it as proof of NT's readiness to play with the "big boys" in the server room.

    Common Criteria might be the spec I'm thinking of... or maybe it was something else. In any case...

    People will find ways to legally say "Yes, our products meet these specs", when in reality only one iteration of the product, under highly restrictive conditions, possibly with parts of the default install removed completely, meet it. They will tell you "Yes, Windows 2005 meets $SECURITY_SPEC", but they WON'T tell you that it only meets it when you remove the browser, the GUI, half of the filesystem compatibility DLLs, and leave the machine sealed inside a bank vault unplugged and not on the network.

    Just like any other spec, it will become a useless buzzword, and only managers and government drones will care much about it.

    Does anyone really care how many security standards Windows meets? It's still not secure.

  66. Not just the OS by gidds · · Score: 2, Funny
    A secure OS is of course very important. (For large values of 'secure'.) But what proportion of current problems are caused by the OS, and what proportion by apps?

    I don't use a PC, so I've largely ignored Blaster and the other recent viruses/worms/&c, but aren't at least some of them down to Outlook and other insecure apps? If every OS suddenly became 100% secure (if such a thing existed) tomorrow, how many problems would remain?

    --

    Ceterum censeo subscriptionem esse delendam.

  67. Hope you're hungry by Anonymous Coward · · Score: 0
    Even so, I'll eat my hat if there are virus checkers implemented in firmware. ;-)

    A BIOS is essentially firmware. Many BIOSes check the master boot record to make sure it hasn't been changed, potentially by a virus.

  68. Re:This is going to be pretty useless, most likely by calebtucker · · Score: 1

    Win2k server got EAL4+ based on the Common Criteria ISO standard. Hmm. That kind of makes me think the Common Criteria assurance levels don't really mean anything, and they exist soley for PHBs.

    --
    My sig can beat up your sig.
  69. meta mods for meds by Anonymous Coward · · Score: 0

    When trolls become mods, every post becomes a troll...

  70. Ambiguous 666 by Anonymous Coward · · Score: 0

    The so called prophets *might* have it wrong:
    KJV translation:

    6 with Base 100 (six-hundred)
    3 with Base 20 (three-score)
    1 with Base 6 ("and one" six)

    O.K., so what the heck do you do with the
    Octal and Hex dumps from the sciptures?

  71. Re:Step one: by Anonymous Coward · · Score: 0

    (Score +1, Insightful)

  72. No, not at all Re:So, did anyone else... by WolfWithoutAClause · · Score: 1

    Actually it sounded more like SELinux to me. Isn't that what SELinux is all about? Partitioning the system and protecting one application from another?

    --

    -WolfWithoutAClause

    "Gravity is only a theory, not a fact!"
  73. Priorities by Detritus · · Score: 2, Interesting
    It won't mean a damn thing if software designers and programmers don't readjust their priorities. That includes Microsoft and the open source community.

    More time than I care to recall, a decision has had to be made between the right way and the fast way. The fast way almost always wins, even if it is fragile and error-prone.

    Is the computing community willing to give more than lip service to security and reliability? Past history say no.

    --
    Mea navis aericumbens anguillis abundat
  74. Imperfect trust and contingency costs by Skapare · · Score: 2, Insightful

    You have to trust something. That which is trusted has to operate in a way that if it were made to do the wrong things, it would do the wrong things. Trust is the belief that it is not going to the wrong things. That which is not trusted has to be operated in a way that restricts its ability to do wrong things. But you cannot operate everything in the restrictive way because you have to trust the very mechanisms of restriction itself. And that generally means the kernel of the operating system, and the most of the hardware, have to be trusted to do the right things.

    But the biggest issue is how do you establish that trust? Are you going to personally inspect every line of source code, and understand what it does? Are you going to inspect the engineering of the CPU and associated hardware that can influence how the CPU operates? Because we generally cannot do this on things as complex as computers or software, we have to establish trust by some proxy. If we know someone, and trust them, who has done all that, then we might trust the system. But there really isn't likely to be very many people around who can do that, and perhaps none at all. So somehow we have aggregate that trust proxy, and conclude on the basis of some combination of information, that something is trustable. But this isn't genuine trust. We cannot be certain that something is truly trustworthy just because someone says it is, or that a combination of others say it is.

    Ultimately, we have to accept, and learn to deal with, the fact that trust is imperfect. We have to trust not that something cannot do the wrong thing, but that it is highly unlikely to do the wrong thing, and have contingency plans to be able to deal with it doing the wrong thing, which includes knowing that it did the wrong thing (it might try to hide that fact from you). The level we have to use to establish that trust will thus depend on the real and potential costs of the contingency (such as cleaning up the mess it leaves behind, restoring data, etc).

    In order to reduce your contingency costs, you have to establish a greater criteria of trust. But the trust has a cost as well (for example hiring several computer scientists to inspect and analyze the code, as well as performing background checks on them to make sure they have no other motives, and even this has costs). It's all a balancing act. And where the optimal balance is will depend on many factors. As your contingency costs increase (a military has very high contingency costs, as it could mean losing to an opponent), your level of trust establishment needs to increase as well.

    A standard for security has to address the fact that trust is imperfect, and that different entities will have different contingency costs. So it has to be flexible over a wide range of optimal levels of trust. If it is too rigid, it cannot be universally adopted, and will end up not being in common use (though it might find a niche use in areas matching its trust metrics). Those who are developing such a standard will at the very least need to state up front what the goal is. Is this something they expect to be usable in both a military high command setting, and in a casual home user setting? Unfortunately, I see none of this in the base document at the BOSS working group site.

    --
    now we need to go OSS in diesel cars
  75. Re:No operating system will ever be completely sec by jc42 · · Score: 1

    You're basically right, but for the wrong reason. The real reason is that we can't agree on what "security" means. Some things can't be made secure because, under some reasonable definitions of "secure", you'd have to disable the security for the system to function at all.

    My favorite example is a definition that I ran across across a while ago. A "secure" system was defined as one in which an unauthorized user couldn't get access to any files and copy the data to another computer.

    Now this probably sounds like a very reasonable definition, and in a lot of cases, it is. But just recently we had an interesting story here that reminded me of that definition. It was the story about the survey that purported to show that twice as many linux-based web servers as windows-based servers had been successfully "hacked".

    When I read the claimed numbers, one thing that I noticed was that they were almost exactly the same as the Netcraft numbers on apache and IIS we servers, which of course mostly run on linux and windows respectively. This made me wonder what their definition of a "secure" server might be.

    Then it occurred to me: They were using the above definition. A "hacked" server was one that gave up files to unauthorized users! If you have connected to a web server without authorization from the server's owner, and got back any web page, you have just seccussfully broken into that server and made off with data.

    By this definition, of course, all web servers that work at all are totally insecure, since their fundamental task is to hand out files to all users. And to make a web server secure by this definition means that you must shut it down totally.

    Now, this may sound facetious to some. But I can assure you that people do write such definitions and take them seriously. Without a good deal of thought, any committee's definition of "security" is likely to be as bad, and will outlaw many of the things that you want your own computer to do.

    In this case, it is possible to revise the definition so that it works for web servers. But it takes a bit more thought. The resulting definition will be quite a bit more complex, and will be phrased subtly. You might want to try writing the definition, and then apply it to various things you do on the Net to see whether it will block you. You might be surprised at how difficult it is to get it right.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  76. Root by poptones · · Score: 1
    So what happens when the box gets rooted and the cracker disables the "watchdog process?"

    Cheaper and easier doesn't mean better and more effective.

  77. Use a better programming language, for a start. by Eric+Smith · · Score: 1
    While it's obviously possible to write reliable, secure software in C, the language doesn't offer any help to a programmer wanting to do so, and is in many ways a hindrance. And although C++ is better in some ways, it actually has most of the drawbacks of C since it is basically a superset.

    The first step to solving the OS security problem, IMNSHO, is to build the OS in a real high-level language, instead of a portable assembly language. (Who was it that said that C combines the power and flexibility of assembly language with the ease of use and maintainability of assembly language?)

    There are many languages that are much better suited for software engineering. A partial list might contain Ada, Eiffel, Java, Modula 3, Oberon, Sather, Scheme, Self, and Smalltalk. I'm sure there are plenty of other reasonable languages.

    There may be some portions of the OS that need to bypass normal type and bounds checking, but these should be few and far between. Most of the languages I've listed above provide facilities for this, but they require you to explicity declare that you're doing it, rather than making it the default behavior as in C and C++.

  78. No, windows specific solution by bluGill · · Score: 1

    I'm guessing that the standard is windows specific. Current versions of windows might lack a few things, but MS will have no problem changing those details.

    All UNIX/POSIX, VMS, OS/390 (Is that the lattest name for IBM's mainframe os?), and so on systems will find the standard irrelavent to their way designing. In other words both unimplimentable without breaking backwards compatability, and irrelavent to (and in many cases lesser than) the security system allready in place

  79. Re:No operating system will ever be completely sec by secolactico · · Score: 1

    My favorite example is a definition that I ran across across a while ago. A "secure" system was defined as one in which an unauthorized user couldn't get access to any files and copy the data to another computer.

    (emphasys mine)

    [...snip...]

    By this definition, of course, all web servers that work at all are totally insecure, since their fundamental task is to hand out files to all users.

    Nope. In this case, those users are authorized (as anonymous) for those files. So the definition still stands.

    --
    No sig
  80. Re:No operating system will ever be completely sec by f00zbll · · Score: 1
    Windows Server 2003 is much more secure, but no operating system will ever be 100% secure as long as there are hackers out there to test every possible vulnerability

    I think this statement is slightly flawed. It's not "as long as there are hackers", it's there will always be hackers. There always was, and always will be hackers. Script kiddies are stupid, hackers are not. That is the lesson Microsoft and all companies have to learn. It's not a matter of if or will they. It's always a matter of when and how.

  81. Compromises? by moosesocks · · Score: 1

    At first glance, I mis-parsed the title of the article as "IEEE to Standardize OS Security Compromises"

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  82. Re:Step one: by quantum+bit · · Score: 1

    Why go to all that trouble?

    cd /usr/src; make kernel KERNCONF=MYFILE

  83. EE? by sewagemaster · · Score: 1

    why would it even be electrical engineer's responsibility to come up with the standard? i thought the so called "software engineers" should be the ones responsible - if software engineers are actually engineers; but that's another story.

  84. Are homogeneuous systems secure? by jlennon · · Score: 1

    I wonder why it is a good idea to standardize systems with respect to security.

    If we have a look at the virus and worm problems that we were encountering during the last months, it should be pretty obvious that homogeneuous systems are more vulnerable in some way than heterogeneuous ones. This is a fact which can be learned from biology.

    Considering this, it is questionable if the crucial parts of an operating system should behave in a standardized way.

  85. Re:This is going to be pretty useless, most likely by mikefocke · · Score: 1

    TCSEC was the spec and yes WindowsNT met it only at some low level and then only when not plugged into a network.

    But there is an OS that did meet the spec and a higher spec at that that was repeatedly OK'ed when connected to a network, in fact multiple networks of differnet levels. DigitalNet's STOP.

    BTW, STOP in its newest version is currnetly being evaluated under the Common Criteria at the highest level ever attempted for a general pourpose OS. http://www.entrust.com/entrustcygnacom/labs/pfSEL0 181xts400.htm

  86. You are a homophobe by Anonymous Coward · · Score: 0

    Well, with lines like " just as they understand that homosexuality is fun," I believe it's the work of a bored fucktard

    Homophobe.

  87. Microsoft Standards by Anonymous Coward · · Score: 0

    Microsoft mis-read what Open Systems was all about.

  88. American phones by Tim+Ward · · Score: 1

    My Phone is a tri-band

    Exactly. It's ludicrous that the rest of the world has to go out and buy different phones that are not needed anywhere else just because the USA won't follow standards. Cheaper dual band phones cope with the whole of the rest of the world just fine.

    The fact that the different more expensive phone needed in the USA happens to use the same protocols but in a different waveband, rather than a completely different protocol, is only of interest to nerds; what ordinary punters know is they've got to buy a different phone because normal phones that work in the rest of the world don't work in the USA.

    1. Re:American phones by bluGill · · Score: 1

      So you have dual band phones in Europe, and they are relativly common. Seems that you coudn't designate one frequency that would fit all your needs from the start. Then you compounded the problem by making your second frequency one that was already used in the US for something else. Don't blame us for that one, when we can turn around and blame it back on you.

  89. Brought to you by the same guys that by mswope · · Score: 1

    gave you WEP for 802.11b...

    Remember, standards are usually *compromises* between several factions - most of whom have better, albeit *proprietary* solutions.