1. Обзор
В этом руководстве мы рассмотрим, как злоумышленник может использовать десериализацию в коде Java для взлома системы.
Мы начнем с рассмотрения некоторых различных подходов, которые злоумышленник может использовать для эксплуатации системы. Затем мы рассмотрим последствия успешной атаки. Наконец, мы рассмотрим некоторые рекомендации, которые помогут избежать подобных атак.
2. Уязвимости десериализации
Java широко использует десериализацию для создания объектов из входных источников.