Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     23 Apr 2002  18:39:48
 To : Victor Wagner
 Subject : Re: UNIVERSAL::can и taint check
 -------------------------------------------------------------------------------- 
 
 Victor Wagner wrote:
 
 > работает (с ровно теми же модулями) и под taint check. В связи с этим
 > идея что taint check-у не нравится group writable каталоги в @INC
 > кажется сомнительной.
 
 Собственно UNIVERSAL::can это вызов двух функций perl API.
 gv_stashpvn и gv_fetchmethod_autoload. Первая находит stash
 хранящийся в AV глоба ${module}:: (кстати его имя может отличаться
 от данного, например после *{main::Module2::} = \%{main::Module1::})
 Вторая вызывается с autoload==FALSE и находит метод в заданном stash
 или по иерархии @ISA без инициирования автозагрузки. Hикаких проверок
 на tainted data там нет.
 
 > А ошибку воспроизвести действительно нетривиально. Там понимаешь ли
 > всего 60 000 строк исходников, и Артем честно признался что данный
 > минимальный фрагмент ошибку не воспроизводит, а только иллюстрирует.
 > Выдрать минимальный фрагмент, который ее воспроизводит, нам пока не
 > удалось
 
 А в проект заглянуть на условии NDA?
 
 Андрей
 
 P.S. Hа всякий случай, перед вызовом eval "require... установите
 коллектор варнингов типа:
 
 $SIG{__WARN__} = sub { print STDERR @_, "\n" };
 
 вдруг что-то прояснится...
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 UNIVERSAL::can и taint check   Artem Chuprina   22 Apr 2002 20:10:18 
 Re: UNIVERSAL::can и taint check   Andrey Sapozhnikov   23 Apr 2002 03:59:11 
 Re: UNIVERSAL::can и taint check   Victor Wagner   23 Apr 2002 09:22:54 
 Re: UNIVERSAL::can и taint check   Andrey Sapozhnikov   23 Apr 2002 18:39:48 
 Re: UNIVERSAL::can и taint check   Victor Wagner   23 Apr 2002 19:30:19 
 Re: UNIVERSAL::can и taint check   Andrey Sapozhnikov   23 Apr 2002 19:58:39 
 Re: UNIVERSAL::can и taint check   Artem Chuprina   23 Apr 2002 21:02:05 
 Re: UNIVERSAL::can и taint check   Victor Wagner   23 Apr 2002 21:04:13 
 Re: UNIVERSAL::can и taint check   Artem Chuprina   24 Apr 2002 15:54:50 
 Re: UNIVERSAL::can и taint check   Andrey Sapozhnikov   25 Apr 2002 04:28:53 
 Re: UNIVERSAL::can и taint check   Konstantin Stupnik   25 Apr 2002 13:43:19 
 Re: UNIVERSAL::can и taint check   Artem Chuprina   25 Apr 2002 13:49:34 
 Re: UNIVERSAL::can и taint check   Andrey Sapozhnikov   25 Apr 2002 15:59:52 
 Re: UNIVERSAL::can и taint check   Artem Chuprina   23 Apr 2002 10:43:07 
Архивное /ru.perl/5284a4c99d32.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional