PHP проверка кода на ошибки
Как находить уязвимости в коде на PHP?
Источник: Nuances of Programming Сегодня я наткнулся на вот этот пост Intigriti в Twitter: «Мы только что написали потрясающий фрагмент кода, но… Наша команда разработки утверждает, что он небезопасен. Помогите нам найти уязвимости в коде!». Введение Это фрагмент кода PHP, который в хакерской среде считается очень популярным языком, имеющим довольно много проблем! Одна из таких важных проблем — манипуляции с типами. Кто-то называет это частью функционала PHP, другие видят в этих манипуляциях множество багов (но видение этой проблемы зависит от того, в каком ракурсе ее рассматривать)...
Как найти вредоносный код в PHP: практические примеры и признаки, которые нельзя игнорировать
Если сайт начал работать медленнее, появились неизвестные файлы или хостинг сообщил о вредоносной активности, первым делом возникает вопрос: Где искать вирус? К сожалению, универсальной кнопки «Найти всё вредоносное» не существует. Современные веб-шеллы и бэкдоры стараются выглядеть как обычный программный код. Но даже у них есть характерные признаки. Разберём наиболее распространённые примеры. Ещё десять лет назад вредоносный код часто выглядел очевидно: eval(base64_decode('...'));
Сегодня злоумышленники используют: Поэтому поиск по одному слову уже редко помогает...