Вопросы по теме 'sanitizer'
Нужно ли добавлять отсутствующие закрывающие теги в рамках очистки HTML для предотвращения XSS-атак?
Я использую гем Sanitize, чтобы запретить HTML-код, который можно использовать для атаки XSS. В качестве побочного эффекта HTML также очищается. Добавляются недостающие закрывающие теги. Обычно это нормально, но во многих случаях это меняет...
910 просмотров
schedule
21.01.2023
какой пакет мне нужен для использования clang с asan для 32 бит?
Я получаю эту ошибку при компиляции с clang++ и -fsanitize=address -m32 :
/usr/bin/ld: cannot find /usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/lib/linux/libclang_rt.asan-i386.a: No such file or directory
/usr/bin/ld: cannot find...
745 просмотров
schedule
02.10.2022
Использование инструментальной библиотеки Memory Sanitizer libc++
Я создал инструментальную libc++, как описано здесь . Я установил флаги, как предлагает приведенный выше сайт:
MSAN_CFLAGS="-fsanitize=memory -stdlib=libc++ -L/path_to/llvm-build-msan/lib -lc++abi -I/path_to/llvm-build-msan/include...
784 просмотров
schedule
12.11.2022
Дезинфицирующее средство неопределенного поведения Clang в общей библиотеке (JNI): неопределенный символ: __ubsan_vptr_type_cache
Наша сборка исполняемых файлов clang++ с дезинфицирующим средством неопределенного поведения отлично работает для исполняемых файлов при компиляции следующим образом:
ccache clang++ -Qunused-arguments -fcolor-diagnostics -c -MMD -MP -std=c++11...
386 просмотров
schedule
28.12.2022
Хэширование индекса типа C++ вызывает неопределенное поведение
Следуя примеру на https://en.cppreference.com/w/cpp/types/type_index и компиляция с -fsanitize=address,integer,undefined показывает неопределенное поведение. Код:
struct A
{
virtual ~A()
{}
};
struct B : A
{
};
struct C : A
{
};
int...
52 просмотров
schedule
12.12.2022
llvm/ompiler-rt sanitizer не поддерживает aarch64 ilp32: asan_interceptors_vfork.S несовместим с aarch64 ilp32
Я создаю libasan.so из компилятора-rt( https://github.com/llvm/llvm-project ), после исправления исходников с помощью https://patches.linaro.org/patch/129368/ , все cpps могут быть построены корректно. Но меня блокирует ASM...
78 просмотров
schedule
24.08.2022