Уплыў
Невыкананне важных для бяспекі канфігурацый можа прывесці да таго, што вэб-праграмы будуць падвергнуты рызыкам на ўзроўні браўзера і транспарту. Інструменты аўтаматызаванага сканавання дапамагаюць выявіць гэтыя прабелы, аналізуючы, як вэб-стандарты прымяняюцца ў HTML, CSS і JavaScript [S1]. Ранняе выяўленне гэтых рызык дазваляе распрацоўнікам ліквідаваць недахопы канфігурацыі, перш чым іх змогуць выкарыстоўваць знешнія ўдзельнікі [S1].
Першапрычына
Асноўнай прычынай гэтых уразлівасцяў з'яўляецца пропуск важных для бяспекі загалоўкаў адказаў HTTP або няправільная канфігурацыя вэб-стандартаў [S1]. Распрацоўшчыкі могуць аддаць перавагу функцыянальнасці прыкладанняў, не звяртаючы ўвагі на інструкцыі па бяспецы на ўзроўні браўзера, неабходныя для бяспекі сучаснага Інтэрнэту [S1].
Канкрэтныя выпраўленні
- Аўдыт канфігурацый бяспекі: Рэгулярна выкарыстоўвайце інструменты сканавання, каб правяраць выкананне важных для бяспекі загалоўкаў і канфігурацый ва ўсім дадатку [S1].
- Прытрымлівацца вэб-стандартаў: пераканайцеся, што рэалізацыі HTML, CSS і JavaScript адпавядаюць рэкамендацыям па бяспечным кадаванні, задакументаваным на асноўных вэб-платформах, каб падтрымліваць надзейную пазіцыю бяспекі [S1].
Як FixVibe правярае гэта
FixVibe ужо ахоплівае гэта праз пасіўны модуль сканера headers.security-headers. Падчас звычайнага пасіўнага сканавання FixVibe атрымлівае мэту, як браўзер, і правярае каранёвы HTML-адказ на наяўнасць CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy і Permissions-Policy. Вынікі застаюцца пасіўнымі і абапіраюцца на крыніцу: сканер паведамляе пра слабы ці адсутны загаловак адказу без адпраўкі карысных нагрузак.
