Slashdot Mirror


Mitnick on OSS

comforteagle writes "Infamous cracker Kevin Mitnick (turned security consultant) has come out to say that he'd prefer to 'hack' open source code vs proprietary closed code. "Mitnick says that open source software is easier to analyse for security holes, since you can see the code. Proprietary software, on the other hand, requires either reverse engineering, getting your hands on illicit copies of the source code, or using a technique called 'fuzzing'." He further says that open source is more secure, but leaves you wondering questions if enough people are really interested in securing open source code."

286 comments

  1. Captain Obvious by Fusen · · Score: 5, Insightful

    In other news, it's easier to see where you are going when you have your eyes open.

    1. Re:Captain Obvious by IAmTheDave · · Score: 1, Redundant

      Seriously. I know it's Slashdot, but this particular nugget of wisdom - even from beloved Kevin Mitnick - doesn't really count as news.

      --
      Excuse my speling.
      Making The Bar Project
    2. Re:Captain Obvious by kfg · · Score: 5, Funny

      First Corollary:

      It's easier for others to see where you are going when they have their eyes open.

      Second Corollary:

      It's easier for others to see where you might go when they have their eyes open.

      KFG

    3. Re:Captain Obvious by Lumpy · · Score: 1

      Next week he will announce that it is much easier to add ram to your computer if you remove the cover or access door. As well as the fact that your computer is much more insecure if it is currently ON.

      I simply wonder if he is trying to make a security version of "call for help" Tv show/ infocast.

      --
      Do not look at laser with remaining good eye.
    4. Re:Captain Obvious by Anonymous Coward · · Score: 0

      Not too surprised that all of the cubicle dwelling underachievers will be a bit jealous.

    5. Re:Captain Obvious by brunson · · Score: 4, Interesting

      Besides, Mitnick did most of his "hacking" through social engineering, not technical exploits.

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    6. Re:Captain Obvious by mmkkbb · · Score: 1

      He does. He has been on the Art Bell radio show several times extolling the virtues of ZoneAlarm and virus scanners.

      --
      -mkb
    7. Re:Captain Obvious by Anonymous Coward · · Score: 0

      It's easier for others to see where you are going if they have your eyes.

    8. Re:Captain Obvious by LoztInSpace · · Score: 1

      Well something interesting has happened on Slashdot at least. I posted a comment to this effect some years ago and got modded to oblivion for being, well, I don't really know. Now apparently it's "obvious". How things change...

    9. Re:Captain Obvious by Anonymous Coward · · Score: 0

      mod parent offtopic

  2. Fuzzing and Obfuscation by eldavojohn · · Score: 4, Interesting

    I figured I'd add a little more to how "fuzzing" works as the article left me a little disappointed as to what it actually is. There are a few things online about it, including a decent white paper written by Ilja van Sprundel. There's also a large amount of fuzzing going on to test the security of WAP. It's basically the standard buffer overflow attack.

    The crux of this attack is using a buffer overflow to gain superuser privileges. This might be trivial on Windows, so I'll relay the "la/ls" story to you regarding how to gain it in Linux. The part of this trick involves figuring out how to get an executable file from your machine to another user's machine. Let's say you know some company or institution is running a webserver on their unix/linux machines from a server and you go to visit their site. Now, their code isn't completely up to date and there's a security hole in one of their web applications. You know (after toying around with said web app on your home machine) that certain large chunks of hex in a field will result in a submission that essentially writes your binary to their $HOME directory. The name of this file will be, of course, "la."

    Now hopefully their home directory is like mine and it's full of crap. So they'll never notice the "la" file but everyday they use that machine, they type "ls" to display the file. One day, their finger slips and they type "la" resulting in the execution of my binary. Instantly, another executable is written, this time called "ps" and a thread is started that simply spin locks on the processor--chewing up cycles. The machine might slow or freeze but an admin will notice this process and go into the users directory (as root) and type "ps -al" to see all the existing processes. Instead, it executes your "ps" virus and subsequently, the spinlocking stops with "ps" printed to output with the super user killing "la" and thinking everything is fixed. In the background however, the "ps" process is active ... silently idling waiting to do it's malicious purpose ...

    I'm sure there's a hundred things wrong with what I've said, I'm not a hacker--I just like to point out possible security holes.

    Improbable but not impossible.

    One more thing about the article, the beauty of OSS is that it is impossible to implement security through obfuscation--a major pitfall to security in application design.

    --
    My work here is dung.
    1. Re:Fuzzing and Obfuscation by muhgcee · · Score: 2, Insightful

      Granted, you had a disclaimer about mistakes, but...
      This is all assuming that the home dir or the working dir is in the path.

    2. Re:Fuzzing and Obfuscation by MustardMan · · Score: 3, Informative

      Agreed. It would take a pretty crappy admin to have "./" in his default path, and even crappier to have it BEFORE the /bin and /sbin.

    3. Re:Fuzzing and Obfuscation by Anonymous Coward · · Score: 0

      except that the current directory should not be in the path of an admin-user.

    4. Re:Fuzzing and Obfuscation by Anonymous Coward · · Score: 2, Informative

      The machine might slow or freeze but an admin will notice this process and go into the users directory (as root) and type "ps -al" to see all the existing processes. Instead, it executes your "ps" virus

      Do any UNIX-style systems ship with the current directory in $PATH for root? That's a stupid thing to do and as far as I'm aware, this practice died out years ago for precisely the reason you describe.

    5. Re:Fuzzing and Obfuscation by ngyahloon · · Score: 1

      I don think accidentally typing "la" in your home directory will trigger the rogue program since your home directory is rarely in the PATH variable. You have to type the full path of the program $HOME/la or ./la if you're at your home directory. So i'm sure Obfuscation works a bit more elegantly than what you described but i think we get the picture.

      --
      Carpe Diem: Seize The Day!
    6. Re:Fuzzing and Obfuscation by ookaze · · Score: 5, Informative

      I'm sure there's a hundred things wrong with what I've said, I'm not a hacker

      You mean, like what you said there :
      The machine might slow or freeze but an admin will notice this process and go into the users directory (as root) and type "ps -al" to see all the existing processes. Instead, it executes your "ps" virus and subsequently, the spinlocking stops with "ps" printed to output with the super user killing "la" and thinking everything is fixed

      Of course, unless the superuser deliberately destroyed the security of its Linux and added "." to his PATH, this would never happen, as it would not execute the "ps" in the user's directory.
      But I see your point.

    7. Re:Fuzzing and Obfuscation by jcaren · · Score: 2, Interesting

      "The machine might slow or freeze but an admin will notice this process and go into the users directory (as root)"

        Why? - a ps will run from anywhere. I prefer running top - then selecting
        offending processes and killing of required.
        Alternatively, set ulimits on user accounts and have the spinlock process
        kill itself.

      "and type "ps -al" to see all the existing processes"

        Quick question - which admins are stupid enough to include '.' in thier path?

      I would have thought it much easier to use buffer/encoding overrun in specific daemons (named/sshd) to get root privs - this assumes you are not running a UML instance for external services such as DNS - you can run a live iso/fs match to detect and report "infections".

      I lurve UML :-)

    8. Re:Fuzzing and Obfuscation by SchrodingersRoot · · Score: 3, Funny

      It would take a pretty crappy admin to have "./" in his default path

      I feel there has to be a /. joke to be made from that somehow...

    9. Re:Fuzzing and Obfuscation by Tim+C · · Score: 1

      Quick question - which admins are stupid enough to include '.' in thier path?

      I've seen plenty do it - perhaps not in their login script, but I've definitely seen people add . to their path manually, when running a lot of stuff in the current dir and tired of typing ./ all the time.

      However, that was the first thing that sprung to my mind; sure, that's all reasonable, but . isn't in root's path by default (or indeed in that of most user accounts).

    10. Re:Fuzzing and Obfuscation by TheSkyIsPurple · · Score: 1

      >One more thing about the article, the beauty of OSS is that it is impossible to implement security through obfuscation [wikipedia.org]--a major pitfall to security in application design. Careful with the word impossible. Can you really guarantee that for every OSS project, there are enough people looking through each bit of code trying to look for any "security through obscurity"-type issues? If there are 1,000 submitters, most of whom are working on features, can you guarantee that everyone's code is getting audited? That there is no code where they all thing to themselves "Well, there are enough other people on this... I really don't need to look in here, I have better things to do." Not saying it is epecially prone. I'd even be willing to say it is less prone, but I don't think you can say "impossible"

    11. Re:Fuzzing and Obfuscation by TheSkyIsPurple · · Score: 2, Insightful

      >One more thing about the article, the beauty of OSS is that it is impossible to implement security through obfuscation [wikipedia.org]--a major pitfall to security in application design.

      Careful with the word impossible.

      Can you really guarantee that for every OSS project, there are enough people looking through each bit of code trying to look for any "security through obscurity"-type issues?

      If there are 1,000 submitters, most of whom are working on features, can you guarantee that everyone's code is getting audited? That there is no code where they all thing to themselves "Well, there are enough other people on this... I really don't need to look in here, I have better things to do."

      Not saying it is epecially prone. I'd even be willing to say it is less prone, but I don't think you can say "impossible"

    12. Re:Fuzzing and Obfuscation by Anonymous Coward · · Score: 0

      Ilja's the best. I don't know any other security professional doing such good work when it comes to fuzzing. Really. If I wasn't living in the Land of the Free I'd marry that Belgian guy.

    13. Re:Fuzzing and Obfuscation by MikeBabcock · · Score: 1

      I often have ~/bin and ~/sbin in my path ... they're self-writable and executable replacements of system tools I want for myself, but not for the whole system (like my setuid copy of cdrecord).

      These are easily over-written in an attack situation, and they could be executed as root if I did 'su' instead of 'su -'. I always do the latter though.

      --
      - Michael T. Babcock (Yes, I blog)
    14. Re:Fuzzing and Obfuscation by XMilkProject · · Score: 1

      Whet if i dunt' maje typos evers?

      --
      Big ones, small ones, some as big as yer 'ead!
      Give 'em a twist, a flick o' the wrist...
    15. Re:Fuzzing and Obfuscation by Tim+Browse · · Score: 1
      I'd even be willing to say it is less prone, but I don't think you can say "impossible"

      Wise words, mate.

    16. Re:Fuzzing and Obfuscation by damiena · · Score: 4, Funny

      I have /. in my default path. It runs every command twice.

    17. Re:Fuzzing and Obfuscation by spirality · · Score: 1

      Agreed ./ in your path is bad. I bet many of us have ~/bin in our paths though. I wonder how many put that before /sbin and /usr/sbin? I can't say any of my root accounts have this, but my user accounts put ~/bin before anything because I explicitly want to override somet things that live in /bin /usr/bin. This is especially true on machines that I do not have admin privleges on.

      Assuming you had ./ on your path you would want it to be first.

    18. Re:Fuzzing and Obfuscation by Anonymous Coward · · Score: 0

      Yet another reason to switch to Dvorak. ;)

    19. Re:Fuzzing and Obfuscation by Schraegstrichpunkt · · Score: 2, Interesting

      IIRC, old versions of Slackware (3.5) and Red Hat Linux (5.1) had "." in their default PATH. I remember because I didn't learn about "./" until I switched to Debian.

    20. Re:Fuzzing and Obfuscation by KrispyKringle · · Score: 1

      Aside from all the other errors already pointed out, everything past the first paragraph has nothing to do with fuzzing.

    21. Re:Fuzzing and Obfuscation by DrSkwid · · Score: 2, Informative

      plan9 does

      but that's because in plan9 there is no way to escalate privileges, because there aren't any privileges to escalate to.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    22. Re:Fuzzing and Obfuscation by brcha · · Score: 1

      I do agree that putting ./ in your $PATH and before /usr/bin and /bin is silly. Especially for root account. But I don't see why you are pointing that out so rigorously. The guy just wanted to make an example, and I believe that his example is quite good. Anyway, do you want him to put a real buffer overflow example with, for ex. php-xml which was broken, not so long a go and which is used by most php-based blogs/wikis?

    23. Re:Fuzzing and Obfuscation by Arandir · · Score: 1

      So how does that chunk of hex end up writing your executable into their home directory? That's what's always confused me. I understand what a buffer overflow is, but I can't for the life of my figure out how to write a buffer overflow that would do anything other than crash. Why do so many of them result in escalation of priviledge? Please explain.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    24. Re:Fuzzing and Obfuscation by paj1234 · · Score: 1

      > writes your binary to their $HOME directory

      No, try to write it to their $HOME/bin directory. Hope that the directory exists, and also hope they have ~/bin in their $PATH. If you put it in $HOME they would get "command not found" because that is not an application search path. Unless they were obliging enough to type the ./ prefix needed to run your application from the current directory, eg:

      $ ./la

    25. Re:Fuzzing and Obfuscation by The+Conductor · · Score: 1
      Do any UNIX-style systems ship with the current directory in $PATH for root?

      Slackware doesn't, but apparently someone does. The Linux version of Matlab (a commercial product) uses install scripts that assume precisely that. I couldn't install it as root without futzing around. Rather than that, I installed from my usual user account since I don't need to be able to run it from any other login.

    26. Re:Fuzzing and Obfuscation by h4ck7h3p14n37 · · Score: 1
      The machine might slow or freeze but an admin will notice this process and go into the users directory (as root) and type "ps -al" to see all the existing processes. Instead, it executes your "ps" virus and subsequently, the spinlocking stops with "ps" printed to output with the super user killing "la" and thinking everything is fixed.

      Only one hell of a poor admin would fall for that. One of the cardinal rules is that you never put . in your PATH.

    27. Re:Fuzzing and Obfuscation by Anonymous Coward · · Score: 0

      Because when you overflow the buffer you (hopefully) get to fudge around with the stack, overwriting the next instruction that is to be executed. The stack lies in memory after the string buffer you are overflowing. So you put all this crap into memory, clobber the stack and when the program tries to go to the next instruction, that instruction is yours.

      So, you end up with whatever permissions were granted to the user that launched the daemon that was overflowed. If the daemon was being run as a user account (?) then you could write into that user's $HOME. More likely, you simply want to gain limited local access to the compromised system. Once you have limited local access, you can hopefully find a kernel bug or distro weakness to escalate yourself up to 'root'.

      Disclaimer: I don't know what 'fuzzing' is, I just have a /.'er knowledge of buffer overflows. Here's what I understand 'fuzzing' to be: You have a webapp that's 'mostly' secure. You can't exploit it to execute code, but you can exploit it to write to *some* areas of the file system. You could then, say, edit a webpage on the server, have it redirect to a page loaded with IE sploits, compromise the admin's local PC and capture passwords that way.

      Someone let me know if I'm way off here.

    28. Re:Fuzzing and Obfuscation by zcat_NZ · · Score: 1

      Never mind that most people don't have ./ in their path, I want to know how dropping a file to disk makes it exectuable? If you have enough of an exploit to chmod the file, you probably have enough of an exploit to go ahead and run it as well.

      Or are you expecting people to acidentally type 'sh ./la' ?

      --
      455fe10422ca29c4933f95052b792ab2
    29. Re:Fuzzing and Obfuscation by FireFury03 · · Score: 1

      I understand what a buffer overflow is, but I can't for the life of my figure out how to write a buffer overflow that would do anything other than crash.

      Your buffer overflow contains the code you want it to execute. However, it must also contain the address of the code you want to execute.

      The stack itself contains data and return addresses which tell the system where to resume execution once the function exits. So all you have to do is overwrite the return address with the address pointing at your malicious code. Once the current function exits, the computer jumps to the replaced address and executes your code. The other way of doing things is to trash the stack so that it jumps to some existing code with some parameters of your choosing (i.e. you could jump to the system() function and hand it a parameter like "cat /etc/passwd").

    30. Re:Fuzzing and Obfuscation by mdarksbane · · Score: 1

      Heh, not sure about the admins, but it's added to your $PATH by default on the systems at my school.

    31. Re:Fuzzing and Obfuscation by Keeper · · Score: 1

      Fuzzing is a technique that can be used to find buffer overflows, not exploit them.

    32. Re:Fuzzing and Obfuscation by drinkypoo · · Score: 1

      Try logging in as root sometime. Normally, everyone but root gets . in their path.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    33. Re:Fuzzing and Obfuscation by level_headed_midwest · · Score: 1

      Here's the root $PATH on my machine: /sbin /usr/sbin /usr/local/sbin /opt/kde3/sbin /opt/gnome/sbin /root/bin /usr/local/bin /usr/bin /usr/X11R6/bin /bin /usr/games /opt/gnome/bin /opt/kde3/bin /usr/lib/jvm/jre/bin /usr/lib/mit/bin /usr/lib/mit/sbin /usr/lib/qt3/bin

      No /home/$USER in there at all.

      --
      Just "gittin-r-done," day after day.
    34. Re:Fuzzing and Obfuscation by Arandir · · Score: 1

      Do you have any source code examples of this? I understand the concept but I still can't figure out how it works. When I return from a function I am popping information off the stack, so it doesn't matter what I overflow onto the stack while I'm in the function. It gets thrown away when I return. What I would need to do is "underflow" the stack instead, so I overwrite my own return address. Again, a real example may clarify this for me.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    35. Re:Fuzzing and Obfuscation by Schraegstrichpunkt · · Score: 1
      Assuming you had ./ on your path you would want it to be first.

      No, you wouldn't, unless you like scenarios like this:

      # cd /home/suspicious-account
      # ls
      removed `/bin/ash`
      removed `/bin/c++`
      removed `/bin/cc`
      removed `/bin/csh`
      removed `/bin/sh`
      removed `/bin/lsmod.modutils`
      removed `/bin/lspci`
      removed `/bin/mt`
      removed `/bin/netcat`
      removed `/bin/pidof`
      removed `/bin/rbash`
      removed `/bin/setpci`
      removed `/bin/win`
      removed `/bin/sh.distrib`
      removed `/bin/dos`
      removed `/bin/bsd-csh`
      removed `/bin/afio`
      removed `/bin/arch`
      removed `/bin/bash`
      removed `/bin/chgrp`
      removed `/bin/cat`
      removed `/bin/dd_rescue`
      removed `/bin/chmod`
      removed `/bin/chown`
      removed `/bin/cp`
      removed `/bin/cpio`
      removed `/bin/dash`
      removed `/bin/date`
      removed `/bin/dd`
      removed `/bin/dmesg`
      removed `/bin/df`
      removed `/bin/dir`
      removed `/bin/egrep`
      removed `/bin/echo`
      ...
    36. Re:Fuzzing and Obfuscation by FireFury03 · · Score: 1

      Do you have any source code examples of this? I understand the concept but I still can't figure out how it works. When I return from a function I am popping information off the stack, so it doesn't matter what I overflow onto the stack while I'm in the function. It gets thrown away when I return.

      Note that I'm not a cracker and not really done much theory here so I could be completely wrong, but I *think* the stack on x86 machines is implemented by stacking stuff starting from end rather than from the start (i.e. a buffer overflow will overwrite stuff that was previously pushed into the stack).

      Can anyone confirm if this is true, and if it is, is there a good reason since it seems like the dangers of stack overflows could be greatly reduced by stacking from the start?

    37. Re:Fuzzing and Obfuscation by zerocool^ · · Score: 1


      Not to mention, adding . in the $PATH before /usr/bin and /usr/sbin and /usr/local/[s|]bin. Even if . were in your root path, as long as it was at the end, after the normal entries, then yeah, you'd still be safe.

      No one is going to type ./ls - that's what security in Linux does - it's designed to prevent crap like that.

      ~W

      --
      sig?
    38. Re:Fuzzing and Obfuscation by spirality · · Score: 1

      Yes yes I got you. But my point is that if you have "./" on your path you likely *want* what's in the current directory to take precedence over all other commands. That "./" in the path anywhere is a detriment, we both agree.

    39. Re:Fuzzing and Obfuscation by Schraegstrichpunkt · · Score: 1

      Ah, yes. I missed the part where you wrote, "Agreed ./ in your path is bad."

    40. Re:Fuzzing and Obfuscation by MustardMan · · Score: 1

      I dont think so - if you want /. in your path, it's because you want the system to behave the way, say, ms-dos does. It first looks for a system command by that name, and if none exists, then it runs the local file. In other words, it gives you the same behavior your windoze users would expect. It should most certainly be the last item in the path, though.

  3. What is Fuzzing? by PlayCleverFully · · Score: 5, Informative

    Many of you may be unfamiliar with the term "fuzzing."

    I was when I read the article and have done some research and fuzzing is:

    What is fuzzing?
    - Sending semi-random data to an application
    - Semi-random: good enough so it'll look like valid data, bad
    enough so it might break stuff
    - When people hear "fuzzing" they imediately think http, THERE IS MORE TO FUZZING THAN JUST HTTP !!!
    - You can fuzz:
    -- Network protocols
    -- Network stacks
    -- Arguments, signals, stdin, envvar, file descriptors, ....
    -- Api's (syscalls, library calls)
    -- Files

    In general, most of the time it is a waste of time, but if you are "lucky" you could find a vulnerability and maybe with a little more research a way to exploit the code.

    More information can be found at this PDF Article - http://static.23.nu/md/Pictures/FUZZING.PDF (Very Large 90+ Pages)

    --
    Windows? I haven't used that since 1999. Fix the Slashdot Problems
    1. Re:What is Fuzzing? by xtracto · · Score: 1

      Posting wihtout reading the article.

      When I was at College I spend some of my time cracking software and learning about hacking. For me, the *real* sense of doing that was because of the challenge to reverse-engineer the code. The same was applied for smard cards protocols R.E. (which may be consider hacking =o)).

      Now, if we talk about open source applications, I won't say it is "hacking", I would name it more as "code auditing", because, if you find a bug on any given OSS application by seeing at the listings, it is trivial to use it as oposed to the closed source techinques.

      I remember creating my frist keygen (a Winzip keygen woohoo!); doing it was cool because of the challenge of running the debugger (w32dasm in that case) and "understanding" the assembler routines (you got to love assembler for that). In contrast, if you have an open source program with the routine, of course you can hack it, but, there is no excitement on doing that... as it is very easy.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:What is Fuzzing? by TheKubrix · · Score: 1

      so you did some reasearch within the 3 minute time frame from when the story posted and your comment?

    3. Re:What is Fuzzing? by trandism · · Score: 3, Funny

      Posting wihtout reading the article.
      what makes you thing it's so important to let us know... We all do that for christ's sakes

      --
      www.lemonodor.com A mostly Lisp weblog
    4. Re:What is Fuzzing? by wed128 · · Score: 1

      Google doesn't really take that long...

    5. Re:What is Fuzzing? by TheKubrix · · Score: 1

      theres a fine line between doing a copy/paste and "researching"

    6. Re:What is Fuzzing? by xtracto · · Score: 1

      Haha...
      I guess I must be new here.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    7. Re:What is Fuzzing? by Anonymous Coward · · Score: 0

      No. I would say the line is pretty big.

    8. Re:What is Fuzzing? by Anonymous Coward · · Score: 0

      Sounds like standard debugging practice to me. This approach is invaluable for catching bugs *before* an app is released as well as afterward.

    9. Re:What is Fuzzing? by KrispyKringle · · Score: 2, Interesting

      Why do you say it's a waste of time? The vast majority of vulnerabilities that lead to code execution are buffer overflows resulting from malformed input--things like file parsers that don't properly parse invalid files, network stacks that don't properly parse malformed packets, and so forth. These are all exactly the sorts of things that fuzzers catch.

      It may be tempting to throw out the fuzzing approach because it's not very smart; unlike things like source code analysis, fuzzing appears to be very undirected, and a single run of a fuzzer probably won't catch anything. But the advantage of fuzzing is that it can be done without any guidance; you can set up a fuzzer, let it run on the target for a day or two, and log the things that make the target crash. Those are your buffer overflows, and you found them much more easily than with automated source code analysis.

      Further, source code analysis is only good for checking for very specific types of flaws; for instance, having your source code analyzer check for use of "strcpy" is fine, but why not just use a more secure function ("strncpy")? Things that can be easily added to automated source code scanners can just as easily be phased out. Fuzzing, on the other hand, has the advantage of potentially (if done right) reaching deep into the code and, because it doesn't involve checking for some predefined blacklist of bad things to do, finding problems that nobody knew existed.

      And given how quickly you did your research, I'm a tad skeptical about your expertise.

    10. Re:What is Fuzzing? by h4ck7h3p14n37 · · Score: 1

      Here's a link to the classic paper, Fuzz Revisited. I'd provide a link to the first fuzz paper, but I'm not able to locate it.

    11. Re:What is Fuzzing? by Sarisar · · Score: 1

      No, it just depends how many people you copy paste from. 1 is plaigurising (sp?), 5 is research ;)

  4. In other news... by HaloZero · · Score: 4, Insightful

    He's got the same general (valid) outlook that the rest of us have: open-source code is easier to tinker with because you can see how and why it works. That is an intrinsic element of having open-source code.

    Just because Mitnick has said what thousands - neigh - millions have said before, doesn't mean it's new and exciting. Doesn't make it news.

    --
    Informatus Technologicus
    1. Re:In other news... by WaterBreath · · Score: 1

      New-and-exciting != news.

      When someone high-profile says something that lots of low-profile people are already saying, it is news because people who don't typically hear that thing said now have the opportunity to hear it.

      Your friendly-neihborhood Linux admin can say this stuff all he wants with his other admin buddies, or here on Slashdot. But that doesn't necessarily get heard by even one decision-maker. This will be heard by lots of them, if they are even lightly following online tech-news.

      How high-profile is Kevin Mitnick? I have a plethora of friends who haven't even heard of Linux, and barely know what an "OS" is. But they have heard of Kevin Mitnick, and know what he is famous for. Not that they need to know about this particular quote. It's just an illustration of his visibility.

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

      Plus, wasn't Mitnick's main trick social engineering access to restricted areas? Maybe next news cycle a famous cracker will explain how he/she prefers to tackle well documented source code.

    3. Re:In other news... by m50d · · Score: 2, Funny

      But when a horse comments on it it becomes insightful?

      --
      I am trolling
    4. Re:In other news... by FireFury03 · · Score: 1

      Your friendly-neihborhood Linux admin can say this stuff all he wants with his other admin buddies, or here on Slashdot. But that doesn't necessarily get heard by even one decision-maker. This will be heard by lots of them, if they are even lightly following online tech-news.

      I think that's actually a problem. Most of the decision makers of the world aren't the most technically competent people. If they hear this sort of thing from their friendly admin they can _ask_ what the implications are whereas if they just read it in an article they draw their own conclusions.

      From a paranoid and panicy point of view this article can be seen as an announcement that all open source software is insecure and that kind of (incorrect) idea is dangerous in the hands of a decision maker.

      On the other hand, from a purely technical point of view it's not saying this at all - it's saying that given a piece of software it would be easier to find the bugs if it were open - if you include the fact that big FOSS projects _generally_ have less bugs than closed projects then this isn't a bad thing for open source.

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

      >Just because Mitnick has said what thousands - neigh - millions have said before

      You sound a bit horse today.

    6. Re:In other news... by WaterBreath · · Score: 1
      From a paranoid and panicy point of view this article can be seen as an announcement that all open source software is insecure and that kind of (incorrect) idea is dangerous in the hands of a decision maker.

      I was actually just coming back to amend my comment by noting this possibility. I admit that my original comment was written in a spirit of optimism. I don't know what came over me... I suppose I was feeling under the weather ;).

      Back to my normal, cynical self... Given the propensity of popular media to "simplify" news from the tech sector, I wouldn't be surprised to see a headline like this, sometime soon:

      "Infamous U.S. Hacker Prefers to Attack Open Source"

      Not exactly the type of attention the FOSS movement is looking for, eh?

  5. Umm, yeah... by HokieGeek · · Score: 0, Redundant
    kinda stating the obvious, isn't he? "OSS is easier to hack because it's OSS, which is easier to hack becuase it's OSS, which is easier to hack...."

    one question, just for clarification, when he says: "source is more secure, but leaves you wondering questions if enough people are really interested in securing open source code." what he's saying is that it *could* be more secure, if people would care enough about security? i'm not trying to be a smartass, i'm truly confused.

    --
    What's a "sig"?
  6. Master of the obvious! by gasmonso · · Score: 4, Funny
    "Mitnick says that open source software is easier to analyse for security holes, since you can see the code."

    Once again proving his technical prowess!

    http://religiousfreaks.com/
    1. Re:Master of the obvious! by nomadic · · Score: 1

      " So many clever comments disguising so much . . . well . . . envy."

      Envy of what? I don't think parent wished he were a convicted felon too.

    2. Re:Master of the obvious! by smchris · · Score: 1


      Or social intelligence. Since hacking proprietary code is a felony via the DMCA, he'd probably spend quite a bit of time indoors as a repeat felon.

    3. Re:Master of the obvious! by Anonymous Coward · · Score: 0

      Don't you love it when criminals capitalize on the fame their acts bring about.

    4. Re:Master of the obvious! by erick99 · · Score: 0, Troll

      I think the parent, and many others, wish they had some fame, a good job, and other such things. Nice try, though.

      --
      http://www.busyweather.com/
    5. Re:Master of the obvious! by Anonymous Coward · · Score: 0

      For being a Slashdot troll, that seems to include you as well. :-)

    6. Re:Master of the obvious! by erick99 · · Score: 1

      Nah, trolls hide their names and sign AC (as you did). I annoy people (with the truth) pretty much up-front.

      --
      http://www.busyweather.com/
    7. Re:Master of the obvious! by sbrown123 · · Score: 4, Insightful

      I think the parent, and many others, wish they had some fame, a good job, and other such things. Nice try, though.

      Wow, I have a better job than Mitnick, make more $$$ per year than him, don't have to fret with the fame, and I still think he knows less about hacking in todays world than I do. And I've never hacked a system in my life! But your like most lemmings today who believe that if a person roams around talk shows and writes some books on hacking that it he/she must be the defacto guru of hacking. Please. Thats like saying somebody that robbed banks 60 years ago are all-knowing-pros at how to rob the high tech banks of today. Time changes, and with it so do people.

    8. Re:Master of the obvious! by Anonymous Coward · · Score: 0

      Me doth think thou protest too much.....

    9. Re:Master of the obvious! by sbrown123 · · Score: 1

      Oh, I should add that I'm not anti-Mitnick or that people shouldn't listen to what he says (since I personally believe we should listen to what everyone has to say). And the story about his ventures in hacking and eventual demise are really fun reads, even if your not in to the whole "hacking" scene.

    10. Re:Master of the obvious! by operagost · · Score: 2, Funny

      Don't most hackers spend all their time indoors, anyway?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    11. Re:Master of the obvious! by Anonymous Coward · · Score: 0

      Yes, a vigorous defense ALWAYS indicates guilt.

      Not the OP, BTW.

    12. Re:Master of the obvious! by drinkypoo · · Score: 1

      Wow, I have a better job than Mitnick, make more $$$ per year than him, don't have to fret with the fame, and I still think he knows less about hacking in todays world than I do.

      Pity about your penis...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  7. Prefers? by Black+Parrot · · Score: 1, Insightful

    I wonder what he means by "prefers". Is it more fun to sit around reading someone's crappy code than to use the trial-and-error approach crackers use with closed-source software?

    The empirical evidence suggests that people don't have an especial lot of trouble cracking CSS.

    I guess if you have the source you can grep for reads and examine them for overflow vulnerabilities, but I wonder how much easier even that would be vs. just trying it.

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Prefers? by Anonymous Coward · · Score: 0

      Yea cause cascading style sheets are tough to crack.

  8. Ask a hacker a question, get a hacker answer by AKAImBatman · · Score: 3, Insightful

    Famous hacker says it's easier to find holes when they let you look at the source! News at 11!

    Is this really all that suprising? If you've got a mentality of "how can I break this?" it's much easier to figure out how if you can look at how it's built. Unfortunately, having a hacker able to look at a system is not the same thing as having the original designers catch the issue. If you wait until hackers get ahold of it, they'll find ways to exploit the problem before the patch is in wide distribution. That's what makes this dangerous.

    Thankfully, the majority of those who are looking at the code have less selfish reasons, and are happy to share any issues they see. Thus the "many-eyes" philosophy depends heavily on the good will of the common man. Personally, I wouldn't have it any other way. :-)

    1. Re:Ask a hacker a question, get a hacker answer by afa · · Score: 1

      Well, I don't think those who hold really bad wills are going to tell ya what they are thinking about, right?

    2. Re:Ask a hacker a question, get a hacker answer by tnk1 · · Score: 1
      Thankfully, the majority of those who are looking at the code have less selfish reasons, and are happy to share any issues they see. Thus the "many-eyes" philosophy depends heavily on the good will of the common man. Personally, I wouldn't have it any other way. :-)

      Mitnick's major point is that your assertion about the "majority" is misleading. Yes, there are probably numerically more white hats looking at code than black hat crackers, but he's saying there's not necessarily enough of them actually doing anything about it to really make a difference. The assertion that more benevolent, as opposed to malevolent, or even indifferent people are looking at OSS code is simply an assumption. Indeed, it's an assumption which can vary widely based on what project you are talking about, if you factor in community involvement and relative complexity of the actual software.

      An important caveat of the OSS mantra, which seems to be ignored is that: just because you can look at and fix code, it doesn't mean you actually will nor that you have the time or talent to actually do so.

      There is little difference between CSS and OSS if no one feels like actually taking the necessary effort to find the holes and make the corrections. When that is the case, OSS is attractive to a cracker, not because it is more or less secure while running, but because you can save a lot of time just reading the code to find any flaws that happen to be there. OSS program #1 may have 2 holes compared to CSS program #2's 200 holes, but it may take a heck of a lot less time to read and find the mere 2 holes than it would to experiment to find any one of the 200 holes in the CSS program.

  9. Re: Fuzzing... by Black+Parrot · · Score: 5, Funny

    > Anyone want to explain what this 'fuzzing' is?

    For teenagers it means to skip shaving for a few days.

    Not sure how that helps crack software, though. Maybe it gives you a 1337 look that inspires more experienced crackers to share their secrets.

    --
    Sheesh, evil *and* a jerk. -- Jade
  10. is it just me? by revery · · Score: 1, Offtopic

    Is it just me, or does Kevin Mitnick (I'm assuming that's Mitnick in the article) look an awful lot like a young Steve Guttenberg?

    "Software Academy" coming to a theatre near you?!?

    1. Re:is it just me? by SpinJaunt · · Score: 1

      When I saw another picture of Mitnick, I first thought he looked a lot more like Tom Selleck from Magnum Pi: http://www.imdb.com/gallery/scrapbook/30/Sbk/30/al lanandtomselleck.jpg?path=pgallery&path_key=Sellec k,%20Tom

      alas, I didnt have my glasses at hand.

      --
      /. is good for you.
  11. obvious but often denied by Anonymous Coward · · Score: 0, Insightful

    Come on now, how many times have I seen the same statement greeted with derision here?

    1. Re:obvious but often denied by aCapitalist · · Score: 1

      The Capt. Obvious comments you've seen here are really "yeah, we can't really deny it since Mitnick is saying it, but we don't like talking about it anyway because it messes with the religion"

  12. Securing Open Source Code by Alcimedes · · Score: 5, Interesting

    To be honest, when you look at the incentive for securing OSS vs Closed Source code, neither one is all that enticing.

    As of now, there's really no penalty with selling code that isn't secure. It's accepted (for some reason) that computer code will have holes, and you really, really have to have a horrible program before anyone will think of ditching it. Even then if it's mission critical (all the more reason to be secure) it seems people are loathe to switch to something else.

    So as a coder for a Closed Source app., my motivations would be:

    1. Make the boss happy. Get code done.
    2. Once program A is done, start work on next money making program.
    3. Patch when boss says it's necessary to patch.

    For Open Source it's not that much better. The only real motivation to write good code is so that it's either accepted into the project in the first place, and then once accepted everyone doesn't poke holes in your crappy code.

    The difference is that people coding OSS are doing it because they want to, so hopefully have a little more motivation to look at the other code in their project. It's interesting to them, so they're a bit more likely IMO to look at it. The person getting paid has no incentive to look at the code (at least while on work time) unless the boss tells them to. Since rehashing old code doesn't usually make money, the only time to look at old code is when a patch is a necessity.

    1. Re:Securing Open Source Code by cli_man · · Score: 1, Insightful

      I agree completely with the parent post. Also I know when I work on any open source projects I make double sure that my code looks right and that I didn't do something stupid because I don't want to get torn apart on a mailling list of my peers.

      Also when working on open source it may not be so much that other people are looking over your code for bugs, but that someone might be looking over your code for bugs. I don't know many programmers who like to get shown up on their abilities.

      However when working on closed source you tend to just get it working, meet the deadline, and get on with life. Most times you don't have someone looking over your shoulder at each line of code.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    2. Re:Securing Open Source Code by kfg · · Score: 2, Interesting

      For Open Source it's not that much better. The only real motivation to write good code is. . .

      . . . called "craftsmanship."

      KFG

    3. Re:Securing Open Source Code by 16K+Ram+Pack · · Score: 2
      I worked on a website and used a component which was open source (actually BSD licensed).

      In the process of using it, I found a small bug, and fixed it and notified the author.

      While I didn't need to tell the author, I had a number of reasons for telling him:-

      To ensure that any further revisions he made included my changes Out of public spiritedness.

      Also, sometimes in companies I've found bugs by accident. Like, if the configuration database is wrong, and in the process of debugging, I've noticed something.

    4. Re:Securing Open Source Code by morgan_greywolf · · Score: 1

      The difference is that people coding OSS are doing it because they want to, so hopefully have a little more motivation to look at the other code in their project. It's interesting to them, so they're a bit more likely IMO to look at it.

      Well, not just interesting... Most of the people who work on OSS projects do so because they need the project to do something for them. Not surprisingly, most of the people who work on Apache are webmasters. The guy who started PHP did so because he needed some tools for making dynamic content for his homepage. Many of the Linux kernel developers needed the particular piece of code they wrote -- a driver for a NIC or a particular video card, etc.

      So since they are using the code, they have a vested interest in keeping it as bug free and as secure as they can. It's not just about doing it because it's fun, it's about doing it because they have a particular itch to scratch.

    5. Re:Securing Open Source Code by Anonymous Coward · · Score: 0

      uh. how about the only motivation to write goo dcode is BECAUSE THE AUTHOR WANTS TO USE THE PROGRAM?

    6. Re:Securing Open Source Code by Belial6 · · Score: 1

      "As of now, there's really no penalty with selling code that isn't secure."

      There really isn't a penalty for making insecure anything. Unless you are selling to the military, or the banking industry, you can be as insecure as you want. Really, homes have never been secure, yet they keep building them. I've seen padlocks (which by their very nature are security devices) that can be opened with a hammer.

      Now, I understand if your selling to the banking industry or military, having greater liability, but if someone is selling home accounting software, should they really have greater liablity than the company that sells home safes?

    7. Re:Securing Open Source Code by FireFury03 · · Score: 1

      Well, not just interesting... Most of the people who work on OSS projects do so because they need the project to do something for them.

      I think also the open bug-tracking systems using on many FOSS projects help - people are far more likely to report bugs if they get some feedback on them (i.e. you can see it's status in bugzilla, discuss the problem with the developers who are working on it, etc). Compare to most closed development where you send a bug report and it just vanishes - you have no clue if it's gone into some internal tracking database or the bin and the only way you know if it's being fixed is when a new version of your software appears which magically doesn't break in the same way anymore (and even then you probably don't know if it's really been fixed or if some other change has just hidden it).

      Of course the open bug tracking systems only work if people are actually working on the bugs - if you file a bug and it is ignored for a year then clearly you're not going to feel it worthwhile reporting any more.

    8. Re:Securing Open Source Code by Kwirl · · Score: 1

      I would just like to point out the rather obvious fact that your premise is based on the assumption that programmers only sign on to big corporate jobs to become evil, money hungry, inept developers.

      The fact is that there are people in this world who do not look at the desire for financial security to be an evil thing. Ask a software developer in another country why they would work for an american corporation, and I'll bet a significant percentage of your responses would be something like "because I can make a living for myself and my familiy doing what I love to do."

      Open source is a wonder, utopian concept. So was communism. The simple fact is that in some cases, regulation and accountability are beneficial to the industry. Sometimes people will work harder with someone on their back pushing them to get things done. Some people work for a corporation because somewhere beneath the evil, scheming surface lies a noble goal, a positive intent, and a loftier ambition than a single person or group can achieve on his own. Open source assumes dedication without true incentive, something that can become fickle.

      anyway, i think there are people who get paid very well to do what they love to do, and i wish them the best of luck as they provide me the tools i will be using throughout my life.

  13. There's plenty of Milhouse to go around. by digitaldc · · Score: 5, Funny
    --
    He who knows best knows how little he knows. - Thomas Jefferson
  14. I'd prefer to hack open source with FEW AUTHORS by xxxJonBoyxxx · · Score: 5, Insightful

    I think I'd agree with Kevin if he said:

    "I'd prefer to hack open source with FEW AUTHORS."

    There's no doubt that lots of eyes and a security focus have helped Apache, but there's lots of open source shitware (for example, just Google up a list of PHP messageboards) that don't have basic input validation controls, require too much access to the operating system, use plain-text or unsalted MD5 passwords or contain other gaping holes.

    Without those extra eyes helping out...yes, many open source projects are easier to hack than similar closed source projects.

    1. Re:I'd prefer to hack open source with FEW AUTHORS by kfg · · Score: 2, Insightful

      . . .there's lots of open source shitware. . .

      Indeed there is, and lack of recognition of this is one of the "weaknesses" of OSS, however, let me ask you this question:

      How many people run this shitware?

      Not much point in spending who knows how many hours going over code that nobody uses. The Mother of all UNIX Holes was found in GNU emacs, because that was someplace worth looking for one.

      Thus the code that everybody uses gets harder faster.

      KFG

    2. Re:I'd prefer to hack open source with FEW AUTHORS by xxxJonBoyxxx · · Score: 1

      How many people run this shitware?

      Often it doesn't matter. For example, if I'm trying to deface site XXX (or inject a form information grabber) and I see that it runs message board YYY, the first thing I do is try to get the source code of message board YYY. In other words, if I know what I'm doing, I'm not using a shotgun/Nessus approach anyway. Instead, I'm first going to drop by as an anonymous web user and see what I can use against you before I fire my first shot.

    3. Re:I'd prefer to hack open source with FEW AUTHORS by kfg · · Score: 1

      Point taken. Still, the value of an exploit is still proportional to the number of systems you can use it against and/or the value of getting into those systems.

      And you're far more likely to get into the "Let's Talk About My Kitty" blog in quicker and easier ways than going over code, because someone unsophisticated enough to run this shit code has left all the standard/known holes open anyway, so your first level of attack is going to be against their distro's default install.

      So my question remains, who runs this shitware? It's existence is not proportional to its availability to exploit and its availability to exploit is inversely proportional to the value of doing so.

      KFG

    4. Re:I'd prefer to hack open source with FEW AUTHORS by xxxJonBoyxxx · · Score: 3, Insightful
      "So my question remains, who runs this shitware?"

      Accidentally, the answer is "many web hosting providers". If they allow users to upload and execute their own scripts on their site (and who doesn't, these days), they typically end up with several dozen copies of God knows what because web designers find these things on their own and crib them into their own sites. The permissions set to allow these scripts to run are often open enough or there is a powerful enough shared backend database to do something interesting...

    5. Re:I'd prefer to hack open source with FEW AUTHORS by kfg · · Score: 1

      Ah,that is interesting. I've never used a hosting provider so that is an area of ignorance. I shall have to do something about that.

      KFG

    6. Re:I'd prefer to hack open source with FEW AUTHORS by eli173 · · Score: 1
      The Mother of all UNIX Holes was found in GNU emacs, because that was someplace worth looking for one.

      You piqued my curiosity, but a quick Google didn't give me an obvious hit. So, can you give a pointer to this?
    7. Re:I'd prefer to hack open source with FEW AUTHORS by kfg · · Score: 1

      can you give a pointer to this?

      Officially classed as a WAD (Works As Designed) by RMS and company:

      emacs setuid/movemail exploit Officially classed as a WAD by The GNU Foundation.

      The Cuckoo's Egg

      KFG

    8. Re:I'd prefer to hack open source with FEW AUTHORS by Fujisawa+Sensei · · Score: 1

      I thought the mother of all security holes was the buffer overflow error in finger and sendmail daemons.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    9. Re:I'd prefer to hack open source with FEW AUTHORS by kfg · · Score: 1

      I think that one was the Evil Step Mother.

      KFG

  15. I disagree with his statement... by IAAP · · Score: 3, Informative
    "... You'd think that with OSS, with more people looking at the code, you're more apt at finding security holes. But are enough people really interested?"

    Oh, really? I think so.

    In this day and age with all of the security problems (especially with MS), OSS trying to gain market share, I'd think that every OSS coder would be really mindful of any potential holes. Especially if he knew that another developer would be looking at it. I would be really embarassed (if I were a developer) if I got an email saying something to the effect of "Hey dumbass, nice job of preventing buffer overflow there at line: xxx in abcdef.c! Don't worry, no one will EVER exploit that hole!"

    1. Re:I disagree with his statement... by geoffspear · · Score: 1
      Have you ever worked on an open source project?

      Did you read every line of code to look for potential security flaws, or did you just write code of your own?

      Do you think every single other coder involed in the project read every line of code you wrote, and made sure there was no way it could introduce security holes?

      --
      Don't blame me; I'm never given mod points.
    2. Re:I disagree with his statement... by IAAP · · Score: 1
      Did you read every line of code to look for potential security flaws, or did you just write code of your own?

      Do you think every single other coder involed in the project read every line of code you wrote, and made sure there was no way it could introduce security holes?

      I would expect that someone would at the very least look at the code that their code is interacting with for blatent holes. I don't expect them to write/run test cases to examine every line of code in the entire builld tree. I would expect it for their module at least. That's proper software developmnt.

      My point was that in this day, I would think folks writing code would more conscious of potential security holes in their code - not just writing code and to hell with any potential exploints.

      On another point, that might be an interesting OSS project - a security project that does exactly what you have mentioned and write test cases.

    3. Re:I disagree with his statement... by Svartalf · · Score: 1

      Do you think that it'd be any different in a closed source shop? It typically isn't. Closed Source, Open Source, doesn't matter- it's just that it's more likely to happen in an Open Sourced project because there's more of an incentive to do so (Sense of craftsmanship, etc...). In Closed Source, for most contexts, it costs a LOT more money to accomplish a proper and thorough audit of code for security purposes. Typically, it's NOT done unless we're talking about the stuff the Phone Switching hardware vendors field, defense contractors, systems and physical security vendors, and so forth. This is because that task seriously eats into profits unless it's a primary function of the process.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    4. Re:I disagree with his statement... by Zphbeeblbrox · · Score: 2, Informative

      Having contributed to OSS projects and seen the process of contributing. I can say that yes code is generally checked out. A common practice is getting automated emails of CVS/SVN commits and seeing what happened. There are people on projects whose primary job is monitoring those commits. Patches get reviewed before getting put into CVS. But the Primary benefit is the testing. People run the software and report bugs. Lot's of bugs. They find those holes and they find them quicker than in Closed Source development. They use them in production environments (not necessarily for production) and report on real world results across a wide range of platforms and environments. They do those things the developer never expected and report on the results. That kind of asset is nothing to sneeze at. Not every project has this kind of community but the popular ones tend to.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    5. Re:I disagree with his statement... by geoffspear · · Score: 1
      In large projects, yes. The vast majority of open source projects are not very large, and probably don't get much code review at all.

      I don't know if there's an easy way to get statistics like these, but I'd imagine the average number of developers on all of sourceforge's projects is probably less than 3. With the number on there with no code submitted yet and in status of "Planning" or "Pre-Alpha", it might be under 2.

      Sure the Linux kernel or apache is going to benefit from many eyes, but some random project that isn't used by several million people probably isn't.

      --
      Don't blame me; I'm never given mod points.
    6. Re:I disagree with his statement... by Zphbeeblbrox · · Score: 1

      Yes but if your talking about a comparison between development model's then those statistics don't mean anything. I could easily point to the statistics about the relative security of various closed source applications. Neither one has bearing in a discussion of the development models however. The fact is that for any given project Open Source provides the opportunity for more peer review and more testing on more platforms, in more environments, and for more realisitic uses than any closed source project.

      Does this guarantee perfect code? NO. But it can be a valuable tool. It is also a tool that closed source development quite simply cannot match.

      The only way to guarantee perfect code is to account for all the variables that might occur when it runs and then handle them all. Open Source can make a case that it can find more of them than any other development model. Closed source can't make that kind of claim.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
  16. Er.... by segedunum · · Score: 0, Offtopic

    I always wonder my questions.

  17. So tell me by Anonymous Coward · · Score: 0

    How does this "la" file automagically get execute permissions? Enquiring minds want to know...

  18. hack??? by AntEater · · Score: 0, Offtopic

    "Kevin Mitnick (turned security consultant) has come out to say that he'd prefer to 'hack' open source code vs proprietary closed code. "

    You may now start the never ending "hacker vs. cracker" terminology debate... ...and as long as we're at it:
    Linux is better than windows
    KDE is better than gnome
    emacs is better than vi

    --
    Alex, I'll take keybindings not used by Emacs for $400....
    1. Re:hack??? by s31523 · · Score: 1

      and you forgot: "My dad can kick your dad's ass..." lol

    2. Re:hack??? by aurb · · Score: 1

      No. vi is better than emacs. Also gnome is better than kde. I agree with the rest of your points though.

    3. Re:hack??? by Anonymous Coward · · Score: 0

      GNOME is indeed better then KDE, but he was right about Emacs :-D

  19. Unfortunate by Anonymous Coward · · Score: 5, Funny

    Infamous cracker Kevin Mitnick (turned security consultant) has come out to say [...]

    Why does race have to enter every discussion on /.?

    1. Re:Unfortunate by Anonymous Coward · · Score: 0

      Come on, mods! This is the funniest thing I've seen on Slashdot in weeks. Real humour, not some rehash of a stupid Soviet Russia joke, ??? Profit, or anything else that always seems to get modded funny.

    2. Re:Unfortunate by Concerned+Onlooker · · Score: 3, Funny

      Not only that, but according to the sentence he's also now out of the closet.

      --
      http://www.rootstrikers.org/
    3. Re:Unfortunate by Anonymous Coward · · Score: 0

      has come out to say [...]

      not to mention sexual orientation!

  20. I wonder who paid him for this? by Anonymous Coward · · Score: 0

    Mitnick is a bit of an tired old turd nowadays, though I suppose to some suits at M$ he must appear to be a l33tHaxor - methinks this is another FUD attack by the Redmond Antichrists on that cancerous, commie, UnAmerican Open Source Movement!

  21. How would it have helped Mitnick? by jcr · · Score: 3, Insightful

    The dude was a social engineer. I've seen no evidence that he ever wrote an exploit himself.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:How would it have helped Mitnick? by cli_man · · Score: 2, Interesting

      I have often said it is easier to just ask for a password then try and get it brute-force. The same could be said for most any computer security.

      I have walked into data centers and gotten let into the server rooms by security without showing any ID, or having an appointment, or even knowing anyone in the building. I could have destroyed a couple million dollars of equipment, put a server under my arm, and waived at the security guard at the front door and they would have just waived back.

      Point being, if you want into a network why waste the time going though code looking for vunerbilities or trying to brute force your way in somewhere, just submit a patch with a backdoor or ask for the password. Many times you will probably get in.

      As a sidenote, the data center I mentioned above I was authorized to be in there doing work just nobody there knew that. And I am not a cracker, I do work a good bit in computer security though which means testing the systems I put in place.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    2. Re:How would it have helped Mitnick? by Anonymous Coward · · Score: 0

      I, for one, have grown tired of seeing Mitnick quoted as an authority on anything. He's a legitimately convicted felon IMO. Some of his brilliant exploits included breaking phone company locks, roaming their buildings, and taking their machines home. He's a common thief, IMO. He hid in a hotel for weeks, living like an animal until the authorities wore him down. I'd never hire him for anything.

    3. Re:How would it have helped Mitnick? by Anonymous Coward · · Score: 0

      Someone mod parent +5 insightful. Asking Mitnick about source code is like asking Barbara Bush about war games.

    4. Re:How would it have helped Mitnick? by jcr · · Score: 1

      I, for one, have grown tired of seeing Mitnick quoted as an authority on anything.

      I concur, but when was the last time you saw anyone in the press who knew even as much as Mitnick?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:How would it have helped Mitnick? by Tim+Browse · · Score: 4, Interesting
      Point being, if you want into a network why waste the time going though code looking for vunerbilities or trying to brute force your way in somewhere, just submit a patch with a backdoor or ask for the password. Many times you will probably get in.

      Reminds me of the neat story (from Psychology of Computer Programming, I think) where a tiger team was trying to crack an installation's security (at the installation's request). Said installation ran IBM mainframes, and received patch tapes from IBM on a semi-regular basis. So the team wrote their own patch, put it on a tape, and sent it to the target along with a typical covering letter on IBM headed paper, and then waited for them to install their backdoor for them.

      Which they did :)

    6. Re:How would it have helped Mitnick? by cli_man · · Score: 1, Interesting

      Of course it takes alot more guts to try some of this stuff for real, when you know if you get caught you can get out because you were allowed to try and get around the system you can try much more risky stuff.

      I guess that is the difference between actual interaction with the users like shipping a tape or walking into a data center as opposed to sending out a mass email phishing for info. You can get caught either way but tracking down a few fake email address' with bad contact info etc is way harder than the security guard just walking you into a room and locking you in until they get some real police there.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    7. Re:How would it have helped Mitnick? by porric · · Score: 1

      Mitnick is quite famous for his successful TCP Hijacking (or maybe more accurately described as TCP SYN / Sequence Number) attack that compromised Tsutomu Shimomura. He is rightly associated with social engineering, but he had technical chops as well.
      http://www.phreak.com/archives/security/ip_seq/shi momur.txt

  22. He couldn't hack en egg timer by Anonymous Coward · · Score: 0

    Mitnick's 'hacking' mostly involved social engineering.

    He is not a true hacker, just a highly technical con artist.

    1. Re:He couldn't hack en egg timer by frinkacheese · · Score: 1

      Yes, and he's still at it. Only this time he's using his technical connery to con people into buying his books...

  23. His views have been proved empirically... by QuietLagoon · · Score: 2, Funny

    We all have seen how difficult it is to hack Microsoft's closed-source, proprietary code.

    1. Re:His views have been proved empirically... by Anonymous Coward · · Score: 0

      Samba seems to be doing just fine, considering they are not far from releasing Samba 4. http://nl.samba.org/samba/news/#4.0.0tp1

      Can't wait till it hits ports as net/samba-devel

  24. Makes no sense by brunes69 · · Score: 5, Informative

    I'm sure there's a hundred things wrong with what I've said, I'm not a hacker--I just like to point out possible security holes.

    Let's dive into what *is* wrong...

    First of all, files in your home directory are normally not in your $PATH on any Linux system. Anyone who has their system set up like this, *let alone* having their $HOME have priority over /sbin and /usr/sbin, deserves to be shot.

    Secondly, a webserver should (and does by default in any distro I know of) runs as the nobody/httpd/apache/someone user, and does not have a home directory. So any exploit in the web server would not allow you to write a 'la' binary anywhere.

    Third, your whole attack scheme is just a big run around for no reason. If you can write a binary called 'la', why wouldn't you just write it as 'ls' in the first place, istead of crossing your fingers and hoping he mistypes? And if you can write a binary to disk, you can also obviously execute it, so why don't you? Why would you wait around? Is it because you hope someone is going to log in as root and run it? Because if that is the case, you will be way out of luck, because root *never* has $HOME in his path (and the webserver shouldn't be able to write to /root anyways).

    This isn't how these kinds of attacks work... what *usually* happens is, the buffer overflow allows one to write and execute files as the unprivilidged user. The cracker attacks and does this to gaina remote shell on the machine, as this unprivilidged user. They then use this shell to try to find holes in other system services that may not be remotely exploitable, for example say mysql or postgresql. If mysql is running locally and not set up right, they could use it to gain full superuser privilidge by SELECT'ing to a file. Then, all bets are off.

    1. Re:Makes no sense by danidude · · Score: 1

      Secondly, a webserver should (and does by default in any distro I know of) runs as the nobody/httpd/apache/someone user, and does not have a home directory. So any exploit in the web server would not allow you to write a 'la' binary anywhere.

      Not even in /tmp?! (but i see your point)

      --
      - no sig.
    2. Re:Makes no sense by muhgcee · · Score: 1

      Third, your whole attack scheme is just a big run around for no reason. If you can write a binary called 'la', why wouldn't you just write it as 'ls' in the first place, istead of crossing your fingers and hoping he mistypes?

      I think the point is, pick something that isn't a real command ('la' seems to ring a bell though...not sure where) because if your working dir is in your path, then it isn't likely to be first in your path. So making the executable file called "ls" won't actually have it run unless you type the full path anyway.

    3. Re:Makes no sense by despisethesun · · Score: 1

      la probably rings a bell because it's often used as an alias (in some distros by default) for "ls -a".

      --
      This poo is cold.
    4. Re:Makes no sense by DrSkwid · · Score: 1


      You should really be running your servers chrooted

      OpenBSD runs Apache chrooted by default and has 0 directories it can write to.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    5. Re:Makes no sense by Bob+4knee · · Score: 1
      He writes "la" instead of "ls", since it's much more likely (as you stated) that if somebody does put . in their path it will not have precedence over the stuff in /usr/bin . If he called the file "ls", an executable named ls would be encountered before searching his home (or wherever). By naming it "la", there won't be any hits earlier and the bitter end of the path will be searched, finally finding his malicious "la".

      (Of course we shouldn't put . in our paths, but many, many people do. I've done it myself. Many of your users have done it, and are still doing it)

    6. Re:Makes no sense by ryanov · · Score: 1

      Third, your whole attack scheme is just a big run around for no reason. If you can write a binary called 'la', why wouldn't you just write it as 'ls' in the first place, istead of crossing your fingers and hoping he mistypes?

      This one's an easy one. Far easier to write a command that will spit out "la: not found" than one that will work exactly like ls on the system that you're on.

    7. Re:Makes no sense by drinkypoo · · Score: 1

      That's nonsensical. Your program can just run the real ls, and pass the results to the user.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Makes no sense by drinkypoo · · Score: 1

      My $HOME/bin has priority over everything else. Why? So I can drop new versions there, or script wrappers, and have them work. Of course, I'm the only one with write perms there, and no servers run as me...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Makes no sense by ryanov · · Score: 1

      That's true -- didn't think of that.

    10. Re:Makes no sense by a.d.trick · · Score: 1

      If you can write a binary called 'la', why wouldn't you just write it as 'ls' in the first place.

      I thing the GP's comments were naive, but this actually does make a bit sense. If a lazy and/or severly mentaly challenged admin had '.' in their $PATH it would probably be after /bin which would mean typing 'ls' would still execute /bin/ls, wereas using 'la' would probably end up executing ./la

  25. Why not do something CONSTRUCTIVE? by Anonymous Coward · · Score: 2, Interesting

    I fail to understand the obsession with hackers and security!

    These people are like art critics.

    They can't write great code themselves so they pick apart other peoples. A valuable niche job to be sure, but not deserving of some sort of "star" status of their own.

    Why is there not more attention on the great developers? I don't see many interviews of kernel devs......

    1. Re:Why not do something CONSTRUCTIVE? by robgamble · · Score: 1

      Well I thought he was famous because he got caught. There are lots of people who could run circles around Mitnick technically.

      --
      No sig for you!
    2. Re:Why not do something CONSTRUCTIVE? by j-pimp · · Score: 1

      They can't write great code themselves so they pick apart other peoples. A valuable niche job to be sure, but not deserving of some sort of "star" status of their own.

      There are plenty of interviews with Linus. Good developers get publishing deals. Also, interviews tend to get your book sold, not land you opertunities to get paid to code. When you write a book your doing it to educate. Some people are good teachers. ANd then there are those that lend wait to the cliche, those who can't do . . .

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    3. Re:Why not do something CONSTRUCTIVE? by RexRhino · · Score: 1

      Why do most history books focus on wars and generals and not on scientists or buisness leaders? Why do 90% of movies deal with danger or violence? Because destruction is sexy, baby!

  26. Conning != "Social Engineering" by C10H14N2 · · Score: 1, Interesting

    Can we please stop calling common conning "social engineering?" The term itself if a con to make a common shyster seem like a legitimate professional. Unless he was involved in, say, eugenics or public education, this term painfully overstates the actions and qualifications of its practitioners.

    1. Re:Conning != "Social Engineering" by jcr · · Score: 1

      Can we please stop calling common conning "social engineering?"

      No, I won't. "Social engineering" is a derogatory term, which takes ironic note of the perp's inability to do any real engineering.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Conning != "Social Engineering" by drinkypoo · · Score: 1
      Most engineers I've met couldn't design their way out of a nutsack.

      Remember, a college degree only necessarily proves that you can sit relatively still, and memorize and regurgitate. A lot of people are really good test-takers and they can study the material hard, ace a class, and then not be able to answer a single question a year later.

      At least Mitnick's got skills in this department.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  27. Stating the obvious.. by s31523 · · Score: 1

    I feel insulted... Do we really need a "security expert" to tell us that the preference is to hack open source code vs. just binary object code? I mean, come on...

    1. Re:Stating the obvious.. by Spy+der+Mann · · Score: 1

      I feel insulted... Do we really need a "security expert" to tell us...

      Maybe WE don't. But I know of some people who might.. *cough* mcrsft *cough*. :)

  28. A Slashdot Orange by eldavojohn · · Score: 5, Funny
    Makes no sense
    *a dazed author of the GP lies under an overpass, gleefully singing about possible Linux/Unix flaws*

    Alexander "brunes69" de Large: Oy! Lookie what we have here, droogies ... someone who's trying to relay a point without including a complete manual on how to do it!
    Droogies: [in unison] HE FORGOT ABOUT PERMISSIONS!
    Alexander "brunes69" de Large: [bending over with his cane against his cod piece] That's right. And what happens to slashdotters we viddie that make mistakes?
    Droogie A: We brow beat them into a bloody pulp ...
    *Alex and the droogs continually beat the poor slashdotter while emitting "Singing in the Rain"*
    eldavojohn: Please ... oof! ... I tried to warn you that I don't write viruses for a living!
    --
    My work here is dung.
    1. Re:A Slashdot Orange by Anonymous Coward · · Score: 0

      You don't have to be a 'hacker' or write viruses to understand basic UNIX security concepts. Buffer overflows are pretty easy to understand also, and we all do understand them, everyone except you that is.

    2. Re:A Slashdot Orange by eldavojohn · · Score: 1, Offtopic

      *relishing the only self esteem that Dim gets in life, he drives a crude shank into eldavojohn's throat and puts on his AC mask as he hears police moderator sirens in the distance*

      --
      My work here is dung.
    3. Re:A Slashdot Orange by Ford+Prefect · · Score: 1

      Brilliant. :-)

      --
      Tedious Bloggy Stuff - hooray?
    4. Re:A Slashdot Orange by just_because_it's_ir · · Score: 1

      A good funny post. Whatever idiot moderated that as overrated deserves to be shot. Unfortunately, that idiot was me! I could have sworn that I selected "funny". My mistake, sorry. Hopefully, this post will remove my dodgy moderation - and eldavojohn has my apologies.

      blue skies

    5. Re:A Slashdot Orange by sparkz · · Score: 1
      What's going on here? eldavojohn posts what is, with no disrespect, absolute crap with nothing to do with buffer overflows whatsoever, gets flamed, makes a "funny" post, and is suddently exhonerated?

      Let's get back to buffer overflows, which olivianewtonjohn or whatever your name is totally glossed over. "You know (after toying around with said web app on your home machine) that certain large chunks of hex in a field will result in a submission that essentially writes your binary to their $HOME directory"

      That's the "buffer overflow" part - the rest has already been pulled to pieces, but we're supposed to be talking about buffer overflows, here.

      What Olivia is referring to, is that an application (in this eg, a webserver) has a coding flaw, in that it accepts unvalidated input, and treats that input in such a way as to see an "end" to the valid input, but keep processing the rest of it. Today, http://en.wikipedia.org/wiki/Buffer_overflow has a reasonable explanation. A quick google offers http://www.cosc.brocku.ca/~cspress/HelloWorld/1999 /04-apr/attack_class.html as a less randomly-editable explanation (but that's a different rant).

      Readers can spend a few minutes on Google for an accurate description of buffer overflows (in their programming language of choice - some are worse than others (the C family is probably the worst)), and we can all save ourselves the time of reading this thread.

      --
      Author, Shell Scripting : Expert Re
  29. From TFA by smittyoneeach · · Score: 1
    He served five years in prison, including eight months in solitary confinement after it was alleged that he could launch nuclear missiles by whistling into a telephone.
    Subsequent to his release, when he was among the victims of a restaurant robbery, the perpetrators had no difficulty locating his wallet in their bag of loot...
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:From TFA by zippthorne · · Score: 1

      Maybe, but why was he walkin' around protecting a breifcase that only contained two orange lightbulbs and a battery?

      --
      Can you be Even More Awesome?!
    2. Re:From TFA by smittyoneeach · · Score: 1

      U R teh st00p3d. It was teh WMD. Duh!

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  30. That's an "interview"? by Anonymous Coward · · Score: 0

    A handful of quotes and a 3-line bio synopsis? Gimme a break.

  31. fuzzing by saboola · · Score: 0

    I was once the victim of a fuzzing. It left me walking bow-legged for weeks.

  32. Err, no. by Paradox · · Score: 4, Insightful

    Look, everyone knows that opening your source is a double-edged sword. It's not like your intent to open source summons the Buffer Overflow Fairy who magically waves their Valgrind wand and your code is perfect. The whole point is to get the bugs out in the open so that everyone can see them and patches can be submitted by a larger number of contributors. The idea is that it gets rid of the bugs faster.

    The fact that Mitnik says this doesn't damage the case for open source at all. The Captain Obvious comments are just pointing out that Mitnik is just saying, "I like easier work over harder work." Or maybe, "It's really fucking tedious to analyze a binary without the source." Does that stop people from finding bizzare bugs in closed source code? Absolutely not.

    --
    Slashdot. It's Not For Common Sense
  33. Re: Fuzzing... by Minwee · · Score: 1

    Haven't you seen the movie "Hackers"? When you're breaking into computers the _only_ thing that matters is how cool you look.

  34. Missed the Point by geekyMD · · Score: 5, Interesting

    All of you who are commenting that this is an obvious idea may be missing the point.

    We all know that security through obfuscation in cryptography is stupid: peer review illuminates the crevices the architect never conceived. But is all open source code subject to this same sort of peer review? If you've ever worked on an open source project, how much time to do sit down and pour over the code looking for security flaws.

    Essentially, it's the same problem with Wikipedia: peer-review requires 1) the skill of the peers matches or exceeds the skill of the author, and 2) peers are actually reviewing, and 3) peers are trustworthy. It's the second criterion that Mitnick was questioning.

    What's more, since it seems like accidental (and very subtle) bugs result in most security holes that don't get noticed. Wouldn't it then be trivial for someone with a great amount of skill to simply insert a hole? Either by subtle manipulation of existing code or by direct implementation in a segment which they are responsible for coding. If its done well, the 'oops, coding error!' excuse could always be proffered in the event the tampering was detected.

    If I wanted to attack a system which I knew ran on OSS (and I had mad coding skillz), I think I would try to obtain some method of working on one of their software packages. Either directly or by 'acquiring' someone else's permissions if that was easier. Then I would insert a piece of backdoor code in a little used (or often used-'hidden in plain sight') code segment. Once the next release is running on that system, exploit the code, and get out. Depending on my goals, the operation could very likely be done before a hole is found and a patch is issued. As a small bonus anyone else installing that software would have the same vulnerability. Of course, some user level app won't be able to induce this scenario, but you get the idea.

    Proprietary software doesn't have this vulnerability in so much as the programmers are much more tightly regulated by a company who has legal and monetary interests in controlling its code base and holding its employees accountable. (whether this actually happens is another discussion) ;)

    For all the self-righteousness of the open source movement, I remain convinced that the primary reason that more open-source packages are not targeted for attack is because they are not an appealing target. Specific implementations are not in popular use (globally), or they are too close to home. Meaning its preferable to attack your enemy than your family.

  35. Dangerous mistake. by Mr.+Underbridge · · Score: 3, Insightful
    obvious but often denied: Come on now, how many times have I seen the same statement greeted with derision here?

    Now, for what it's worth, much that seems obvious isn't true. It seems like a good notion that open software allows people to more easily figure out how to fix holes. This is certainly true. However, it also makes it easier for hackers to find holes as well.

    The fact is, assuming we had two nominally identical projects, one closed-source and one open-source, bugs would be easier to find by *everybody,* good and bad. The question, which Mitnick alluded to, is this - are there sufficiently more good-guy" eyes on the code to ensure that bugs are found/fixed more quickly, to account for the fact that bad guys can find bugs faster?

    The answer to that question isn't a guaranteed "Yes." In many cases it works, but I don't think in all. I realize that people around here like the notion of free software. I do too. But that doesn't mean that it works in practice the way it does in theory. We have to actually question how many people are actively maintaining the code compared to how many "bad guys" are looking to exploit it. I think for most projects this ends up working for us, but it's not guaranteed.

    In other words, taking for granted that OSS is more secure because it's OSS is a dangerous mistake.

    1. Re:Dangerous mistake. by sparkz · · Score: 1
      Good points all, and I agree with all you say.

      The traditional /. counterpoint is that there is a difference between a coder who is paid to work on Closed[X] and a coder who (may be paid to) work on Open[X].

      Either may be paid (or simply motivated) to develop [X], but have no interest in maintaining it. Or, they may be paid (or motivated) to develop and maintain it. Still, all scores are equal.

      If the closed developer is not paid to maintain Closed[X], and no colleague is paid to maintain it either, then it goes unmaintained. (even if the developer chose to spend their own time on it, being unassigned is likely to get in the way of any internal peer-review processes, and may even introduce legal grey areas, the changes not being directly requested or paid for by the employer)

      If the open developer is not interested in maintaining Open[X], there is still the possibility that someone else is interested in maintaining it. There may be a financial benefit here (take existing F/OSS software, improve it, sell it), or other motivations (eg, getting into the project, gaining credibility with the project, getting coding experience without starting from scratch, etc).

      It's getting a bit tenuous at that point, but for large projects, the statistical bent slightly favours open development, and for small projects, tends to favour closed source (though the downside to closed-source for small projects is that they tend to remain one-man-teams, and cannot progress to becoming larger projects).

      Just my 2p,

      --
      Author, Shell Scripting : Expert Re
  36. Dude... by Svartalf · · Score: 1

    Get real... Apache's an appealing target. Which web server has more exploits for it? IIS.

    There is absolutely nothing in your little hypothetical situation that couldn't be accomplished in closed source as well- and in actuality, it'd be easier as the audits wouldn't be as intense (Witness the WMF debacle for proof of something that should have been caught that wasn't in Closed Source software.).

    Simply put, what you claim isn't. But I'm confusing this discussion by including facts, aren't I?

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Dude... by Anonymous Coward · · Score: 0
      "There is absolutely nothing in your little hypothetical situation....."

      --

      I am a Citizen of the United States of America

      ....and a Condescending bastard.

    2. Re:Dude... by KrispyKringle · · Score: 0, Flamebait

      Get real... Apache's an appealing target. Which web server has more exploits for it? IIS.

      You sure about that?

      IIS6: 2 vulnerabilities since 2004 Apache2: 30 vulnerabilities since 2002

      Seems possible that the correlation between open source and security is not as close as the correlation between good development practices and security. Windows (and IIS) was for a long time plagued with bad development practices; many open source projects have the same problems (even popular ones, like PHP). That, more than open/closed source, seems to be the deciding factor.

    3. Re:Dude... by KrispyKringle · · Score: 1

      What the fuck? I knew Slashdot was a shithole, but a reasonable comment backed up by evidence from a respected third party research group, phrased in neutral and inoffensive language (avoiding profanity is, for me, quite an accomplishment) drawn to a reasonably moderate conclusion is flamebait?

      Idiot.

    4. Re:Dude... by Anonymous Coward · · Score: 0

      WAH! My comment was modded down! No Fair! WAH!

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

      People like you are why I stopped coming here on a regular basis.

    6. Re:Dude... by Svartalf · · Score: 1

      You're counting vulnerabilities. What was the severity and ease of exploit? Why is it that IIS servers get smacked more often than Apache servers, hm?

      Simply put, just because someone says there's more vulnerabilities doesn't make it less secure- Apache's WAAAY more prevalent and used than IIS. The payoff for exploiting it is MUCH higher than IIS- so, why is it that they're not smacked anywhere near as often?

      All of this caterwauling you're doing is irrelevent if you miss little details like the above when discussing things of this nature. When confronted with contrary facts that are concrete and largely absolute, you had best evaluate the pro information with a little more critical eye.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  37. I think... by mangus_angus · · Score: 2, Insightful

    Mr. Mitnick is forgetting that most people want to see the proprietary software code because it is closed to prying eyes. Where as OSS being open to everyone is less appealing. And any issues that need to be fixed will be in a shorter time due to more people around the globe working on it. Where as with Proprietary software you have a small team working on it. They also have the added task (in Microsoft's case) of it having to be test on many different systems due to the large and various types of machines the software is being run on.

    1. Re:I think... by colinrichardday · · Score: 1

      Linux runs on a wider variety of machines than Microsoft Windows does.

  38. mod parent up by Anonymous Coward · · Score: 0

    it implies there is science to it when the proponents sound more like motivational speakers who are like "learn my pick-up secrets and you can date any woman you want...." yeah right.

    plus, social engineering was as term used to refer to the soviets implimenting central social planning well before mitnick turned it into a little money spinner, so to anyone aware of that earlier usage it sounds dreadful.

  39. Nay by Anonymous Coward · · Score: 0

    straight from the horse's mouth

  40. Mitnick may be a smart guy, BUT... by tkrotchko · · Score: 1

    And he may know a few things more than a typical /. person, but his "theory" hasn't held up under any sort of scrutiny.

    What I mean is, in theory, he feels he can crack an OSS based box because he can analyse the source code, but in reality, it's easier to crack a proprietary box. So his theory doesn't appear to hold up to simple analysis of what happens in the real world.

    It's kind of like the theory that SUVs are safer than other cars, which would appear to be common sense. But it falls apart when you consider real world applications and SUV's are no more or less safe than anything else.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:Mitnick may be a smart guy, BUT... by KrispyKringle · · Score: 1

      Er, do you have evidence, citations, anything to back your claim? Or should we just trust you because a man named tkrotchko can't be wrong?

      I've seen no conclusive (or reliable) means of measuring vulnerability statistics that show what OS is the most secure. Vulnerability rates are hard to trust, because many vendors don't report vulnerabilities the same way, nor is it always clear what vulns affect the default install, the properly locked down install, etc. (for instance, Gentoo consistently releases more advisories than RedHat because Gentoo supports a wider range of third party software). Infection rates are hard to trust, because it's not clear which systems have more capable admins, which systems are more affected by a larger install base, etc. (for instance, Linux, being free, is probably more commonly used as a server by unskilled hobbyists).

      Show me the evidence or shut up.

    2. Re:Mitnick may be a smart guy, BUT... by tkrotchko · · Score: 1

      "Er, do you have evidence, citations, anything to back your claim? Or should we just trust you because a man named tkrotchko can't be wrong?"

      Actually, my name is Tom, and I never claimed to be infallible. But Mitnick's claims simply don't pass the sniff test, and don't stand up to even my back-of-the-envelope analysis.

      "Show me the evidence or shut up."

      Wow. A charmer. I understand you like MS stuff (I do too), and that may cause you to look at their efforts with a less than critical eye.

      Are you looking for anecdotal or statistical evidence??

      I'm not a great writer, and so I'll just pull some stuff together that you're free to rip apart.

      Let's take a look here:
            http://secunia.com/product/1173/

      I'll summarize for you:

      Windows 2003 vulnerabilities were remotely exploitable 61% of the time, further the Criticality pie-chart shows that Windows exploits were highly or extremely critical 39% of the time.

      By contrast, Red Hat shows a smaller amount of exploitable vulnerabilities, both locally and more important remotely.

      Let's look at what happened in the alerts from US-CERT:
              * 22 Technical Cyber Security Alerts were issued in 2005
              * 11 of those alerts were for Windows platforms
              * 3 were for Oracle products
              * 2 were for Cisco products
              * 1 was for Mac OS X
              * None were for Linux

      I think a really good, fair summary is here:
          http://blogs.zdnet.com/Murphy/index.php?p=501

      And I apologize for giving you a blog, but it's late.

      Lets look beyond Linux to the BSD's. Let's take NetBSD, this is widely considered the most secure OS because it was built on a foundation of security. There have been no exploits that I'm aware of on this platform for years, and yet the source is widely available. How can that be? The source is there, there must be an exploit? If not, that seems to completely discredit Mitnick's point.

      If we move on to Windows XP workstation, there are still significant numbers of pre-SP2 installs, which are *inherently* vulnerable just being attached to the Internet without a hardware firewall. Its a fair bet that almost all of these boxes have been exploited and serve as a zombie for some n'er-do-well to exploit.

      Lets push these statistics aside. Windows is closed and proprietary and Linux/BSD is not. Mitnick's claims that OSS is easier to exploit is not borne out either statistically, or by simple analysis of what's going on. Windows is arguable more exploitable that Red Hat, and it is inarguable the BSD's are more secure than Windows as a server. IIS was singled out as something that should not be used by large enterprises by the Gartner group, hardly an OSS advocate.

      Where's the beef here? Like I said, Mitnick is a smart guy, but he doesn't appear to have facts on his side.

      Now I've put up, and I will shut up, for this is one of those rare times that I believe I am inarguably correct.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    3. Re:Mitnick may be a smart guy, BUT... by KrispyKringle · · Score: 1

      I'm actually not a huge fan of Microsoft products, but I don't really see what my software preferences have to do with anything. My favorite OS is OSX, but it's also one of the least secure (in the sense not, perhaps, that I'm most likely to be pwned--the lack of popular use of my choice OS helps prevent that--but in the sense that Apple has among perhaps the worst security response procedures in software development today. I asked you for statistics simply because you made a claim without any evidence to back it up.

      I was taking issue specifically with your statement, "but in reality, it's easier to crack a proprietary box." You have a good example above. You show some open source software that's more secure than some closed source software. And I agree; open source does not inherently make one less secure. But that's not what you said; what you said was that closed source is inherently less secure--which is equally false. For example, IIS6 had 2 vulnerabilities since 2004, while Apache2 had 30 vulnerabilities since 2002.

      Whether the source is available is a factor, but it's far from the only factor in how secure a product is. For one thing, good fuzzing can be as or more effective than source code analysis, so despite what Mitnick says, having access to the source doesn't always mean a whole lot. But this doesn't mean that open source is more secure, either; the benefits of the open source model can just as easily be outweighed by the costs. Open source software does indeed have many eyes, but some projects don't have many good eyes (think PHPNuke).

      And aside from questions of code quality from hobbyists and non-professionals (not to mention the lack of individual accountability), there's always the possibility of intentionally vulnerable patch submissions (this was attempted with Linux a while back; for all we know it's actually happened, too).

      I never said Windows was more secure (not that your Secunia statistics close the book on that discussion), but it's just one example, anyway. Your assertion was universal--that open source is always more secure than proprietary solutions, which is just clearly an indefensible position.

      The only people who actually believe that are zealots. This isn't about what model I prefer or what products I use. Politics--or religious zeal--are not anywhere near my mind when I'm writing code.

      And I apologize if my "put up or shut up" phrase insulted you. I was recovering from shock at the unbelievable levels of stupidity in that thread. If you're not stupid, you don't deserve my ire.

  41. myth about proprietary sofware by Anonymous Coward · · Score: 0
    Other people have mentioned this in the past, but I'll say it again. Commercial companies often say, "commercial software is more secure because the business stands behind it. we can perform better security audit than open souce."

    On the surface that may be true, but any professional programmer knows that deadlines never or rarely leave time for exhaustive security audits. More often than not, new features get thrown in at the last minute, so any security bug gets hidden deeper and the problem is compounded. Open source doesn't have those artificial schedule restrictions forcing programmers to write crap code. Not that crap code doesn't occur, because it most definitely does. The difference is that with open source, it's likely to be found earlier than later because there isn't an annoying Project Manager telling people to implement one more feature. Even though some users hate it when developers say, "it will be released when it's ready", that mindset leads to better quality.

  42. Which is a great technical advance... by jpellino · · Score: 2, Funny

    "Mitnick was arrested in 1995 by the FBI for hacking. He served five years in prison, including eight months in solitary confinement after it was alleged that he could launch nuclear missiles by whistling into a telephone." ...following the previous 40 years of whistling past the graveyard to deal with nuclear missiles.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  43. Hacker? by JTorres176 · · Score: 1

    I'm sorry, but wasn't most of Mitnick's attacks performed with information obtained through hacking by use of social engineering? How does this make him an expert on code?

    He found exploits in OpenVMS and tricked users into giving him information. How does this make him different from what we now call a phisher? I think a bit too much credence is being given to an outdated dinosaur who's gone from "effective con-man" to "not quite as effective con man". I can't say he's completely ineffective now... obviously his verbal flatulence is still being posted on news sites apparently. Sorry, but IMO, Mr. Mitnick's on his 16th minute, and the industry's growing tired.

    --
    Evil Walrus >83=
  44. Never understand when people say OSS is secure by TheSkepticalOptimist · · Score: 2, Insightful

    You exposing your entire source code for public scrutiny, and this is more secure the closed proprietary software?

    How and why?

    I think people are deluded into thinking that because a project like Linux is secure, and that Linux is Open Source, ergo Open Source software must be secure. This is convoluted and dangerous logic.

    I think OSS is the most insecure software out there. Think of it. Anybody could take RedHat's source code, create their own distro filled with back doors and zombie daemons, and then distribute this OS supposedly under the guise of a secure RedHat release. This goes with any of the countless personalized Linux distros out there. Same goes for Open Office, etc, etc, etc. If you are not careful (and it is easy not to be careful when OSS is distributed largely with P2P software and bit torrents), you can end up purposely installing a corrupted OS or application whose code base as been hacked INTERNALLY and exposes your data to great risk.

    Also, your security protocols and measures are all exposed to public scrutiny. Perhaps among the Open Source community that this exposure allows them to create more secure software, by collectively working to plug holes and make the code base rock solid. But this ignores the fact that people with the same skill set but with vastly different intentions can use the same source code to FIND holes and to WRITE exploits using the original source code as its base. Wouldn't it be more difficult to find a security flaw if it uses the original source code as its base.

    I just never bought the whole OSS is more secure then proprietary software bit. The fact you have to reverse engineer proprietary software (which is full of guess work) and THEN start to find ways of exploiting it suggests proprietary software is more secure by obscurity. I think people are just making assumptions based on the fact that Windows, a closed OS, is not secure, thus closed software is less secure. Its the same mistake as assuming OSS is more secure because Linux is more secure. OS X isn't open source (for the most part) and it is secure.

    In the end, I think that if someone truly wanted to target OSS and make it a victim of hackers they would more easily find exponentially greater security flaws and deliver more damaging payloads simply by the fact they can use the ACTUAL code as a basis for their attacks. OSS has the benefit of being treated with respect by the hacker and OSS communities, its a hobbyist community after all, why sabotate your favourite pasttime? But if OSS produces the dominant OS and applications of choice for the corporate and government communities I think this whole myth of OSS as being more secure will be ended, very quickly.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
    1. Re:Never understand when people say OSS is secure by OneSmartFellow · · Score: 1
      This is not worth replying to on a point by point basis, other than to say wrong, wrong, wrong, wrong, wrong, wrong, wrong, wrong, wrong.

      Did you even think about what you wrote ?

    2. Re:Never understand when people say OSS is secure by Kazoo+the+Clown · · Score: 1

      Actually, Linux is more secure than Windows in spite of the fact that OSS is easier to hack than CSS, for reasons that have very little to do with the difference between OSS and CSS.

      I suggest that factoring, i.e., modularity is a far more significant reason that Linux is more secure than Windows. The commercial interest of integrating featurism into the OS is probably the biggest source of security flaws in Windows.

      If that turns out to be true, it suggests that OSS is more secure than CSS because the designs of CSS, unduly affected by commercial attempts at lock-in or other nonessential OS features, present a far bigger security hole than OSS does. The less that is actually part of the OS, the more secure the OS is going to be, IMHO.

      Which also suggests that Vista, in order to give Linux a run for its security, will have to either resist the tendency to build extraneous features into the OS, or subject the product to a considerably more stringent and time consuming process of vetting new releases in order to insure the creeping featurism doesn't include creeping insecurities as well. Now, I ask you, does that sound like Microsoft?

    3. Re:Never understand when people say OSS is secure by m50d · · Score: 2, Insightful
      You exposing your entire source code for public scrutiny, and this is more secure the closed proprietary software?

      Yes.

      How and why?

      Because holes are more likely to be brought to your attention. If a good guy has access to your source, they may well look through it, and if they're doing that, they may well spot any holes, even if they weren't looking from a security standpoint, if they were just looking to improve your code. Whereas the only person who's going to bother looking for holes in a closed program is a bad guy.

      I think OSS is the most insecure software out there. Think of it. Anybody could take RedHat's source code, create their own distro filled with back doors and zombie daemons, and then distribute this OS supposedly under the guise of a secure RedHat release.

      It's just as easy to do this with windows, OSX or anything you like, you don't need source access to do it. People know, or should do, to get PGP sigs from the official site.

      If you are not careful (and it is easy not to be careful when OSS is distributed largely with P2P software and bit torrents)

      Of course, but if you're the kind of person who will do that, you probably won't be careful when you're downloading programs for other OSes. In which case you're just as owned.

      Also, your security protocols and measures are all exposed to public scrutiny. Perhaps among the Open Source community that this exposure allows them to create more secure software, by collectively working to plug holes and make the code base rock solid. But this ignores the fact that people with the same skill set but with vastly different intentions can use the same source code to FIND holes and to WRITE exploits using the original source code as its base. Wouldn't it be more difficult to find a security flaw if it uses the original source code as its base.

      Yes, it would be. But if it's more difficult to find a flaw, that actually makes you less secure. If anyone can find a flaw, if you're lucky it will be a friendly OSS programmer who will just fix it. If you're unlucky it will be a script kiddie who will deface your homepage - annoying and embarrassing, but not a real problem. If it takes lots of skill and effort, the only person who will bother to find it is the one who's going to use it to take your credit card database.

      In the end, I think that if someone truly wanted to target OSS and make it a victim of hackers they would more easily find exponentially greater security flaws and deliver more damaging payloads simply by the fact they can use the ACTUAL code as a basis for their attacks.

      You don't need the code to do the attack, once you've found the hole, exploiting it is easy enough without it.

      --
      I am trolling
    4. Re:Never understand when people say OSS is secure by advs89 · · Score: 0

      Interesting????? Try flamebait! Have you ever heard of a checksum?? Besides, i could distribute windows code as is, and it would be plenty insecure...

      --
      Rirelobql xabjf gung EBG-13 vf gur yrnfg frpher rapelcgvba rire, ohg jbhyq lbh jnfgr lbhe gvzr npghnyyl qrpelcgvat vg???
    5. Re:Never understand when people say OSS is secure by discord5 · · Score: 1
      I think OSS is the most insecure software out there. Think of it. Anybody could take RedHat's source code, create their own distro filled with back doors and zombie daemons, and then distribute this OS supposedly under the guise of a secure RedHat release.

      Much unlike anyone can release a patch for windows on their own that could possibly contain some backdoor, rootkit or malware. As always, obtain your installation media from an official source, and not http://www.freeoperatingsystems.com/hax0r/ .

      If you are not careful (and it is easy not to be careful when OSS is distributed largely with P2P software and bit torrents), you can end up purposely installing a corrupted OS or application whose code base as been hacked INTERNALLY and exposes your data to great risk.

      Most distributions have md5/sha1 sums of their installation media available, and some even sign their packages with pgp signatures. We could go into the discussion of how these signatures can be forged or constructed, but it hasn't happened yet (although it isn't impossible). Not just open source software is vulnerable to the internal cracker threat. This can occur just as easily in a closed source environment where developers/system administrators are careless.

      I just never bought the whole OSS is more secure then proprietary software bit.

      Neither do I. That doesn't make me a believer in security through obscurity though. The advantage with OSS is that many exploitable application receive patches much faster than some closed source companies. While many developers themselves might not see the bug the exploit takes advantage of, there are teams that help in patching broken software.

      OSS has the benefit of being treated with respect by the hacker and OSS communities, its a hobbyist community after all, why sabotate your favourite pasttime? But if OSS produces the dominant OS and applications of choice for the corporate and government communities I think this whole myth of OSS as being more secure will be ended, very quickly.

      Tell that to the admins of the recent string of bruteforce attacks. OSS is just as much a target for the average cracker as closed source software is. It's a pity that there's no accurate way to determine the amount of exploits. Many studies skew numbers (both in favor of OSS and closed software), many exploits are still unknown, but in the end it doesn't really matter. The assumption that any software is secure is naive at best, but I'd rather be able to see the exploitable code and have the opportunity to fix it, than to be subjected to very vague and deliberatly obscure patch notes.

    6. Re:Never understand when people say OSS is secure by mclaincausey · · Score: 1
      While we're touting anecdotal data, how about OpenBSD? Its source is fully exposed, and "Only one remote hole in the default install, in more than 8 years!"

      One thing that gives extra incentive for people in the OSS world to write code that hasn't really been mentioned much is pride: you don't want to look like an idiot, and your code is subject to peer review. Peer review is what drives scientific innovation, including OSS. Plus, the aforementioned public scrutiny and comparatively relaxed working conditions also help. Closed-source and proprietary software such as Oracle, IOS, and yes, Windows XP frequently have very dangerous bugs. You cite OS X as an example of a secure OS (which is itself debatable), but even it is largely open source in terms of areas of culnerability: sure, Aqua is proprietary, but Darwin, where most exploits take place, is WFO. The kernel itself, XNU, is Mach/FreeBSD. (Having a microkernel and the port rights that come with it probably has something to do with OS X's security too, btw).

      A good design is secure by its very nature and by the way it's used, not through obscurity. Security through obscurity has been disproved as an effective methodology time and again. A good design can reveal its inner workings without exposing itself to more risk than is offset by the improvements garnered from peer review. If you use stack randomization, role-based access control, type enforcement, and other proven methods to secure your server, and also make it difficult for a would-be intruder to discover exactly what kind of server you have, then it doesn't really matter if your server software's source code is exposed, does it?

      This is by no means a scientific poll, but I went to securityfocus and ran a vulnerability search for IIS and then Apache. IIS returned 259 results, and Apache returned 330, both going back to early 1996. These are vulnerabilities, not exploits. The point is, that Apache having just 61 more vulnerabilities, when the source code is fully exposed and it is a much more prevalent Web server, casts doubt on your argument. There are more vulnerabilities (but not that many more), but fewer exploits, and vulnerabilities are fixed faster.

      I think OSS is the most insecure software out there. Think of it. Anybody could take RedHat's source code, create their own distro filled with back doors and zombie daemons, and then distribute this OS supposedly under the guise of a secure RedHat release
      So your point is that the means of distribution that some OSS used (being internet downloads, I suppose) is what makes OSS more vulnerable? Don't you think people might notice the checksums don't match? What's to stop someone from altering the installer for Windows XP and distributing a modified volume-license w4r3z edition of that with the same sorts of vulnerabilities?

      You can dream up such scenarios, but the facts unfortunately get in the way. The security records of F/OSS are comparable and often much better than that of their proprietary competitors.

      --
      (%i1) factor(777353);
      (%o1) 777353
    7. Re:Never understand when people say OSS is secure by Anonymous Coward · · Score: 0

      Think of it. Anybody could take a toaster, fill it full of firecrackers and bottlerockets, then take it back to the store to be purchased by an unknowning consumer.

  45. And we care because? by AugstWest · · Score: 1

    A guy gets arrested for tricking people into giving him passwords and then using them.

    a decade later, he's an industry pundit, and people pay attention to what he says. How many thousands of people did the same things Mitnick did, but didn't get caught?

    Should we worry about their opinions too?

  46. In the news by garaged · · Score: 0

    I'm lazzy: Kevin Mitnik

    --
    I'm positive, don't belive me look at my karma
  47. Kevin Turdnick by Anonymous Coward · · Score: 0
    And any issues that need to be fixed will be in a shorter time due to more people around the globe working on it...

    Really? Is that why FireFox is such a bloated memory hog? Oh, sorry, that's a feature not a bug...

  48. Other uses of source code by defile · · Score: 1

    Get ahold of Digital Equipment Corporation's source code and use it to blackmail DEC employees into doing what you want or else you'll distribute the code.

    So, Mitnick, were you ever indicted for that one?

  49. mitnick == god? by Jacek+Poplawski · · Score: 0, Troll

    Is this idiot some kind of god for all you kids? Who cares what such pathetic person have to say about Open Source or Free Software?

  50. Truth from Mitnick... by Humorless+Coward. · · Score: 0

    ... or is it that he, a retired felon, has to support
    the position of M$ as part of his release agreement?

    The guy has no real significance; about the only impressive
    thing he ever accomplished was become referenced on dozens of
    2600 covers.

    The idea of Mitnick, while it may have inspired thousands
    of people (to do what, I have no idea ;), is worth more than
    any of his own ideas.
    Move along. Nothing to see here. Mod parent down.

  51. Why listen to Mitnick? by penguin-collective · · Score: 4, Informative

    Why would you listen to anything Mitnick has to say? His attacks were based on social engineering, and he got caught. He's missed nearly a decade of technological development, and he wasn't a technical genius to start with either. And if it hadn't been for Shimomura's and Markoff's success in manipulating and blowing the story out of proportion for their own fame and fortune, Mitnick wouldn't have been more than a footnote.

    1. Re:Why listen to Mitnick? by m50d · · Score: 1

      For the same reason you'd care what ${celebrity_icon_of_the_week} does their hair with. Mitnick is just a celebrity for tech people.

      --
      I am trolling
    2. Re:Why listen to Mitnick? by greg_barton · · Score: 1

      He's missed nearly a decade of technological development, and he wasn't a technical genius to start with either.

      There's far more to security than technical genius. This is why most technical geniuses utterly fail to build secure apps.

      Hubris: Security Enemy #1.

    3. Re:Why listen to Mitnick? by penguin-collective · · Score: 1

      There is indeed more to security than technical issues. But before you get to those, you should know the technical issues. Furthermore, Mitnick chose to comment on a technical issue.

    4. Re:Why listen to Mitnick? by Anonymous Coward · · Score: 0

      Why listen to you then?
      Now how about stopping your ad hominem attack and try to refute what he says instead, that would be a bit more constructive, don't you think?

    5. Re:Why listen to Mitnick? by Anonymous Coward · · Score: 0

      Who the guy is is very relevant to this issue because that's the only reason he is getting any press at all.

      As for the argument itself, it's stupid, and it's been discussed to death by actual experts.

  52. MS to EU: Heel! by Anonymous Coward · · Score: 0
    MS to EU: Heel!

    Looks like the EU officials are so flustered by submitting source code in lieu of documentation that they are forgetting some basics of protocol and negotiation.

  53. . in the PATH by wsanders · · Score: 1

    I've been asked to put '.' in the default path at several places. This seems to be a common request in giant-bloated-java-crapware-land where you have to source in half a dozen scripts' worth of environment variables to get things to work properly. When I argued against it people acted me like I had bats flying out of my nose.

    I dunno if this kind of thing is much used except by malevolent insiders. Same for buffer overruns, I haven't seen any buffer overruns do anything but crash a Solaris or Linux server in a long time. It's so much easier to just get hold of some personal info (I won't even say "steal" personal info, it's so easy) and social your way in nowadays.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  54. Re:Fuzzing... by P-Nuts · · Score: 1
    or using a technique called 'fuzzing'. Anyone want to explain what this 'fuzzing' is?

    Fuzzing is feeding a program with malformed input to see whether there are any vulnerabilities such as buffer overruns which may be exploitable. Of course, you'd know that if you'd read the article...

  55. Obiligatory Soutpark response ... by Ex-MislTech · · Score: 1

    OMGZ , George Bush was attacked by a giant socialist weasel !!!!

    LOL

    --
    google "32 trillion offshore needs IRS attention"
  56. Still more effects by starfishsystems · · Score: 1
    You're right to suggest that there are several ways in which some particular open source software could be compromised.

    The standard counterargument for most of them is "A similar potential exists in proprietary software also, but is less easy to detect and repair."

    I don't want to flog this point too vigorously, because it's clear that in practice the quality and security of any software is derivative of many factors, both in the development environment and during its installation and operation.

    We know that open source is, in principle, subject to extensive peer review, but as with proprietary software, the effectiveness of that review is not guaranteed. What's more significant to security, in my view, is that open source encourages forms of installation which can be directly repaired, and complementarily, encourages a culture of system administration which values deep expertise. Proprietary software, on the other hand, tends to be monolithic, and in my experience tends to attract an insufficiently expert sort of system administration for consideration of security.

    The peer review model is not a perfect sieve, but it has proven effective in science for centuries. So fundamentally I think we're on the right track with open source. In practical terms, I think there's some interesting work ahead of us. One area, for example, is the authentication and validation required for highly distributed development. Progress in this area would benefit both open source and proprietary development models, with the greatest benefit, however, accruing to open source.

    Work on the modularity of system components is another area of ongoing benefit to security. It's simply the continued application of known software engineering principles, and it stands to benefit both open source and proprietary software by encouraging interoperability. Interoperability means choice, which can be choice in favor of more reliable and secure modules over lesser ones. In practice, open source developers seem to be generally in favor of interoperabilty whereas proprietary developers are often encouraged to defeat it.

    --
    Parity: What to do when the weekend comes.
  57. Relationship by Beefslaya · · Score: 0

    What relationship does Open Source software have with getting free long distance calls by hacking Telcom Switches?

    Check the fruit of the tree.

  58. screw OSS by Anonymous Coward · · Score: 1, Funny

    real men hack ALSA

    1. Re:screw OSS by JTorres176 · · Score: 1

      HAHA, nice. Spit a bit of coffee on my keyboard when I read that one.

      --
      Evil Walrus >83=
  59. Doublespeak ? by bmajik · · Score: 4, Insightful

    So when Mitnick says it is easier to hack OSS software, people say "duh"

    When Microsoft says "making our stuff open source will make it easier to find vulnerabilities", people say "Stop FUDing, Microsoft"

    I dont see how can you beleive it when Mitnick says it and how you can refute it when Allchin says the same thing.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
    1. Re:Doublespeak ? by Anonymous Coward · · Score: 0

      What? You DARE illustrate ironic hypocrisy here on /. and not get modded a troll? wtf?! What crazy Microsoft centric wormhole did I fall into?

      P.S. For even more irony, the kaptcha security word I just had to key in was "astute". You, sir, are very much so...

    2. Re:Doublespeak ? by Cal+Paterson · · Score: 2, Insightful

      Every so often someone comes in and claims to have found some blatently obvious "double standards." What you've failed to take account of is that these are opinions expressed by different people. They could only be double standards if they were voiced by the same person.

      The slashdot community isn't some kind of hive mind; generally, people have different opinions.

    3. Re:Doublespeak ? by Knuckles · · Score: 5, Insightful

      You can't believe it because you (1) are making up an argument for the aim to refute it, commonly called a strawman, and (2) treat a collection of people as an individual. (Is there a fallacy name for this too?)

      ad (1)
      Mitnick did not say "it's easier to hack" (I assume TFA/you mean "crack" here) which would mean that it's easier to get unauthorized access.

      In fact TFA quoted Mitnick as saying that finding vulnerabilities in OSS code is easier, since it's easier to analyze for holes. This is true for both black-hats and white-hats, so it gets evened out somewhat. On the other hand, finding holes in closed source is harder for black-hats, but fixing them is impossible for white-hats, so overall this might put black-hats at an advantage.

      And you leave out that OSS is not just "GPL the source and put it on a server". Mature OSS projects generally are modularized well, because parallel development is greatly hampered otherwise. Closed projects tend to be much dirtier in this respect.
      Incidentially, this separation also helps secure coding.

      ad (2)
      It should not be a surprise that among > 1,000,000 /. users, you find both people who say "duh" in the one, and others who say "Stop Fudding" in the other story.

      Actually, what happens is this:
      Some people say "duh", because, well, duh, but you leave out the supporting argument that while Mitnick's assertion is obviously true, TFA left out the fact that it is easier to fix also.
      Other people say "FUD", because they forget that Allchin is somewhat right: putting Windows in the open now, necessarily with insufficient preparation and code cleanup, would make it more insecure. But that does not mean that it couldn't be more secure had it been constructed in the open from the beginning.

      And I can't believe there are idiots who modded you +5 Insightful.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    4. Re:Doublespeak ? by PainBot · · Score: 1

      A lot more people will be looking at MS's code if they release it, because a lot more people use it.
      More vulnerabilities will be found, but in the end, they'll be solved.
      And hiding your code so people won't find faults is not a way to protect it.

    5. Re:Doublespeak ? by Anonymous Coward · · Score: 0

      Please mod parent up, and mod GP down for obviously mixing half truths and FUDs

    6. Re:Doublespeak ? by openfrog · · Score: 1

      If it is easier for a hacker to analyse the code for security holes in OSS, it is equally easier for everyone else, which results in safer code than simple obfuscation, which can - and often is - breached. In the latter case, it takes time to know that a security hole is being exploited and it takes much more time still to fix it, since it is left to the proprietor/obfuscator to do.

    7. Re:Doublespeak ? by Anonymous Coward · · Score: 0

      > And I can't believe there are idiots who modded you +5 Insightful.

      And we can't believe you wrote War & Peace Part II just to refute the obvious. Ahem, by the way Mr. Clueless, not all Republicans or Democrats all share the same mentality or POV, yet, yet, yet (did I say yet?) we still call them as, ahem, just a Democrat or Republican although they do not speak for every single Democrat or Republican. Now, apply some rather simplistic extrapolations of general concepts there sparky, which the OP did. Golly jee willickers Wally, if it were any more obvious I'd say that there is a hand in front of my face. Uhh, ahuh huh, yuck yuck!!

    8. Re:Doublespeak ? by FireFury03 · · Score: 2, Insightful

      So when Mitnick says it is easier to hack OSS software, people say "duh"

      He didn't quite say that (infact, he didn't really say a lot). My interpretation of his comment was basically that given 2 pieces of software with a similar number of security holes in it's easier to crack the open stuff (well duh).

      Of course, that's ignoring the fact that FOSS software _generally_ seems to be more secure than closed software. You can make up your mind as to why that is, but some thoughts:
      1. FOSS software has more people looking at it to find the security holes.
      2. If your software is closed you can be much lazier about coding and bugfixing since it's less likely someone (e.g. a peer) will discover your crap code. This means that you will be more inclined to give in the commercial pressures at the expense of security.
      3. The person discovering the security hole can (and often does) produce a patch or extensive debugging for FOSS software. This is not possible for closed software. Whilest the patch may not be used in the end it does give the developers a starting point (same goes for debugging - when I've found bugs in FOSS software I have usually done some extensive debugging and can point the developers in the general direction of the bug even if I haven't been able to fix it myself).

      Assuming you can get the number of bugs in closed software down to the same level as open software then of course the closed software is going to be more secure, the thing is that the open nature of the software seems to make bugs fewer and that tips the scales.

      Note: I am aware that there is crap code in both the open and closed worlds, I'm talking about the _big_ projects here. E.g. Apache vs. IIS, Firefox vs. IE, etc.

    9. Re:Doublespeak ? by bmajik · · Score: 1

      You know perfectly well that what I am saying is accurate. There are posters on slashdot that will, seperately, both agree with Mitnick and disagree with Allchin. I am trying to point out how ridiculous that is.

      Obviously i am not making a statement that speaks for every slashdot poster, as I am clearly a slashdot poster and I wouldn't make both of those statements.

      If "you" don't happen to be one of those people, then my message doesn't apply to "you".

      I stand by my original message. I am having trouble parsing your rebuttal - what is it exactly that you disagree with me on? You've written a lot of text but I can't tell that you've said anything.

      And I can't believe there are idiots who modded you +5 Insightful.

      Hey, there are idiots that will agree with Mitnick and disagree with Allchin, and there are plenty of them that post and moderate on slashdot. You shouldn't be so surprised at how things get moderated at times.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    10. Re:Doublespeak ? by TallMatthew · · Score: 1
      They're right in both cases.

      If you think about it, there's no reason for Microsoft products, or any closed-source software project or operating system for that matter, to be insecure. Their bugs should remain hidden. It's not like you can peruse the Exchange source code looking for malloc'ed memory without bounds checks, like you could with Sendmail for example. Any vulnerability in Windows has to be discovered either accidentally or by someone with access to the source. Open source projects don't have that advantage, which makes them more susceptible to targeted crackers, but ultimately the code ends up more secure, if you will.

      If Microsoft were to open their source at this point, you can expect an avalanche of security holes would appear for this very reason. So they're right when they say that's not a great idea. But they would never come out and publically declare that their code is ripe for the picking. So when they put that information out there, it is most certainly FUD.

    11. Re:Doublespeak ? by sorak · · Score: 1

      So when Mitnick says it is easier to hack OSS software, people say "duh"

      When Microsoft says "making our stuff open source will make it easier to find vulnerabilities", people say "Stop FUDing, Microsoft"

      I dont see how can you beleive it when Mitnick says it and how you can refute it when Allchin says the same thing.

      Mitnik says he would prefer to hack oss software, due to the wider variety of tools availible, but also, that OSS is more secure, because of its openness. I admit, i didn't RTFA, but hacking open source software is about looking for flaws in the logic of another or several other intelligent people, and then, hopefully, contributing to their work. Hacking closed software is about making guesses and hoping to get lucky. It doesn't matter how easy or difficult the later option may be, most people will get bored with it eventually.

      As for Microsoft, they say that making stuff open source will make it less secure. Maybe they have a point, since most of the linux hackers wouldn't be too excited about helping Bill Gates save on tech support, but the point is that Microsoft and Mitnik are saying two completely different things. In fact, they are saying the opposite things.

    12. Re:Doublespeak ? by Knuckles · · Score: 1

      You are right, that was a dreadful peace of writing. I'll try again, I think first time I was confused by the amount of things you got wrong in only 3 lines.

      There were 2 intermingled problems with your reasoning.
      First, you said "I dont see how can you beleive it when Mitnick says it and how you can refute it when Allchin says the same thing", which you constructed as a contradiction*. However there is no need to even consider the content of the statements to see that there is no contradiction, because individual people on /. with individual viewpoints and opinions can have made them.
      You now say that you were talking about both statements being made by one poster, but that was not obvious from your post - why didn't you directly address those users?

      But even the content of the 2 statements can perfectly be argued consistently. Thus, they aren't even contradictory if expressed by a /. hive mind (or one person, in your new interpretation). They only appear contradictory because you leave out the supporting arguments for both positions, leaving only the headlines.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    13. Re:Doublespeak ? by afaik_ianal · · Score: 1

      The slashdot community isn't some kind of hive mind; generally, people have different opinions.

      You must be new here ;).

    14. Re:Doublespeak ? by kesuki · · Score: 2, Informative

      treat a collection of people as an individual (Is there a fallacy name for this too?)

      Yes, http://en.wikipedia.org/wiki/False_dichotomy anytime you create an 'excluded middle' it's a flase dichotomy, so treating the actions of a group of individualas as a 'collective' with a single opinion and trying to point out where they are being 'inconsistant' is ignoring the fact that it's possible for a large group to have two or more subsets of people who believe different points of view are correct.

      It also ignores that the opinion is that 'open source allows more people to discover the vulnerabilities so they can be 'repaired' more quickly', that makes 'open source' more secure. it's not some intrinsic nature of open source, it's simply that if an open source project is dedicated to securing code there are plenty fo white hats who will help them find and secure the holes in a timely manner.

      An orginization who prefers to favor 'security through obscurity' such as microsoft and would have no intention of 'patching every hole they know about even if it breaks probgram X Y or Z' there is no valid reason to consider open source. One has to Desire to make the code more secure with open source, or else one simply makes exploiting the code easier.

    15. Re:Doublespeak ? by cp.tar · · Score: 1
      So when Mitnick says it is easier to hack OSS software, people say "duh" When Microsoft says "making our stuff open source will make it easier to find vulnerabilities", people say "Stop FUDing, Microsoft" I dont see how can you beleive it when Mitnick says it and how you can refute it when Allchin says the same thing.

      Now, now...

      Alhough you've been refuted before this post, I just can't resist...

      When anyone - Mitnick or my grandmother, I don't care - tells me it's easier to 'hack' OSS, yes, I'll say 'duh'. It's a trivial truth.

      When Microsoft says that making their stuff OpenSource will make it easier to find vulnerabilities, I say 'so what's wrong about that?' and fail to mention FUD even once.
      I cannot imagine the twisted logic that would make anyone claim that this is MS FUD - it's a trivial truth. Again.
      The only problem is that Microsoft would be really embarrassed with the discovery of the plethora of bugs and 'features' Windows is packed with. That, and they'd lose profit (probably not market share, mind you).

      I'd wager any company would just love a host of programmers that would check and fix their product for free and I can't see Microsoft as any different; the irony is that they can't afford it. They'd lose too much.

      So it's not MS FUD, it's just plain old misdirection.
      Both Microsoft's statements and yours.

      --
      Ignore this signature. By order.
    16. Re:Doublespeak ? by Anonymous Coward · · Score: 0

      Uhm it's not FUD. From what I learned by using some M$ stuff I think they are perfectly right not to open the source to avoid people looking into their mess. For me it's DUH twice. For each statement ;)

    17. Re:Doublespeak ? by rtb61 · · Score: 1
      In the case of windows source code it is not secure from government approved black hats or white hats (they get given it). So now the leaks in windows shared source code never even come to light and the exploits are kept hidden and are applied at government direction (apart from the occasional profit based leak.).

      In the case of windows shared sourced the risk is in public acknowledgment of your having seen it and the subsequent risk of copyright violation for the rest of your life and now also apparently prosecution for disclosing trade secrets (no matter how accidentally).

      This is about someone who is still seen by the general public (not the compter literate) to be an expert in computer security, extracting what little is left of his marketing value, all rather lame but typical of those fading into history with a diminishing income potential. I wonder if we will see microsoft either directly or indirectly supporting his upcoming book.

      --
      Chaos - everything, everywhere, everywhen
    18. Re:Doublespeak ? by radish · · Score: 1

      Mature OSS projects generally are modularized well, because parallel development is greatly hampered otherwise. Closed projects tend to be much dirtier in this respect.

      Whilst I agree with most of what you say, this is a real stretch. You seem to imply that whilst OSS projects are developed by a large number of developers, closed source ones are typically one or two man shows (otherwise, how could they not need the same ease of parallel development?). This is, in my experience, generally false. I have worked on closed source projects with over 100 active, full time developers, and that's not particularly unusual. There are few OSS projects of that size, and the majority (judging by what I see on sourceforge) are basically solo efforts. With the obvious exceptions of the (very) big projects like Apache, JBoss, etc much of the OSS code I've reviewed and used has been very much in the "super developer" model with little thought given to reuse and modularity, never mind parallel development.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    19. Re:Doublespeak ? by Knuckles · · Score: 1

      Yeah, I should have qualified that more, and specified that I mean big projects. With small ones, all bets are off in this regard, closed or open source.
      From what I see, I still believe that what said holds true, and closed projects are more likely to grow into a mess, e.g. when certain functionality is needed and the deadline is close. Open developers are not smarter, it's just that the way of work IMHO encourages modularization more.
      A shining case in point would be StarOffice when it was opened, I think that's rather typical for many big closed projects.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  60. Mitnick's Value... by Stupid+Mentat · · Score: 1

    Perhaps Kevin should stick to discussing social engineering, voice mail systems, and himself, three subjects on which he is a genuine expert. The only value of this article was to spark discussion on the term "fuzzing."

  61. What does Mitnick know about hacking? by Anonymous Coward · · Score: 0

    From what I remember, Mitnick was a social engineer; he just tricked a lot of people into giving him access. So what is he supposed to know about exploiting software vulnerabilities?

    1. Re:What does Mitnick know about hacking? by Harrington · · Score: 1

      Exactly. Carefully worded this article is. Infamous 'cracker', not hacker. 'He'd prefer' as in he _would_ prefer, not that he actually does any hacking. Mitnick is a social engineer. Yes, full of tricks like the la/ls gimmick, but it ends there. He's a hustler who has parlayed a conviction for dumpster diving into a flimsy 'takes one to know one' consulting scam telling suits the obvious. Couldn't code his way out of paper bag.

    2. Re:What does Mitnick know about hacking? by Anonymous Coward · · Score: 0

      What about the shimomura IP spoof?
      First of its kind attack?
      I heard there was talk of him having an accomplice with the know-how who never got busted.

      This is a non-topic IMO.

  62. Who cares?? by k-rad · · Score: 1

    Why does anyone care what Mitnick has to say? Seriously, why does everyone still idolize him? I mean it was one thing to fight for his right to trial while he was being held by the Government, but that was the only reason he was ever labelled as a legend. I don't care any more about what he has to say than what relevance Cap'n Crunch has with regards to IP Telephony.

    --
    --->----
  63. how wrong can it get by EllynGeek · · Score: 1

    Then why has Windows been so easily and frequently compromised from its inception, without access to source code? Oh, I know! "because there are more Windows machines." Noooo. Wrong again. Because it is trivially easy. I know, all these years and tens of thousands of windows viruses, worms, trojans, spyware, rootkits, etc. really don't mean a thing! Because the source code is closed! Logic wins again!

    --

    we will end no whine before its time

  64. Did anyone READ the article? by Anonymous Coward · · Score: 0

    It seems to me me that most of you didn't read the actual article, or are so used to reading code, that you can't understand written engilsh anymore..

    "On the face of it, open source software is more secure," says Mitnick. "A lot of eyes are looking at the code. You'd think that with OSS, with more people looking at the code, you're more apt at finding security holes. But are enough people really interested?"

    'On the Face of it' to most people translates to 'it look like', ' it seems', or any statement that postulates on accuracy of a theorem with out actually stating it's truth or relevance. Meaning he is postulating on what many beleive to be true but none can so far prove. ( some what like physists(sp?) and string theory.)

    It seems to me that he is not actaully embracing this 'theorem' as a FACT, but more of a perception and is creating a discussion based on the theorem.

    As for Mitnick being a Social Engineer, does it matter? He was able to gain access to systems through use of his mouth and his mind, at a time when few others had the ability. Are we saying that his contributions to what is known as hacking today were worthless? Yeah, he may have used social engineering, but many of the techniques he used paved the way for other hackers to gain the knowledge necessary to get where we have gotten thus far.
    Einstein never saw much of the quantum physics we have today, does that mean that his contribution was minor or non existant? His work led to future work which led to new discoveries which lead to future work and fuure discoveries....Before we had iron hammers we used big rocks, but those big rock users still led the way to iron hammers......do not discount his words because you feel his early contibution were not up to later contributions

  65. The proof is in the pudding by jd · · Score: 1
    It's easy to make a rational-sounding argument. I do that all the time. The question is whether it stands up to observation.


    The sad thing is, the answer is yes.


    There are plenty of commercial code verification tools (Coverity, which is a commercial version of the Stanford Checker, used with great effect on the Linux kernel, is an excellent example) and a substantial number of free tools designed for profiling and analysis (DAKOTA, KOJAK, Web100, TAHI, KTAU to name but a few) that can be mutilated/used to test for vulnerabilities.


    As far as I know, the vendor of Coverity uses their checker to scan the Linux kernel from time to time, but I've never heard any mention of either Red Hat or OSDL doing likewise. Interesting, given that they actually do kernel development.


    It's harder to assess who is using the free tools, but a glance at Freshmeat indicates that the number of total users is in the low hundreds. Of those, only a few are likely to be kernel developers with an interest in using the tools to debug/secure the Linux kernel. Indeed, the number is so low that the Linux Trace Toolkit has died, along with every single one of the enterprise-level event monitoring kernel patches.


    Fortunately, I don't believe the number is zero. There are a few - a precious few - who do seem to be working on finding and fixing potentially (or actually) hazardous code in Linux. If I'd the cash, I'd nominate them for knighthoods for their fearless dragonslaying.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  66. Why? by GodBlessTexas · · Score: 2, Interesting

    Why do people listen to Kevin Mitnick on technical issues? He never once wrote a single line of code. He never once used anything he himself had created. All he was good at was using other people's tools, making hime a glorified script kiddie with connections to get the tools he needed. The only difference between him and your average script kiddie is he had specific targets that usually had something he wanted which motivated his attacks, instead of just randomly hitting vulnerable systems.

    He proved he was a moron when he used the same MIN/ESN pair for his OKI the entire time Shimomura was tracing him down.

    --
    Remember the Alamo, and God Bless Texas...
  67. he can launch nuclear missiles by whistling?? LOL by v3xt0r · · Score: 0

    "Mitnick was arrested in 1995 by the FBI for hacking. He served five years in prison, including eight months in solitary confinement after it was alleged that he could launch nuclear missiles by whistling into a telephone."

    LOL

    that's about as bad as the whole Lance Armstrong is god BS.

    --
    the only permanence in existence, is the impermanence of existence.
  68. Kevin is not really what we can call a smart guy by Anonymous Coward · · Score: 0

    Of course it's easier to diff sources to find what was patched and it's even easier if there is some info in the release note... Please Kevin keep writing books, don't try to get back into security, it's over you're too old....Even during your "active" periode you were already leaking sploits...

  69. Missed the Point Again by marcosdumay · · Score: 1

    If your data is so valuable that hackers spend mounths (or even years) to attack you by this stategy, you should never rely on pre-packaged software's security. It doesn't matter how resilient pre-packaged software development model is, it can always be broken by a well motivated human.

  70. Road to Mitnick Riches by n9fzx · · Score: 1
    1. Become famous hacker by doing prison time for something stupid
    2. Proclaim that "secure" OSS is actually insecure, while hole-riddled proprietary software is safe.
    3. Hack millions of converted hole-riddled systems
    4. Profit!
    --
    ...-.-
  71. Does anyone even care? by mattgoldey · · Score: 0

    Is Kevin Mitnick relevant anymore? Why should I care about his opinion?

  72. Please forgive the editing error. . . by kfg · · Score: 1

    My brain does not WAD, even when I preview.

    KFG

  73. Nope, I'm sorry, it still hasn't been long enough by Hosiah · · Score: 1

    It's still too soon after Kevin Mitnick was all we heard about for awhile. I don't miss him yet. Go away for a few more years, Kevin (just stay out of jail)! Legends should be reclusive.

  74. Uh.. Nope. by Anonymous Coward · · Score: 0

    Proprietary source code is easier to find holes in because less people scrutinze the code for security holes. In other words, once you /have/ the code, everythings gravy.

    I think I found my first bugs in AIX, SunOS 4, and Solaris (when Solaris was closed source) each inside 10 minutes. And that's a high estimate.

  75. Master of the obvious by devfsadm · · Score: 0

    Really, just go away Mitnick you got arrested for being a con not a L33t haX0r. Give advise on conning people not technical matters.
    Have you ever heard a person talk that has no clue what they are saying but still has to make it seem like they are experts. Only good thing mentioned was fuzzing -- "Mmmmmmm fuzzing"

    (1+2 = 3) and (1+2 !=2) WTF really.
    "open source software is easier to analyse for security holes, since you can see the code. Proprietary software, on the other hand, requires either reverse engineering, getting your hands on illicit copies of the source code, or using a technique called 'fuzzing'."

  76. Hasn't it been said...? by teleny · · Score: 1

    Mitnick was never that great a programmer. He was mostly a social engineer. Or so I've heard....

    --
    teleny, friend of cats.
    1. Re:Hasn't it been said...? by Anonymous Coward · · Score: 0

      Wow! I am amazed at the comments in this thread. All these folks jealous of Mitnick.

      For what's it worth, Mitnick was a senior programmer analyst at 20th Century Fox films back in the late 80's. This guy would spend his weekends on the lot since he couldn't get a girlfriend!!

      I know because he was working in our group coding in assembler and COBOL on our mainframe. He was an excellent programmer but he was always using his damn ham radio at lunch. Doing what, I don't know.

      So I can reiterate how many people on Slashdot have no clue when it comes to Mitnick. I guess his reputation as a social engineer is all the "public" really knows about.

      Oh well...

  77. quoi? by C10H14N2 · · Score: 1

    I have no doubt Mr. Mitnick possesses /\/\@|) $k1//z. He could be a Nobel Laureate in Quantum Physics having successfully developed a working unified field theory and I'd still say that if he called up a secretary claiming to be the IT director asking for her password so he could get access to the company credit card numbers -- he'd be a Nobel Laureate who happened to also be a con artist, not a "social engineer." Con artistry has been around a lot longer than any field of engineering, so it is a bit suspect when a very basic ploy is fobbed off as anything but what it is: a con.

    1. Re:quoi? by jcr · · Score: 1

      You're not listening. "Social Engineer" is an ironic, derogatory term.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:quoi? by C10H14N2 · · Score: 1

      The term was coined by said social engineers, not their detractors. If the term has since become "ironic and derogatory," well, that's not very ironic, is it?

    3. Re:quoi? by jcr · · Score: 1

      The term was coined by said social engineers, not their detractors.

      That's news to me, and I don't happen to believe it. I've been hanging around with people in that crowd from time to time since about 1982, BTW.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:quoi? by C10H14N2 · · Score: 1

      Hello? ...and I've been hanging around them from time to time since 1980. Meh.

    5. Re:quoi? by jcr · · Score: 1

      Citing Kevin's book doesn't really make your point. Of course he doesn't consider the term derogatory.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  78. Of course he would by /dev/trash · · Score: 1

    No real jail term for hacking OSS. Kevin you are releasing your changes?

  79. A better "bug" by ne0nimda · · Score: 1

    The problem with these debates is... well.. security holes are patched by smart people and cretaed by the dumb ones. If you are a dumb adminstrator you might preface your $PATH with . and yes you would need to be shot.. but then again we're comparing you with most windows users, who also need to be shot.

    While we're on the topic of linux "security flaws" try this one next time you see a college freshman logged into his terminal

    cd ~
    touch "-rf *"
    logout

    When the user logs on and sees this annoying file they should type
    rm "-rf *"
    but since they're a college freshman taking "Intro to basketweaving in Unix" they'll type
    rm -rf *
    (forgetting the quotes) and you'll laugh... and subsequently be damned to hell.

    And as an FYI, in his book, The Art of Deception Kevin Mitnic condems the use of software hacks. He says that software is usually the strongest link in the system - it's the users who are foolish. He is considered such a great hacker/cracker, yet from his book he seemed much less technically literate than I had imagined. I wouldn't consider his mere opinion that open source software is more vunerable very persuasive. We are, however, admitting security flaws and simply sweeping them under the rug when we say "no intelligent user would do X." These are the users who may be administering our system - and the users who Mitnick preys on. If we want our computers more secure we need to start educating our communities and telling them to not open up e-mails from strangers saying "I love you"

  80. Yeah, right by pottymouth · · Score: 1


    In theory of course.

    Considering Kevin has never written a line of code in his life (his MO was always that of a script kiddy) I can just imagine how much he's learned studying the sources for systems he wants to break into. He's much more into tricking stupid users into telling him their password than any real "system" hacking. He's always depending on the analysis (and code) of others for any system cracking.

    Nice that he can make a living out this stuff though. Just goes to show that working hard for a degree and doing an honest days work is still the most boring and least rewarding way to make a living in this country. Of course that 4+ years in prison thing doesn't sound like much fun either.....

  81. how it might work by r00t · · Score: 1

    If the attack mechanism is only able to write files to a user's home directory, then an attack could go against one of: .bashrc .profile .bash_profile .cshrc .tcshrc .zshrc

    It could also go against one of: .xsession .xinitrc .fvwmrc

    (also various GNOME and KDE start-up or menu files)

  82. I forgot: step two... by r00t · · Score: 1

    Going from user to root...

    Via config files, take over the shell or menu system.

    From there, take control of xterm, screen, gnome-terminal, or kterm. One may also wish to act as an X11 input method handler to grab keyboard activity.

    Wait for the user to use su, sudo, or the GUI equivalent. Grab the password.