Ми обговорюємо, чи використовувати заголовок Content-MD5.
Плюси:
- CMS дозволяє нам легко включити його з мінімальними накладними витратами (кешовані відповіді в 80% + випадків).
- Це додало б ще один рівень захисту від проблем.
Мінуси:
- Заголовок "Довжина вмісту" завжди присутній (навіть на динамічно створених сторінках), тому клієнту не потрібна інша форма перевірки.
- Поки ми не знаємо жодних проблем, спричинених корупцією.
- Перевірки MD5 додають затримку до часу завантаження веб-сторінки.
Бали:
- Чи включають певні типи засобів масової інформації власну форму дайджесту, яка робить це непотрібним?
- Якщо TCP пропонує це вже, чому він був включений у стандарт HTTP?
- Які існують у реальному використанні?
- Чи перевірка MD5 незначна?
Це не є реальною проблемою для додавання до одиничних випробувань та впровадження протягом години; однак, якщо це згубно, ми хочемо, щоб його додали до випробувань нюху вищого рівня, що використовуються на веб-сайті "перевірка здоров'я".