Вопросы по теме '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 просмотров

Использование инструментальной библиотеки 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 просмотров

Хэширование индекса типа 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