웹 보안에서 역직렬화(Deserialization) 취약점이 위험한 이유는?
어려움 freeCodeCamp해설
신뢰할 수 없는 데이터를 역직렬화하면, 공격자가 직렬화된 객체에 악성 코드를 삽입하여 서버에서 임의 코드를 실행할 수 있습니다. Java, Python(pickle), PHP 등에서 발생 가능합니다. 방어를 위해 신뢰할 수 없는 입력의 역직렬화를 피하고, JSON 같은 단순 형식을 사용합니다.
신뢰할 수 없는 데이터를 역직렬화하면, 공격자가 직렬화된 객체에 악성 코드를 삽입하여 서버에서 임의 코드를 실행할 수 있습니다. Java, Python(pickle), PHP 등에서 발생 가능합니다. 방어를 위해 신뢰할 수 없는 입력의 역직렬화를 피하고, JSON 같은 단순 형식을 사용합니다.