2016-11-01 2 views
0

Как можно защитить журнал (который использует макет шаблона) против логарифмической атаки? Есть ли свойство конфигурации, которое сообщает logabck, чтобы избежать некоторых зарезервированных символов?Предупреждение о предотвращении вырубки с помощью logback

PS: Идеальное решение будет заключаться в том, чтобы украсить каждый конвертер с помощью поставляемого в комплекте декоратора, но с нынешним дизайном logback это кажется невозможным.

ответ

0

Это можно сделать с помощью шаблона replace преобразования: http://logback.qos.ch/manual/layouts.html#replace

Например, добавив %replace(%m%ex){'([\\|#])','\\$1'} образца избежит |, \ и # в сообщении журнала и StackTrace исключения