Функция, която предотвратява изпълнението на злонамерен код в програмната памет. Функцията работи само когато е подкрепена от една операционна система. Червеите и други злонамерени програми често използват препълването на буфера, за да получат не оторизиран достъп до защитените системни ресурси.