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:

    Adolescence is a time when children are supposed to move away from parents who are holding firm and protective behind them. When the parents disconnect, the children have no base to move away from or return to. They aren’t ready to face the world alone. With divorce, adolescents feel abandoned, and they are outraged at that abandonment. They are angry at both parents for letting them down. Often they feel that their parents broke the rules and so now they can too.
    Mary Pipher (20th century)