[Moscow.pm] Уязвимость при использовании dataTables и DBIx::Class

Grigory Batalov grisxa на gmail.com
Пн Дек 28 03:35:38 PST 2015


В Mon, 28 Dec 2015 00:35:48 +0300
Ilya Chesnokov <chesnokov.ilya на gmail.com> пишет:


> > DBIx::Class же умеет сортировать выборку из таблицы в базе данных
> > (resultset) так: search( {...}, { order_by => { -desc =>
> > 'filename' } } ). Заманчиво указать прямо здесь параметры,
> > полученные от dataTables :)
> >
> >     my $files = $schema->resultset('File')->search(
> >        { purge => 0 },
> >        { order_by => { "-$sort_direction" => $sort_column }
> >     );
> 
> Отсюда ноги и растут, видимо? Не стоит поддаваться искушению
> передавать неотфильтрованные данные прямо в запрос? :-)

Безусловно! :)


Подробная информация о списке рассылки Moscow-pm