Реферат: Защищаем Perl: шунт в мозг, или зверская нейрохирургия
Фильтрацией пользовательского ввода
Ограничением прав доступа
Заменой подстрок в теле программы
Перехватом системных вызовов
Возможны еще два уровня защиты:
Перекомпиляция Perl
Перекомпиляция ядра операционной системы.
Эффективность защиты во всех рассмотренных случаях идет "по нарастающей".
Разумеется, нам важна не просто перекомпиляция, а перекомпиляция с внедрением защитных проверок. Наша цель - внедрить эти проверки тем или иным способом, пусть даже антигуманным и "хакерским". При помощи деревянного молоточка.
А авторы дистрибутивов уже сами разберутся, включать ли защитные опции в состав своих продуктов, и активизировать ли их по умолчанию. :-)