libcurl은 일부 상황에서 요청 시 잘못된 연결을 재사용할 수 있습니다. 협상 인증 요청 후에 인증된 HTTP(S) 요청을 수행합니다. 둘 다 동일한 호스트를 사용합니다. libcurl은 후속 요청이 가능하도록 최근 연결 풀을 제공합니다. 오버헤드를 피하기 위해 기존 연결을 재사용합니다. 연결을 재사용할 때는 다양한 기준을 충족해야 합니다. 논리적인 이유로 코드에 오류가 있으면 애플리케이션에서 발행한 요청이 s에 대한 기존 연결을 잘못 재사용함
libcurl은 일부 상황에서 요청 시 잘못된 연결을 재사용할 수 있습니다. 협상 인증 요청 후에 인증된 HTTP(S) 요청을 수행합니다. 둘 다 동일한 호스트를 사용합니다.
libcurl은 후속 요청이 가능하도록 최근 연결 풀을 제공합니다. 오버헤드를 피하기 위해 기존 연결을 재사용합니다.
연결을 재사용할 때는 다양한 기준을 충족해야 합니다. 논리적인 이유로 코드에 오류가 있으면 애플리케이션에서 발행한 요청이 동일한 서버에 대한 기존 연결을 잘못 재사용했습니다. 다른 자격 증명을 사용하여 인증되었습니다.
먼저 서버에 대한 협상 인증을 사용하는 애플리케이션
user1:password1을 입력한 다음 동일한 서버에 다른 작업을 수행하여 요청합니다.
user2:password2를 제외한 모든 인증 방법에 대해(이전
연결이 아직 살아 있음) - 두 번째 요청이 혼란스러워지고 잘못되었습니다.
동일한 연결을 재사용하고 해당 연결을 통해 새 요청을 보냅니다.
실제로는 user1과 user2의 자격 증명을 혼합하여 사용한다고 생각합니다.
여전히 user1에 대해 인증된 연결을 사용하고 있습니다...
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 65.00 |
| 악용 신호(PoC 존재) | ×1.20 |
| VPI | 78.00 |
VPI 공식 vpi-v1 기준