Newtonsoft JSON 's : 외부 JSON
에 대한 보안 고려 사항
TypeNameHandling
로 외부 JSON을 사로화 할 수있는 보안 위험
TypeNameHandling
a
TypeNameHandling.All
클래스를 고려하십시오
: 와 같은 시스템 클래스를 대상으로하는 페이로드를 만들 수 있습니다.
SerializationBinder
임시 파일을 관리하는 직렬화 가능한 클래스 인 TypeNameHandling.All
에는 쓰레기 수집시 파일을 삭제하는 최종화기가 있습니다. 악의적 인 페이로드는이 최종화기가 피해자의 시스템의 임의 파일을 가리킬 수 있으므로 사용자 상호 작용없이 의도하지 않은 파일 삭제를 초래할 수 있습니다. 이것은 단지 하나의 예일뿐입니다. 다른 많은 시스템 클래스는 비슷한 방식으로 악용 될 수 있습니다.
위 내용은 NewTonsoft JSON의 TypEname Handling은 외부 JSON 데이터를 실시하기 위해 안전합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!