IIS 6.0의 경우 설정값이 최대로 보안을 유지하는 기본값으로 설정되어 이전 버전의 시간 제한 및 제약으로 인한 공격을 최소화합니다. IIS는 연결 수준에서 다음 시간 제한을 강제 적용합니다.
• |
응답 버퍼링 제약: AspBufferingLimit 메타베이스 속성 의 기본값은 4MB입니다. ASP 스크립트 버퍼가 이보다 많아지면 오류가 초과됩니다. IIS 6.0 이전에는 버퍼링에 제약이 없었습니다. | ||||||
• |
전송할 때의 제약: AspMaxRequestEntityAllowed 메타베이스 속성 은 최대 ASP 전송 크기를 204,800바이트(각 필드는 100KB)로 제한합니다. IIS 6.0 이전에는 전송에 제약이 없었습니다. | ||||||
• |
ServerListenTimeout 메타베이스 속성은 IIS 6.0의 WWW 서비스에서는 사용되지 않지만 FTP와 SMTP, NNTP 등의 서비스에서는 계속 사용할 수 있습니다. WWW 서비스에서 ServerListenTimeout은 다음 메타베이스 속성으로 대체되었습니다.
| ||||||
• |
헤더 크기 제한: 기본값으로 HTTP.sys는 요청 헤더가 16KB보다 적은 요청만 승인합니다. 즉, HTTP.sys가 16KB 내에 종료 <CRLF><CRLF> 시퀀스를 수신하지 못하면 HTTP.sys는 악의 있는 요청으로 간주하고 연결을 종료합니다. MaxRequestBytes 레지스트리 키의 값을 조정하여 헤더 크기 제한을 변경할 수 있습니다. |