오랜만에 글을 씁니다..

최근에 제가 공부가 많이 부족하다는 것을 깨달아서 다시 시간날 때마다 계속 적어볼려고 합니다.

우선 서버 정보 노출이라는 취약점이란 것을 알아 볼텐데요.

기본적으로 공격자가 공격 및 침투를 하기 위해서는 해당 서버에 대한 정보나 특성에 대해 알아야 접근이 수월합니다.

그러기 위해서는 서버에 관련된 정보를 수집하는 것이 중요하겠죠. 서버에 관련된 정보를 수집할 수 있는 가장 쉬운 방법 중 하나가 에러 페이지입니다.

에러페이지에는 서버의 종류와 무슨 에러가 났는지를 알려줍니다. 

이를 위해서는  400, 404 에러 등 여러 에러들의 특징과 에러 유발 방법에 대해서 알아야합니다.

 

에러 종류 및 특징

클라이언트 측 에러

401 Unauthorized (클라이언트 인증 실패)
403 Forbidden (접근 거부)
404 Not Found (페이지 없음)
405 Method Not Allowed (리소스를 허용하지 않음)
406 Not Acceptable (허용할 수 없음)
407 Proxy authentication required (프록시 인증 필요)
408 Request Timeout 요청 시간 초과
444 No Response
449 Clinet Closed Request

서버측 에러

500 Internal Server Error (내부 서버 오류, 이상 스크립트 실행 시 )
501 No Implemented (클라이언트에서 서버가 수행할 수 없는 서비스 요청 시)
502 Bad Gateway 서버 과부화 상태
503 Service Unavailable (서비스 다운 Or 멈춤)
504 Gateway TimeOut

 

유발 방법은 추가 해서 올리도록 하겠습니다.

+ Recent posts