Size: a a a

2020 December 21

DF

Denis F in Modern::Perl
Andrey Konovalov
Эх. Мне иногда кажется, что php-программисты парятся над чем угодно, кроме кода.
Думаю там вопрос к менджменту, чуваки решили резко увеличить профиты и вот результат. Там их сейчас еще щемят на тему всяких эксплуатаций и тыды потому что они денег на модерацию зажали.
источник

n

naim in Modern::Perl
коллеги кто-то это юзал https://metacpan.org/pod/CGI::SpeedyCGI ?
источник

ММ

Максим Максимов... in Modern::Perl
Подскажите модуль для вырезки java script из форм ввода
источник

ММ

Максим Максимов... in Modern::Perl
Чтобы злые хацкеры не вставляли <script> alert('ja ja'); </script>
источник

ММ

Максим Максимов... in Modern::Perl
Регулярки не хотелось бы, потому что есть более одного способа вставить это
источник

Ii

Ilya ilux in Modern::Perl
так это рендерить просто надо с экранированием
источник

Ii

Ilya ilux in Modern::Perl
а сохранять в БД "как есть"
источник

ДЛ

Дмитрий Лапчик... in Modern::Perl
при выводе шаблонизаторы обычно это делают по умолчанию
источник

ММ

Максим Максимов... in Modern::Perl
Ilya ilux
так это рендерить просто надо с экранированием
есть ряд ограничений, разрешел ввод всякой непотребщины в виде юникодных симловов
источник

ММ

Максим Максимов... in Modern::Perl
Дмитрий Лапчик
при выводе шаблонизаторы обычно это делают по умолчанию
легаси
источник

Ii

Ilya ilux in Modern::Perl
можно на HTML::Restric посмотреть
источник

ММ

Максим Максимов... in Modern::Perl
спасибо, пошел изучать
источник

ВР

Василий Степанович Р... in Modern::Perl
Да просто все < замени на &lt; и пусть себе дураки-хацкеры хоть наобвставляются скриптами на свою больную голову. 😁
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
HTML::TokeParser
источник

ММ

Максим Максимов... in Modern::Perl
Василий Степанович Родин
Да просто все < замени на &lt; и пусть себе дураки-хацкеры хоть наобвставляются скриптами на свою больную голову. 😁
Есть хитрые приемы типа вставлять не целиком, а путем склейки из комплектующих
источник

ММ

Максим Максимов... in Modern::Perl
<a href="javascript:alert(document.cookie)">click for cookie!</a>
источник

ММ

Максим Максимов... in Modern::Perl
а если собрать по частям, то можно очень сильно извратиться
источник

a

allter in Modern::Perl
Если браузерная часть (js/шаблонизатор) позволяет такие склейки, то можно только пособолезновать. Заменить спецсимволы на html/xml entities должно быть достаточно.
источник
2020 December 23

AK

Andrey Konovalov in Modern::Perl
источник

AK

Andrey Konovalov in Modern::Perl
Кусок кода, в котором $cv->send, по-видимому, создаёт 1 дополнительную ссылку на объект.
Если выполнить верхнюю часть - всё ОК, DESTROY вызовется после undef $dbh.
Если нижнюю - DESTROY на объекте вызовется только в END {}. Почему????
источник