"billion laughs" meaning in English

See billion laughs in All languages combined, or Wiktionary

Noun

Etymology: In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”). Etymology templates: {{m|en|lol|t=laugh out loud}} lol (“laugh out loud”) Head templates: {{en-noun|p}} billion laughs pl (plural only)
  1. (computer security) A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities. Wikipedia link: billion laughs attack Tags: plural, plural-only Categories (topical): Computer security Related terms: XML bomb
    Sense id: en-billion_laughs-en-noun-eEa2Gg2g Categories (other): English entries with incorrect language header, English pluralia tantum

Download JSON data for billion laughs meaning in English (2.0kB)

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "lol",
        "t": "laugh out loud"
      },
      "expansion": "lol (“laugh out loud”)",
      "name": "m"
    }
  ],
  "etymology_text": "In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”).",
  "head_templates": [
    {
      "args": {
        "1": "p"
      },
      "expansion": "billion laughs pl (plural only)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "English pluralia tantum",
          "parents": [
            "Pluralia tantum",
            "Nouns",
            "Lemmas"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computer security",
          "orig": "en:Computer security",
          "parents": [
            "Computing",
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "2016, Prakhar Prasad, Mastering Modern Web Penetration Testing, Packt Publishing Ltd, page 193",
          "text": "The XML billion laughs DoS attack simply starts by declaring an XML document with an entity named lol (hence the name laugh gets associated with it, but in a general case it can be any valid name).",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "id": "en-billion_laughs-en-noun-eEa2Gg2g",
      "links": [
        [
          "computer security",
          "computer security"
        ],
        [
          "denial-of-service attack",
          "denial-of-service attack"
        ],
        [
          "parser",
          "parser"
        ],
        [
          "XML",
          "XML"
        ],
        [
          "entities",
          "entity"
        ],
        [
          "expand",
          "expand"
        ]
      ],
      "qualifier": "computer security",
      "raw_glosses": [
        "(computer security) A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "related": [
        {
          "word": "XML bomb"
        }
      ],
      "tags": [
        "plural",
        "plural-only"
      ],
      "wikipedia": [
        "billion laughs attack"
      ]
    }
  ],
  "word": "billion laughs"
}
{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "lol",
        "t": "laugh out loud"
      },
      "expansion": "lol (“laugh out loud”)",
      "name": "m"
    }
  ],
  "etymology_text": "In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”).",
  "head_templates": [
    {
      "args": {
        "1": "p"
      },
      "expansion": "billion laughs pl (plural only)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "word": "XML bomb"
    }
  ],
  "senses": [
    {
      "categories": [
        "English entries with incorrect language header",
        "English lemmas",
        "English multiword terms",
        "English nouns",
        "English pluralia tantum",
        "English terms with quotations",
        "en:Computer security"
      ],
      "examples": [
        {
          "ref": "2016, Prakhar Prasad, Mastering Modern Web Penetration Testing, Packt Publishing Ltd, page 193",
          "text": "The XML billion laughs DoS attack simply starts by declaring an XML document with an entity named lol (hence the name laugh gets associated with it, but in a general case it can be any valid name).",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "links": [
        [
          "computer security",
          "computer security"
        ],
        [
          "denial-of-service attack",
          "denial-of-service attack"
        ],
        [
          "parser",
          "parser"
        ],
        [
          "XML",
          "XML"
        ],
        [
          "entities",
          "entity"
        ],
        [
          "expand",
          "expand"
        ]
      ],
      "qualifier": "computer security",
      "raw_glosses": [
        "(computer security) A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "tags": [
        "plural",
        "plural-only"
      ],
      "wikipedia": [
        "billion laughs attack"
      ]
    }
  ],
  "word": "billion laughs"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-03 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.