에서 viewstate를 만듭니다. 큰 webapp에서. NET 4.0.30319에서 개발 작업. 우리는 페이지 의 속성을 false로 설정하여 ViewState
을 해제했습니다. ViewState
을 암호화하지 않았기 때문에 보안 취약점이 발생했습니다.누가 asp.net
일부 데이터는 ViewState
에 저장되며 base64로 인코딩되었음을 알았습니다. 숫자 (ID처럼 보임)와 단어 control이 들어있는 문자열을 포함하는 것은 단지 50 바이트였습니다.
이 데이터를 저장하는 사람은 기본적으로 ASP .NET에서 해제되어 있지만 ViewState
입니다. EnableViewState
이 false로 설정되어 있으므로 응용 프로그램 관련 데이터가 ViewState
에 저장되어 있어야합니다. 맞습니까?