Buffer Overflow - Protective Countermeasures

Protective Countermeasures

Various techniques have been used to detect or prevent buffer overflows, with various tradeoffs. The most reliable way to avoid or prevent buffer overflows is to use automatic protection at the language level. This sort of protection, however, cannot be applied to legacy code, and often technical, business, or cultural constraints call for a vulnerable language. The following sections describe the choices and implementations available.

Read more about this topic:  Buffer Overflow

Famous quotes containing the word protective:

    The Citizens’ Protective League of Denver, founded to “squelch the knocking and blackmailing newspapers in our beautiful but benighted city,” demanded that no news story, editorial, or advertisement unfit for fifteen-year-olds to read should be published, ....
    —Administration in the State of Colo, U.S. public relief program (1935-1943)