Slashdot Mirror


OWASP ModSecurity Core Rule Set Version 3.0 Released (modsecurity.org)

Need a new set of generic attack detection rules for your web application firewall? Try the new OWASP ModSecurity Core Rule Set version 3.0.0! Long-time Slashdot reader dune73 writes: The OWASP CRS is a widely-used Open Source set of generic rules designed to protect users against threats like the OWASP Top 10. The rule set is most often deployed in conjunction with an existing Web Application Firewall like ModSecurity. Four years in the making, this release comes with dozens of new features including reduced false positives (by over 90% in the default setup), improved detection of SQLi, XSS, RCE and PHP injections, the introduction of a Paranoia Mode which allows assigning a certain security level to a site, and better documentation that takes the pain out of ModSecurity.
There's rumors this new rule set is even being made into a movie

17 comments

  1. The truth about 9/11 by Anonymous Coward · · Score: -1

    Please take the time to be informed about the real perpetrators of the 9/11 attacks. Before you say that the attacks were over 15 years ago and don't matter, consider that they continue to define foreign policy and domestic surveillance to this day. What if everything you think you know about 9/11 is built upon lies? Surely that would be reason enough to reconsider continued support of domestic counterterrorism and foreign policy. You've been told that 9/11 was carried out by Muslim extremists, but the truth is that it was perpetrated by Jews who were operating under the command of Mossad.

    In the days prior to 9/11, FBI agents in New York detained Mossad agents who were conducting surveillance of the World Trade Center towers. Agents at the New York City field office were instructed to release the Mossad agents they had detained, which occurred a few days prior to the attacks. Although the reasons for releasing the Mossad operatives remain classified, it is generally believed that Israel threatened to create an international incident if the operatives were not freed.

    This was accompanied by unusual options trading of airline stocks in Jewish-led financial firms on Wall Street in the days leading up to 9/11, standing to profit from a sharp decline in the stock prices of United Airlines and American Airlines. No such options were purchased for the other airlines at the time. How could this possibly be explained without prior knowledge by Jews of the 9/11 attacks a few days later.

    Although a few thousand Jews were employed at the World Trade Center, no Jews were killed in the 9/11 attacks. Instead, all of the Jewish employees used leave time or otherwise failed to show up for work on 9/11. Although far fewer Jews worked at the Pentagon, the same occurred there, with no Jews present at the site on 9/11. This cannot be explained through chance, but only advance knowledge shared with the Jewish workers at both places. Indeed, the same thing occurred at the United States Capitol, widely speculated as the destination of the fourth plane that crashed in Pennsylvania. Warnings about the attacks were announced in advance at synagogues in New York City and Washington, alerting Jews not to show up for work on 9/11, a fact corroborated by multiple rabbis.

    Several of the purported 9/11 attackers are still alive, a fact that is widely confirmed by multiple sources. Therefore, the supposed Muslim attackers cannot be responsible for 9/11. However, east coast flight schools reported training several Israeli citizens prior to the attacks and instructors indicated that the pilots were uninterested in learning how to land. The money to pay for flying lessons was traced back through banks to Israeli-owned firms operating in the United States. Although the true origins of the laundered money cannot be confirmed, it certainly implies that Jews, quite possibly working for the Israeli government, funded the 9/11 attacks.

    Voice recordings of the 9/11 attackers from the cell phone calls made by passengers on the four planes clearly indicate that the attackers had Israeli accents. Furthermore, they can be heard praying to Yahweh, not to Allah, again implicating Jews in the attacks. This is confirmed by the cockpit voice recorder recovered from the crashed plane in Pennsylvania.

    FBI agents investigating the 9/11 attacks wrote reports implicating Mossad agents, reports that were subsequently modified with the original versions suppressed. This has been confirmed by retired FBI agents who worked at both the Washington headquarters and the New York field office.

    There can no longer be any doubt that Jewish operatives were responsible for the 9/11 attacks. Those attacks were a false flag operation, funded and orchestrated by the Israeli government. Israel subsequently pressured the United States to cover up the Israeli involvement in 9/11. The attacks were both retaliation for attempts of the United States to improve relations with Arab nations in the Middle East while subsequently turning the United States aga

    1. Re: The truth about 9/11 by Anonymous Coward · · Score: -1

      Jews... Muslims... Both are horseshit.

      Besides, the attacks were years ago and don't matter

  2. Bernie Sanders 2020 by Anonymous Coward · · Score: -1

    NT.

    1. Re: Bernie Sanders 2020 by Anonymous Coward · · Score: -1

      Bernie. Who the fuck wants a president named Bernie. All that comes to mind when I hear about that dude is Weekend at Bernie's.

  3. Disgusting Fat Pig Amy Schumer says she was RAPED by Anonymous Coward · · Score: -1

    Disgusting Fat Pig Amy Schumer Laughably Claims She was Raped â" Twice â" At Age 17
    Disgusting fat pig Amy Schumer laughably claims that she was raped â" twice â" while she was 17 years old.
    Sounds more like Amy Schumer just wants people to think that SOMEBODY in this world would lower themselves so low, as to stick his dick inside the fat whore.
    If it did happen, I wonder where the guy got the flour in such short notice.. You know, because sheâ(TM)s so fat that the guy probably had to roll Amy Schumer in flour, and then look for the wet spot.
    Of course Amy Schumer wouldnâ(TM)t name the man.. because it never happened, and if Any Schumer came out with a name, she would be easily proven to the the disgusting whore liar that we all know she is.
    Amy Schumer said she did not give consent the first time she had sex.
    âoeMy first sexual experience was not a good one,â the 35-year-old said during an interview with Marie Claire magazine. âoeI didnâ(TM)t think about it until I started reading my journal again.â (RELATED: Amy Schumer Isnâ(TM)t Done Ranting About Being âPlus Sizedâ(TM))
    Schumer said she was 17 at the time.
    âoeWhen it happened, I wrote about it almost like a throwaway. It was like, And then I looked down and realized he was inside of me. He was saying, âIâ(TM)m so sorryâ(TM) and âI canâ(TM)t believe I did this.â(TM)â
    Schumer then told the interviewer that she didnâ(TM)t want to name the man.
    âoeThis was 17 years ago,â she said. There are just so many factors. I had another time with a boyfriend where I was saying, âNo, stop,â(TM) and it was just completely ignored.â
    âoeYou know, with the rape survivor, itâ(TM)s not just shaming, itâ(TM)s fury,â Schumer continued. âoeIt makes people so mad if youâ(TM)re not a perfect victim.â

  4. Correct me if I'm wrong... by Anonymous Coward · · Score: 1

    ...but this is for lazy people who want bathe in false sense of security. Build proper code with proper firewalling and separation of different systems and data and you'll be fine.

    1. Re:Correct me if I'm wrong... by Gavagai80 · · Score: 2

      It's for web hosts and other people running code they didn't write -- in other words, the 99.998% of websites that aren't custom-built from scratch. Unfortunately, the false positives are a major headache which make me loathe modsecurity.

      --
      This space intentionally left blank
    2. Re:Correct me if I'm wrong... by bill_mcgonigle · · Score: 2, Insightful

      false sense of security. Build proper code

      Oh, the irony.

      "Proper code?" Do tell me about your stunning insights into software security engineering.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re: Correct me if I'm wrong... by Anonymous Coward · · Score: -1

      He will just as soon as he managed to compile his first project.

    4. Re:Correct me if I'm wrong... by dune73 · · Score: 1

      The ModSec Core Rule Set 3.0 (CRS3) comes with a reduction of at least 90% of false positives (more like 99% on my servers). Time to give it another go.

    5. Re:Correct me if I'm wrong... by Anonymous Coward · · Score: 0

      Could you tell us again why exactly we should have a 3rd party protecting us against shellshock, a bash bug over 2 years old? Or why should we have something like this protecting us against SQL injections in a world where any sane person would use prepared statements? Why should we outsource geo IP blocking to this instead of a proper dedicated firewall, or why should we geo IP block as a security measure any way when it's obviously easy as anything to circumvented by any serious hacker? Why should we let this do web server ID masking instead of properly configuring the web server directly (not that it matters any way if you do any half-assed analysis on your targets)?

      What you get with this is indeed a false sense of security and further complication of your server environment. Not to mention all the false positives it gives you.

    6. Re: Correct me if I'm wrong... by Anonymous Coward · · Score: 0

      Stop replying to yourself.

    7. Re:Correct me if I'm wrong... by Gavagai80 · · Score: 1

      I worked out all issues with the core rule set in my scripts a long time ago anyway. The big problem is that some web hosts use more than just the core rule set, and when I don't know in advance where people are going to install my scripts it's quite hard to develop for unpredictable random rules that a few people are using.

      --
      This space intentionally left blank
    8. Re:Correct me if I'm wrong... by Anonymous Coward · · Score: 1

      Do tell me about your stunning insights into software security engineering.

      You obviously have none if ad hominem is all you have to offer.

      Captcha: behavior

  5. False Positives mostly gone in CRS3 by dune73 · · Score: 4, Informative

    [project committer here]

    The ModSec Core Rule Set 3.0 (CRS3) comes with a reduction of at least 90% of false positives (more like 99% on my servers). The base setups of Wordpress and Drupal can be run without any FPs.

    If you see FPs with a default install of the Core Rules, please report. The idea is to have next to no FPs in the standard deployment mode.

    There is a series of tutorials, which explains the installation of ModSec, the inclusion of the Core Rule Set and the handling of False Positives (still important at higher Paranoia Levels).

  6. Naive hueristic proxies are dangerous by WaffleMonster · · Score: 1

    Bad enough these systems don't work and unnecessarily inconvenience legitimate users.

    What makes them dangerous they may be leveraged to deny access and used as a vector to mask illegitimate activities. People deploying these systems may come to incorrectly depend on them as a "solution" for the underlying systems known vulnerabilities.

    Finally placing middle boxes within trusted path exposes your system to any exploitable vulnerabilities these proxy systems may contain. Several components of the application stack used by this system have had known serious security vulnerabilities in the past.

    1. Re:Naive hueristic proxies are dangerous by dune73 · · Score: 2

      Several components of the application stack used by this system have had known serious security vulnerabilities in the past.

      Could you elaborate, please?

      The stack I see Apache/NginX/IIS + ModSecurity + Libinjection + Core Rule Set. What am I missing? Apache has certainly had it's share of weaknesses, but with ModSec the track records seems quite clean; as is the case of Libinjection and the CRS.