tcp 백로그 큐의 동작에 관해서 답변좀 부탁드립니다.
글쓴이: 최영식 / 작성시간: 화, 2006/10/24 - 10:45오후
아직 초보라 질문만 계속 올리네요..
tcp 3way handshake의 취약점을 공부하고 있는데요.
동작과정이 의문점 투성이네요...
SYN Flooding 공격 툴을 이용해서 tcp서버를 flooding시키고 난뒤
'netstat -an | grep SYN | wc -l' 명령으로 백로그 큐의 점유량을
확인하니까 처음에는 1024로 출력이 되더군요.
그후 공격을 계속 진행하면서
몇초뒤 다시 확인하니까 점유량이 998 정도로 줄어들었습니다.
리눅스 재전송 timeout이 189초(5회 재전송)으로 설정되어 있는 상태인데도
timeout이 도달되기 이전에 백로그 큐의 일부 정보가 삭제되는 현상이 있습니다.
짐작컨데 백로그 큐가 overflow되어 지면 백로그 큐에 저장되어진 정보가
Random Drop되는 기능이 있는것 처럼 보여 열심히 소스를 보고 있는데,
아직까지 그러한 기능을 찾지 못하였습니다..
혹시 이런 기능이 구현되어 있는지요??? 답변 부탁드립니다..
==================================================
빨리 고수가 되어 답변 리스트에 동참할 날을 고대하며~~~~~
오늘도 열씨미 /^^
==================================================
Forums:
댓글 달기