두 방식 모두 신뢰할 수 없는 입력을 그대로 읽는 안전한 교환 형식은 아닙니다.
필드 순서·타입을 codec이 소유
클래스 그래프·serialVersionUID 결합
필드 이름·검증 경계
핵심: 장기 영속에는 언어 독립 스키마·버전·길이 상한을 우선하고 객체 역직렬화는 좁은 내부 범위로 제한합니다.