Недавно мой проект прошел ежегодное сканирование, и в отчете мы обнаружили, что одной из уязвимостей является Обнаружена страница SSL с возможностью кеширования В отчете эта проблема находится на https://XXXXXXXXXXX.com/WebResource.axd и я не знаю про WebResource.axd, что это такое? Как добавить в него Cache-control. Содержимое этого WebResource.axd кэширует один из файлов в проекте, который является WebForms. js, но любое редактирование, выполненное в файле WebForms. js, не отражается. Итак, где и как в него добавить Cache-control.
Фрагмент кода:
//CdnPath=http://xxxxxxxxx.com/ajax/x.x.x/x/WebForms.js
*function WebForm_PostBackOptions(eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit) {
this.eventTarget = eventTarget;
this.eventArgument = eventArgument;
this.validation = validation;
this.validationGroup = validationGroup;
this.actionUrl = actionUrl;
this.trackFocus = trackFocus;
this.clientSubmit = clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
var validationResult = true;
if (options.validation) {
if (typeof(Page_ClientValidate) == 'function') {
validationResult = Page_ClientValidate(options.validationGroup);
}
} ********************