Zastanawiamy się, czy użyć nagłówka Content-MD5.
Plusy:
- CMS pozwala nam łatwo dołączyć go z minimalnym narzutem (odpowiedzi buforowane w ponad 80% przypadków).
- Dałoby to kolejną warstwę ochrony przed problemami.
Cons:
- Nagłówek Content-Length jest zawsze obecny (nawet na dynamicznie tworzonych stronach), więc klient nie powinien potrzebować innej formy sprawdzania poprawności.
- Jak dotąd nie jesteśmy świadomi żadnych problemów spowodowanych przez korupcję.
- Kontrole MD5 zwiększają opóźnienia w czasie ładowania strony internetowej.
Zwrotnica:
- Czy niektóre typy mediów zawierają własną formę podsumowania, która czyni to niepotrzebnym?
- Jeśli TCP już to oferuje, to dlaczego został włączony do standardu HTTP?
- Jakie są rzeczywiste zastosowania?
- Czy sprawdzenie MD5 jest nieistotne?
To nie jest prawdziwy problem, aby dodać to do testów jednostkowych i wdrożyć, około godziny pracy; jeśli jednak jest to szkodliwe, chcemy, aby zostało dodane do testów wąchania wyższego poziomu używanych w „kontroli stanu” witryny.