Ротација проксија кроз захтеве, везе и сесије
Проверите шта услуга ротирајућег проксија заиста ротира пре него што додате Connection: close сваком захтеву апликације.
Други захтев кроз исти пролаз може сасвим легитимно да користи исту јавну IP адресу. Проверите које трајање услуга користи за своју ротацију:
| Јединица ротације | Шта упоређивати |
|---|---|
| Захтев | Следећа операција апликације и њен запажени излаз |
| Веза | Да ли је клијент поново употребио компатибилну везу или отворио другу |
| Сесија провајдера | Документовани улаз за лепљиву сесију и њено трајање |
Connection: close није универзална инструкција за пролаз. За HTTPS унутар CONNECT, заглавље захтева сајта путује унутар TLS-а одредишта. Оно не говори спољном проксију која јавна IP адреса треба да буде додељена. Ни семантика HTTP/1.1 специфична за везу не може се пренети непромењена у сваку верзију HTTP-а или транспорт.
Ако документована услуга по вези захтева свежу везу, користите контролу животног циклуса коју клијент подржава и узмите у обзир поновљене трошкове успостављања TCP/TLS-а. Ако ротација прати сесију провајдера, поновно повезивање може да задржи и ту сесију и њен излаз.
Бележите одвојено идентификатор захтева, крајњу тачку, релевантни кључ сесије и извор запажен на одредишту. Затварање везе успоставља само тај догађај животног циклуса; проверите излаз изабран за следећу операцију према стварном уговору о ротацији услуге.