apache killer에 대한 버그 패치 (3192)에 대한 improved 버전(http://httpd.apache.org/security/CVE-2011-3192.txt)과 새로 발생된 3348 보안 패치에 대해서 apache httpd 쪽에서 패치를 내놓았다.
dos 공격시 문제를 줄인 버그라고 하니. 패치하는 게 좋을 것 같다.
https://www.redhat.com/security/data/cve/CVE-2011-3348.html
https://bugzilla.redhat.com/show_bug.cgi?id=736690
mod_proxy_ajp 모듈이 잘못된 HTTP requests이 요청이 왔을때 문제가 일어날 수 있다.
A flaw was found when mod_proxy_ajp is used together with mod_proxy_balancer. Given a specific configuration, a remote attacker could send certain malformed HTTP requests, putting a backend server into an error state until the retry timeout expired. This could lead to a temporary denial of service.
Apache HTTP Server 2.2.21 Released | 2011-09-13 |
|
3192에 대한 문제를 원천적으로 해결하기 위해서 이번 버전부터 MaxRange라는 지시자가 새로 생겼다.
최대값은 200이다.
(http://httpd.apache.org/docs/2.2/mod/core.html#maxranges)
MaxRanges Directive
Description: | Number of ranges allowed before returning the complete resource |
---|---|
Syntax: | MaxRanges default | unlimited | none | number-of-ranges |
Default: | MaxRanges 200 |
Context: | server config, virtual host, directory |
Status: | Core |
Module: | core |
Compatibility: | Available in Apache HTTP Server 2.2.21 and later |
The MaxRanges
directive limits the number of HTTP ranges the server is willing to return to the client. If more ranges then permitted are requested, the complete resource is returned instead.
- default
- Limits the number of ranges to a compile-time default of 200.
- none
- Range headers are ignored.
- unlimited
- The server does not limit the number of ranges it is willing to satisfy.
- number-of-ranges
- A positive number representing the maximum number of ranges the server is willing to satisfy.
'c or linux' 카테고리의 다른 글
openssl 통신 (0) | 2011.10.21 |
---|---|
파일 버퍼 관련 커널 정보 수집 (0) | 2011.10.19 |
내가 사용하는 리눅스의 네트웍(네트워크) 카드가 zero copy를 지원하는지 확인 (1) | 2011.09.09 |
OSCON 2011, Jim Zemlin, "2011: The Bizarro World of Computing" (0) | 2011.07.29 |
inotify 함수 예제 (inotify function example/sample) (1) | 2011.07.21 |