Reference(2)
-
충돌(conflict)란?
충돌의 정의? 충돌의 정의는 명확하지 않다. 그냥 장애 상황? 문제 상황? 이렇게 다양한 의미로 사용된다. ELB 인스턴스 간 충돌 문제 충돌의 원인 사례 인스턴스에 정상적으로 트래픽이 전달되지 않는 것을 문제 상황이라고 간주한다. 헬스 체크 실패 ELB는 헬스 체크를 사용하여 인스턴스의 상태를 확인합니다. 만약 헬스 체크가 실패하면 ELB는 해당 인스턴스에 트래픽을 보내지 않는다. 프록시 서버 문제 ELB 앞에 프록시 서버를 사용하는 경우, 프록시 서버에서 인스턴스로의 트래픽을 올바르게 전달하지 못하는 문제가 발생할 수 있다. 네트워크 문제: ELB와 인스턴스 간의 네트워크 문제로 인해 통신이 불안정해지거나 끊어질 수 있다. 여러 가용 영역에 걸쳐 ELB와 인스턴스를 설정했을 때, 가용 영역 간의 인스..
2023.11.30 -
X-Forwarded-For 헤더의 신뢰성 문제
신뢰성 문제는 X-Forwarded-For 헤더의 값이 클라이언트가 직접 제공하는 것이기 때문에 발생한다. 클라이언트에서 이 헤더 값을 조작하거나 속이는 경우가 있을 수 있다. 아래는 어떤 경우로 헤더 값이 조작될 수 있는지 보여준다. 클라이언트에서 조작 가능 프록시 서버의 신뢰성 문제 - 클라이언트에서 서버로 요청이 전달될 때 이를 처리하는 중간 프록시 서버들이 헤더를 삽입하거나 조작할 수 있다. 악의적인 프록시 서버가 이 헤더 값을 조작하여 가짜 IP 주소를 삽입할 수 있다. 따라서 서버 측에서 헤더 값을 신뢰할 수 있는지 검증하는 메커니즘이 부재할 경우, 클라이언트나 중간 프록시에서 조작된 값이 서버로 전달될 수 있다. The perils of the “real” client IP | adam-p ..
2023.11.30