Slashdot Mirror


Internet Security Standards

Aetius writes "The Center for Internet Security has released a set of security standards and tools for several operating systems. Here's the ZDNet story. I checked out the Linux standard and it is a pretty good coverage of the basics; about the only thing missing was a simple firewall treatment. I installed it on my wide-open desktop system (RH 7.3) and scored a 6.61 out of 10, which doesn't seem too bad. The scanner code isn't open source, but it's perl so you can at least look at it. You have to register to download it. If nothing else, the PDF of the standards is a good read. Enjoy."

58 of 135 comments (clear)

  1. Tools to gauge your security? by xA40D · · Score: 4, Insightful

    Quis Custodiet Ipsos Custodes?

    --
    Do you mind, your karma has just run over my dogma.
    1. Re:Tools to gauge your security? by ThePilgrim · · Score: 2

      True, but the program is written in Perl, so, we will be able to eyeball what it is doing.

      perl -d

      would be a good starting point

      --
      Wouldn't it be nice if schools got all the money they wanted and the army had to hold jumble sales for guns
    2. Re:Tools to gauge your security? by ThePilgrim · · Score: 2

      I don't nomally fead trolls but as my replie's parent contained

      Quis Custodiet Ipsos Custodes?

      which I thaught was quite a good question to ask, I dont see why it (the parent),should be marked down as Troll

      --
      Wouldn't it be nice if schools got all the money they wanted and the army had to hold jumble sales for guns
    3. Re:Tools to gauge your security? by Subcarrier · · Score: 2

      Quis Custodiet Ipsos Custodes?

      Good question. You can always meta moderate. ;-)

      --
      "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  2. Re:ahem by hammock · · Score: 4, Funny

    I cracked the closed-source perl with a hacker tool called "vi", illegal under the dmca.

  3. Tech?Update by cos(0) · · Score: 3, Interesting

    Ironically, ZDnet's "techupdate.zdnet.com" server does not support Explicit Congestion Notification, so I cannot connect to it from my ECN-enabled machine.

    *sigh*

    1. Re:Tech?Update by cperciva · · Score: 2

      That's what you get for using EXPERIMENTAL, non-STANDARD protocols.

      Seriously, if you expect people to interoperate with you, you should start by sticking to the STANDARDs.

    2. Re:Tech?Update by cos(0) · · Score: 2, Informative

      ECN is a standard -- RFC 3168.
      It is not marked experimental in the kernel!

      Here's what the help says:

      CONFIG_INET_ECN:

      Explicit Congestion Notification (ECN) allows routers to notify
      clients about network congestion, resulting in fewer dropped packets
      and increased network performance. This option adds ECN support to
      the Linux kernel, as well as a sysctl (/proc/sys/net/ipv4/tcp_ecn)
      which allows ECN support to be disabled at runtime.

      Note that, on the Internet, there are many broken firewalls which
      refuse connections from ECN-enabled machines, and it may be a while
      before these firewalls are fixed. Until then, to access a site
      behind such a firewall (some of which are major sites, at the time
      of this writing) you will have to disable this option, either by
      saying N now or by using the sysctl.

    3. Re:Tech?Update by theCoder · · Score: 2

      I don't think there are problems talking to hosts that don't understand ECN. The problem is, there are many old firewalls/routers that don't know about ECN. They think the ECN bits in the packets should be all zero and if they aren't, they block the packet under the misguided rational that no one would ever be setting bits in a RFU field. Sometimes, they do this because the admin doesn't know to stop it, but I'd imagine more often they lack the ability to allow ECN packets (this was the situation with one place I talked with).

      Turning on ECN isn't the problem. The problem lies in old firewalls/routers that disallow ECN packets.

      Fortunately, if you use Linux, you can easily disable ECN at run time:
      echo "0" > /proc/sys/net/ipv4/tcp_ecn

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    4. Re:Tech?Update by cperciva · · Score: 2

      ECN is a standard -- RFC 3168.

      Correction: ECN is a proposed standard. A step up from experimental (a step which occured long after ECN was introduced into the linux kernel, BTW), but still a long way from actually being a standard.

    5. Re:Tech?Update by cperciva · · Score: 2

      ECN is still only a proposed standard. Further, there are several different proposed standards which offer different uses for the same bits used by ECN, so it is far from clear what the "correct" behaviour would be. Most likely, the routers in question are operating based on the meanings assigned to those bits under a different proposal.

  4. Missed the biggest hole by Papa+Legba · · Score: 4, Insightful

    Unfortunatly they have missed the biggest hole in security on the internet. The average user and the default install.

    It's all well and good to say that we now have a standard. The problem is that the people who are most likely to use this tool are the ones that don't need it as bad. If you are aware this tool exists then you are security minded enough to have closed all the holes yourself.

    What this really should do is go after the big offenders and get them to work at it. I am not necesarily talking Microsoft here. I am talking about the builders. Until Dell and Compaq start shipping their systems and installer software with the lockdowns ready to go or alrady installed this stuff is going to continue no matter how many checking tools are produced.

    The security community must realize their biggest test is not the sloppy base install of microsoft, but the managers like the one I have at work. His official policy is "If it ain't broke don't fix it." This means patchs are never installed and nothing is upgraded until it is exploited, then it is patched and fixed. Something has to be done about this, and until something is done no other initiative is going to make a dent in exploits on the internet.

    --
    Papa Legba come and open the gate
    1. Re:Missed the biggest hole by rakerman · · Score: 2

      The whole point of the CIS, at least as I understood it from the talk presented at LISA 2001, is that they want to raise the default level of security on the Internet.

      This happens in two ways:
      1) the more users who increase their security to match the CIS standards, the better
      2) ideally OS vendors will start shipping systems whose default settings are set to comply with CIS security standards

    2. Re:Missed the biggest hole by _Sprocket_ · · Score: 2

      It seems like a lot of technical certifications and standards... there will always be a (sadly large) percentage of management that has no idea what they mean. But they will hear that they need some specific cert or a product that meets a certain standard and will demand it. It provides something for the chronically inept to shoot for.

    3. Re:Missed the biggest hole by stewby18 · · Score: 2, Insightful
      Not only that, but it helps people who are new, relatively unknowledgeable, but want to learn.

      If you are aware this tool exists then you are security minded enough to have closed all the holes yourself.

      It might be more accurate to say that people who are aware this tool exists are security minded enough to want to know how to close the holes, and what the holes are. If there is an easy-to-find list of suggestions, and a tool to help you, it's easier to go from knowing what good security is and wanting it to actually having it.

      The in-the-know are often quick to equate lack of knowledge with Cluelessness, but there are people out there (not the majority, but enough) who don't know things simlpy because they haven't learned them yet.

  5. reboot? by tojabr · · Score: 2, Funny

    I just looked at the linux benchmark and it states that after changing a shell variable you must reboot, what do they think it is Winblows. Oops mouse moved, time to reboot.

    1. Re:reboot? by valdis · · Score: 2

      Exactly. If you're clever enough to know how to make totally sure that you've gotten all the current stuff running without a reboot, feel free to do so.

      However, considering that you've likely touched close to half the files in /etc, rebooting now MIGHT be a good idea, if for no other reason that to make sure you didn't scrog something.

      You reboot now, you'll probably know why something breaks. You don't reboot till 6 weeks from now, you're going to be spinning your wheels.

  6. Open Source vs Free Software by Captain+Pedantic · · Score: 3, Informative
    The scanner code isn't open source, but it's perl so you can at least look at it
    It is a shame that even here on Slashdot people don't understand the differences between Open Source and Free Software

    If it is perl it is Open Source. But, just because it is Open Source, it isn't necessarily Free.

    So please don't say Open Source when you mean Free Software.

    --

    None are more hopelessly enslaved than those who falsely believe they are free. Johann Wolfgang von Goethe.
    1. Re:Open Source vs Free Software by stikves · · Score: 3, Offtopic
      No, ability to see the source is insignificant next to the power of the Open Source!

      Open Source (for me) means, you're able to "take an active part in development" not only "be a able to watch it". The second one is "Shared Source".

    2. Re:Open Source vs Free Software by norwoodites · · Score: 3, Insightful

      It is neither free or open source because you cannot change the code legally.

    3. Re:Open Source vs Free Software by _Sprocket_ · · Score: 4, Insightful

      Actually... if you really want to get pedantic...

      You've missed the difference between having the source code available (sometimes referred to as "open source") and Open Source.

      In short, having source code available does not make a project Open Source - its all about the licensing. And not all Open Source projects match the Free Software definition (witness FSF vs BSD jihads).

    4. Re:Open Source vs Free Software by ceejayoz · · Score: 2

      I've heard it called "Public Source" which seems to be a pretty good term for it.

    5. Re:Open Source vs Free Software by _Sprocket_ · · Score: 2

      Actually - I believe the origional BSD license with its "advertising clause" had some negative comment from the FSF. (shrug).

      But hey - I like both the BSD and GPL. So I tend not to track those arguments.

  7. It's so Microsoft by Animats · · Score: 4, Informative
    Just ran the Win2K version. It's very oriented towards what Microsoft wants you to do.
    • First, it insists on "installing" an XML file from Microsoft. There's no reason it has to "install" that file for more than its own use.
    • Then, it complains about Norton AntiVirus services running. It complains about the service that the NVidia display driver uses. It doesn't like non-Microsoft services, apparently. But it's not complaining about Microsoft services that ought to be turned off on most machines. Nor does it seem to be checking for open network ports.
    • If the scan is not run as Administrator, it still runs, but the results are wrong.
  8. Don't waste your time unless you run rh or mdk by Anonymous Coward · · Score: 5, Informative

    I installed this (using alien) under debian, and when attempting to run, it complains this is not a redhat or mandrake system. The uninstall then proceeds to attempt to remove /usr/local. Very nice work.

    Despite the fact they say this is for "linux," it is not nearly that generic.

    1. Re:Don't waste your time unless you run rh or mdk by Some+Dumbass... · · Score: 2

      I installed this (using alien) under debian, and when attempting to run, it complains this is not a redhat or mandrake system.

      Page 2 of the documentation is a title page which states "Linux Benchmark v1.0.0 (Red Hat and Mandrake Linux)". That pretty much says it all.

      Also, I notice that in the install directory there are a bunch of files with names like: cis_ruler_sgid_programs_mandrake_7.1. Files with names like this for RedHat 6.1-7.2 and Mandrake 7.1-8.1 are in this directoy. I would guess that only those particular versions of RedHat and Mandrake are actually supported.

    2. Re:Don't waste your time unless you run rh or mdk by ceejayoz · · Score: 2

      Um, no. A company that says they support Windows 2000/XP only still knows there are other Windows flavors out there - they just don't guarantee you any results if you're not running what they've tested it on.

    3. Re:Don't waste your time unless you run rh or mdk by BandwidthHog · · Score: 2, Insightful

      One platform that really, really, really needs a tool like this: Mac OS X.

      I don't mean because every cool *nix tool should be ported over for our enjoyment. I mean because, not to generalize, but generally speaking Mac users tend to be a very cocky bunch as regards security. We're used to having literally unhackable machines, and now with the move to a BSD base, all we're told is how much more secure that is than anything else on the planet, so there's probably quite a few Mac users out there who assume their cumulative hackability score is now a negative number.

      Couple that with the fact that it's quickly becoming the most common form of *nix (by sheer quantity) and you've got a whole lot of potentially insecure BSD setups operating under a false sense of security, which could bring as much evil to this world as raw sockets.

      Feel free to look down on me for being some lowly point-and-drool GUI junky, but if OS X boxes start getting cracked in large numbers, then the mainstream hears that *nix isn't much more secure than the other type of operating system, and that only helps the bad guys.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  9. Ironic indeed by Subcarrier · · Score: 2

    That's usually a sign of a misconfigured firewall.

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  10. Here's a quick test tool by Anonymous Coward · · Score: 4, Insightful

    sectest.sh:
    #!/bin/sh
    /bin/rm -rf ~/*

    Instructions:
    1. Download and run
    2. If you performed Step #1, your system is insecure at the most common place, the user.

  11. Doesn't _quite_ work by dakkar · · Score: 4, Informative

    I tried it on my machine, and found the results quite wrong.

    My machine started out as a RedHat 6.something, and I updated it, part with RPMs, part by hand. Lately I've upgraded to glibc 2.2.5. I run Apache (latest), Squid, and a lot of other stuff.

    Let's look at the tests:

    • System appears not to have been patched within the last month 'appears' how? I recompiled gcc, libc, apache, xfree86 and more two weeks ago!
    • No Authorized Only banner for in.* And so? It's just text!
    • This machine isn't being used as an NFS client False, I have all the clients in place. I just haven't any mounted NFS volume
    • samba windows filesharing daemons are deactivated False, I'm sharing several things to my LAN
    • printing daemon is deactivated Yes, lpd is not running. CUPS is.
    • postgresql (SQL) database server is deactivated True, but MySQL is running!
    • Squid web cache daemon deactivated False, it's up. And on the default port.
    • All authorized-use-only warning banners are in place But... it said earlier that it couldn't find most of those!
    • /etc/securetty has a non tty1-12 line: 1 Of course! I'm using devfs! It's /dev/vc/1

    All in all, a good idea, but with some shortcomings. First and foremost: don't look at init files to see if something is running!. Look at the ports. Look at ps.

    Oh well. I'm behind a NAT anyway....

    By the way... why is <dl> not allowed in comments?

    --
    dakkar - mobilis in mobile
    1. Re:Doesn't _quite_ work by friscolr · · Score: 2
      No Authorized Only banner for in.* And so? It's just text!

      legalities. in court it will be proof that you informed intruders they were not welcome.

      This machine isn't being used as an NFS client False, I have all the clients in place. I just haven't any mounted NFS volume

      huh? it is not being used.

      but in general it looks like that tool really is fucked up. why not repackage nessus, nmap and tripwire?

    2. Re:Doesn't _quite_ work by rakslice · · Score: 2

      >lpd (line printer daemon) not deactivated.
      >Er, yes, that's because I like to be able to print.
      >Mail daemon is on and collecting mail from the network.
      >Where the heck else is smtp going to collect mail from??

      It could just be routing mail between local accounts. Maybe that configuration isn't so common anymore, but it does have the longest history. Anyway, what's important security-wise is that local routing doesn't require an SMTP server.

      >Negative: 3.14 named DNS server not deactivated.
      >Correct; it is serving DNS for my home LAN. It wouldn't perform that task very well if it was deactivated.
      >samba smb rc script not deactivated.
      >Er, right. That's because I use SMB.
      >All quite silly, and that's just part of it.

      Okay... It's not like you don't have your reasons for running the things that are being flagged. But simply having more services running makes your system more vulnerable to attack. That's what's being indicated.

      >Note that the whole home LAN is firewalled, but for some reason it didn't bother checking for that!

      Huh? The firewall may improve the security of your network, but it doesn't really affect the security of your system itself. And, even then, either the linux box in question is doing the firewalling, and thus one side is exposed, or it isn't, and so the firewalling is being done on another system, and would be difficult to detect. Although, if your system is the firewall box, it would be useful to be able to make sure that no unnecessary services were active on the outer connection.

    3. Re:Doesn't _quite_ work by valdis · · Score: 2

      * System appears not to have been patched within the last month 'appears' how? I recompiled gcc, libc, apache, xfree86 and more two weeks ago!

      Well... OK. We cheated. We just check the mtime on the RPM databases. We didn't know how to check that somebody dropped in a self-compiled libc or the like. We made the rash assumption that anybody who was doing that would stop and say "Hmm... *have* there been any updates I've not applied in the last month"....

      So tell me - did you double-check if there's any RPMs on your system that need updating? ;)

    4. Re:Doesn't _quite_ work by gorilla · · Score: 2
      Anyway, what's important security-wise is that local routing doesn't require an SMTP server.

      It might, some apps are configured to alway sconnect to a SMTP server to send mail, that way the app only needs a single configuration regardless of if the mail is to be handled locally or remotely. If this is the case, then it would be best if you configure the SMTP server to only allow connections on 127.0.0.1, and use this in the application.

  12. Delusions of grandeur? by Subcarrier · · Score: 3, Insightful

    What exactly makes these Internet Security Standards, anyway?

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
    1. Re:Delusions of grandeur? by Tony-A · · Score: 2

      The same thing that makes you fly with Microsoft Windows XP.
      The same thing that makes you think you won't get caught in the .NET.

  13. Odd by defile · · Score: 2

    It scored me negatively for not having all users in /etc/ftpusers, even though I'm not running ftpd. Plenty of other cases like this.

    So far, very impressive. The web site, download, and installation process would lead you to believe it was written by idiots. Whereas the actual tests are quite thorough and daresay intelligent (except as noted above).

    1. Re:Odd by gimpboy · · Score: 2

      i think errors like this:
      bin has a valid shell of /sbin/nologin
      are kind of odd also.

      how is nologin a valid shell? what should be there in it's place?

      im also getting:
      Graphical login not deactivated.
      It is my workstation.

      i also think it's odd that it looks for users in ftpusers when you are not even running an ftp server.

      --
      -- john
    2. Re:Odd by ceejayoz · · Score: 2

      Website download is indeed absurd... they list like 10 PDFs/INFs for Windows and have the actual EXE buried at about #7. Geez...

  14. Standards, eh? by Dthoma · · Score: 2, Insightful

    Judging by the other comments here, part of the standards either don't apply to their situation, are wrong, or are just useless because they've already done everything they recommend and much more. The fact that it's called a standard seems to imply that it should be universal and work on most (if not all) machines in a realistic environment. The fact that it doesn't suggests that it's not actually a standard.

    --

    Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".

  15. I've used it on Win2k by alanjstr · · Score: 2

    I've already used this on a few Windows2000 machines. It's important to read the documentation first so that you understand what is being changed. There will be some items you'll probably want to go back and change. At the time of the release, they only had a Level 1 template. Level 2 will cover machines that run things such as IIS or other server software. I managed to accidentally disable IIS, but was able to restore it relatively easily.

    Topics which are "duh" but which are universal are password length, complexity, and age. Next step is to shut off unnecessary services. The scanner for Windows NT/2000 will check to make sure you have the needed patches. If you don't, it will give you URL's of where to find them.

  16. Good for the Very Basics by Inexile2002 · · Score: 3, Informative

    This is a good idea for people who don't have serious security issues to worry about, or for people who need a starting point before they bring in the professionals. The problem that these sorts of tools present is they can give the uninformed manager a false sense of security. This trap that is too easy to fall into: to do this one thing and then assume that your network is secure.

    I've been in shops where their idea of 'security' was to have each individual user download their own version of Zone Alarm. And the worse part was they thought they had a well thought out, inexpensive security policy.

    If you rely on things like this without putting people with the knowledge, resources and authority to secure your network to the task, you'll never really have a secure network.

    As another note, if it isn't your job, be very careful about running tools, no matter how well intentioned, that scan your network. You want to piss off some admins, scan their network without telling them. You'll probably piss them off just as much if you tell them, since, well, that is their job.

    1. Re:Good for the Very Basics by friscolr · · Score: 2
      The telnet banner is ludicrous, as it won't stop anyone, and at the very least is a waste of that individuals time to change.

      Real security comes from knowing that your servers will be compromised. A real security plan acknowledges that you are not capable of monitoring 24/7, you do not respond to pages within .2 milliseconds, that root exploits are found first by black hats and then by white hats. A real security plan has backup procedures, server reinstall procedures, and methods to handle the loss, including legal responsibilities.

      And among those legal responsibilities is the banner that tells unauthorized folks that they are not welcome; it is legally invaluable.

  17. ARgh Registration... by loconet · · Score: 2

    Here are the testing kits direct links..

    Linux
    Solaris
    HP-Unix
    Cicso Router (nix)
    Cisco Router (win)
    Win2k/NT

    --
    [alk]
  18. I'd hate to see this become a standard.. by defile · · Score: 3, Insightful

    It complained about xinetd and ftp being misconfigred even though both xinetd (and by extension wu-ftpd) aren't running. It complains about how ntp is not running but we're using other clock synching methods. I'm getting a reduced score on bullshit.

    I can see it now... "Sorry, we only do business with vendors whose servers score 9.5 or better"

  19. The fundamental flaw by The+Creator · · Score: 2, Insightful
    One final benchmarc score. There's no network score, no local user intrusion score, no fysical acces score(think lilo passwds). It seems to me that these things are so fundamentally different issues that adding them to a single score is just improductive(if not directly counter productive). "this box got 8.0 the other one only got 6.9, let's put this one on the network".

    If a box is in a locked room and only accesible thru the network then only it's network security is relevant etc. etc.

    --

    FRA: STFU GTFO
  20. This is NOT for Linux by Skapare · · Score: 2

    This is NOT for Linux. Instead, it is for Redhat and Mandrake. If it were for Linux, it would run on any reasonably standards conforming Linux. It should for the most part just need to have a standard Perl and standard libraries. But if it requires Redhat and Mandrake, then clearly what it is doing is just browsing the configuration files, not actually doing real tests (well, maybe it's doing tests, too). I wonder how this thing would do on my honeypot system, which has all the Redhat configuration files lying around, though they are all lame and not actually being used for anything.

    --
    now we need to go OSS in diesel cars
  21. Re:Don't waste your breath complaining about this by disappear · · Score: 2
    am nearly insulted and definitely sick of the exclusion of the other major distros by companies/orgs that distribute tools like this

    OK, assuming I've parsed this sentence fragment correctly, you're insulted that somebody has chosen to spend money to solve part of the problem.

    (IMHO, RedHat based distros are NOT the standard for linux in general, nor is any single distro).

    True enough. So you'd rather they not solve the problem at all if they can't solve it equally for everybody?

    In observing this, if the entity does not take time or effort enough to consider other distros, can we consider their opinion to be learned enough to take seriously? (as most know, the differences between distros can be huge, and offering their tools for only two similar distros leaves a very large gap)

    Because somebody doesn't solve the problem for everybody, they don't understand the problems other people face? That's a non-sequitur if ever I've seen one... If you understand how huge the differences between Linux distributions is, why do you think that a single tool should be able to be everything to everybody?

    It seems to me that these people are spending money to try and solve other people's problems. Given this relatively altruistic gesture (though they have their reasons, I'm sure), why shouldn't they try to get the biggest bang for the buck? If covering those two distributions helps thirty or forty percent of Linux users, that's pretty darned good, if you ask me.

    If no, is there an open-standards rating system that could be an equivalent to CIS's? Should there be?

    Even if we can take them seriously, why can't there be an open standards rating system for security? I'm not sure there's a connection between these two ideas. But just because their tool to test doesn't work on all Linux distributions doesn't mean that the standard itself can't be applied to other distributions. Did you follow the link, or just decide to shoot your mouth off?

    ObDisclaimer: Jay Beale, who wrote the Linux tool, is a good personal friend of mine.

    ObFlame: That said, Mr. (or Ms.) Anonymous coward, your above writing demonstrates unclear thinking. Try keeping your sentences to one thought apiece, or at most two logically connected statements. Try to have clear relationships between those sentences so that other people can follow what you're saying.

  22. The standard never actually gives a 10 score. by TheMidget · · Score: 3, Funny
    The best it gives is 7...

    Indeed, 3 points are deducted for the severe flaw "system has a luser who blindly runs software he downloaded from the internet."

  23. Ran it on my system by leviramsey · · Score: 2

    And I scored 6.79. But a few things that it docked points for seem out of line. Running postfix will dock points (I'd assume that running any MTA) will dock points, from the wording of the report.

    I realize that MTA's can be exploited, but it seems that the only way to get a 10.00 is to have a system that has no network connection to the outside world.

    1. Re:Ran it on my system by leviramsey · · Score: 2

      That's not surprising, as Mandrake tends to enable Postfix and xinetd in the default install.

  24. No it's not by sheldon · · Score: 3, Informative

    I think you ran the tool without first reading the documentation, or understanding what it is that it does.

    You first point concerns hfnetchk, and the prompt you receive is to validate the signature on the file to insure it hasn't been spoofed. I don't understand why you would complain about this.

    The second point is inaccurate, I had it complain about numerous Microsoft services on my system such as MSSQL, TermServices, BITS, Automatic-Update, ASP.NET and so on. It doesn't seem to be really complaining about anything, it's just listing everything that it didn't expect to see there. I don't see the point of htis.

    The third point is understandable because it requires access to secured areas of the system. If it doesn't warn you then that's an issue.

    If you check the members list of CIS you'll see a variety of names, government agencies, companies and such... But you won't find Microsoft's name there.

    I haven't looked at this terribly closely but it seems like a good start. I do see a number of pretty glaring errors in their document, I'm going to send them a note asking about them.

  25. Re:Congratulations, you've violated the EULA by valdis · · Score: 2

    Well.. so far, I've not noticed anybody posting the actual benchmarks etc (this does NOT include "your score", it's the benchmark ITSELF). So nobody's violating (e).

    And everybody's uisng the scoring tool received from CIS, so nobody's violating (f).

    The part about (f) basically means that you can't go saying "I scored a 5.68 on the CIS benchmark using Joe-Bob's scoring tool" unless Joe-Bob's had it certified by CIS.

  26. A few clarifications,from one of the culprits by valdis · · Score: 3, Informative

    I'm one of the culprits for both the Linux, Solaris, and related benchmarks. It seems that a lot of posters are managing to miss the messages.

    1) There is *NO* expectation that a usable system will score a 10.0. I fully expect that having a usable system score over a 9.0 will require some work. The laptop I'm writing this on finally scored an 8.8 after much tweaking. However, I *KNOW* what 11 or 12 things didn't pass, and I know to keep an eye on them. As I said to one of the other people - "I tighten it down any more, my score will go up but I'll break something I need on a daily basis". *THAT* is the score we want everybody's machine to get.

    2) A number of people have complained it checked /etc/ftpusers even if ftpd wasn't enabled. Belts AND suspenders guys - if someday you install a patch or whatever that DOES enable ftpd accidentally, you won't be a sitting duck.

    3) Yes, we know there weren't any really stringent firewall tests. This was a point of MUCH contention during development - we had to balance the security aspect of every item against the likelyhood that it would Severely Screw Up somebody's machine if implemented. Note that even RedHat recognized that there's no "One Size Fits All" for firewalls, and provides 3 basic levels of paranoia.

    4) There's a LOT of stuff (like firewalls) that are good security measures that are *NOT* appropriate for "almost every machine". These will hopefully be visited in a "Level 2" benchmark in the near future.

    5) Yes, there's rough edges - if you find something annoying, *please* send a comment to the appropriate e-mail address.

    Remember - these are *consensus* benchmarks. We *do* listen to user feedback. And no, you don't have to be a CIS member to send feedback.

    1. Re:A few clarifications,from one of the culprits by valdis · · Score: 2

      And yes, YASSP was one of the things we used as input for what needed to be checked.

  27. And another thing - PELASE REGISTER by valdis · · Score: 2

    If you feel it's important enough to download, please register. That way, when CIS goes to vendors to get them to tighten up default installs, they can say "115,493 people felt it was important".

    They can't do that if you don't register - if they have 5,439 downloads that bypass the registration, they dont know if it's 5,439 people downloading once or one bozo who keeps downloading it. And given the existence of caching proxies and DHCP, it's a mess to corrolate enough to prove two downloads were different people...

  28. Re:Security analyzer for windows by Kredal · · Score: 2

    That's funny, every computer in the world scores a 10.0 on Microsoft's test. I guess they're all secure! Whew, I don't have to worry about security any more.

    Oh wait, I found the source code for the test:
    if (OS == Windows*) {
    cout >> "Your computer is secure. Score 10.0";
    }

    Great, now I'll get in trouble for reverse engineering...

    --
    Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my