Библиотека студентаРефератыБезопасное программирование на Perl

Безопасное программирование на Perl

В Perl вы можете запускать внешние программы различными путями.Что такое "проверки заразности" (taint checks) в Perl?Perl предлагает механизм проверки "заразности", который не позволяет этого делать.Я удаляю метасимволы из переменной, но Perl продолжает думать, что она заражена!Действительно ли небезопасна операция поиска $foo=~/$user_variable/?Опасна оптимизация, которую некоторые программы Perl используют для ускорения поиска.Perl тем не менее будет правильно определять эти биты и устанавливать идентификатор пользователя.Для обхода этой проблемы программисты, пишущие на Perl, часто используют такой трюк.Подробную информацию об этом можно найти в Perl faq.Как избежать передачи пользовательских переменных оболочке ОС при вызове exec () и system () ?

Скачать Безопасное программирование на Perl

Скачать документ

(Если ссылка на скачивание файла не доступна - дайте нам знать об этом в комментариях либо через форму обратной связи)

Комментарии (0)

Оставить комментарий