현재 클러스터 기반 시스템 (Rackspace 클라우드)에 .net 웹 응용 프로그램이 있습니다. 웹 설정에서 다음 컴퓨터 키를 설정했습니다.해킹/악성 코드 시도 추적
<machineKey validationKey='DE0...etc'
decryptionKey='A97...etc'
validation='SHA1'/>
우리는 매일 다음과 같은 오류의 상당수를 얻고 있었다 : viewstate가 MAC의
검증에 실패했습니다. 이 응용 프로그램이 웹 팜 또는 클러스터에서 호스팅되는 경우 구성이 validationKey 및 유효성 검사 알고리즘을 지정하는지 확인하십시오. AutoGenerate는 클러스터에서 사용할 수 없습니다.
Google 검색을 수행하고 다음을 추가했습니다. 이로 인해 이전의 모든 오류가 중지되었습니다. 그러나 다양한 해킹 공격의 문을 열 수 있습니다.
<pages enableViewStateMac="false">
지금 내가 얻을 것을 발견하고 그러나 상태 정보가 이 페이지가 잘못되었으며 손상되었을 수 있습니다
다음과 같은 오류가 발생합니다.
나는이 두 가지 유형의 오류의 원인이 될 수있는 사항을 해결하려고 노력 중입니다. 그들은 봇입니까? 그들은 진짜 웹 사용자입니까? 그들은 해킹/악성 코드 시도입니까? 이것은 정상적인 현상이며 무시해야합니다 ...
누구든지이 문제에 관해 밝힐 수 있습니까?
쿨 나는 빠른 눈을 가지고, 더 깊이 볼 것이다. 그러나 그것은 "당신은 웹 농장을 사용하고 있지 않습니다"라는 전제 조건으로 말합니다. – Rippo
필자는 그것이 repro의 관점이라고 생각합니다. 페이지 로딩이 완료되기 전에 포스트 백이 발생하면 구성된 머신 키가있는 웹 팜에서이 동작을 보았습니다. –