Slashdot Mirror


Fedora Project Drops SQLNinja 'Hacker' Tool

simonb writes, "In what can only be described as a fit of insanity, the Fedora Board have declared a 'hacker tool' not fit for entry into their software repositories. Today your SQL injection tools, tomorrow your nmap?" The Register links the Fedora board's meeting minutes. From the story: "The move came on Monday in a unanimous vote by the Fedora Project's board of directors rejecting a request that SQLNinja be added to the archive of open-source applications. It came even as a long list of other hacker tools are included in the bundle and was harshly criticized by some security watchers. 'It seems incredibly short sighted to reject software based on perceived legal usage,' said Jacob Appelbaum, a full-time programmer for the Tor Project. 'They have decided to become judges of likely usage based on their own experience. That is a path of madness.' ... [T]he board unanimously decided to add a new statement to Fedora's legal guidelines concerning the inclusion of hacking tools. ... Smith said the language is intended to clarify its stance on a class of software that can be used both to secure and penetrate protected networks."

159 comments

  1. Because it's impossible to install from sources by Anonymous Coward · · Score: 3, Insightful

    Oh wait.

    Who cares if X or Y is left out of a distro? If it's available, it's installable.

    1. Re:Because it's impossible to install from sources by DirtyCanuck · · Score: 1

      I find that the natural ultimate Pentool Linux Distro is clearly Backtrack.

      That said, often fedora and Ubuntu 10 will act a lot friendlier in a live cd (or usb) format.

      Thus my pentest drive contains bootable versions of all 3. Looks like that might be changing.......

    2. Re:Because it's impossible to install from sources by lindi · · Score: 1

      Doesn't work in this case since they don't ship a makefile.

    3. Re:Because it's impossible to install from sources by DarkKnightRadick · · Score: 0

      so how are you supposed to install from source? If it's GPL'd, the license forces the source to be made available. I guess that doesn't include a makefile? If that's the case, that's retarded.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    4. Re:Because it's impossible to install from sources by lindi · · Score: 1

      That's kind of the point. Distributions make installing software easier since you don't need to figure it out yourself.

      (If you look at sqlninja-0.2.5.tgz you see you can just run the perl script with "./sqlninja".)

    5. Re:Because it's impossible to install from sources by DarkKnightRadick · · Score: 0

      well that works too. (:

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    6. Re:Because it's impossible to install from sources by NotBorg · · Score: 1

      Ok look. There are two c files that include windows.h Wonder why fedora would care about them...??? It's a couple of crap MSVC console applications. They even give you .exe files in the archive. Might even work in Wine. No compiling necessary, unless you want to port it yourself (Which you don't because you clearly have no clue how to create a make file for yourself).

      What else... Oh shit! There's a Perl file there too. Maybe Fedora would be interested in that? (BTW, here's your next clue. You don't need to compile that, no need for a makefile. Just feed it to Perl as is.)

      Honestly it just doesn't look like its worth packaging. If your interested in it for Fedora, you're likely only interested in that one perl file. That's one fucking file... just go download it and run it if you really care.

      Oh shit... look there's documentation in there too... let me see what it says....

      Sqlninja's goal is to exploit SQL injection vulnerabilities on web applications that use Microsoft SQL Server as back end.

      Oh now I understand why Fedora would want it. Clearly Fedora cares about finding wholes in Microsoft's shit rather than, er the stuff that comes with Fedora?

      This whole fucking article is crap. Fucking bait for stupid, uninformed, and clueless comments. Who's having a "fit of insanity"?

      --
      I want this account deleted.
    7. Re:Because it's impossible to install from sources by DarkKnightRadick · · Score: 1

      I'm not interested in Fedora, nor was I previously aware of how sqlninja was created.

      Not everyone is a programmer, but you don't need to be to run commands like "make".

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    8. Re:Because it's impossible to install from sources by b100dian · · Score: 1

      And now they increased their press coverage too;)

      --
      gtkaml.org
    9. Re:Because it's impossible to install from sources by Lincolnshire+Poacher · · Score: 1

      > Who cares if X or Y is left out of a distro? If it's available, it's installable.

      Yes, the distro compilers could make their ISOs much quicker to download if they omitted X and Gnome. After all, they're available in source format for later download and compilation.

      And as for Open Office, well that'll only take 6 hours to compile...

      The *point* of a distro is to provide a convenient, tested, coherent system.

    10. Re:Because it's impossible to install from sources by Anonymous Coward · · Score: 0

      You're an idiot. Please don't post here anymore.

    11. Re:Because it's impossible to install from sources by Anonymous Coward · · Score: 0

      This story isn't about any tool, this is about Fedora, Red Hat and censorship. It just doesn't go too well with traditional hacker sensibilities, you little arrogant doofus!

    12. Re:Because it's impossible to install from sources by NotBorg · · Score: 1

      You don't have to be a programmer to do the following either:

      1. download an archive file
      2. unpack it
      3. read the documentation.

      If you have issues with any of the above, you probably shouldn't be running the software anyway. If you can't spot the only file with unix execute permissions named "sqlninja" and another file called "sqlninja-howto.html" then you don't need this software. It doesn't matter if it comes in an RPM or not at that point.

      Again, I'll ask. Why would a Linux distribution care about a tool that is ONLY useful for exploiting Windows boxes? Hell, why do you care? You clearly haven't put any effort into it.

      --
      I want this account deleted.
    13. Re:Because it's impossible to install from sources by DarkKnightRadick · · Score: 1

      Go to my first comment in this thread. (:

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    14. Re:Because it's impossible to install from sources by Anonymous Coward · · Score: 0

      Riiiiight... because the only possible way to compile and install anything from source is with make. Like someone else said, you're an idiot.


      $ gcc -o myProgram myProgram.c
      $ sudo mv myProgram /usr/bin
      $ myProgram

    15. Re:Because it's impossible to install from sources by NotBorg · · Score: 1

      I was going off your second comment where you were moaning about not having a make file and calling that retarded. You don't need a make file for Perl programs you just run them. The other C files are for MSVC (Your not supposed to build them on Linux--No need for a gnu makefile if you're doing the MSVC thing.).

      --
      I want this account deleted.
    16. Re:Because it's impossible to install from sources by DarkKnightRadick · · Score: 1

      guess that makes sense.

      I never claimed anyone had to be programmer, just curious as to how you're supposed to build from source. I didn't realize the "source" distribution included a perl file, amongst other things. Just shows I'm unfamiliar with the package.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    17. Re:Because it's impossible to install from sources by jbolden · · Score: 1

      I wish you hadn't cursed so much, but you are absolutely right in your analysis.

  2. As the old linux community saying goes... by fotbr · · Score: 5, Insightful

    If you don't like the way we do it, do it yourself.

    Isn't that kind of the point of things being open? That you don't have to agree with the way things are done -- you have the source, change/fix/fork it yourself.

    In other words -- non-story. Those that want this specific tool (black, white,or grey hat) will know how to get it. It's not like anyone capable of using such tools cannot handle tar, make, and make install.

    1. Re:As the old linux community saying goes... by think_nix · · Score: 2, Informative

      might get flamed for this but this is exactly why I love running gentoo. Sources are mostly widely available, if for some reason emerge is throwing a fit about masked packages. Anyways from TFA:

      'Argument for SQLninja to be added to Fedora is that it is a 'penetration testing tool.'

      I still do not quite understand the grounds here. Honestly, nmap, wireshark, and tcpdump are just a few tools also 'freely' available that do similar things on a different level. Whatever the fedora board is smoking I want some. I just can't believe they want to alienate their userbase like this. Although then again it will probably just end up in rpmfusion or on livna.

    2. Re:As the old linux community saying goes... by Anonymous Coward · · Score: 1, Insightful

      Then the question becomes: "Why use a distribution at all? Why not compile everything from scratch?"

      The answer is: convenience.

      Leaving out any useful tool is just stupid. If you want to leave out the slirp package, that's understandable. People actually use this tool though.

    3. Re:As the old linux community saying goes... by Anonymous Coward · · Score: 0

      Yes, an incredibly moot argument. I especially loved the "That is a path of madness" part, as if being sensationalist will make his argument magically make sense to everyone. Slashdot is slowly drifting towards comedy and away from technology.

    4. Re:As the old linux community saying goes... by rfroberg · · Score: 1, Funny

      Those that want this specific tool (black, white,or grey hat) will know how to get it. It's not like anyone capable of using such tools cannot handle tar, make, and make install.

      What if you have a red hat?

      --
      Gentlemen, you can't fight in here! This is the War Room.
    5. Re:As the old linux community saying goes... by ScrewMaster · · Score: 2, Insightful

      If you don't like the way we do it, do it yourself.

      Isn't that kind of the point of things being open? That you don't have to agree with the way things are done -- you have the source, change/fix/fork it yourself.

      In other words -- non-story. Those that want this specific tool (black, white,or grey hat) will know how to get it. It's not like anyone capable of using such tools cannot handle tar, make, and make install.

      True. The net effect of the Board's decision, so far as people actually using said tool, will be nil. My guess is that this is some kind of "cover their collective asses" move, over perceived liability for distributing such software. Given the current legal climate in many countries towards "hacking" tools (doesn't Germany take a rather hard line there?) they may actually have a legitimate concern. I don't know, not a lawyer, etc. etc.

      Smith said the language is intended to clarify its stance on a class of software that can be used both to secure and penetrate protected networks.

      There really should be no "stance", in that sense. They're blaming the tools here, not the users of those tools. If a piece of software can be used to test a network for vulnerability, it can likely be used to penetrate said network. And to that I say ... so what? Do some people not understand the concept of a double-edged sword? Not to mention the fact that the only way security people can test their protective measures is by using many of the same software tools used by blackhats, and if you remove them from the hands of security people you will find that the crooks will still have them. So you really can't make a distinction between legitimate and illegitimate tools, only legitimate and illegitimate uses..

      Many handtools can be used to stab someone to death: but nobody who sells tools thinks "gee, maybe we should refrain from selling screwdrivers and only offer blunt tools with no sharp edges."

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:As the old linux community saying goes... by ScrewMaster · · Score: 1

      Those that want this specific tool (black, white,or grey hat) will know how to get it. It's not like anyone capable of using such tools cannot handle tar, make, and make install.

      What if you have a red hat?

      That is definitely a problem ... unless it's a fedora.

      --
      The higher the technology, the sharper that two-edged sword.
    7. Re:As the old linux community saying goes... by m1ss1ontomars2k4 · · Score: 1

      Plus, there are always non-free software being excluded from repos of various OSes, and nobody really cares nearly as much as they seem to care about this.

    8. Re:As the old linux community saying goes... by iplayfast · · Score: 0

      No flames, here. Gentoo rocks.

    9. Re:As the old linux community saying goes... by Tacvek · · Score: 5, Interesting

      The flip side of the coin though is that nmap, wireshark, and tcpdump all have uses beyond pen-testing or hacking. nmap can be used to help diagnose routing issues (I've actually used it for that), as well as for veryifying your network map, and other similar uses.

      Wireshark is similarly very useful for debugging. For example, it can quickly help you determine that your software is creating malformed packets, or determine exactly what order your packets are being sent, or exactly what they contain. tcpdump is similar.

      Even password cracking tools like jack the ripper can be used for purposes other than hacking or pen-testing. One possible such use (despite being a bit questionable) is ensuring minimum password strength, by running it for a fixed amount of time, and rejecting any passwords it can crack in that timeframe.

      The difference is that sqlninja really has no use beyond hacking or pen-testing. It does not even pretend it might have other uses.

      That all said, I'm not saying that refusing to package it is the right course of action. Indeed that seems questionable at best. I'm merely pointing out how sqlninja is different from the other tools you mentioned.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    10. Re:As the old linux community saying goes... by fluffy99 · · Score: 3, Informative

      Smith said the language is intended to clarify its stance on a class of software that can be used both to secure and penetrate protected networks.....If a piece of software can be used to test a network for vulnerability, it can likely be used to penetrate said network.

      This software does not secure or test anything. It's used to a exploit SQL injection vulnerability found by other means. Go read its sourceforge page which says.

      There are a lot of other SQL injection tools out there but sqlninja, instead of extracting the data, focuses on getting an interactive shell on the remote DB server and using it as a foothold in the target network

    11. Re:As the old linux community saying goes... by ScrewMaster · · Score: 1

      Smith said the language is intended to clarify its stance on a class of software that can be used both to secure and penetrate protected networks.....If a piece of software can be used to test a network for vulnerability, it can likely be used to penetrate said network.

      This software does not secure or test anything. It's used to a exploit SQL injection vulnerability found by other means. Go read its sourceforge page which says.

      There are a lot of other SQL injection tools out there but sqlninja, instead of extracting the data, focuses on getting an interactive shell on the remote DB server and using it as a foothold in the target network

      I'm afraid that I don't understand your point. Are you saying that, because this isn't a program that just goes "oh look, I think I found a vulnerability" but actually exploits it, that it's any less valuable to someone in charge of network security?

      --
      The higher the technology, the sharper that two-edged sword.
    12. Re:As the old linux community saying goes... by dbialac · · Score: 2, Insightful

      As a white hat developer, I've found tools such as nmap, wireshark and tcpdump useful in my daily life. While I can see that this tool can be used by security researchers, I cannot imagine a scenario where I would use a tool such as this one. Forget about the security objections of Fedora. On its own, this tool is a highly specialized utility. It is not something the everyday user or developer really needs.

    13. Re:As the old linux community saying goes... by Anonymous Coward · · Score: 0

      This is the age old problem with the open source attitude. Here you have a software project led by a huge foundation to provide an open source operating system which I wish to use. They do something I don't like and the result is change/fix/fork it yourself? What the hell am I supposed to do? Fork and maintain the fedora project? Fuck man I don't even know how to program.

      This attitude is also why the opensource community is a horrendous clusterfuck of packages and distributions. What is the average joe supposed to do? Most people don't even know there is a distro other than Ubuntu, so what do they do if Canonical crosses them?

    14. Re:As the old linux community saying goes... by RichiH · · Score: 2, Informative

      > nmap can be used to help diagnose routing issues (I've actually used it for that)

      If you use nmap to diagnose routing, you are doing something wrong. Heard of mtr and looking glasses?

      > Wireshark is similarly very useful for debugging. For example, it can quickly help you determine that your software is creating malformed packets, or determine exactly what order your packets are being sent, or exactly what they contain. tcpdump is similar.

      As both use libpcap, they would be.

      > Even password cracking tools like jack the ripper can be used for purposes other than hacking or pen-testing. One possible such use (despite being a bit questionable) is ensuring minimum password strength, by running it for a fixed amount of time, and rejecting any passwords it can crack in that timeframe.

      Or you could simply check the passwords against a dictionary before they are being hashed. Most Unix clones allow that by default.

      Pen-testing is a valid use. So is hacking. And so is, arguably, cracking.

      But then, Red Hat/Fedora have had a long history of weird decisions. Making KDE rename Kbattleship & Ksnake is a recent example. On the plus side, I don't use them, so I don't care.

    15. Re:As the old linux community saying goes... by blincoln · · Score: 1

      So, in other words, this is another in a long line of questionable and sensationalistic articles by The Register? I don't even bother to read anything they publish anymore, because their standards are so low these days.

      Everything seemed to go downhill starting with that series of articles they ran a few years ago where they published truly bizarre and (AFAIK) unsubstantiated claims about some dot-com CEO.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    16. Re:As the old linux community saying goes... by mrphoton · · Score: 2, Insightful

      Why are these guys surprised that a project backed by a company rejected there hacking tool. Firstly the name 'sqlninja', I mean come on, it's got to be a hacking tool, can you imagine that on the front page of a news paper 'evil open source firm ok's sqlninja'. Then when I googled it, the website declares it is a 'sqlninja - a SQL Server injection & takeover tool'. In no way do they pretend it is for testing or whatnot. They had to reject the tool. And what business is red hat in, oh year selling a server os, would it really be a good idea for them to bundle a 'takeover tool'?

    17. Re:As the old linux community saying goes... by fluffy99 · · Score: 4, Informative

      I'm afraid that I don't understand your point. Are you saying that, because this isn't a program that just goes "oh look, I think I found a vulnerability" but actually exploits it, that it's any less valuable to someone in charge of network security?

      If you're trying to secure a system, a tool which identifies the vulnerabilities is of great use. This tool doesn't find the vulnerabities, you have to do that yourself. Once you find a vulnerable webpage, you use this tool to exploit it.

      It's kind like checking a building for open doors, actively trying to jimmy the doors, or see how easily the locks can be picked. That's valuable as it identifies weaknesses. This tool would be more akin to going in and stealing things after someone else pointed out the unlocked door.

      Of course no-one has pointed out the political angle. I doubt RedHat wants to host a tool in the repositories whose stated purpose is for compromising Microsoft SQL databases.

    18. Re:As the old linux community saying goes... by Anonymous Coward · · Score: 1, Insightful

      I'm afraid that I don't understand your point. Are you saying that, because this isn't a program that just goes "oh look, I think I found a vulnerability" but actually exploits it, that it's any less valuable to someone in charge of network security?

      "Oh look, you left your computer logged on" versus "Oh look, you left your computer logged on. I think I'll empty your bank account to prove you shouldn't do that". No it's not useful to someone trying to improve security.

    19. Re:As the old linux community saying goes... by shaitand · · Score: 1

      "It's not like anyone capable of using such tools cannot handle tar, make, and make install."

      Hopefully not on fedora. You shouldn't install from source on binary based systems the package manager doesn't know about your install and this can lead to library incompatibilities. In the best case this will cause something to break, in the worst case it will lead to application instability and bitrot similar to that seen on windows.

      You should always roll up an RPM if there isn't one available.

    20. Re:As the old linux community saying goes... by VortexCortex · · Score: 2, Interesting

      This software does not secure or test anything. [...]

      There are a lot of other SQL injection tools out there but sqlninja, instead of extracting the data, focuses on getting an interactive shell on the remote DB server

      Sounds pretty handy as a password recovery tool for database servers.

    21. Re:As the old linux community saying goes... by Tacvek · · Score: 1

      If you use nmap to diagnose routing, you are doing something wrong. Heard of mtr and looking glasses?

      Looking glasses are very useful. MTR is also a prefered tool. But nmap does have a few good tricks up its sleeve. As the name suggests, it can help with mapping out networks, which unfortunately is often necessarily when diagnosing routing issues through an unfamiliar public network. After all, many networks don't provide looking glass services, or other ways of getting much information about the network map.

      > Wireshark is similarly very useful for debugging. For example, it can quickly help you determine that your software is creating malformed packets, or determine exactly what order your packets are being sent, or exactly what they contain. tcpdump is similar.

      As both use libpcap, they would be.

      I would certainly hope so, I mean pretty much all packet sniffers seem to be based on libpcap. Of course, not all are created equal. Wireshark's area of expertise in in analyzing packet dumps, rather than merely capturing packets, while tcpdump does much less analysis, but is far more suitable for running remotely.

      > Even password cracking tools like jack the ripper can be used for purposes other than hacking or pen-testing. One possible such use (despite being a bit questionable) is ensuring minimum password strength, by running it for a fixed amount of time, and rejecting any passwords it can crack in that timeframe.

      Or you could simply check the passwords against a dictionary before they are being hashed. Most Unix clones allow that by default.

      As I said, the example use is a bit questionable. Prehashed checks on a password are preferable when feasible. Of course, the world being what it is, that is not always feasible.

      Pen-testing is a valid use. So is hacking. And so is, arguably, cracking.

      I was not maintaining a hacking/cracking distinction in my post, not because I do not appreciate such a distinction, but because the rest of the thread had been using only the media definition of 'hacking', which includes all of cracking, and some but not all of what is traditionally seen as hacking.

      I certainly agree that all are valid usecases. But if the Fedora Project does not want to support certain valid usescases, so what? There are many other distributions that do support them.

      But then, Red Hat/Fedora have had a long history of weird decisions. Making KDE rename Kbattleship & Ksnake is a recent example. On the plus side, I don't use them, so I don't care.

      I think you meant renaming KTron to KSnakeDuel.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    22. Re:As the old linux community saying goes... by anton_kg · · Score: 1

      btw, sqlninja is not in the gentoo's portage. But you can find it in pentoo overlay with bunch of other "hackers" tools.

    23. Re:As the old linux community saying goes... by someone1234 · · Score: 1

      Penetration testing should be part of the regular testing process. We would see fewer hacked stuff.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    24. Re:As the old linux community saying goes... by RichiH · · Score: 1

      > I think you meant renaming KTron to KSnakeDuel.

      http://old.nabble.com/RFC:-Rename-KBattleShip-and-KTron-td27280141.html

  3. That's Interesting by SilverHatHacker · · Score: 1, Interesting

    I can kind of understand the decision. If someone gets hacked, is the Fedora distribution liable for providing the tool? (Similar to how you can be charged with Accessory to Murder for providing a weapon, or an ISP is now somehow responsible for any illegal traffic.) They probably want to cover their butts, but it also seems like unfair censorship.

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
    1. Re:That's Interesting by think_nix · · Score: 1

      WOW lol ? Ok, lets start holding distro's liable for providing basic things like tcpdump.

    2. Re:That's Interesting by Anonymous Coward · · Score: 0

      I can kind of understand the decision. If someone gets hacked, is the Fedora distribution liable for providing the tool? (Similar to how you can be charged with Accessory to Murder for providing a weapon, or an ISP is now somehow responsible for any illegal traffic.) They probably want to cover their butts, but it also seems like unfair censorship.

      Why are you on the fence? You sympathize with their POV, but you think it's "unfair censorship"?

      Unfair censorship is when another party or parties forces you to censor yourself. When you choose to censor yourself, we have another word for it: restraint.

      Either you think that they are doing the right thing to protect the interest of their project, or you think that they are caving on their principals and should be shunned for the action. You can't have it both ways.

    3. Re:That's Interesting by nurb432 · · Score: 1

      Its not censorship since they are not a government entity.

      They really aren't exposing themselves any more to suits by including it then not as long as it has a legitimate purpose and there is a statement to some effect that they only intend it to be used that way. ( else every gun and knife maker in the world would be gone by now )

      --
      ---- Booth was a patriot ----
    4. Re:That's Interesting by phantomfive · · Score: 4, Insightful

      The difference between tcpdump, nmap, and sqlninja is that tcpdump and nmap have a lot of uses (is my port open?). SQLNinja is marketed entirely as an "SQL Server injection & takeover tool." Obviously marketing isn't the most important thing, but penetration testing is about all it can do (unless you're dumb and actually want to take over other people's computers). Fedora users aren't primarily penetration testers.

      From reading the minutes, it seems like the Fedora board rejected it, not because it's a hacker tool (they include jack-the-ripper), but because it doesn't provide any real benefit for their customer base, certainly not enough to outweigh the small legal risk entailed. Fedora isn't a penetration testing distro, it's a server distro. They don't include metasploit either, there's just no demand for it, and the authors of metasploit don't need to get attention for their product by begging people to put it in their distro.

      --
      Qxe4
    5. Re:That's Interesting by think_nix · · Score: 1

      The difference between tcpdump, nmap, and sqlninja is that tcpdump and nmap have a lot of uses (is my port open?).

      Yes of course, but there are also plugins for e.g. nmap that will give you 'recommendations' for _said_ open ports on target which in the end is also a 'penetration tool' which was one of the reasons for not adding this particular package. So how is that so much different ?

    6. Re:That's Interesting by arose · · Score: 1

      Its not censorship since they are not a government entity.

      Censorship isn't restricted to governments. Government censorship just happens to be a particularly nasty type so it's talked about more.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    7. Re:That's Interesting by phantomfive · · Score: 1

      The reason the Fedora board gave was (and if you had read the link you would know this) is that the nmap is used probably the majority of the time to check if your own ports are open. Of course even a compiler can be used as a penetration tool, so the ability to use something as a penetration tool is not enough to keep it from the distro, which I think you're getting at.

      Really, from reading the minutes, I think they basically decided it wasn't useful enough for their user base. You might disagree, but I trust the Fedora board to know what their user base wants more than I trust you.

      --
      Qxe4
    8. Re:That's Interesting by arose · · Score: 2, Informative
      From their "Introduction" section on the home page:

      It should be used by penetration testers to help and automate the process of taking over a DB Server when a SQL Injection vulnerability has been discovered.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    9. Re:That's Interesting by think_nix · · Score: 0, Offtopic

      he reason the Fedora board gave was (and if you had read the link you would know this) is that the nmap is used probably the majority of the time to check if your own ports are open. Of course even a compiler can be used as a penetration tool, so the ability to use something as a penetration tool is not enough to keep it from the distro, which I think you're getting at.

      Really, from reading the minutes, I think they basically decided it wasn't useful enough for their user base. You might disagree, but I trust the Fedora board to know what their user base wants more than I trust you.

      From reading the minutes:

      "Argument for SQLninja to be added to Fedora is that it is a 'penetration testing tool.' "

    10. Re:That's Interesting by phantomfive · · Score: 2, Insightful

      Good job. You have demonstrated your capability to read, cut and paste a sentence from the minutes onto slashdot. Do you also have the capability to explain why you think that sentence is particularly important? Please do.

      --
      Qxe4
    11. Re:That's Interesting by Princeofcups · · Score: 1

      And more importantly the name is kewl and sensational. If they called it SQLSecurityVerificationTool, they would have no problems.

      --
      The only thing worse than a Democrat is a Republican.
    12. Re:That's Interesting by phantomfive · · Score: 1

      That's a good point, but as the Fedora board mentioned, the sensational name alone isn't enough to keep it out, since jack-the-ripper is in the distribution. I really think they left it out because they didn't see it as being particularly useful (for their user base).

      BTW, I am fairly certain that your sig is the reason Nancy Pelosi keeps getting re-elected in San Francisco......yeah, she's just like a Republican....but at least she's not a Republican (although she did represent fairly well in the last year, after the CIA scandal finally blew over).

      --
      Qxe4
    13. Re:That's Interesting by Samantha+Wright · · Score: 1

      Censorship involves denying people access to information. This is more like a magazine choosing not to publish a story—Fedora users can still acquire the tool themselves, after all!

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    14. Re:That's Interesting by fluffy99 · · Score: 2, Insightful

      The difference between tcpdump, nmap, and sqlninja is that tcpdump and nmap have a lot of uses (is my port open?).

      Yes of course, but there are also plugins for e.g. nmap that will give you 'recommendations' for _said_ open ports on target which in the end is also a 'penetration tool' which was one of the reasons for not adding this particular package. So how is that so much different ?

      Because the sole purpose of SQLninja is to exploit a SQL injection vulnerability once detected by other means, not to actually discover them. To me, that is a black hat tool with no redeeming use as a pen testing program.

    15. Re:That's Interesting by fluffy99 · · Score: 3, Informative

      From reading the minutes:

      "Argument for SQLninja to be added to Fedora is that it is a 'penetration testing tool.' "

      Try reading the sourceforge page instead. http://sqlninja.sourceforge.net/sqlninja-howto.html#s1. It's not a pen testing tool. It's an exploit tool.

    16. Re:That's Interesting by think_nix · · Score: 1

      Good job. You have demonstrated your capability to read, cut and paste a sentence from the minutes onto slashdot. Do you also have the capability to explain why you think that sentence is particularly important? Please do.

      Was just stating from the minutes one of the argumentations that were posted for adding the package, which I see and view as significant. You implied earlier that I should have read the minutes, which I did. I have to use a Fedora box at work so yes I read them all the time, so I can keep up with the binary distro world.

      Since you asked, I feel that is an important argument to the package itself and the boards reasoning as a whole, look at some of the other packages that are provided and what they can be used for. I feel the 'Boards' arguments are rather week and alienating (in the end honestly I do not care. If I need to test some clients database's I will do so regardless of what Fedoras Board thinks which packages should be on my system or not.

      Other comments here have stated that certain countries have issues with "tools" provided on computers. Well that maybe, and this sounds like Fedora's Board wanting to cover its ass without thinking about other packages they already provide the distro with from the install DVD that can have similar uses (although technically speaking different but the principals are the same).

      Just my 2 cents :)

    17. Re:That's Interesting by think_nix · · Score: 1, Informative

      Try reading the sourceforge page instead. http://sqlninja.sourceforge.net/sqlninja-howto.html#s1. It's not a pen testing tool. It's an exploit tool.

      http://nmap.org/ this says in the introduction:

      "map ("Network Mapper") is a free and open source (license) utility for network exploration or security auditing."

    18. Re:That's Interesting by think_nix · · Score: 1

      damn buffer I copied it wrong and hit enter to fast. I meant to say they call it exploration now , although look at the links directly in the navbar , exploits etc what not

    19. Re:That's Interesting by phantomfive · · Score: 1

      ok, so you are a Fedora user. That's good, we can learn something. Although you are only a sample of one, you are representative of some portion of the Fedora user base. So do you feel, that as a Fedora user, you are planning on using this tool, and thus this decision harms you (somewhat minimally, of course)?

      My perception is that this tool isn't something you would really install on a Fedora system, if you were doing penetration testing you would use something else, but I could be wrong.

      --
      Qxe4
    20. Re:That's Interesting by Anonymous Coward · · Score: 0

      Exploration != exploitation.

      I know, I know, grammar is hard, let's go shopping!

    21. Re:That's Interesting by think_nix · · Score: 0, Offtopic

      When I or colleagues at work need to install a Fedora box it has most everything on it for security auditing , penetration , etc etc. That is what we do . Imho this thinking is getting more like the windows side of things. Fedora keeps doing this, if you really need something download from site X install etc etc . Or I will have to personally notify myself of updates in the future instead of yum telling me to do so . Or add repo X install some gpg key since you were talking about trust earlier. (allbeit this will probably just get added in an additional repo) I just fail to see the logic in their reasoning thats all.

    22. Re:That's Interesting by Anonymous Coward · · Score: 0

      Fedora users aren't primarily penetration testers.

      Ubuntu users aren't primarily sysadmins. Should Ubuntu not include nmap?

      Half the point of a repository is that it can contain a whole lot of infrequently-used packages, so that they're accessible to the small fraction of users who want them.

    23. Re:That's Interesting by Raenex · · Score: 1

      Because the sole purpose of SQLninja is to exploit a SQL injection vulnerability once detected by other means, not to actually discover them. To me, that is a black hat tool with no redeeming use as a pen testing program.

      Given that security best comes in layers, it would be good to know how much damage a successful injection can do, and design your system in accordance, including alerts for people attempting to use this tool.

    24. Re:That's Interesting by fluffy99 · · Score: 1

      damn buffer I copied it wrong and hit enter to fast. I meant to say they call it exploration now , although look at the links directly in the navbar , exploits etc what not

      Well sure exploration implies mapping something out. Exploitation would imply taking advantage of something once it's discovered.

    25. Re:That's Interesting by Anonymous Coward · · Score: 0

      While we're at it, perhaps we should start holding Stanley liable when their hammers are used to commit burglary.

    26. Re:That's Interesting by 6031769 · · Score: 1

      Fedora isn't a penetration testing distro, it's a server distro.

      What on earth makes you think that? I've never seen any comment from the fedora project to the effect of "this is a server distro". In fact given the bleeding-edge approach Fedora has to including new packages I would suggest that it's not really suited to being a server distro at all. Good enough on the desktop, though.

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
    27. Re:That's Interesting by icebraining · · Score: 1

      Its not censorship since they are not a government entity.

      Wrong. It's not illegal since they are not a government entity. It's still censorship.

    28. Re:That's Interesting by turbidostato · · Score: 1

      "I can kind of understand the decision. If someone gets hacked, is the Fedora distribution liable for providing the tool? (Similar to how you can be charged with Accessory to Murder for providing a weapon, or an ISP is now somehow responsible for any illegal traffic.)"

      When was the last time Colt or Smith & Wesson were charged with Accessory to Murder?

    29. Re:That's Interesting by Anonymous Coward · · Score: 0

      I can kind of understand the decision. If someone gets hacked, is the Fedora distribution liable for providing the tool? (Similar to how you can be charged with Accessory to Murder for providing a weapon, or an ISP is now somehow responsible for any illegal traffic.) They probably want to cover their butts, but it also seems like unfair censorship.

      So someone is liable for providing a compiler too? How about the computer? Or books? They contain dangerous knowledge!!!!

    30. Re:That's Interesting by NotBorg · · Score: 1

      Here's my 2 cents:

      Sqlninja's goal is to exploit SQL injection vulnerabilities on web applications that use Microsoft SQL Server as back end.

      1. Why would most LINUX distributions give a shit about exploiting holes in Microsoft's software?
      2. Why does everyone assume this is some great software package that is on par with the quality of mature projects like Nmap?
      3. It's not that hard to go grab the damned archive file yourself and run the Perl script from where it was extracted. You don't need to compile or install it.
      --
      I want this account deleted.
    31. Re:That's Interesting by Urkki · · Score: 1

      Fedora users aren't primarily penetration testers.

      Ubuntu users aren't primarily sysadmins.

      Every server and desktop Linux box has by definition a "sysadmin", except maybe those where the admin access password has been permanently forgotten (for desktop Ubuntu this means using automatic login without user password) and updates are set to happen automatically. Whether sysadmin job is being done or neglected, that's another matter, but the job exists.

      Doing an actual SQL injection attack is a task that doesn't exist for like 99.9% of Linux users. Not to mention, if installing the tool is a problem, then that person shouldn't be doing that in the first place...

    32. Re:That's Interesting by Anonymous Coward · · Score: 0

      It's not a pen testing tool. It's an exploit tool.

      In reality, what's the difference?

  4. "Not Fit For Entry" vs. "Drops" by Anonymous Coward · · Score: 5, Interesting

    Does a package have a right to be included in a distribution?
    Is failing to include a package censorship?

    Hardly. These are the decisions that distribution maintainers face every day. You can't include everything, so there doesn't really need to be much of a reason to not include any particular program.

    1. Re:"Not Fit For Entry" vs. "Drops" by sjames · · Score: 1

      Do people have a right to critique the package inclusion policies?

      Certainly.

      Nobody seems to be invoking Godwin, just saying that the justification used here sounds a bit off. Had it been "We can't include everything that exists and this package seems to be of limited interest", nobody would even blink.

    2. Re:"Not Fit For Entry" vs. "Drops" by Xtifr · · Score: 1

      Do people have a right to critique the package inclusion policies?

      Certainly.

      Sure. Do the rest of us have a right to call these people out if we think they're trying to make a mountain out of a molehill? Likewise certain. You seem to be trying to deny the AC the same rights you demand for yourself.

      The fact is that post-Grokster, the way a program is marketed is legally significant, and the way this program has been marketed is definitely a bit sketchy, IMO. Grokster didn't lose because their program lacked legal uses; it lost because they promoted the illegal ones.

    3. Re:"Not Fit For Entry" vs. "Drops" by sjames · · Score: 1

      The fact is that post-Grokster, the way a program is marketed is legally significant, and the way this program has been marketed is definitely a bit sketchy, IMO. Grokster didn't lose because their program lacked legal uses; it lost because they promoted the illegal ones.

      By the same token, if you even imply that you're vetting the legality of packages, it tends to come back to haunt you when someone finds an obscure illegal use for foo that you did include. That's not to say that you can't internally equate probably used illegally with not very interesting.

    4. Re:"Not Fit For Entry" vs. "Drops" by Urkki · · Score: 1

      The fact is that post-Grokster, the way a program is marketed is legally significant, and the way this program has been marketed is definitely a bit sketchy, IMO. Grokster didn't lose because their program lacked legal uses; it lost because they promoted the illegal ones.

      By the same token, if you even imply that you're vetting the legality of packages, it tends to come back to haunt you when someone finds an obscure illegal use for foo that you did include. That's not to say that you can't internally equate probably used illegally with not very interesting.

      I think this wasn't about use, but about marketing. So you should say, if someone finds some other packet you included officially marketed as suitable for illegal uses. This can of course happen, but isn't as likely as finding illegal use for, say, a compiler that can be used for writing or downloading and compiling a program that hacks various government computers and initiates a nuclear war.

    5. Re:"Not Fit For Entry" vs. "Drops" by Xtifr · · Score: 1

      it tends to come back to haunt you when someone finds an obscure illegal use for foo that you did include.

      No, obscurity doesn't matter. The earlier Betamax case established (thank you Sony) that a tool can be blatantly used primarily for illegal purposes, and still be perfectly legal as long as there exist substantial legal uses. The Grokster case merely narrowed that by establishing that you cannot promote the illegal uses.

    6. Re:"Not Fit For Entry" vs. "Drops" by sjames · · Score: 1

      The problem is on the other side of it. If you have a policy of excluding tools that are rimarily for illegal uses, suddenly people try to sue you if one slips through the cracks. OTOH, if you use popularity, utility, or other measures instead, it doesn't come up.

      Perhaps that shouldn't (since it is more than a bit self defeating), but it seems to be the case.

  5. LOL @ Censorship tag. by Beelzebud · · Score: 3, Insightful

    I swear, some people really need to read about the concept of censorship. I wasn't aware that Fedora was a government entity, and that they just banned an app from ever being used.

    Guess what. You can always install this app yourself, if you really want to use it. I'm sure someone wanting a hacking tool can figure out how to install software...

    1. Re:LOL @ Censorship tag. by ApolloX · · Score: 1

      Sadly many "hackers" cannot figure out how to download such tools.

    2. Re:LOL @ Censorship tag. by klingens · · Score: 1

      The MPAA ratings are not done by any government body, but they still censor movies when someone in the movie says fuck, copulates with same/different sex or mindlessly kills people.
      Censorship is not just when governments do it. And no one prevents me to say "fuck" either. Yet.

      The problem per se is not that Fedora removes a package. The problem is their reasoning especially when there tons of other penetration testing tools still existing in Fedora. It's their choice if they want a non-offensive, family friendly, annoy no one distro, it just might be a tad difficult thing to then create a useful distro which technical people want to use.

    3. Re:LOL @ Censorship tag. by think_nix · · Score: 1

      I swear, some people really need to read about the concept of censorship. I wasn't aware that Fedora was a government entity, and that they just banned an app from ever being used. Guess what. You can always install this app yourself, if you really want to use it. I'm sure someone wanting a hacking tool can figure out how to install software...

      Yeah, the 'Fed' in Fedora just got a whole new meaning.

    4. Re:LOL @ Censorship tag. by arose · · Score: 1

      I swear, some people really need to read about the concept of censorship.

      Yes, yes they do. Can you believe that there are people who think censorship is somehow an activity that's exclusive to the government?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:LOL @ Censorship tag. by Anonymous Coward · · Score: 0

      Script kiddies can not.

    6. Re:LOL @ Censorship tag. by Beelzebud · · Score: 1

      I understand your point, and I agree. However, do you actually think that not including an obscure piece of software in a Linux distro is censorship?

    7. Re:LOL @ Censorship tag. by arose · · Score: 1

      It's not the obscurity, it's the rationale given. It's pretty much the definition of censorship (which isn't bad per se, just in case that's unclear).

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    8. Re:LOL @ Censorship tag. by Beelzebud · · Score: 1

      And yet there is nothing in Fedora to prevent you from installing it if you choose, so again, where is the censorship?

    9. Re:LOL @ Censorship tag. by epine · · Score: 1

      The MPAA ratings are not done by any government body, but they still censor movies ...

      Technically the MPAA is a rating board. They don't actually cut anything. The power arises from the distribution chain that won't widely screen any movie with a rating above PG-13. I've even seen a few movies distributed unrated if the director has a loyal enough following and not terribly high commercial prospects to begin with.

      If more consumers chose to ignore the ratings, we'd be better off. You can usually figure out whether a movie is suitable from any competent film review. All it takes is three minutes to make an independent decision, but the majority of the consuming public appears to value convenience over freedom. I guess you'd call that censorship by sheeple inertia.

      One rating I wouldn't mind is "dim grasp of physics". Before I turned King Kong off, Kong was shaking Naomi Watts though what must have been a 30 foot arc at about a 1 Hz period. She was prone, with her head hanging loose, and she didn't get shaken baby syndrome. Tough gal.

      Actually, I did skip forward to the mayhem in the final sequence, where Kong climbs the skyscraper at an incredible speed without breathing all that hard. Like they once asked Contador after an impressive climb, "hey, Contador, what's your VO2 max?" Kong was climbing that building at five times Contador's climb rate in France, so he should have been breathing five times harder than Contador relative to body mass. That's some serious chuffing.

      Roughly 60% of the energy expended goes to body heat, and Kong has some serious cubed-square law issues. Maybe he was a reptile subject to convergent evolution and just looked like a hairy ape.

      I suppose you could determine that by inspecting his ovipositor, if the MPAA hadn't blacked it out.

    10. Re:LOL @ Censorship tag. by arose · · Score: 1

      It's not in the repositories, that is, it's been censored from appearing there. It's the reasoning given, not the scope, that makes it censorship.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    11. Re:LOL @ Censorship tag. by ScrewMaster · · Score: 1

      Sadly many "hackers" cannot figure out how to download such tools.

      That may be. If so, those types don't qualify as "hackers" in any sense of the word. Script kiddies, maybe, or just vandals ... but not hackers.

      --
      The higher the technology, the sharper that two-edged sword.
    12. Re:LOL @ Censorship tag. by Urkki · · Score: 1

      Sadly many "hackers" cannot figure out how to download such tools.

      And that's actually best reason to exclude any "hacker tool" for official distributions, unless they have a solid use case for regular Linux-user

      And yes, testing what ports are open is a solid use case, even if these days it probably goes way over the head of most regular Linux users. IMHO of course.

    13. Re:LOL @ Censorship tag. by fatp · · Score: 1

      I tagged it slashvertisement

    14. Re:LOL @ Censorship tag. by Anonymous Coward · · Score: 0

      Ever heard of the MST3K Mantra?

      "It's just a show, I should really just relax".

  6. Beware that path of madness! by Anonymous Coward · · Score: 0

    Several nudie shots would make a useful addition to the repository, but I'll bet the committee is already too far down that "path of madness" to include them.

    1. Re:Beware that path of madness! by David+Gerard · · Score: 2, Funny

      Yeah, that'd just be copying Ubuntu.

      --
      http://rocknerd.co.uk
    2. Re:Beware that path of madness! by Anonymous Coward · · Score: 0

      But what about the hotbabe program?

      What about the hotbabe program plus some extra themes?

  7. Censorship != government censorship by Compaqt · · Score: 1

    (transitive) To review in order to remove objectionable content from correspondence or public media, either by legal criteria or with discretionary powers

    http://en.wiktionary.org/wiki/censor#Verb

    Censorship can be by a government, or it can be by a private party. In the latter case, arbitrary censorship is usually OK. For governments, they usually have to meet some reasonable constitutional or judicial standard.

    --
    I'm not a lawyer, but I play one on the Internet. Blog
  8. Ladies and Gentlemen by GameGod0 · · Score: 1

    We have our own open source, Steve Jobs. And isn't it fitting that it's a committee?

  9. Exaggerate much? by Reaperducer · · Score: 4, Insightful

    "In what can only be described as a fit of insanity"

    Holy crap. Get some perspective. It's not that big a deal. Go outside and get some fresh air and sunshine.

    --
    -- I'm old enough to have lived through six different meanings of the word "hacker."
  10. where's their own RPM file? by ddxexex · · Score: 2, Informative

    If the people at SQLNinja really want a to have it easy to use/install on a redhat machine all they have to do is make their own RPM file and host it themselves. Currently, it looks like all they have available is the source code available. Although I don't know why they made such a request when they don't have any 'easy' (RPM/DEB file) installation process available yet. I'd think RH would tell them to make a RPM file to submit before rejecting them on philosophical grounds.

    1. Re:where's their own RPM file? by ZankerH · · Score: 1

      Because _distributing_ Free software is the distribution's job. The developers should only make the source available and let any distros that want it package it themselves.

    2. Re:where's their own RPM file? by dieth · · Score: 2, Insightful

      Because _distributing_ Free software is the distribution's job. The developers should only make the source available and let any distros that want it package it themselves.

      I believe they just said they don't want it.

  11. Even if it wasnt open by nurb432 · · Score: 1

    There is no reason you cant get it elsewhere and install it yourself on Fedora. That works for windows folks..

    ( now if RedHat started blocking or reporting installs of stuff they don't like THEN there would be a problem )

    --
    ---- Booth was a patriot ----
    1. Re:Even if it wasnt open by the_womble · · Score: 0

      There is no reason you cant get it elsewhere and install it yourself on Fedora. That works for windows folks.

      One of the reasons I use Linux is because I far prefer package management to manual installs. If to much software needs this, then I might was well use Windows or Mac (at least as far as software installation goes).

  12. time to switch to debian or ubuntu by syleishere · · Score: 1

    Linux prides itself on having all hacking tools available so system administrators know how to attack so they know how to defend, and system admins are godly people that do not like to be told what to do, so 2 things will happen, distro switch or config their own repositories where they can still get them. I think fedora has forgotten target audience. Its like taking food away from a baby, good luck with that.

    1. Re:time to switch to debian or ubuntu by Just+Brew+It! · · Score: 2, Informative

      I don't see it in the Debian/Ubuntu repos either.

    2. Re:time to switch to debian or ubuntu by eriqk · · Score: 1
      There's no sqlninja in Ubuntu, but there's sqlmap:

      Description: automatic SQL injection tool sqlmap goal is to detect and take advantage of SQL injection vulnerabilities in web applications. Once it detects one or more SQL injections on the target host, the user can choose among a variety of options to perform an extensive back-end database management system fingerprint, retrieve DBMS session user and database, enumerate users, password hashes, privileges, databases, dump entire or user's specific DBMS tables/columns, run his own SQL statement, read specific files on the file system and more.

  13. Quid Pro Quo by beaker8000 · · Score: 1

    Red Hat is in the business of selling linux support to companies. It is not too surprising that some of those companies (who very well may have been the target of SQL injection exploits) have said in return for our businesses, remove all software that supports SQL injection from your repos. This is a useless measure for sure, but it may make the companies happy. I would suspect this is the case given the unanimity of the board's approval.

    1. Re:Quid Pro Quo by John+Hasler · · Score: 1

      This is about Fedora, not RHEL.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Quid Pro Quo by beaker8000 · · Score: 1

      There are 9 members of Fedora's board, 4 of which are appointed by Red Hat. Red Hat appoints a chairman with veto power over any Fedora board decision. I suspect if you tell Red Hat to remove something from Fedora they could do it.

    3. Re:Quid Pro Quo by Anonymous Coward · · Score: 0

      Let me remind you that Mono was included in Fedora despite Red Hat's explicit opposition. Why would this be any different?

    4. Re:Quid Pro Quo by B1oodAnge1 · · Score: 1

      You may be right, but it would be especially ironic since if those companies would have had ninjaSQL, and used it effectively in testing their networks, then they wouldn't have been a victim of SQL exploits in the first place...

      --
      RUGBYRUGBYRUGBY
    5. Re:Quid Pro Quo by Anonymous Coward · · Score: 0

      Let me remind you that Mono was included in Fedora despite Red Hat's explicit opposition. Why would this be any different?

      Why would Microsoft pay Fedora board members to include SQLNinja?

    6. Re:Quid Pro Quo by /dev/trash · · Score: 1

      time for Wikileaks to ferret this out then.

  14. Much ado about null by Anonymous Coward · · Score: 0

    And the impact on people actually using these type of tools: 0.

  15. I, Juefeng Ge, for one by juefengge · · Score: 1

    Welcome our new SQLInjection overloads. I used it on my own site, www.jeufeng.com

  16. It's definitely a story by Anonymous Coward · · Score: 0

      In other words -- non-story
     
    It's definitely a story, it's your opinion that it's a non-issue, but if it's a non-issue then why exclude the package at all?
     
      It's not like anyone capable of using such tools cannot handle tar, make, and make install.
     
    And it's not like some noob will take down your SQL server with this tool, so why do you still think it's an issue?

  17. And what is the problem? by Anonymous Coward · · Score: 0

    Nobody used Feduhra anyway.

  18. Published on lwn.net last Wednesday by nick_urbanik · · Score: 2, Informative

    The board meeting minutes were published on lwn.net more than three days ago.

  19. To secure yourself? "Hack yourself"... by Anonymous Coward · · Score: 0

    See subject-line above, because imo @ least? To secure yourself, you've got to be able to "hack/crack" yourself, & it's typically called "pen testing", which yes, you should exercise on yourself...

    I.E.-> Regularly use logs, or directly probe, & see what's coming AND going out of your systems over IP (especially lately, your databases via their "front ends" on the web mostly - stored procs, trim your sends/receive inputs/outputs, & other types of sanity checking.... but also, know your data &/or typical userbase + usepatterns and TCP/IP ports & their uses).

    I think it's as important as updating your machine's OS &/or Applications in fact. A pain for sure, especially some of what I noted above if it's not done regularly, but you have to do some work on your own, no automator can do what you can in full, or have your judgement.

    So, by removing this tool being commonly available has that "other side", as so many tools do, of being like a razor? You cripple yourself in this capacity... others here cited pulling tools like nmap being the same thing in this very thread here on /., & it's a good solid example also.

    Like a razor, many apps are: You can use it to shave, which is of course useful, OR, to cut your own throat. Removing it's removing its possible potentially important useful uses also.

    2 sides to every coin.

    Additionally, yes: It happens in the Win32/64 world too!

    E.G.-> Nir Sofer of NIRSOFT's had it happen (he writes nice useful smallish utils that get this bad rap, most do not though), so has Dr. Mark Russinovich of Microsoft (on certain of his "pstools" & others he wrote, but not all), and even to myself on 1 app (that I never intended for usage as a malware, & it's only listed with a "zero threat level" yet it never violated even 1 of 21 questions CA asked for removal completely).

    APK

    P.S.=> Like guns & people: Tools don't kill servers/systems, people do... Same with some programs on PC's &/or Servers!

    Ping's another "classic example" here really as well - it used to be able to issue a "ping of death" and on older OS it still can!

    (Yet, no one ever removed it from systems (oh, they altered things in it, but it's still here), because it's so useful - & I have yet to see PING listed as a weapon in any malware tracking DB, even when it was potentially dangerous at the same time as being really useful!)... apk

  20. Which can be used for testing... by Anonymous Coward · · Score: 0

    > SQLNinja is marketed entirely as an "SQL Server injection & takeover tool."

    You do realize that we test whether or not we're protected against SQL injection by attempting actual attacks... right?

  21. Fine Lines... by Improv · · Score: 2, Insightful

    Being reasonable requires we be willing to draw lines and pass judgement. There are some tools that are mostly legitimate, some that see substantial illegitimate use, and some that are mostly illegitimate. It's fine for a Linux distro to decide not to ship with (or include in repositories) tools that are mostly used for illegitimate ends, even if they have some theoretical legitimate uses. They're not under any obligation to package everything, and "stuff that's mostly used to do harm" is just as reasonable to filter out as "things with ugly licenses".

    By analogy, it is usually hard to get lockpicking tools, assault weapons/vehicles, nuclear materials, radar detectors, unsafe foods, homemade alcohols, and many other things in most countries. Can you manage it? Usually, either by legitimate means if you can get a permit, or by making them yourself.

    This is entirely different (and much more mild) than blacklisting those applications.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
    1. Re:Fine Lines... by Anonymous Coward · · Score: 0

      I think that probably the key thing here was that this tool doesn't just test your websites and produce a report saying "hey, these servers are vulnerable to SQL injections and those servers aren't", which it could do by trying out some innocuous, safe SQL injections. Instead it actually roots the machine for you. On the other hand, NMAP will (effectively) give you a list of possible vulnerable points but doesn't offer to go ahead and take over the machines for you.

      If a webserver is vulnerable to SQL injection at all, it is unsafe. I have a hard time understanding why a white-hat penetration tester would need to actually root a production server. Are there really any webservers out there that deliberately allow "safe" SQL injections but would reject "unsafe" ones? WTF?

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

      The thing I like about Unix is that everything is designed to give me more power. No "Oh, you can't do that because you might hose your computer." or "You can't have that because you could use it for hacking!". If I want something done, my computer damn well does it.

      From this perspective, rejecting a package from a repository because it gives the user the wrong sort of power is an alien concept. Fortunately, the idea of open source is that something like this is never permanent - it lasts only until someone includes the package in a competing repository.

    3. Re:Fine Lines... by Culture20 · · Score: 1

      The thing I like about Unix is that everything is designed to give me more power. No "Oh, you can't do that because you might hose your computer." or "You can't have that because you could use it for hacking!". If I want something done, my computer damn well does it.

      From this perspective, rejecting a package from a repository because it gives the user the wrong sort of power is an alien concept. Fortunately, the idea of open source is that something like this is never permanent - it lasts only until someone includes the package in a competing repository.

      Since I tend not to trust 3rd party repositories, it means that it lasts until I switch to another distro.

  22. Much ado about nothing? by Just+Brew+It! · · Score: 3, Interesting

    While I'll be the first to acknowledge that this is clearly a "CYA" move on Fedora's part, I don't see why it is such a big deal. Ubuntu/Debian don't appear to have this tool in their repositories, and I'm pretty sure SuSE doesn't either, so it's not like Fedora is bucking a consensus. If there's enough demand for it, RPM Fusion will probably pick it up.

    Furthermore, if the person responsible for your network vulnerability testing doesn't have the basic skills to install it from the upstream sources, is this really the caliber of person you want to trust with your network security?

    1. Re:Much ado about nothing? by IronSight · · Score: 1

      I guess they don't know this sort of thing happens every day. Every distro has different packages they do not provide for various reasons. One reason is, the package might cause system stability issues, or that software might not build with the library versions that machine uses (program requires python 3.0 and you have 2.7), or there might not be a maintainer that can keep that app up to date, or the app is noteable to only be used for malicious intent and could even pose a security hole locally (many malwares can be hidden in code that only the author only knows how it works). Perhaps the dev of this tool has a bad track record with releasing system crippling software. We don't know. And like OP said, if you can't compile a piece of software and install it yourself, you don't need to be a network admin. There are many apps I use as a hobby user that I have to compile myself from SVN or source tarball that I will never find in the repo. If you must rely on a deb or yum, then it could be a possibility that you are probably going to use this app for what it was really designed for, as a script kiddy (look at me! I'm a hacker!) toy and not a security tool to test your network. Though on the other side, it makes me wonder if they have the wep cracking tool (aircrack-ng) as ubuntu does, since all I have seen people do with that is crack their neighbor's wireless router's security.

  23. It's an exploit tool, not a vulnerability checker by fluffy99 · · Score: 4, Insightful

    You may be right, but it would be especially ironic since if those companies would have had ninjaSQL, and used it effectively in testing their networks, then they wouldn't have been a victim of SQL exploits in the first place...

    This isn't a tool to find vulnerabilities. It's a tool to exploit them once found.

    From the sourcforge page for this tool

    "Sqlninja's goal is to exploit SQL injection vulnerabilities on web applications that use Microsoft SQL Server as back end. It is released under the GPLv2.

    There are a lot of other SQL injection tools out there but sqlninja, instead of extracting the data, focuses on getting an interactive shell on the remote DB server and using it as a foothold in the target network. In a nutshell, here's what it does: "

    As you probably have figured out, sqlninja does not look for SQL injection vulnerabilities. Again, there are already several tools that perform that task already.

  24. Is it something in the water? by westlake · · Score: 1

    "SQLNinja, jack-the-ripper, metasploit."

    The geek has a genius for putting names to his projects that are certain to raise red flags.

    The Gimp carries baggage into the OSX and Windows shop that the charity providing services for the disabled does not need or want. Fedora and Red Hat need to maintain their credibility in the enterprise environment.

    Time and money spent in explanation and recovery - PR - can always be put to better uses.
       

  25. Apache2, Wireshark by arhhook · · Score: 1

    They should be careful about apache2, it could be used to distribute malicious code over these-here-internets. Or maybe Wireshark will be dropped, I hear it could be used for bad things.

  26. Don't give them any ideas... by narooze · · Score: 1

    Today your SQL injection tools, tomorrow your nmap?

    Why did you have to tell them about nmap for?

  27. This is why I use SuSE Studio. by sethstorm · · Score: 1

    I can always cook up whatever distro I want. Despite the issues with nmap and friends, I can always build an image with things like SQLNinja.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  28. Auto-censure by Anonymous Coward · · Score: 0

    If this story is true the *AA must be very happy.

  29. by your idea by chronoss2010 · · Score: 0, Insightful

    so if someone gets hit over head with a hammer is Canadian tire liable for selling them the hammer?

  30. Its all about perception. by Max+Rool · · Score: 1

    In my opinion this all about managing the perception on whether or not a particular piece of software is a required component for any particular os distribution and whether the distro managers have the right to decide what they include and what they don't for any reason.

    I am reminded of incident recently where to set up a particular development environment on my fedora desktop box required the use of apache as a reverse proxy, which only required very simple configuration of the httpd.conf file. Assisting someone setup their Ubuntu desktop box not only required installing apache and configuration, but also adding the required apache modules, not overly difficult, but annoying me none the less. It was my perception that the Ubuntu desktop provided an inferior solution than Fedora, but to the many Ubuntu fans that I work with, this was a non issue, because it was still possible to add the webserver and required modules. "And who needs a webserver on a desktop anyway"

    I was unconvinced until recently I needed to install nmap on my mac os x box, and I realise that its all a matter of perspective and what is important to me and what i am prepared to accept in an os distribution of what and what not should be included.

    I see the the inclusion or exclusion of sqlninja the same way, totally abstract from the deciding reasonings of the os distributor. It really does not matter if its included by default or easily obtainable in a package, it is still possible to do, so therefore not important, it is just someone else's opinion on what should and should not be rightfully included.

  31. Hacking Tools by Anonymous Coward · · Score: 0

    No vim or gcc for you!

  32. You find vulnerabilities by attempting to exploit by Zero__Kelvin · · Score: 2, Insightful

    "This isn't a tool to find vulnerabilities. It's a tool to exploit them once found."

    How do you expect to test if someone can break into your system with SQLNinja without running it and attempting to break in? How do you plan on proving to upper management that there really is a vulnerability, and that your conjecture that you could break in is something more than mere conjecture?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  33. Not a security analysis tool by Chris+Snook · · Score: 4, Informative

    Disclaimer: I used to work for Red Hat and personally know some of the board.

    SQLNinja is not a security analysis tool. It is no more useful for telling you if your database app is insecure than a blowtorch is for telling you if you have a gas leak. SQL injection vulnerabilities are *trivial* to detect with simple input fuzzing.

    SQLNinja is certainly a legitimately useful *demonstration* tool for developers and administrators to show their bosses just how severe their problems are, such that they might be prioritized, but it's designed for software that doesn't even run on Fedora, so it provides negligible benefit to the Fedora community. Anyone who knows enough to search for "SQL injection tool" can find it and install it, so there's really not much of a barrier here, but leaving it out of the distribution reduces the risk of Fedora being used as a gateway to the fat wallet of Red Hat in any litigation, a problem which most community distributions do not suffer from.

    Fedora takes a lot of moral stands, but they're ultimately about things that will somehow benefit the Fedora community in the long term, and there's really no foreseeable payoff here, or certainly none that overrides the fantastic headache it could incur. I certainly can't fault them for picking their battles.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  34. Not a first, unfortunately. by Boltronics · · Score: 1

    > 'It seems incredibly short sighted to reject software based on perceived legal usage,'
    I fully agree, but this isn't the first time I've ran into this problem.

    Eg. I currently run Ubuntu in a dual-boot configuration on an Apple MacBook. I thought that dual-booting sucks, and it would be better if I could just delete the OS X partition entirely and run it in a VirtualBox VM on the off chance I find I need it.

    This should not cause any licensing issues AFAICT. I would only have a single installation of OS X on my Apple MacBook. Sounds completely logical, but Sun (now Oracle) wouldn't hear of it. Apparently if that feature was included, people could use it to easily run OS X on non-apple hardware.

    Just another case of rejecting a feature based on perceived *possible* illegal usage.

    --
    It's GNU/Linux dammit!
  35. Re:You find vulnerabilities by attempting to explo by fluffy99 · · Score: 1

    "This isn't a tool to find vulnerabilities. It's a tool to exploit them once found."

    How do you expect to test if someone can break into your system with SQLNinja without running it and attempting to break in? How do you plan on proving to upper management that there really is a vulnerability, and that your conjecture that you could break in is something more than mere conjecture?

    Valid points. Still doesn't mean that Redhat should include this in their repositories any more than they should include virus building tools.

  36. Re:You find vulnerabilities by attempting to explo by Culture20 · · Score: 1

    "This isn't a tool to find vulnerabilities. It's a tool to exploit them once found."

    How do you expect to test if someone can break into your system with SQLNinja without running it and attempting to break in? How do you plan on proving to upper management that there really is a vulnerability, and that your conjecture that you could break in is something more than mere conjecture?

    How do you expect to test if someone can install a botnet on your servers via running IE as admin to visit porn sites unless you use IE on your servers as admin to visit porn sites?

  37. Hunh? by symbolset · · Score: 1

    Well, son, an executable is what happens when a compiler and a source file fall in love and decide to start a family. The little object source is all limp and lifeless until he's tickled with a chmod u+x. Now some irresponsible folks just let their executables wander all over the place unrestrained, but more mindful traditionalists put them in an appropriate bin for proper care, like /usr/bin or /usr/local/bin. That way when the shell comes looking for the executable it will be on the standard path and won't have to be manually rounded up.

    --
    Help stamp out iliturcy.
    1. Re:Hunh? by DarkKnightRadick · · Score: 0

      *yawn*

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  38. Doesn't matter.. by Anonymous Coward · · Score: 0

    Any real hacker creates their own tools to do the job (or in fact doesn't need tools in the first place). SQL injection isn't rocket science after all.

  39. Less soft = lower distro by luk3Z · · Score: 0

    Less soft = lower distro size :)

    --
    Recipes for USA bankrupt - http://tinypaste.com/0d66f dd = dollar deluge (printed in the infinity)
  40. Closed the review request by Anonymous Coward · · Score: 0

    I just closed 'sqlninja's ' review request in Fedora's bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=637402 . Fedora does have a "security spin" , we are little worried about this decision.

  41. A case for password crackers by Sparx139 · · Score: 1

    While I understand that you aren't passing judgment, there are reasons for cracking other than pen-testing
    I have a friend who works as a computer techie at a school. In most cases, if you were to ask a teacher what type of computer they had, they would answer "a white one".
    What he often finds is that when a teacher wants something fixed (read: they somehow found their way to the control panel and messed something up, or want something installed) on their laptop, they give it to him and then leave without telling him the password to the damn thing so that he can log in and either install what they want or undo whatever changes they made.
    Long story short, the only way that he can actually do his job short of hunting down the teacher every single time this happens is to use a linux boot cd or a password cracker to either recover or reset the password.
    Even if something has no purpose other then breaking into a system, there are situations where it's required. Security tools are just that. Tools, like a tazer or a lockpick - while both are unarguably single-purposed, the reasons for using them can vary. A tazer could be used to assault someone, but it could also be used in self defense. A lockpick can be used to break into someone's house, but it can also be used by a locksmith in the course of their work.

    --
    Our culture doesn't get smarter, it just finds new ways of being retarded.
    1. Re:A case for password crackers by Tacvek · · Score: 1

      Fair enough. I most certainly have used LiveCDs to bypass password checks. The case of this specific tool has fewer indisputably acceptable non-(pen-test) use cases.

      For example, while it could be used to penetrate a rouge MS SQL Server install in your network, you can disconnect the device forcibly (if it is not one of yours), or physically go to the device, and kill the server. MS SQL Server is not protected against access by the admins of the machine it is running on.

      In the end nobody is really harmed by this decision, as those technically inclined enough to be able to use this tool will have no problem installing it from source.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  42. bye bye security by Skal+Tura · · Score: 1

    to continue this trend, it would be a bye bye to security. Every single "hacker tool" is a 2 edged sword, it can be used for both good and bad. Just like almost anything can be used for good and bad. Should we ban knives because some people use them to hack'n'slice living meat (people) instead of dead?

    Maybe we should just lock ourselves into soft rooms, there's the least likelyness for using anything for bad, and problem will soon be completely solved as we would die out as a race, no more people to do bad things with good tools!

  43. Re:You find vulnerabilities by attempting to explo by Anonymous Coward · · Score: 0

    Not quite the "penetration testing" we were going for

  44. Apple? by mshenrick · · Score: 1

    That's exactly what Apple was doing

  45. Sounds like apple's disease is catching by hesaigo999ca · · Score: 1

    I hate to say it, but apple's way of things seems to be pleasing to other companies who want more control on their products, so I guess we have to thank them for this, hopefully not everyone jumps on this band wagon!